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 inthashPrimitiveName(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 voidparseTypeParameters(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
-