Uses of Class
sootup.core.jimple.basic.StmtPositionInfo
Packages that use StmtPositionInfo
Package
Description
-
Uses of StmtPositionInfo in sootup.core.jimple
Methods in sootup.core.jimple with parameters of type StmtPositionInfoModifier and TypeMethodDescriptionstatic JAssignStmt
Jimple.newAssignStmt
(LValue variable, Value rvalue, StmtPositionInfo posInfo) Constructs a AssignStmt(Variable, RValue) grammar chunk.static JBreakpointStmt
Jimple.newBreakpointStmt
(StmtPositionInfo posInfo) Constructs a BreakpointStmt() grammar chunk.static JEnterMonitorStmt
Jimple.newEnterMonitorStmt
(Immediate op, StmtPositionInfo posInfo) Constructs a EnterMonitorStmt(Immediate) grammar chunk.static JExitMonitorStmt
Jimple.newExitMonitorStmt
(Immediate op, StmtPositionInfo posInfo) Constructs a ExitMonitorStmt(Immediate) grammar chunk.static JGotoStmt
Jimple.newGotoStmt
(StmtPositionInfo posInfo) Constructs a GotoStmt(Stmt) grammar chunk.static <L extends IdentityRef>
JIdentityStmtJimple.newIdentityStmt
(Local local, L identityRef, StmtPositionInfo posInfo) Constructs a IdentityStmt(Local, IdentityRef) grammar chunk.static JIfStmt
Jimple.newIfStmt
(AbstractConditionExpr condition, StmtPositionInfo posInfo) Constructs a IfStmt(Condition, Stmt) grammar chunk.static JInvokeStmt
Jimple.newInvokeStmt
(AbstractInvokeExpr op, StmtPositionInfo posInfo) Constructs a InvokeStmt(InvokeExpr) grammar chunk.static JSwitchStmt
Jimple.newLookupSwitchStmt
(Immediate key, List<IntConstant> lookupValues, StmtPositionInfo posInfo) Constructs a LookupSwitchStmt(Immediate, List of Immediate, List of Stmt, Stmt) grammar chunk.static JNopStmt
Jimple.newNopStmt
(StmtPositionInfo posInfo) Constructs a NopStmt() grammar chunk.static JRetStmt
Jimple.newRetStmt
(Immediate stmtAddress, StmtPositionInfo posInfo) Constructs a RetStmt(Local) grammar chunk.static JReturnStmt
Jimple.newReturnStmt
(Immediate op, StmtPositionInfo posInfo) Constructs a ReturnStmt(Immediate) grammar chunk.static JReturnVoidStmt
Jimple.newReturnVoidStmt
(StmtPositionInfo posInfo) Constructs a ReturnVoidStmt() grammar chunk.static JSwitchStmt
Jimple.newTableSwitchStmt
(Immediate key, int lowIndex, int highIndex, StmtPositionInfo posInfo) Constructs a TableSwitchStmt(Immediate, int, int, List of Stmt, Stmt) grammar chunk.static JThrowStmt
Jimple.newThrowStmt
(Immediate op, StmtPositionInfo posInfo) Constructs a ThrowStmt(Immediate) grammar chunk. -
Uses of StmtPositionInfo in sootup.core.jimple.basic
Subclasses of StmtPositionInfo in sootup.core.jimple.basicModifier and TypeClassDescriptionclass
This class stores position information stored for a statement. line number + information about its operandsclass
This class stores position information (the line number + first/last column) stored for a statement.Fields in sootup.core.jimple.basic declared as StmtPositionInfoModifier and TypeFieldDescriptionprotected static final StmtPositionInfo
StmtPositionInfo.NOPOSITION
Methods in sootup.core.jimple.basic that return StmtPositionInfoModifier and TypeMethodDescriptionstatic @NonNull StmtPositionInfo
StmtPositionInfo.getNoStmtPositionInfo()
Create an instance with no position information.@NonNull StmtPositionInfo
FullStmtPositionInfo.withOperandPositions
(@NonNull Position[] operandPositions) @NonNull StmtPositionInfo
FullStmtPositionInfo.withStmtPosition
(@NonNull Position stmtPosition) -
Uses of StmtPositionInfo in sootup.core.jimple.common.stmt
Fields in sootup.core.jimple.common.stmt declared as StmtPositionInfoMethods in sootup.core.jimple.common.stmt that return StmtPositionInfoMethods in sootup.core.jimple.common.stmt with parameters of type StmtPositionInfoModifier and TypeMethodDescription@NonNull JAssignStmt
JAssignStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JGotoStmt
JGotoStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JIdentityStmt
JIdentityStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JIfStmt
JIfStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JInvokeStmt
JInvokeStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JNopStmt
JNopStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JReturnStmt
JReturnStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JReturnVoidStmt
JReturnVoidStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JThrowStmt
JThrowStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) Constructors in sootup.core.jimple.common.stmt with parameters of type StmtPositionInfoModifierConstructorDescriptionAbstractStmt
(@NonNull StmtPositionInfo positionInfo) JAssignStmt
(@NonNull LValue variable, @NonNull Value rValue, @NonNull StmtPositionInfo positionInfo) Instantiates a new JAssignStmt.JGotoStmt
(StmtPositionInfo positionInfo) JIdentityStmt
(@NonNull Local local, @NonNull IdentityRef identityValue, @NonNull StmtPositionInfo positionInfo) JIfStmt
(@NonNull AbstractConditionExpr condition, @NonNull StmtPositionInfo positionInfo) JInvokeStmt
(@NonNull AbstractInvokeExpr invokeExpr, @NonNull StmtPositionInfo positionInfo) JNopStmt
(@NonNull StmtPositionInfo positionInfo) JReturnStmt
(@NonNull Immediate returnValue, @NonNull StmtPositionInfo positionInfo) JReturnVoidStmt
(@NonNull StmtPositionInfo positionInfo) JThrowStmt
(@NonNull Immediate op, @NonNull StmtPositionInfo positionInfo) -
Uses of StmtPositionInfo in sootup.core.jimple.javabytecode.stmt
Methods in sootup.core.jimple.javabytecode.stmt with parameters of type StmtPositionInfoModifier and TypeMethodDescription@NonNull JBreakpointStmt
JBreakpointStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JEnterMonitorStmt
JEnterMonitorStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JExitMonitorStmt
JExitMonitorStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JRetStmt
JRetStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) @NonNull JSwitchStmt
JSwitchStmt.withPositionInfo
(@NonNull StmtPositionInfo positionInfo) Constructors in sootup.core.jimple.javabytecode.stmt with parameters of type StmtPositionInfoModifierConstructorDescriptionJBreakpointStmt
(@NonNull StmtPositionInfo positionInfo) JEnterMonitorStmt
(@NonNull Immediate op, @NonNull StmtPositionInfo positionInfo) JExitMonitorStmt
(@NonNull Immediate op, @NonNull StmtPositionInfo positionInfo) JRetStmt
(@NonNull Value stmtAddress, @NonNull StmtPositionInfo positionInfo) JSwitchStmt
(@NonNull Immediate key, int lowIndex, int highIndex, @NonNull StmtPositionInfo positionInfo) JSwitchStmt
(@NonNull Immediate key, @NonNull List<IntConstant> lookupValues, @NonNull StmtPositionInfo positionInfo) Constructs a new JSwitchStmt. lookupValues should be a list of IntConst s.