Package com.googlecode.dex2jar.ir.expr
Class Exprs
java.lang.Object
com.googlecode.dex2jar.ir.expr.Exprs
-
Method Summary
Modifier and TypeMethodDescriptionstatic Value[]static BinopExprstatic BinopExprstatic ArrayExprstatic ConstantnArrayValue(Object array) static ConstantnByte(byte i) static CastExprstatic ConstantnChar(char i) static TypeExprnCheckCast(Value obj, String type) static Constantstatic BinopExprstatic BinopExprstatic BinopExprstatic ConstantnDouble(double i) static BinopExprstatic RefExprnExceptionRef(String type) static BinopExprstatic BinopExprstatic FieldExprstatic FilledArrayExprnFilledArray(String elementType, Value[] datas) static ConstantnFloat(float i) static BinopExprstatic BinopExprstatic BinopExprstatic BinopExprstatic BinopExprstatic TypeExprnInstanceOf(Value value, String type) static ConstantnInt(int i) static InvokeCustomExprnInvokeCustom(Value[] regs, com.googlecode.d2j.CallSite callSite) static InvokeExprstatic InvokeExprnInvokeNew(Value[] regs, String[] argmentTypes, String owner) static InvokePolymorphicExprnInvokePolymorphic(Value[] regs, com.googlecode.d2j.Proto proto, com.googlecode.d2j.Method method) static InvokeExprstatic InvokeExprstatic InvokeExprstatic BinopExprstatic BinopExprstatic BinopExprstatic UnopExprstatic LocalnLocal(int index) static Localstatic Localstatic ConstantnLong(long i) static BinopExprstatic ConstantnMethodHandle(com.googlecode.d2j.MethodHandle i) static BinopExprstatic BinopExprstatic UnopExprstatic NewExprstatic TypeExprstatic TypeExprnNewIntArray(Value size) static TypeExprnNewLongArray(Value size) static NewMutiArrayExprnNewMutiArray(String base, int dim, Value[] sizes) static UnopExprstatic ConstantnNull()static BinopExprstatic RefExprnParameterRef(String type, int index) static PhiExprstatic ConstantnProto(com.googlecode.d2j.Proto i) static BinopExprstatic BinopExprstatic ConstantnShort(short i) static BinopExprstatic StaticFieldExprnStaticField(String ownerType, String fieldName, String fieldType) static Constantstatic BinopExprstatic RefExprstatic ConstantnType(com.googlecode.d2j.DexType t) static Constantstatic BinopExprstatic BinopExpr
-
Method Details
-
copy
-
nByte
-
nChar
-
nType
-
nType
-
nDouble
-
nFloat
-
nInt
-
nLong
-
nNull
-
nShort
-
nString
-
nMethodHandle
-
nProto
-
nAdd
-
niAdd
-
nAnd
-
nArray
-
nArrayValue
-
nCast
-
nCheckCast
-
nDCmpg
-
nDCmpl
-
nDiv
-
nEq
-
niEq
-
nExceptionRef
-
nFCmpg
-
nFCmpl
-
nField
-
nGe
-
nGt
-
njGt
-
niGt
-
nInstanceOf
-
nInvokeInterface
-
nInvokeNew
-
nInvokeSpecial
-
nInvokeStatic
-
nInvokeVirtual
-
nInvokeCustom
-
nInvokePolymorphic
public static InvokePolymorphicExpr nInvokePolymorphic(Value[] regs, com.googlecode.d2j.Proto proto, com.googlecode.d2j.Method method) -
nLCmp
-
nLe
-
nLength
-
nLocal
-
nLocal
-
nLocal
-
nLt
-
nMul
-
nNe
-
nNeg
-
nNew
-
nNewArray
-
nNewIntArray
-
nNewLongArray
-
nFilledArray
-
nNewMutiArray
-
nNot
-
nOr
-
nParameterRef
-
nRem
-
nShl
-
nShr
-
nStaticField
-
nSub
-
nThisRef
-
nUshr
-
nXor
-
nPhi
-
nConstant
-