类 SignatureParser

java.lang.Object
proguard.classfile.attribute.signature.SignatureParser
直接已知子类:
CachingSignatureParser

public class SignatureParser extends Object
Basic accessor class to the signature and descriptor parsers. Doesn't do anything fancy, always parses the input and returns the parsed AST.

  • 构造器详细资料

    • SignatureParser

      public SignatureParser()
  • 方法详细资料

    • parseMethodSignature

      @Nullable public @Nullable MethodSignatureNode parseMethodSignature(@NotNull @NotNull String input)
    • parseMethodDescriptor

      @Nullable public @Nullable MethodDescriptorNode parseMethodDescriptor(@NotNull @NotNull String input)
    • parseFieldDescriptor

      @Nullable public @Nullable FieldDescriptorNode parseFieldDescriptor(@NotNull @NotNull String input)
    • parseTypeSignature

      @Nullable public @Nullable TypeSignatureNode parseTypeSignature(@NotNull @NotNull String input)
    • parseClassTypeSignature

      @Nullable public @Nullable ClassSignatureNode parseClassTypeSignature(@NotNull @NotNull String input)
    • parseSignatureOrDescriptor

      public Optional<ASTNode> parseSignatureOrDescriptor(@NotNull @NotNull String input)
    • parseAndAccept

      public <R, P> R parseAndAccept(@NotNull @NotNull String input, ASTNodeVisitor<R,P> astNodeVisitor, P p)