public class NodeIdentifier_c extends java.lang.Object implements NodeIdentifier
| Modifier and Type | Field and Description |
|---|---|
protected AnalysisContext |
context |
protected boolean |
hc_valid |
protected int |
memoizedHashCode |
protected polyglot.ast.Term |
node |
| Constructor and Description |
|---|
NodeIdentifier_c(AnalysisContext context,
polyglot.ast.Term node) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
computeHashCode() |
boolean |
equals(java.lang.Object o) |
AnalysisContext |
getContext() |
polyglot.ast.Term |
getNode() |
int |
hashCode() |
boolean |
isNative() |
java.lang.String |
toString() |
protected final polyglot.ast.Term node
protected final AnalysisContext context
protected boolean hc_valid
protected int memoizedHashCode
public NodeIdentifier_c(AnalysisContext context, polyglot.ast.Term node)
public AnalysisContext getContext()
getContext in interface NodeIdentifierpublic polyglot.ast.Term getNode()
getNode in interface NodeIdentifierprotected int computeHashCode()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic boolean isNative()
isNative in interface NodeIdentifier