Uses of Class
sootup.core.model.Position
Packages that use Position
Package
Description
-
Uses of Position in sootup.apk.frontend.dexpler
Methods in sootup.apk.frontend.dexpler that return Position -
Uses of Position in sootup.core.frontend
Methods in sootup.core.frontend that return PositionModifier and TypeMethodDescriptionResolveException.getRange()
OverridingClassSource.resolvePosition()
abstract Position
SootClassSource.resolvePosition()
Reads from the source to retrieve its position in the source code.Methods in sootup.core.frontend with parameters of type PositionModifier and TypeMethodDescriptionOverridingClassSource.OverridingClassSourceBuilder.PositionStep.withPosition
(Position position) OverridingClassSource.withPosition
(Position position) Constructors in sootup.core.frontend with parameters of type PositionModifierConstructorDescriptionOverridingClassSource
(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
Subclasses of Position in sootup.core.jimple.basicModifier and TypeClassDescriptionclass
This convenience class represents the case when there is no position information available.Fields in sootup.core.jimple.basic declared as PositionModifier and TypeFieldDescriptionprotected final Position[]
FullStmtPositionInfo.operandPositions
protected final Position
SimpleStmtPositionInfo.stmtPosition
Methods in sootup.core.jimple.basic that return PositionModifier 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.Methods in sootup.core.jimple.basic with parameters of type PositionModifier and TypeMethodDescriptionFullStmtPositionInfo.withOperandPositions
(Position[] operandPositions) FullStmtPositionInfo.withStmtPosition
(Position stmtPosition) Constructors in sootup.core.jimple.basic with parameters of type PositionModifierConstructorDescriptionFullStmtPositionInfo
(Position stmtPosition, Position[] operandPositions) Create an instance from given statement position and operand positions.SimpleStmtPositionInfo
(Position stmtPosition) -
Uses of Position in sootup.core.model
Subclasses of Position in sootup.core.modelModifier and TypeClassDescriptionclass
This class represents Position Information i.e.class
Methods in sootup.core.model that return PositionModifier 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()
Methods in sootup.core.model with parameters of type PositionModifier 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) SootClass.SootClassBuilder.PositionStep.withPosition
(Position position) SootField.BuildStep.withPosition
(Position pos) SootField.SootFieldBuilder.withPosition
(Position position) SootMethod.BuildStep.withPosition
(Position position) SootMethod.SootMethodBuilder.withPosition
(Position position) Constructors in sootup.core.model with parameters of type PositionModifierConstructorDescriptionSootField
(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
Methods in sootup.java.bytecode.frontend.conversion that return Position -
Uses of Position in sootup.java.core
Methods in sootup.java.core that return PositionMethods in sootup.java.core with parameters of type PositionModifier and TypeMethodDescriptionJavaSootClass.withPosition
(Position position) OverridingJavaClassSource.withPosition
(Position position) Constructors in sootup.java.core with parameters of type PositionModifierConstructorDescriptionJavaAnnotationSootMethod
(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
Methods in sootup.java.frontend.conversion that return PositionModifier and TypeMethodDescriptionstatic Position
WalaIRToJimpleConverter.convertPosition
(com.ibm.wala.cast.tree.CAstSourcePositionMap.Position instructionPosition) -
Uses of Position in sootup.jimple.frontend
Methods in sootup.jimple.frontend that return PositionModifier and TypeMethodDescriptionstatic Position
JimpleConverterUtil.buildPositionFromCtx
(org.antlr.v4.runtime.ParserRuleContext ctx)