public class FieldExpr extends Value.E1Expr
Value.VT.FIELD
Value.E0Expr, Value.E1Expr, Value.E2Expr, Value.EnExpr, Value.VT
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name
Field name
|
java.lang.String |
owner
Field owner type descriptor
|
java.lang.String |
type
Field type descriptor
|
op
Constructor and Description |
---|
FieldExpr(Value object,
java.lang.String ownerType,
java.lang.String fieldName,
java.lang.String fieldType) |
Modifier and Type | Method and Description |
---|---|
Value |
clone() |
Value |
clone(LabelAndLocalMapper mapper) |
protected void |
releaseMemory()
clean resource used by this value,release memory
|
java.lang.String |
toString0() |
getOp, setOp
public java.lang.String name
public java.lang.String owner
public java.lang.String type
public FieldExpr(Value object, java.lang.String ownerType, java.lang.String fieldName, java.lang.String fieldType)
protected void releaseMemory()
Value
releaseMemory
in class Value.E1Expr
public Value clone(LabelAndLocalMapper mapper)