Class JavacTokens


  • final class JavacTokens
    extends java.lang.Object
    A wrapper around javac's lexer.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.CharSequence EOF_COMMENT
      The lexer eats terminal comments, so feed it one we don't care about.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JavacTokens()  
    • Field Detail

      • EOF_COMMENT

        private static final java.lang.CharSequence EOF_COMMENT
        The lexer eats terminal comments, so feed it one we don't care about.
    • Constructor Detail

      • JavacTokens

        private JavacTokens()
    • Method Detail

      • getTokens

        public static com.google.common.collect.ImmutableList<JavacTokens.RawTok> getTokens​(java.lang.String source,
                                                                                            com.sun.tools.javac.util.Context context,
                                                                                            java.util.Set<com.sun.tools.javac.parser.Tokens.TokenKind> stopTokens)
        Lex the input and return a list of JavacTokens.RawToks.