Package org.benf.cfr.reader.util.output
Class TokenStreamDumper.Token
java.lang.Object
org.benf.cfr.reader.util.output.TokenStreamDumper.Token
- All Implemented Interfaces:
SinkReturns.Token
- Enclosing class:
- TokenStreamDumper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<SinkReturns.TokenTypeFlags>
private final Object
private final SinkReturns.TokenType
private final String
-
Constructor Summary
ConstructorsModifierConstructorDescription(package private)
Token
(SinkReturns.TokenType type, String value, Object raw) private
Token
(SinkReturns.TokenType type, String value, Object raw, Set<SinkReturns.TokenTypeFlags> flags) (package private)
Token
(SinkReturns.TokenType type, String value, Object raw, SinkReturns.TokenTypeFlags flag) (package private)
Token
(SinkReturns.TokenType type, String value, SinkReturns.TokenTypeFlags flag) (package private)
Token
(SinkReturns.TokenType type, String value, SinkReturns.TokenTypeFlags... flags) -
Method Summary
-
Field Details
-
type
-
value
-
raw
-
flags
-
-
Constructor Details
-
Token
Token(SinkReturns.TokenType type, String value, Object raw) -
Token
Token(SinkReturns.TokenType type, String value, Object raw, SinkReturns.TokenTypeFlags flag) -
Token
Token(SinkReturns.TokenType type, String value, SinkReturns.TokenTypeFlags flag) -
Token
Token(SinkReturns.TokenType type, String value, SinkReturns.TokenTypeFlags... flags) -
Token
private Token(SinkReturns.TokenType type, String value, Object raw, Set<SinkReturns.TokenTypeFlags> flags)
-
-
Method Details
-
getTokenType
- Specified by:
getTokenType
in interfaceSinkReturns.Token
-
getText
- Specified by:
getText
in interfaceSinkReturns.Token
-
getRawValue
- Specified by:
getRawValue
in interfaceSinkReturns.Token
-
getFlags
- Specified by:
getFlags
in interfaceSinkReturns.Token
-