public class CachingSignatureParser extends SignatureParser
SignatureParser which caches the parsed out ASTs.
WARNING: Do not mutate the stored ASTs, the changes would propagate across different runs of
the parser. SignatureParser}
| Constructor and Description |
|---|
CachingSignatureParser() |
| Modifier and Type | Method and 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) |
@Nullable public @Nullable MethodSignatureNode parseMethodSignature(@NotNull @NotNull java.lang.String input)
parseMethodSignature in class SignatureParser@Nullable public @Nullable MethodDescriptorNode parseMethodDescriptor(@NotNull @NotNull java.lang.String input)
parseMethodDescriptor in class SignatureParser@Nullable public @Nullable FieldDescriptorNode parseFieldDescriptor(@NotNull @NotNull java.lang.String input)
parseFieldDescriptor in class SignatureParser@Nullable public @Nullable TypeSignatureNode parseTypeSignature(@NotNull @NotNull java.lang.String input)
parseTypeSignature in class SignatureParser@Nullable public @Nullable ClassSignatureNode parseClassTypeSignature(@NotNull @NotNull java.lang.String input)
parseClassTypeSignature in class SignatureParser