类 SignatureParser
- java.lang.Object
-
- proguard.classfile.attribute.signature.SignatureParser
-
- 直接已知子类:
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}}
-
-
构造器概要
构造器 构造器 说明 SignatureParser()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <R,P>
RparseAndAccept(@NotNull java.lang.String input, ASTNodeVisitor<R,P> astNodeVisitor, P p)@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)java.util.Optional<ASTNode>parseSignatureOrDescriptor(@NotNull java.lang.String input)@Nullable TypeSignatureNodeparseTypeSignature(@NotNull java.lang.String input)
-
-
-
方法详细资料
-
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)
-
parseSignatureOrDescriptor
public java.util.Optional<ASTNode> parseSignatureOrDescriptor(@NotNull @NotNull java.lang.String input)
-
parseAndAccept
public <R,P> R parseAndAccept(@NotNull @NotNull java.lang.String input, ASTNodeVisitor<R,P> astNodeVisitor, P p)
-
-