Package com.strobel.reflection
Class TypeParser
java.lang.Object
com.strobel.reflection.TypeParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Type
<?> finishTopLevelType
(String s, MutableInteger position) private static int
hashPrimitiveName
(String name) static Type
<?> static Type
<?> parseSignature
(String signature) private static Type
<?> parseTopLevelSignature
(String s, MutableInteger position) private static Type
<?> parseTypeArgument
(String s, MutableInteger position, Type<?> genericType, int typeArgumentIndex) private static void
parseTypeParameters
(String s, MutableInteger position, Type<?> resolvedType, Type<?>[] typeArguments)
-
Field Details
-
PRIMITIVE_TYPES
-
-
Constructor Details
-
TypeParser
TypeParser()
-
-
Method Details
-
parse
-
parseSignature
-
parseTopLevelSignature
-
finishTopLevelType
-
parseTypeParameters
private static void parseTypeParameters(String s, MutableInteger position, Type<?> resolvedType, Type<?>[] typeArguments) -
parseTypeArgument
private static Type<?> parseTypeArgument(String s, MutableInteger position, Type<?> genericType, int typeArgumentIndex) -
hashPrimitiveName
-