[Java] Class AtnManager
- org.apache.groovy.parser.antlr4.internal.atnmanager.AtnManager
public abstract class AtnManager extends Object
Manage ATN to avoid memory leak
Nested Class Summary
| Modifiers | Name | Description |
|---|---|---|
protected class | AtnManager.AtnWrapper |
Field Summary
| Modifiers | Name | Description |
|---|---|---|
static ReentrantReadWriteLock.ReadLock | READ_LOCK |
Methods Summary
| Type Params | Return Type | Name and description |
|---|---|---|
public abstract ATN |
getATN() | |
protected abstract boolean |
shouldClearDfaCache() |
Inherited Methods Summary
| Methods inherited from class | Name |
|---|---|
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail
public static final ReentrantReadWriteLock.ReadLock READ_LOCK
Method Detail
public abstract ATN getATN()
protected abstract boolean shouldClearDfaCache()
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.html