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.Objectpublic boolean equalsSemantic(ObjectField that)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic polyglot.types.Type expectedType()
expectedType in class PointsToGraphNode