Top Description Fields Constructors Methods
org.apache.groovy.parser.antlr4.internal.atnmanager

public Class LexerAtnManager

extends AtnManager
Class Inheritance
Imports
org.antlr.v4.runtime.atn.ATN, org.apache.groovy.parser.antlr4.GroovyLangLexer, org.apache.groovy.util.SystemUtil

Manage ATN for lexer to avoid memory leak

Field Summary

Modifier and TypeField and Description
private static final String
public static final LexerAtnManager
private final AtnManager.AtnWrapper
private static final boolean
Inherited from org.apache.groovy.parser.antlr4.internal.atnmanager.AtnManager:
READ_LOCK

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public ATN
protected boolean

Field Detail

GROOVY_CLEAR_LEXER_DFA_CACHEback to summary
private static final String GROOVY_CLEAR_LEXER_DFA_CACHE
INSTANCEback to summary
public static final LexerAtnManager INSTANCE
lexerAtnWrapperback to summary
private final AtnManager.AtnWrapper lexerAtnWrapper
TO_CLEAR_LEXER_DFA_CACHEback to summary
private static final boolean TO_CLEAR_LEXER_DFA_CACHE

Constructor Detail

LexerAtnManagerback to summary
private LexerAtnManager()

Method Detail

getATNback to summary
public ATN getATN()

Implements abstract org.apache.groovy.parser.antlr4.internal.atnmanager.AtnManager.getATN.

Annotations
@Override
shouldClearDfaCacheback to summary
protected boolean shouldClearDfaCache()

Implements abstract org.apache.groovy.parser.antlr4.internal.atnmanager.AtnManager.shouldClearDfaCache.

Annotations
@Override