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 NodeIdentifier
public polyglot.ast.Term getNode()
getNode
in interface NodeIdentifier
protected int computeHashCode()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public boolean isNative()
isNative
in interface NodeIdentifier