Package com.google.googlejavaformat.java
Class JavacTokens.CommentSavingTokenizer
- java.lang.Object
-
- com.sun.tools.javac.parser.JavaTokenizer
-
- com.google.googlejavaformat.java.JavacTokens.CommentSavingTokenizer
-
- Enclosing class:
- JavacTokens
static class JavacTokens.CommentSavingTokenizer extends com.sun.tools.javac.parser.JavaTokenizerAJavaTokenizerthat saves comments.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<com.sun.tools.javac.parser.Tokens.Comment,JavacTokens.CommentWithTextAndPosition>comments
-
Constructor Summary
Constructors Constructor Description CommentSavingTokenizer(com.sun.tools.javac.parser.ScannerFactory fac, char[] buffer, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.Map<com.sun.tools.javac.parser.Tokens.Comment,JavacTokens.CommentWithTextAndPosition>comments()private char[]getRawCharactersReflectively(int beginIndex, int endIndex)protected com.sun.tools.javac.parser.Tokens.CommentprocessComment(int pos, int endPos, com.sun.tools.javac.parser.Tokens.Comment.CommentStyle style)
-
-
-
Field Detail
-
comments
private final java.util.Map<com.sun.tools.javac.parser.Tokens.Comment,JavacTokens.CommentWithTextAndPosition> comments
-
-
Method Detail
-
comments
java.util.Map<com.sun.tools.javac.parser.Tokens.Comment,JavacTokens.CommentWithTextAndPosition> comments()
-
processComment
protected com.sun.tools.javac.parser.Tokens.Comment processComment(int pos, int endPos, com.sun.tools.javac.parser.Tokens.Comment.CommentStyle style)- Overrides:
processCommentin classcom.sun.tools.javac.parser.JavaTokenizer
-
getRawCharactersReflectively
private char[] getRawCharactersReflectively(int beginIndex, int endIndex)
-
-