public class InvokePolymorphicExpr extends InvokeExpr
Value.E0Expr, Value.E1Expr, Value.E2Expr, Value.EnExpr, Value.VT| Modifier and Type | Field and Description |
|---|---|
com.googlecode.d2j.Proto |
proto |
methodops| Constructor and Description |
|---|
InvokePolymorphicExpr(Value.VT type,
Value[] args,
com.googlecode.d2j.Proto proto,
com.googlecode.d2j.Method method) |
| Modifier and Type | Method and Description |
|---|---|
InvokePolymorphicExpr |
clone() |
InvokePolymorphicExpr |
clone(LabelAndLocalMapper mapper) |
com.googlecode.d2j.Proto |
getProto() |
protected void |
releaseMemory()
clean resource used by this value,release memory
|
java.lang.String |
toString0() |
getArgs, getName, getOwner, getRetcloneOps, cloneOps, getOps, setOpsprotected void releaseMemory()
ValuereleaseMemory in class InvokeExprpublic com.googlecode.d2j.Proto getProto()
getProto in class InvokeExprpublic InvokePolymorphicExpr clone()
clone in class InvokeExprpublic InvokePolymorphicExpr clone(LabelAndLocalMapper mapper)
clone in class InvokeExprpublic java.lang.String toString0()
toString0 in class InvokeExpr