Package proguard.dexfile.ir.stmt
Class Stmts
- java.lang.Object
-
- proguard.dexfile.ir.stmt.Stmts
-
public final class Stmts extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AssignStmt
nAssign(Value left, Value right)
static AssignStmt
nFillArrayData(Value left, Value arrayData)
static GotoStmt
nGoto(LabelStmt target)
static AssignStmt
nIdentity(Value local, Value identityRef)
static IfStmt
nIf(Value a, LabelStmt target)
static LabelStmt
nLabel()
static UnopStmt
nLock(Value op)
static LookupSwitchStmt
nLookupSwitch(Value key, int[] lookupValues, LabelStmt[] targets, LabelStmt target)
static NopStmt
nNop()
static UnopStmt
nReturn(Value op)
static ReturnVoidStmt
nReturnVoid()
static TableSwitchStmt
nTableSwitch(Value key, int lowIndex, LabelStmt[] targets, LabelStmt target)
static UnopStmt
nThrow(Value op)
static UnopStmt
nUnLock(Value op)
static VoidInvokeStmt
nVoidInvoke(Value op)
-
-
-
Method Detail
-
nAssign
public static AssignStmt nAssign(Value left, Value right)
-
nFillArrayData
public static AssignStmt nFillArrayData(Value left, Value arrayData)
-
nIdentity
public static AssignStmt nIdentity(Value local, Value identityRef)
-
nLabel
public static LabelStmt nLabel()
-
nLookupSwitch
public static LookupSwitchStmt nLookupSwitch(Value key, int[] lookupValues, LabelStmt[] targets, LabelStmt target)
-
nNop
public static NopStmt nNop()
-
nReturnVoid
public static ReturnVoidStmt nReturnVoid()
-
nTableSwitch
public static TableSwitchStmt nTableSwitch(Value key, int lowIndex, LabelStmt[] targets, LabelStmt target)
-
nVoidInvoke
public static VoidInvokeStmt nVoidInvoke(Value op)
-
-