Package gw.lang.reflect.json
Class Tokenizer
- java.lang.Object
-
- gw.lang.reflect.json.Tokenizer
-
final class Tokenizer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Tokenizer(java.io.Reader source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private TokenconsumeConstant()private booleanconsumeDigits(java.lang.StringBuilder sb)private TokenconsumeNumber()private TokenconsumeString(char quote)private voideatWhiteSpace()private booleanisDigit(char ch)private booleanisHexDigit(char ch)private booleanmoreChars()Tokennext()private voidnextChar()
-
-
-
Method Detail
-
next
public Token next()
-
consumeString
private Token consumeString(char quote)
-
consumeNumber
private Token consumeNumber()
-
consumeDigits
private boolean consumeDigits(java.lang.StringBuilder sb)
-
isDigit
private boolean isDigit(char ch)
-
isHexDigit
private boolean isHexDigit(char ch)
-
consumeConstant
private Token consumeConstant()
-
eatWhiteSpace
private void eatWhiteSpace()
-
nextChar
private void nextChar()
-
moreChars
private boolean moreChars()
-
-