Package edu.umd.cs.findbugs.sourceViewer
Class JavaScanner
- java.lang.Object
-
- edu.umd.cs.findbugs.sourceViewer.JavaScanner
-
public class JavaScanner extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilderbufstatic intCOMMENTstatic intEOFprivate java.text.CharacterIteratoriteratorstatic intJAVADOCstatic intKEYWORDprivate static java.util.HashSet<java.lang.String>KEYWORDSprivate intkindprivate static intMAX_KEYWORD_LENGTHstatic intNORMAL_TEXTstatic intQUOTEprivate intstartPosition
-
Constructor Summary
Constructors Constructor Description JavaScanner(java.text.CharacterIterator iterator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEndPosition()intgetKind()intgetLength()intgetStartPosition()intnext()
-
-
-
Field Detail
-
NORMAL_TEXT
public static final int NORMAL_TEXT
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
JAVADOC
public static final int JAVADOC
- See Also:
- Constant Field Values
-
KEYWORD
public static final int KEYWORD
- See Also:
- Constant Field Values
-
QUOTE
public static final int QUOTE
- See Also:
- Constant Field Values
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
KEYWORDS
@StaticConstant private static final java.util.HashSet<java.lang.String> KEYWORDS
-
MAX_KEYWORD_LENGTH
private static final int MAX_KEYWORD_LENGTH
-
buf
private final java.lang.StringBuilder buf
-
iterator
private final java.text.CharacterIterator iterator
-
kind
private int kind
-
startPosition
private int startPosition
-
-