Class SignatureParser
java.lang.Object
proguard.classfile.attribute.signature.SignatureParser
- Direct Known Subclasses:
CachingSignatureParser
Basic accessor class to the signature and descriptor parsers. Doesn't do anything fancy, always
parses the input and returns the parsed AST.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,P> R parseAndAccept(@NotNull String input, ASTNodeVisitor<R, P> astNodeVisitor, P p) @Nullable ClassSignatureNodeparseClassTypeSignature(@NotNull String input) @Nullable FieldDescriptorNodeparseFieldDescriptor(@NotNull String input) @Nullable MethodDescriptorNodeparseMethodDescriptor(@NotNull String input) @Nullable MethodSignatureNodeparseMethodSignature(@NotNull String input) parseSignatureOrDescriptor(@NotNull String input) @Nullable TypeSignatureNodeparseTypeSignature(@NotNull String input)
-
Constructor Details
-
SignatureParser
public SignatureParser()
-
-
Method Details
-
parseMethodSignature
-
parseMethodDescriptor
@Nullable public @Nullable MethodDescriptorNode parseMethodDescriptor(@NotNull @NotNull String input) -
parseFieldDescriptor
-
parseTypeSignature
-
parseClassTypeSignature
@Nullable public @Nullable ClassSignatureNode parseClassTypeSignature(@NotNull @NotNull String input) -
parseSignatureOrDescriptor
-
parseAndAccept
public <R,P> R parseAndAccept(@NotNull @NotNull String input, ASTNodeVisitor<R, P> astNodeVisitor, P p)
-