Uses of Class
sootup.core.jimple.basic.StmtPositionInfo
Package
Description
-
Uses of StmtPositionInfo in sootup.core.jimple
Modifier 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
Modifier and TypeClassDescriptionclass
This class stores position information stored for a statement.class
This class stores position information (the line number + first/last column) stored for a statement.Modifier and TypeFieldDescriptionprotected static final StmtPositionInfo
StmtPositionInfo.NOPOSITION
Modifier and TypeMethodDescriptionstatic StmtPositionInfo
StmtPositionInfo.getNoStmtPositionInfo()
Create an instance with no position information.FullStmtPositionInfo.withOperandPositions
(Position[] operandPositions) FullStmtPositionInfo.withStmtPosition
(Position stmtPosition) -
Uses of StmtPositionInfo in sootup.core.jimple.common.stmt
Modifier and TypeMethodDescriptionJAssignStmt.withPositionInfo
(StmtPositionInfo positionInfo) JGotoStmt.withPositionInfo
(StmtPositionInfo positionInfo) JIdentityStmt.withPositionInfo
(StmtPositionInfo positionInfo) JIfStmt.withPositionInfo
(StmtPositionInfo positionInfo) JInvokeStmt.withPositionInfo
(StmtPositionInfo positionInfo) JNopStmt.withPositionInfo
(StmtPositionInfo positionInfo) JReturnStmt.withPositionInfo
(StmtPositionInfo positionInfo) JReturnVoidStmt.withPositionInfo
(StmtPositionInfo positionInfo) JThrowStmt.withPositionInfo
(StmtPositionInfo positionInfo) ModifierConstructorDescriptionAbstractStmt
(StmtPositionInfo positionInfo) JAssignStmt
(LValue variable, Value rValue, StmtPositionInfo positionInfo) Instantiates a new JAssignStmt.JGotoStmt
(StmtPositionInfo positionInfo) JIdentityStmt
(Local local, IdentityRef identityValue, StmtPositionInfo positionInfo) JIfStmt
(AbstractConditionExpr condition, StmtPositionInfo positionInfo) JInvokeStmt
(AbstractInvokeExpr invokeExpr, StmtPositionInfo positionInfo) JNopStmt
(StmtPositionInfo positionInfo) JReturnStmt
(Immediate returnValue, StmtPositionInfo positionInfo) JReturnVoidStmt
(StmtPositionInfo positionInfo) JThrowStmt
(Immediate op, StmtPositionInfo positionInfo) -
Uses of StmtPositionInfo in sootup.core.jimple.javabytecode.stmt
Modifier and TypeMethodDescriptionJBreakpointStmt.withPositionInfo
(StmtPositionInfo positionInfo) JEnterMonitorStmt.withPositionInfo
(StmtPositionInfo positionInfo) JExitMonitorStmt.withPositionInfo
(StmtPositionInfo positionInfo) JRetStmt.withPositionInfo
(StmtPositionInfo positionInfo) JSwitchStmt.withPositionInfo
(StmtPositionInfo positionInfo) ModifierConstructorDescriptionJBreakpointStmt
(StmtPositionInfo positionInfo) JEnterMonitorStmt
(Immediate op, StmtPositionInfo positionInfo) JExitMonitorStmt
(Immediate op, StmtPositionInfo positionInfo) JRetStmt
(Value stmtAddress, StmtPositionInfo positionInfo) JSwitchStmt
(Immediate key, int lowIndex, int highIndex, StmtPositionInfo positionInfo) JSwitchStmt
(Immediate key, List<IntConstant> lookupValues, StmtPositionInfo positionInfo) Constructs a new JSwitchStmt. -
Uses of StmtPositionInfo in sootup.java.frontend.conversion
Modifier and TypeMethodDescriptionstatic StmtPositionInfo
WalaIRToJimpleConverter.convertPositionInfo
(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position instructionPosition, com.ibm.wala.cast.tree.CAstSourcePositionMap.Position[] operandPosition)