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 booleanTypeMaker.isAClassTypeSignature(TypeMaker.SignatureReader reader) private static booleanTypeMaker.isAReferenceTypeSignature(TypeMaker.SignatureReader reader) private static booleanTypeMaker.isATypeArgument(TypeMaker.SignatureReader reader) private static booleanTypeMaker.isATypeArguments(TypeMaker.SignatureReader reader) private ObjectTypeTypeMaker.parseClassTypeSignature(TypeMaker.SignatureReader reader, int dimension) Rules: ClassTypeSignature: 'L' PackageSpecifier* SimpleClassTypeSignature ClassTypeSignatureSuffix* ';' SimpleClassTypeSignature: Identifier TypeArguments? ClassTypeSignatureSuffix: '.' SimpleClassTypeSignatureprivate TypeTypeMaker.parseExceptionSignature(TypeMaker.SignatureReader reader) Rules: ThrowsSignature: '^' ClassTypeSignature | '^' TypeVariableSignatureprivate TypeTypeMaker.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 TypeArgumentTypeMaker.parseTypeArgument(TypeMaker.SignatureReader reader) Rules: TypeArgument: WildcardIndicator? FieldTypeSignature | '*' WildcardIndicator: '+' | '-'private BaseTypeArgumentTypeMaker.parseTypeArguments(TypeMaker.SignatureReader reader) Rules: TypeArguments: 'invalid input: '<'' TypeArgument+ '>'private TypeParameterTypeMaker.parseTypeParameter(TypeMaker.SignatureReader reader) Rules: TypeParameter: Identifier ClassBound InterfaceBound* ClassBound: ':' FieldTypeSignature? InterfaceBound: ':' FieldTypeSignatureprivate BaseTypeParameterTypeMaker.parseTypeParameters(TypeMaker.SignatureReader reader) Rules: TypeParameters: 'invalid input: '<'' TypeParameter+ '>'