public abstract class AtnManager extends Object
Manage ATN to avoid memory leak
Modifiers | Name | Description |
---|---|---|
protected class |
AtnManager.AtnWrapper |
Modifiers | Name | Description |
---|---|---|
static ReentrantReadWriteLock.ReadLock |
READ_LOCK |
Type Params | Return Type | Name and description |
---|---|---|
|
protected abstract AtnWrapper |
createAtnWrapper() |
|
public ATN |
getATN() |
|
protected AtnWrapper |
getAtnWrapper() |
|
protected abstract boolean |
shouldClearDfaCache() |