public class AllocSiteNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
polyglot.types.ClassType |
containingClass |
polyglot.types.Type |
instantiatedType
Either a ClassType or ArrayType
|
Constructor and Description |
---|
AllocSiteNode(polyglot.types.Type instantiatedClass,
polyglot.types.ClassType containingClass,
boolean isPreciseType,
java.lang.String debugString,
polyglot.util.Position pos) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
polyglot.types.Type |
expectedType() |
int |
hashCode() |
boolean |
isPreciseType() |
java.lang.String |
toString() |
public final polyglot.types.Type instantiatedType
public final polyglot.types.ClassType containingClass
public AllocSiteNode(polyglot.types.Type instantiatedClass, polyglot.types.ClassType containingClass, boolean isPreciseType, java.lang.String debugString, polyglot.util.Position pos)
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public polyglot.types.Type expectedType()
public boolean isPreciseType()
public java.lang.String toString()
toString
in class java.lang.Object