Package proguard.dexfile.ir.expr
Class InvokeCustomExpr
java.lang.Object
proguard.dexfile.ir.expr.Value
proguard.dexfile.ir.expr.Value.EnExpr
proguard.dexfile.ir.expr.AbstractInvokeExpr
proguard.dexfile.ir.expr.InvokeExpr
proguard.dexfile.ir.expr.InvokeCustomExpr
- All Implemented Interfaces:
Cloneable
-
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
FieldsFields inherited from class proguard.dexfile.ir.expr.InvokeExpr
methodFields inherited from class proguard.dexfile.ir.expr.Value.EnExpr
ops -
Constructor Summary
ConstructorsConstructorDescriptionInvokeCustomExpr(Value.VT type, Value[] args, String methodName, Proto proto, MethodHandle handle, Object[] bsmArgs) -
Method Summary
Modifier and TypeMethodDescriptionclone()clone(LabelAndLocalMapper mapper) getProto()protected voidclean resource used by this value,release memoryMethods inherited from class proguard.dexfile.ir.expr.InvokeExpr
getArgs, getName, getOwner, getRetMethods inherited from class proguard.dexfile.ir.expr.Value.EnExpr
cloneOps, cloneOps, getOps, setOps
-
Field Details
-
name
-
proto
-
handle
-
bsmArgs
-
-
Constructor Details
-
InvokeCustomExpr
-
-
Method Details
-
releaseMemory
protected void releaseMemory()Description copied from class:Valueclean resource used by this value,release memory- Overrides:
releaseMemoryin classInvokeExpr
-
getProto
- Overrides:
getProtoin classInvokeExpr
-
clone
- Overrides:
clonein classInvokeExpr
-
clone
- Overrides:
clonein classInvokeExpr
-
toString0
- Overrides:
toString0in classInvokeExpr
-