Package proguard.dexfile.ir.expr
Class FieldExpr
- java.lang.Object
-
- proguard.dexfile.ir.expr.Value
-
- proguard.dexfile.ir.expr.Value.E1Expr
-
- proguard.dexfile.ir.expr.FieldExpr
-
- All Implemented Interfaces:
java.lang.Cloneable
public class FieldExpr extends Value.E1Expr
Represent a non-static Field expression.- See Also:
Value.VT.FIELD
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class proguard.dexfile.ir.expr.Value
Value.E0Expr, Value.E1Expr, Value.E2Expr, Value.EnExpr, Value.VT
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
name
Field namejava.lang.String
owner
Field owner type descriptorjava.lang.String
type
Field type descriptor-
Fields inherited from class proguard.dexfile.ir.expr.Value.E1Expr
op
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Value
clone()
Value
clone(LabelAndLocalMapper mapper)
protected void
releaseMemory()
clean resource used by this value,release memoryjava.lang.String
toString0()
-
Methods inherited from class proguard.dexfile.ir.expr.Value.E1Expr
getOp, setOp
-
-
-
-
Constructor Detail
-
FieldExpr
public FieldExpr(Value object, java.lang.String ownerType, java.lang.String fieldName, java.lang.String fieldType)
-
-
Method Detail
-
releaseMemory
protected void releaseMemory()
Description copied from class:Value
clean resource used by this value,release memory- Overrides:
releaseMemory
in classValue.E1Expr
-
clone
public Value clone(LabelAndLocalMapper mapper)
-
-