Class SignatureParser
- java.lang.Object
-
- proguard.classfile.attribute.signature.SignatureParser
-
- Direct Known Subclasses:
CachingSignatureParser
public class SignatureParser extends java.lang.Object
Basic accessor class to the signature and descriptor parsers. Doesn't do anything fancy, always parses the input and returns the parsed AST.{@see {@link CachingSignatureParser}}
-
-
Constructor Summary
Constructors Constructor Description SignatureParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable ClassSignatureNode
parseClassTypeSignature(@NotNull java.lang.String input)
@Nullable FieldDescriptorNode
parseFieldDescriptor(@NotNull java.lang.String input)
@Nullable MethodDescriptorNode
parseMethodDescriptor(@NotNull java.lang.String input)
@Nullable MethodSignatureNode
parseMethodSignature(@NotNull java.lang.String input)
@Nullable TypeSignatureNode
parseTypeSignature(@NotNull java.lang.String input)
-
-
-
Method Detail
-
parseMethodSignature
@Nullable public @Nullable MethodSignatureNode parseMethodSignature(@NotNull @NotNull java.lang.String input)
-
parseMethodDescriptor
@Nullable public @Nullable MethodDescriptorNode parseMethodDescriptor(@NotNull @NotNull java.lang.String input)
-
parseFieldDescriptor
@Nullable public @Nullable FieldDescriptorNode parseFieldDescriptor(@NotNull @NotNull java.lang.String input)
-
parseTypeSignature
@Nullable public @Nullable TypeSignatureNode parseTypeSignature(@NotNull @NotNull java.lang.String input)
-
parseClassTypeSignature
@Nullable public @Nullable ClassSignatureNode parseClassTypeSignature(@NotNull @NotNull java.lang.String input)
-
-