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.StringBuilder
buf
static int
COMMENT
static int
EOF
private java.text.CharacterIterator
iterator
static int
JAVADOC
static int
KEYWORD
private static java.util.HashSet<java.lang.String>
KEYWORDS
private int
kind
private static int
MAX_KEYWORD_LENGTH
static int
NORMAL_TEXT
static int
QUOTE
private int
startPosition
-
Constructor Summary
Constructors Constructor Description JavaScanner(java.text.CharacterIterator iterator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEndPosition()
int
getKind()
int
getLength()
int
getStartPosition()
int
next()
-
-
-
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
-
-