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() |