Class SignatureParser
- java.lang.Object
-
- proguard.classfile.attribute.signature.SignatureParser
-
- Direct Known Subclasses:
CachingSignatureParser
public class SignatureParser extends java.lang.ObjectBasic 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 ClassSignatureNodeparseClassTypeSignature(@NotNull java.lang.String input)@Nullable FieldDescriptorNodeparseFieldDescriptor(@NotNull java.lang.String input)@Nullable MethodDescriptorNodeparseMethodDescriptor(@NotNull java.lang.String input)@Nullable MethodSignatureNodeparseMethodSignature(@NotNull java.lang.String input)@Nullable TypeSignatureNodeparseTypeSignature(@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)
-
-