Uses of Class
org.jd.core.v1.service.converter.classfiletojavasyntax.util.TypeMaker.SignatureReader
Packages that use TypeMaker.SignatureReader
-
Uses of TypeMaker.SignatureReader in org.jd.core.v1.service.converter.classfiletojavasyntax.util
Methods in org.jd.core.v1.service.converter.classfiletojavasyntax.util with parameters of type TypeMaker.SignatureReaderModifier and TypeMethodDescriptionprivate static boolean
TypeMaker.isAClassTypeSignature
(TypeMaker.SignatureReader reader) private static boolean
TypeMaker.isAReferenceTypeSignature
(TypeMaker.SignatureReader reader) private static boolean
TypeMaker.isATypeArgument
(TypeMaker.SignatureReader reader) private static boolean
TypeMaker.isATypeArguments
(TypeMaker.SignatureReader reader) private ObjectType
TypeMaker.parseClassTypeSignature
(TypeMaker.SignatureReader reader, int dimension) Rules: ClassTypeSignature: 'L' PackageSpecifier* SimpleClassTypeSignature ClassTypeSignatureSuffix* ';' SimpleClassTypeSignature: Identifier TypeArguments? ClassTypeSignatureSuffix: '.' SimpleClassTypeSignatureprivate Type
TypeMaker.parseExceptionSignature
(TypeMaker.SignatureReader reader) Rules: ThrowsSignature: '^' ClassTypeSignature | '^' TypeVariableSignatureprivate Type
TypeMaker.parseReferenceTypeSignature
(TypeMaker.SignatureReader reader) Rules: ReferenceTypeSignature: ClassTypeSignature | ArrayTypeSignature | TypeVariableSignature SimpleClassTypeSignature: Identifier TypeArguments? ArrayTypeSignature: '[' TypeSignature TypeSignature: '[' FieldTypeSignature | '[' BaseType BaseType: 'B' | 'C' | 'D' | 'F' | 'I' | 'J' | 'S' | 'Z' TypeVariableSignature: 'T' Identifier ';'private TypeArgument
TypeMaker.parseTypeArgument
(TypeMaker.SignatureReader reader) Rules: TypeArgument: WildcardIndicator? FieldTypeSignature | '*' WildcardIndicator: '+' | '-'private BaseTypeArgument
TypeMaker.parseTypeArguments
(TypeMaker.SignatureReader reader) Rules: TypeArguments: 'invalid input: '<'' TypeArgument+ '>'private TypeParameter
TypeMaker.parseTypeParameter
(TypeMaker.SignatureReader reader) Rules: TypeParameter: Identifier ClassBound InterfaceBound* ClassBound: ':' FieldTypeSignature? InterfaceBound: ':' FieldTypeSignatureprivate BaseTypeParameter
TypeMaker.parseTypeParameters
(TypeMaker.SignatureReader reader) Rules: TypeParameters: 'invalid input: '<'' TypeParameter+ '>'