Class 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 Detail

      • SignatureParser

        public SignatureParser()
    • 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)