Top Inners Fields Constructors Methods
org.apache.groovy.parser.antlr4

public Class GroovyLexer

extends AbstractLexer
Class Inheritance
Known Direct Subclasses
org.apache.groovy.parser.antlr4.GroovyLangLexer
Imports
java.util.Deque, .ArrayDeque, .Map, .HashMap, .Set, .HashSet, .Collections, .Arrays, .EmptyStackException, java.util.stream.IntStream, java.util.logging.Logger, .Level, org.apache.groovy.util.Maps, org.antlr.v4.runtime.Lexer, .CharStream, .Token, .TokenStream, org.antlr.v4.runtime.*, org.antlr.v4.runtime.atn.*, org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.misc.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
public static final ATN
private static final String[]
public static final String
private static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private boolean
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private int
private int
public static final int
public static final int
public static final int
private static final Logger
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private final Deque<GroovyLexer.Paren>
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private static final int[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private long
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final Vocabulary
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
action(RuleContext _localctx, int ruleIndex, int actionIndex)

Overrides org.antlr.v4.runtime.Recognizer.action.

private boolean
CapitalizedIdentifier_sempred(RuleContext _localctx, int predIndex)

private boolean
private boolean
DollarSlashyGStringPart_sempred(RuleContext _localctx, int predIndex)

private boolean
public void
emit(Token token)

Overrides org.antlr.v4.runtime.Lexer.emit.

Record the index and token type of the current token while emitting tokens.
private void
protected void
private void
protected void
private void
FloatingPointLiteral_action(RuleContext _localctx, int actionIndex)

public String[]
public int
public int
public String
getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String[]
public String[]
public String
getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.
public int
public String[]
getTokenNames()

Overrides org.antlr.v4.runtime.Lexer.getTokenNames.

Deprecated
Used to print out token names like ID during debugging and error reporting.
public Vocabulary
getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.
private void
GStringLBrace_action(RuleContext _localctx, int actionIndex)

private void
private void
private void
IntegerLiteral_action(RuleContext _localctx, int actionIndex)

public boolean
private boolean
private static boolean
private static boolean
private boolean
private boolean
JavaLetter_sempred(RuleContext _localctx, int predIndex)

private boolean
JavaLetterInGString_sempred(RuleContext _localctx, int predIndex)

private boolean
JavaLetterOrDigit_sempred(RuleContext _localctx, int predIndex)

private boolean
private void
LBRACE_action(RuleContext _localctx, int actionIndex)

private void
LBRACK_action(RuleContext _localctx, int actionIndex)

private void
LPAREN_action(RuleContext _localctx, int actionIndex)

private static String[]
private static String[]
private static String[]
private void
ML_COMMENT_action(RuleContext _localctx, int actionIndex)

private void
NL_action(RuleContext _localctx, int actionIndex)

private boolean
NOT_IN_sempred(RuleContext _localctx, int predIndex)

private boolean
NOT_INSTANCEOF_sempred(RuleContext _localctx, int predIndex)

public int
private void
RBRACE_action(RuleContext _localctx, int actionIndex)

private void
RBRACK_action(RuleContext _localctx, int actionIndex)

private void
RollBackOne_action(RuleContext _localctx, int actionIndex)

protected void
rollbackOneChar()

just a hook, which will be overrided by GroovyLangLexer

private void
RPAREN_action(RuleContext _localctx, int actionIndex)

public boolean
sempred(RuleContext _localctx, int ruleIndex, int predIndex)

Overrides org.antlr.v4.runtime.Recognizer.sempred.

public void
setErrorIgnored(boolean errorIgnored)

private void
SH_COMMENT_action(RuleContext _localctx, int actionIndex)

private void
SL_COMMENT_action(RuleContext _localctx, int actionIndex)

private boolean
SlashyGStringBegin_sempred(RuleContext _localctx, int predIndex)

private boolean
SlashyGStringPart_sempred(RuleContext _localctx, int predIndex)

private boolean
SlashyStringCharacter_sempred(RuleContext _localctx, int predIndex)

private boolean
StringLiteral_sempred(RuleContext _localctx, int predIndex)

private boolean
TdqStringCharacter_sempred(RuleContext _localctx, int predIndex)

private boolean
TsqStringCharacter_sempred(RuleContext _localctx, int predIndex)

private void
UNEXPECTED_CHAR_action(RuleContext _localctx, int actionIndex)