Uses of Class
sootup.core.model.Position
Package
Description
-
Uses of Position in sootup.apk.frontend.dexpler
-
Uses of Position in sootup.core.frontend
Modifier and TypeMethodDescriptionResolveException.getRange()
OverridingClassSource.resolvePosition()
abstract Position
SootClassSource.resolvePosition()
Reads from the source to retrieve its position in the source code.ModifierConstructorDescriptionOverridingClassSource
(Set<SootMethod> sootMethods, Set<SootField> sootFields, EnumSet<ClassModifier> modifiers, Set<ClassType> interfaces, ClassType superClass, ClassType outerClass, Position position, Path sourcePath, ClassType classType, AnalysisInputLocation srcNamespace) Class source where all information already availableResolveException
(String message, Path sourcePath, Position position) ResolveException
(String message, Path sourcePath, Position position, Exception e) -
Uses of Position in sootup.core.jimple.basic
Modifier and TypeClassDescriptionclass
This convenience class represents the case when there is no position information available.Modifier and TypeFieldDescriptionprotected final Position[]
FullStmtPositionInfo.operandPositions
protected final Position
SimpleStmtPositionInfo.stmtPosition
Modifier and TypeMethodDescriptionFullStmtPositionInfo.getOperandPosition
(int index) Return the precise position of the given operand in the statement.SimpleStmtPositionInfo.getOperandPosition
(int index) abstract Position
StmtPositionInfo.getOperandPosition
(int index) Return the precise position of the given operand in the statement.FullStmtPositionInfo.getStmtPosition()
Return the position of the statement.SimpleStmtPositionInfo.getStmtPosition()
abstract Position
StmtPositionInfo.getStmtPosition()
Return the position of the statement.Modifier and TypeMethodDescriptionFullStmtPositionInfo.withOperandPositions
(Position[] operandPositions) FullStmtPositionInfo.withStmtPosition
(Position stmtPosition) ModifierConstructorDescriptionFullStmtPositionInfo
(Position stmtPosition, Position[] operandPositions) Create an instance from given statement position and operand positions.SimpleStmtPositionInfo
(Position stmtPosition) -
Uses of Position in sootup.core.model
Modifier and TypeClassDescriptionclass
This class represents Position Information i.e.class
Modifier and TypeMethodDescriptionBody.BodyBuilder.getPosition()
Body.getPosition()
HasPosition.getPosition()
Line and column information of the corresponding code object that this represents.SootClass.getPosition()
SootClassMember.getPosition()
SootField.SootFieldBuilder.getPosition()
SootMethod.SootMethodBuilder.getPosition()
Modifier and TypeMethodDescriptionint
Compares "Positions" by their starting line/column Note: this class has a natural ordering that is inconsistent with equalsBody.BodyBuilder.setPosition
(Position position) SootField.BuildStep.withPosition
(Position pos) SootField.SootFieldBuilder.withPosition
(Position position) SootMethod.BuildStep.withPosition
(Position position) SootMethod.SootMethodBuilder.withPosition
(Position position) ModifierConstructorDescriptionSootField
(FieldSignature signature, Iterable<FieldModifier> modifiers, Position position) Constructs a Soot field with the given name, type and modifiers.SootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Position position) Constructs a SootMethod object with the given attributes. -
Uses of Position in sootup.java.bytecode.frontend.conversion
-
Uses of Position in sootup.java.core
Modifier and TypeMethodDescriptionJavaSootClass.withPosition
(Position position) OverridingJavaClassSource.withPosition
(Position position) ModifierConstructorDescriptionJavaAnnotationSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Iterable<AnnotationUsage> annotations, Position position) JavaSootField
(FieldSignature signature, Iterable<FieldModifier> modifiers, Iterable<AnnotationUsage> annotations, Position position) Constructs a Soot field with the given name, type and modifiers.JavaSootMethod
(BodySource source, MethodSignature methodSignature, Iterable<MethodModifier> modifiers, Iterable<ClassType> thrownExceptions, Iterable<AnnotationUsage> annotations, Position position) OverridingJavaClassSource
(AnalysisInputLocation srcNamespace, Path sourcePath, JavaClassType classType, JavaClassType superClass, Set<JavaClassType> interfaces, JavaClassType outerClass, Set<JavaSootField> sootFields, Set<JavaSootMethod> sootMethods, Position position, EnumSet<ClassModifier> modifiers, Iterable<AnnotationUsage> annotations, Iterable<AnnotationUsage> methodAnnotations, Iterable<AnnotationUsage> fieldAnnotations) Class source where all information already available -
Uses of Position in sootup.java.frontend.conversion
Modifier and TypeMethodDescriptionstatic Position
WalaIRToJimpleConverter.convertPosition
(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position instructionPosition) -
Uses of Position in sootup.jimple.frontend
Modifier and TypeMethodDescriptionstatic Position
JimpleConverterUtil.buildPositionFromCtx
(org.antlr.v4.runtime.ParserRuleContext ctx)