Class SourceParser


  • class SourceParser
    extends java.lang.Object
    API for parsing Java source with callbacks.
    • Field Detail

      • PACKAGE

        private static final java.util.regex.Pattern PACKAGE
      • TYPE

        private static final java.util.regex.Pattern TYPE
      • METHOD

        private static final java.util.regex.Pattern METHOD
      • ARGUMENTS

        private static final java.util.regex.Pattern ARGUMENTS
      • IDENTIFIER

        private static final java.util.regex.Pattern IDENTIFIER
      • statement

        private final java.lang.StringBuilder statement
    • Method Detail

      • parse

        public void parse​(char c)
      • onStatement

        private void onStatement​(java.lang.CharSequence chars)
      • onBlockStart

        private void onBlockStart​(java.lang.CharSequence raw)
      • supertypes

        private static java.util.Set<java.lang.String> supertypes​(java.lang.CharSequence chars)
      • withoutAnnotations

        private static java.lang.CharSequence withoutAnnotations​(java.lang.CharSequence chars)
      • withoutTypeParams

        private static java.lang.CharSequence withoutTypeParams​(java.lang.CharSequence chars)