public class ThriftTokenizer extends Tokenizer
Tokenizer.TokenValidator| Modifier and Type | Field and Description |
|---|---|
static String |
kBlockCommentEnd |
static String |
kBlockCommentStart |
static String |
kConst |
static String |
kEnum |
static String |
kException |
static String |
kExtends |
static String |
kInclude |
static String |
kLineCommentStart |
static String |
kNamespace |
static String |
kOneway |
static String |
kOptional |
static String |
kRequired |
static String |
kService |
static String |
kStruct |
static String |
kThrows |
static String |
kTypedef |
static String |
kUnion |
static String |
kVoid |
DEFAULT_BUFFER_SIZE| Constructor and Description |
|---|
ThriftTokenizer(InputStream in) |
ThriftTokenizer(Reader reader) |
| Modifier and Type | Method and Description |
|---|---|
protected TokenizerException |
failure(String format,
Object... params) |
protected Token |
nextSymbol() |
String |
parseDocBlock() |
Token |
parseValue() |
eof, expect, expect, expectIdentifier, expectInteger, expectLiteral, expectSymbol, failure, failure, hasNext, next, peek, peek, readBinarypublic static final String kNamespace
public static final String kInclude
public static final String kTypedef
public static final String kEnum
public static final String kStruct
public static final String kUnion
public static final String kException
public static final String kConst
public static final String kService
public static final String kExtends
public static final String kVoid
public static final String kOneway
public static final String kThrows
public static final String kRequired
public static final String kOptional
public static final String kLineCommentStart
public static final String kBlockCommentStart
public static final String kBlockCommentEnd
public ThriftTokenizer(InputStream in)
public ThriftTokenizer(Reader reader)
@Nonnull protected Token nextSymbol() throws IOException
nextSymbol in class TokenizerIOExceptionpublic String parseDocBlock() throws IOException
IOExceptionpublic Token parseValue() throws IOException
IOExceptionCopyright © 2015–2018 morimekta.net. All rights reserved.