public class ObjectField extends PointsToGraphNode
Modifier and Type | Field and Description |
---|---|
polyglot.types.FieldInstance |
fi |
java.lang.String |
fieldName |
HContext |
o |
Modifier and Type | Method and Description |
---|---|
static ObjectField |
create(HContext o,
polyglot.types.FieldInstance fi) |
static ObjectField |
create(HContext o,
java.lang.String fieldName,
polyglot.types.Type expectedType) |
boolean |
equals(java.lang.Object o) |
boolean |
equalsSemantic(ObjectField that) |
polyglot.types.Type |
expectedType() |
int |
hashCode() |
java.lang.String |
toString() |
public final HContext o
public final polyglot.types.FieldInstance fi
public final java.lang.String fieldName
public static ObjectField create(HContext o, polyglot.types.FieldInstance fi)
public static ObjectField create(HContext o, java.lang.String fieldName, polyglot.types.Type expectedType)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equalsSemantic(ObjectField that)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public polyglot.types.Type expectedType()
expectedType
in class PointsToGraphNode