Class KotlinLexer
java.lang.Object
org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
org.antlr.v4.runtime.Lexer
net.sourceforge.pmd.lang.kotlin.ast.KotlinLexer
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intstatic final intstatic final intFields inherited from class org.antlr.v4.runtime.Lexer
_channel, _factory, _hitEOF, _input, _mode, _modeStack, _text, _token, _tokenFactorySourcePair, _tokenStartCharIndex, _tokenStartCharPositionInLine, _tokenStartLine, _type, DEFAULT_MODE, DEFAULT_TOKEN_CHANNEL, HIDDEN, MAX_CHAR_VALUE, MIN_CHAR_VALUE, MORE, SKIPFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skipMethods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
ShebangLine
public static final int ShebangLine- See Also:
-
DelimitedComment
public static final int DelimitedComment- See Also:
-
LineComment
public static final int LineComment- See Also:
-
WS
public static final int WS- See Also:
-
NL
public static final int NL- See Also:
-
RESERVED
public static final int RESERVED- See Also:
-
DOT
public static final int DOT- See Also:
-
COMMA
public static final int COMMA- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
LSQUARE
public static final int LSQUARE- See Also:
-
RSQUARE
public static final int RSQUARE- See Also:
-
LCURL
public static final int LCURL- See Also:
-
RCURL
public static final int RCURL- See Also:
-
MULT
public static final int MULT- See Also:
-
MOD
public static final int MOD- See Also:
-
DIV
public static final int DIV- See Also:
-
ADD
public static final int ADD- See Also:
-
SUB
public static final int SUB- See Also:
-
INCR
public static final int INCR- See Also:
-
DECR
public static final int DECR- See Also:
-
CONJ
public static final int CONJ- See Also:
-
DISJ
public static final int DISJ- See Also:
-
EXCL_WS
public static final int EXCL_WS- See Also:
-
EXCL_NO_WS
public static final int EXCL_NO_WS- See Also:
-
COLON
public static final int COLON- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
ASSIGNMENT
public static final int ASSIGNMENT- See Also:
-
ADD_ASSIGNMENT
public static final int ADD_ASSIGNMENT- See Also:
-
SUB_ASSIGNMENT
public static final int SUB_ASSIGNMENT- See Also:
-
MULT_ASSIGNMENT
public static final int MULT_ASSIGNMENT- See Also:
-
DIV_ASSIGNMENT
public static final int DIV_ASSIGNMENT- See Also:
-
MOD_ASSIGNMENT
public static final int MOD_ASSIGNMENT- See Also:
-
ARROW
public static final int ARROW- See Also:
-
DOUBLE_ARROW
public static final int DOUBLE_ARROW- See Also:
-
RANGE
public static final int RANGE- See Also:
-
COLONCOLON
public static final int COLONCOLON- See Also:
-
DOUBLE_SEMICOLON
public static final int DOUBLE_SEMICOLON- See Also:
-
HASH
public static final int HASH- See Also:
-
AT_NO_WS
public static final int AT_NO_WS- See Also:
-
AT_POST_WS
public static final int AT_POST_WS- See Also:
-
AT_PRE_WS
public static final int AT_PRE_WS- See Also:
-
AT_BOTH_WS
public static final int AT_BOTH_WS- See Also:
-
QUEST_WS
public static final int QUEST_WS- See Also:
-
QUEST_NO_WS
public static final int QUEST_NO_WS- See Also:
-
LANGLE
public static final int LANGLE- See Also:
-
RANGLE
public static final int RANGLE- See Also:
-
LE
public static final int LE- See Also:
-
GE
public static final int GE- See Also:
-
EXCL_EQ
public static final int EXCL_EQ- See Also:
-
EXCL_EQEQ
public static final int EXCL_EQEQ- See Also:
-
AS_SAFE
public static final int AS_SAFE- See Also:
-
EQEQ
public static final int EQEQ- See Also:
-
EQEQEQ
public static final int EQEQEQ- See Also:
-
SINGLE_QUOTE
public static final int SINGLE_QUOTE- See Also:
-
AMP
public static final int AMP- See Also:
-
RETURN_AT
public static final int RETURN_AT- See Also:
-
CONTINUE_AT
public static final int CONTINUE_AT- See Also:
-
BREAK_AT
public static final int BREAK_AT- See Also:
-
THIS_AT
public static final int THIS_AT- See Also:
-
SUPER_AT
public static final int SUPER_AT- See Also:
-
FILE
public static final int FILE- See Also:
-
FIELD
public static final int FIELD- See Also:
-
PROPERTY
public static final int PROPERTY- See Also:
-
GET
public static final int GET- See Also:
-
SET
public static final int SET- See Also:
-
RECEIVER
public static final int RECEIVER- See Also:
-
PARAM
public static final int PARAM- See Also:
-
SETPARAM
public static final int SETPARAM- See Also:
-
DELEGATE
public static final int DELEGATE- See Also:
-
PACKAGE
public static final int PACKAGE- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
CLASS
public static final int CLASS- See Also:
-
INTERFACE
public static final int INTERFACE- See Also:
-
FUN
public static final int FUN- See Also:
-
OBJECT
public static final int OBJECT- See Also:
-
VAL
public static final int VAL- See Also:
-
VAR
public static final int VAR- See Also:
-
TYPE_ALIAS
public static final int TYPE_ALIAS- See Also:
-
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
-
BY
public static final int BY- See Also:
-
COMPANION
public static final int COMPANION- See Also:
-
INIT
public static final int INIT- See Also:
-
THIS
public static final int THIS- See Also:
-
SUPER
public static final int SUPER- See Also:
-
TYPEOF
public static final int TYPEOF- See Also:
-
WHERE
public static final int WHERE- See Also:
-
IF
public static final int IF- See Also:
-
ELSE
public static final int ELSE- See Also:
-
WHEN
public static final int WHEN- See Also:
-
TRY
public static final int TRY- See Also:
-
CATCH
public static final int CATCH- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
FOR
public static final int FOR- See Also:
-
DO
public static final int DO- See Also:
-
WHILE
public static final int WHILE- See Also:
-
THROW
public static final int THROW- See Also:
-
RETURN
public static final int RETURN- See Also:
-
CONTINUE
public static final int CONTINUE- See Also:
-
BREAK
public static final int BREAK- See Also:
-
AS
public static final int AS- See Also:
-
IS
public static final int IS- See Also:
-
IN
public static final int IN- See Also:
-
NOT_IS
public static final int NOT_IS- See Also:
-
NOT_IN
public static final int NOT_IN- See Also:
-
OUT
public static final int OUT- See Also:
-
DYNAMIC
public static final int DYNAMIC- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
PRIVATE
public static final int PRIVATE- See Also:
-
PROTECTED
public static final int PROTECTED- See Also:
-
INTERNAL
public static final int INTERNAL- See Also:
-
ENUM
public static final int ENUM- See Also:
-
SEALED
public static final int SEALED- See Also:
-
ANNOTATION
public static final int ANNOTATION- See Also:
-
DATA
public static final int DATA- See Also:
-
INNER
public static final int INNER- See Also:
-
VALUE
public static final int VALUE- See Also:
-
TAILREC
public static final int TAILREC- See Also:
-
OPERATOR
public static final int OPERATOR- See Also:
-
INLINE
public static final int INLINE- See Also:
-
INFIX
public static final int INFIX- See Also:
-
EXTERNAL
public static final int EXTERNAL- See Also:
-
SUSPEND
public static final int SUSPEND- See Also:
-
OVERRIDE
public static final int OVERRIDE- See Also:
-
ABSTRACT
public static final int ABSTRACT- See Also:
-
FINAL
public static final int FINAL- See Also:
-
OPEN
public static final int OPEN- See Also:
-
CONST
public static final int CONST- See Also:
-
LATEINIT
public static final int LATEINIT- See Also:
-
VARARG
public static final int VARARG- See Also:
-
NOINLINE
public static final int NOINLINE- See Also:
-
CROSSINLINE
public static final int CROSSINLINE- See Also:
-
REIFIED
public static final int REIFIED- See Also:
-
EXPECT
public static final int EXPECT- See Also:
-
ACTUAL
public static final int ACTUAL- See Also:
-
RealLiteral
public static final int RealLiteral- See Also:
-
FloatLiteral
public static final int FloatLiteral- See Also:
-
DoubleLiteral
public static final int DoubleLiteral- See Also:
-
IntegerLiteral
public static final int IntegerLiteral- See Also:
-
HexLiteral
public static final int HexLiteral- See Also:
-
BinLiteral
public static final int BinLiteral- See Also:
-
UnsignedLiteral
public static final int UnsignedLiteral- See Also:
-
LongLiteral
public static final int LongLiteral- See Also:
-
BooleanLiteral
public static final int BooleanLiteral- See Also:
-
NullLiteral
public static final int NullLiteral- See Also:
-
CharacterLiteral
public static final int CharacterLiteral- See Also:
-
Identifier
public static final int Identifier- See Also:
-
IdentifierOrSoftKey
public static final int IdentifierOrSoftKey- See Also:
-
FieldIdentifier
public static final int FieldIdentifier- See Also:
-
QUOTE_OPEN
public static final int QUOTE_OPEN- See Also:
-
TRIPLE_QUOTE_OPEN
public static final int TRIPLE_QUOTE_OPEN- See Also:
-
UNICODE_CLASS_LL
public static final int UNICODE_CLASS_LL- See Also:
-
UNICODE_CLASS_LM
public static final int UNICODE_CLASS_LM- See Also:
-
UNICODE_CLASS_LO
public static final int UNICODE_CLASS_LO- See Also:
-
UNICODE_CLASS_LT
public static final int UNICODE_CLASS_LT- See Also:
-
UNICODE_CLASS_LU
public static final int UNICODE_CLASS_LU- See Also:
-
UNICODE_CLASS_ND
public static final int UNICODE_CLASS_ND- See Also:
-
UNICODE_CLASS_NL
public static final int UNICODE_CLASS_NL- See Also:
-
QUOTE_CLOSE
public static final int QUOTE_CLOSE- See Also:
-
LineStrRef
public static final int LineStrRef- See Also:
-
LineStrText
public static final int LineStrText- See Also:
-
LineStrEscapedChar
public static final int LineStrEscapedChar- See Also:
-
LineStrExprStart
public static final int LineStrExprStart- See Also:
-
TRIPLE_QUOTE_CLOSE
public static final int TRIPLE_QUOTE_CLOSE- See Also:
-
MultiLineStringQuote
public static final int MultiLineStringQuote- See Also:
-
MultiLineStrRef
public static final int MultiLineStrRef- See Also:
-
MultiLineStrText
public static final int MultiLineStrText- See Also:
-
MultiLineStrExprStart
public static final int MultiLineStrExprStart- See Also:
-
Inside_Comment
public static final int Inside_Comment- See Also:
-
Inside_WS
public static final int Inside_WS- See Also:
-
Inside_NL
public static final int Inside_NL- See Also:
-
ErrorCharacter
public static final int ErrorCharacter- See Also:
-
LineString
public static final int LineString- See Also:
-
MultiLineString
public static final int MultiLineString- See Also:
-
Inside
public static final int Inside- See Also:
-
channelNames
-
modeNames
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
KotlinLexer
public KotlinLexer(org.antlr.v4.runtime.CharStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Overrides:
getTokenNamesin classorg.antlr.v4.runtime.Lexer
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getChannelNames
- Overrides:
getChannelNamesin classorg.antlr.v4.runtime.Lexer
-
getModeNames
- Overrides:
getModeNamesin classorg.antlr.v4.runtime.Lexer
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
action
public void action(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex) - Overrides:
actionin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
VOCABULARYinstead.