A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

AAbstractModifier - class soot.jimple.parser.node.AAbstractModifier.
 
AAbstractModifier() - Constructor for class soot.jimple.parser.node.AAbstractModifier
 
AAbstractModifier(TAbstract) - Constructor for class soot.jimple.parser.node.AAbstractModifier
 
AAndBinop - class soot.jimple.parser.node.AAndBinop.
 
AAndBinop() - Constructor for class soot.jimple.parser.node.AAndBinop
 
AAndBinop(TAnd) - Constructor for class soot.jimple.parser.node.AAndBinop
 
AArrayBrackets - class soot.jimple.parser.node.AArrayBrackets.
 
AArrayBrackets() - Constructor for class soot.jimple.parser.node.AArrayBrackets
 
AArrayBrackets(TLBracket, TRBracket) - Constructor for class soot.jimple.parser.node.AArrayBrackets
 
AArrayDescriptor - class soot.jimple.parser.node.AArrayDescriptor.
 
AArrayDescriptor() - Constructor for class soot.jimple.parser.node.AArrayDescriptor
 
AArrayDescriptor(TLBracket, PImmediate, TRBracket) - Constructor for class soot.jimple.parser.node.AArrayDescriptor
 
AArrayNewExpr - class soot.jimple.parser.node.AArrayNewExpr.
 
AArrayNewExpr() - Constructor for class soot.jimple.parser.node.AArrayNewExpr
 
AArrayNewExpr(TNewarray, TLParen, PNonvoidType, TRParen, PFixedArrayDescriptor) - Constructor for class soot.jimple.parser.node.AArrayNewExpr
 
AArrayRef - class soot.jimple.parser.node.AArrayRef.
 
AArrayRef() - Constructor for class soot.jimple.parser.node.AArrayRef
 
AArrayRef(TIdentifier, PFixedArrayDescriptor) - Constructor for class soot.jimple.parser.node.AArrayRef
 
AArrayReference - class soot.jimple.parser.node.AArrayReference.
 
AArrayReference() - Constructor for class soot.jimple.parser.node.AArrayReference
 
AArrayReference(PArrayRef) - Constructor for class soot.jimple.parser.node.AArrayReference
 
AAssignStatement - class soot.jimple.parser.node.AAssignStatement.
 
AAssignStatement() - Constructor for class soot.jimple.parser.node.AAssignStatement
 
AAssignStatement(PVariable, TEquals, PExpression, TSemicolon) - Constructor for class soot.jimple.parser.node.AAssignStatement
 
ABaseNonvoidType - class soot.jimple.parser.node.ABaseNonvoidType.
 
ABaseNonvoidType() - Constructor for class soot.jimple.parser.node.ABaseNonvoidType
 
ABaseNonvoidType(PBaseTypeNoName, List) - Constructor for class soot.jimple.parser.node.ABaseNonvoidType
 
ABaseNonvoidType(PBaseTypeNoName, XPArrayBrackets) - Constructor for class soot.jimple.parser.node.ABaseNonvoidType
 
ABCOptions - class soot.options.ABCOptions.
Option parser for Array Bound Checker.
ABCOptions(Map) - Constructor for class soot.options.ABCOptions
 
ABinopBoolExpr - class soot.jimple.parser.node.ABinopBoolExpr.
 
ABinopBoolExpr() - Constructor for class soot.jimple.parser.node.ABinopBoolExpr
 
ABinopBoolExpr(PBinopExpr) - Constructor for class soot.jimple.parser.node.ABinopBoolExpr
 
ABinopExpr - class soot.jimple.parser.node.ABinopExpr.
 
ABinopExpr() - Constructor for class soot.jimple.parser.node.ABinopExpr
 
ABinopExpr(PImmediate, PBinop, PImmediate) - Constructor for class soot.jimple.parser.node.ABinopExpr
 
ABinopExpression - class soot.jimple.parser.node.ABinopExpression.
 
ABinopExpression() - Constructor for class soot.jimple.parser.node.ABinopExpression
 
ABinopExpression(PBinopExpr) - Constructor for class soot.jimple.parser.node.ABinopExpression
 
ABooleanBaseType - class soot.jimple.parser.node.ABooleanBaseType.
 
ABooleanBaseType() - Constructor for class soot.jimple.parser.node.ABooleanBaseType
 
ABooleanBaseType(TBoolean) - Constructor for class soot.jimple.parser.node.ABooleanBaseType
 
ABooleanBaseTypeNoName - class soot.jimple.parser.node.ABooleanBaseTypeNoName.
 
ABooleanBaseTypeNoName() - Constructor for class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
ABooleanBaseTypeNoName(TBoolean) - Constructor for class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
ABreakpointStatement - class soot.jimple.parser.node.ABreakpointStatement.
 
ABreakpointStatement() - Constructor for class soot.jimple.parser.node.ABreakpointStatement
 
ABreakpointStatement(TBreakpoint, TSemicolon) - Constructor for class soot.jimple.parser.node.ABreakpointStatement
 
AbruptEdgeFinder - class soot.dava.toolkits.base.finders.AbruptEdgeFinder.
 
AbruptEdgeFinder() - Method in class soot.Singletons
 
AbruptEdgeFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.AbruptEdgeFinder
 
ABSTRACT - Static variable in class soot.Modifier
 
ABSTRACT - Static variable in class soot.jimple.Jimple
 
AbstractBinopExpr - class soot.jimple.internal.AbstractBinopExpr.
 
AbstractBinopExpr() - Constructor for class soot.jimple.internal.AbstractBinopExpr
 
AbstractBoundedFlowSet - class soot.toolkits.scalar.AbstractBoundedFlowSet.
provides functional code for most of the methods.
AbstractBoundedFlowSet() - Constructor for class soot.toolkits.scalar.AbstractBoundedFlowSet
 
AbstractBranchInst - class soot.baf.internal.AbstractBranchInst.
 
AbstractCastExpr - class soot.jimple.internal.AbstractCastExpr.
 
AbstractCastExpr(ValueBox, Type) - Constructor for class soot.jimple.internal.AbstractCastExpr
 
AbstractConstantSwitch - class soot.jimple.AbstractConstantSwitch.
 
AbstractConstantSwitch() - Constructor for class soot.jimple.AbstractConstantSwitch
 
AbstractDefinitionStmt - class soot.jimple.internal.AbstractDefinitionStmt.
 
AbstractDefinitionStmt() - Constructor for class soot.jimple.internal.AbstractDefinitionStmt
 
AbstractExprSwitch - class soot.jimple.AbstractExprSwitch.
 
AbstractExprSwitch() - Constructor for class soot.jimple.AbstractExprSwitch
 
AbstractFloatBinopExpr - class soot.jimple.internal.AbstractFloatBinopExpr.
 
AbstractFloatBinopExpr() - Constructor for class soot.jimple.internal.AbstractFloatBinopExpr
 
AbstractFlowAnalysis - class soot.toolkits.scalar.AbstractFlowAnalysis.
An abstract class providing a metaframework for carrying out dataflow analysis.
AbstractFlowAnalysis(DirectedGraph) - Constructor for class soot.toolkits.scalar.AbstractFlowAnalysis
Constructs a flow analysis on the given DirectedGraph.
AbstractFlowSet - class soot.toolkits.scalar.AbstractFlowSet.
provides functional code for most of the methods.
AbstractFlowSet() - Constructor for class soot.toolkits.scalar.AbstractFlowSet
 
AbstractGrimpFloatBinopExpr - class soot.grimp.internal.AbstractGrimpFloatBinopExpr.
 
AbstractGrimpFloatBinopExpr(ValueBox, ValueBox) - Constructor for class soot.grimp.internal.AbstractGrimpFloatBinopExpr
 
AbstractGrimpIntBinopExpr - class soot.grimp.internal.AbstractGrimpIntBinopExpr.
 
AbstractGrimpIntBinopExpr(ValueBox, ValueBox) - Constructor for class soot.grimp.internal.AbstractGrimpIntBinopExpr
 
AbstractGrimpIntBinopExpr(Value, Value) - Constructor for class soot.grimp.internal.AbstractGrimpIntBinopExpr
 
AbstractGrimpIntLongBinopExpr - class soot.grimp.internal.AbstractGrimpIntLongBinopExpr.
 
AbstractGrimpIntLongBinopExpr(ValueBox, ValueBox) - Constructor for class soot.grimp.internal.AbstractGrimpIntLongBinopExpr
 
AbstractGrimpValueSwitch - class soot.grimp.AbstractGrimpValueSwitch.
 
AbstractGrimpValueSwitch() - Constructor for class soot.grimp.AbstractGrimpValueSwitch
 
AbstractHost - class soot.tagkit.AbstractHost.
This class is the reference implementation for the Host interface, which allows arbitrary taggable data to be stored with Soot objects.
AbstractHost() - Constructor for class soot.tagkit.AbstractHost
 
AbstractInst - class soot.baf.internal.AbstractInst.
 
AbstractInst() - Constructor for class soot.baf.internal.AbstractInst
 
AbstractInstanceFieldRef - class soot.jimple.internal.AbstractInstanceFieldRef.
 
AbstractInstanceFieldRef(ValueBox, SootField) - Constructor for class soot.jimple.internal.AbstractInstanceFieldRef
 
AbstractInstanceInvokeExpr - class soot.jimple.internal.AbstractInstanceInvokeExpr.
 
AbstractInstanceInvokeExpr() - Constructor for class soot.jimple.internal.AbstractInstanceInvokeExpr
 
AbstractInstanceOfExpr - class soot.jimple.internal.AbstractInstanceOfExpr.
 
AbstractInstanceOfExpr(ValueBox, Type) - Constructor for class soot.jimple.internal.AbstractInstanceOfExpr
 
AbstractIntBinopExpr - class soot.jimple.internal.AbstractIntBinopExpr.
 
AbstractIntBinopExpr() - Constructor for class soot.jimple.internal.AbstractIntBinopExpr
 
AbstractInterfaceInvokeExpr - class soot.jimple.internal.AbstractInterfaceInvokeExpr.
 
AbstractInterfaceInvokeExpr(ValueBox, SootMethod, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
AbstractIntLongBinopExpr - class soot.jimple.internal.AbstractIntLongBinopExpr.
 
AbstractIntLongBinopExpr() - Constructor for class soot.jimple.internal.AbstractIntLongBinopExpr
 
AbstractInvokeExpr - class soot.jimple.internal.AbstractInvokeExpr.
 
AbstractInvokeExpr() - Constructor for class soot.jimple.internal.AbstractInvokeExpr
 
AbstractJimpleBinopExpr - class soot.jimple.internal.AbstractJimpleBinopExpr.
 
AbstractJimpleBinopExpr(Value, Value) - Constructor for class soot.jimple.internal.AbstractJimpleBinopExpr
 
AbstractJimpleFloatBinopExpr - class soot.jimple.internal.AbstractJimpleFloatBinopExpr.
 
AbstractJimpleFloatBinopExpr(ValueBox, ValueBox) - Constructor for class soot.jimple.internal.AbstractJimpleFloatBinopExpr
 
AbstractJimpleIntBinopExpr - class soot.jimple.internal.AbstractJimpleIntBinopExpr.
 
AbstractJimpleIntBinopExpr(Value, Value) - Constructor for class soot.jimple.internal.AbstractJimpleIntBinopExpr
 
AbstractJimpleIntLongBinopExpr - class soot.jimple.internal.AbstractJimpleIntLongBinopExpr.
 
AbstractJimpleIntLongBinopExpr(Value, Value) - Constructor for class soot.jimple.internal.AbstractJimpleIntLongBinopExpr
 
AbstractJimpleValueSwitch - class soot.jimple.AbstractJimpleValueSwitch.
 
AbstractJimpleValueSwitch() - Constructor for class soot.jimple.AbstractJimpleValueSwitch
 
AbstractLengthExpr - class soot.jimple.internal.AbstractLengthExpr.
 
AbstractLengthExpr(ValueBox) - Constructor for class soot.jimple.internal.AbstractLengthExpr
 
AbstractNegExpr - class soot.jimple.internal.AbstractNegExpr.
 
AbstractNegExpr(ValueBox) - Constructor for class soot.jimple.internal.AbstractNegExpr
 
AbstractNewArrayExpr - class soot.jimple.internal.AbstractNewArrayExpr.
 
AbstractNewArrayExpr(Type, ValueBox) - Constructor for class soot.jimple.internal.AbstractNewArrayExpr
 
AbstractNewExpr - class soot.jimple.internal.AbstractNewExpr.
 
AbstractNewExpr() - Constructor for class soot.jimple.internal.AbstractNewExpr
 
AbstractNewMultiArrayExpr - class soot.jimple.internal.AbstractNewMultiArrayExpr.
 
AbstractNewMultiArrayExpr(ArrayType, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractNewMultiArrayExpr
 
AbstractObject - interface soot.jimple.toolkits.pointer.representations.AbstractObject.
 
AbstractOpTypeBranchInst - class soot.baf.internal.AbstractOpTypeBranchInst.
 
AbstractOpTypeInst - class soot.baf.internal.AbstractOpTypeInst.
 
AbstractOpTypeInst(Type) - Constructor for class soot.baf.internal.AbstractOpTypeInst
 
AbstractRefSwitch - class soot.jimple.AbstractRefSwitch.
 
AbstractRefSwitch() - Constructor for class soot.jimple.AbstractRefSwitch
 
AbstractRefTypeInst - class soot.baf.internal.AbstractRefTypeInst.
 
AbstractRefTypeInst(RefType) - Constructor for class soot.baf.internal.AbstractRefTypeInst
 
AbstractShimpleExprSwitch - class soot.shimple.AbstractShimpleExprSwitch.
 
AbstractShimpleExprSwitch() - Constructor for class soot.shimple.AbstractShimpleExprSwitch
 
AbstractShimpleValueSwitch - class soot.shimple.AbstractShimpleValueSwitch.
 
AbstractShimpleValueSwitch() - Constructor for class soot.shimple.AbstractShimpleValueSwitch
 
AbstractSpecialInvokeExpr - class soot.jimple.internal.AbstractSpecialInvokeExpr.
 
AbstractSpecialInvokeExpr(ValueBox, SootMethod, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractSpecialInvokeExpr
 
AbstractStaticInvokeExpr - class soot.jimple.internal.AbstractStaticInvokeExpr.
 
AbstractStaticInvokeExpr(SootMethod, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractStaticInvokeExpr
 
AbstractStmt - class soot.jimple.internal.AbstractStmt.
 
AbstractStmt() - Constructor for class soot.jimple.internal.AbstractStmt
 
AbstractStmtSwitch - class soot.jimple.AbstractStmtSwitch.
 
AbstractStmtSwitch() - Constructor for class soot.jimple.AbstractStmtSwitch
 
AbstractTrap - class soot.AbstractTrap.
Partial implementation of trap (exception catcher), used within Body classes.
AbstractTrap(SootClass, UnitBox, UnitBox, UnitBox) - Constructor for class soot.AbstractTrap
Creates an AbstractTrap with the given exception, handler, begin and end units.
AbstractUnit - class soot.AbstractUnit.
Provides default implementations for the methods in Unit.
AbstractUnit_allMapToUnnamed - Variable in class soot.G
 
AbstractUnit() - Constructor for class soot.AbstractUnit
 
AbstractUnitAllMapTo - class soot.AbstractUnitAllMapTo.
 
AbstractUnitAllMapTo(Object) - Constructor for class soot.AbstractUnitAllMapTo
 
AbstractUnitBox - class soot.AbstractUnitBox.
Reference implementation for UnitBox; just add a canContainUnit method.
AbstractUnitBox() - Constructor for class soot.AbstractUnitBox
 
AbstractUnitPrinter - class soot.AbstractUnitPrinter.
Partial default UnitPrinter implementation.
AbstractUnitPrinter() - Constructor for class soot.AbstractUnitPrinter
 
AbstractUnopExpr - class soot.jimple.internal.AbstractUnopExpr.
 
AbstractUnopExpr(ValueBox) - Constructor for class soot.jimple.internal.AbstractUnopExpr
 
AbstractValueBox - class soot.AbstractValueBox.
Reference implementation for ValueBox; just add a canContainValue method.
AbstractValueBox() - Constructor for class soot.AbstractValueBox
 
AbstractVirtualInvokeExpr - class soot.jimple.internal.AbstractVirtualInvokeExpr.
 
AbstractVirtualInvokeExpr(ValueBox, SootMethod, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractVirtualInvokeExpr
 
AByteBaseType - class soot.jimple.parser.node.AByteBaseType.
 
AByteBaseType() - Constructor for class soot.jimple.parser.node.AByteBaseType
 
AByteBaseType(TByte) - Constructor for class soot.jimple.parser.node.AByteBaseType
 
AByteBaseTypeNoName - class soot.jimple.parser.node.AByteBaseTypeNoName.
 
AByteBaseTypeNoName() - Constructor for class soot.jimple.parser.node.AByteBaseTypeNoName
 
AByteBaseTypeNoName(TByte) - Constructor for class soot.jimple.parser.node.AByteBaseTypeNoName
 
ACaseStmt - class soot.jimple.parser.node.ACaseStmt.
 
ACaseStmt() - Constructor for class soot.jimple.parser.node.ACaseStmt
 
ACaseStmt(PCaseLabel, TColon, PGotoStmt) - Constructor for class soot.jimple.parser.node.ACaseStmt
 
ACastExpression - class soot.jimple.parser.node.ACastExpression.
 
ACastExpression() - Constructor for class soot.jimple.parser.node.ACastExpression
 
ACastExpression(TLParen, PNonvoidType, TRParen, PImmediate) - Constructor for class soot.jimple.parser.node.ACastExpression
 
ACatchClause - class soot.jimple.parser.node.ACatchClause.
 
ACatchClause() - Constructor for class soot.jimple.parser.node.ACatchClause
 
ACatchClause(TCatch, PClassName, TFrom, PLabelName, TTo, PLabelName, TWith, PLabelName, TSemicolon) - Constructor for class soot.jimple.parser.node.ACatchClause
 
access_flags - Variable in class soot.coffi.ClassFile
Access flags for this Class.
access_flags - Variable in class soot.coffi.method_info
Access flags for this field.
access_flags - Variable in class soot.coffi.field_info
Access flags for this field.
AccessManager - class soot.jimple.toolkits.invoke.AccessManager.
Methods for checking Java scope and visibiliity requirements.
AccessManager() - Constructor for class soot.jimple.toolkits.invoke.AccessManager
 
accumulate(byte) - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
Accumulates another byte value by OR.
ACharBaseType - class soot.jimple.parser.node.ACharBaseType.
 
ACharBaseType() - Constructor for class soot.jimple.parser.node.ACharBaseType
 
ACharBaseType(TChar) - Constructor for class soot.jimple.parser.node.ACharBaseType
 
ACharBaseTypeNoName - class soot.jimple.parser.node.ACharBaseTypeNoName.
 
ACharBaseTypeNoName() - Constructor for class soot.jimple.parser.node.ACharBaseTypeNoName
 
ACharBaseTypeNoName(TChar) - Constructor for class soot.jimple.parser.node.ACharBaseTypeNoName
 
AClassFileType - class soot.jimple.parser.node.AClassFileType.
 
AClassFileType() - Constructor for class soot.jimple.parser.node.AClassFileType
 
AClassFileType(TClass) - Constructor for class soot.jimple.parser.node.AClassFileType
 
AClassNameBaseType - class soot.jimple.parser.node.AClassNameBaseType.
 
AClassNameBaseType() - Constructor for class soot.jimple.parser.node.AClassNameBaseType
 
AClassNameBaseType(PClassName) - Constructor for class soot.jimple.parser.node.AClassNameBaseType
 
AClassNameMultiClassNameList - class soot.jimple.parser.node.AClassNameMultiClassNameList.
 
AClassNameMultiClassNameList() - Constructor for class soot.jimple.parser.node.AClassNameMultiClassNameList
 
AClassNameMultiClassNameList(PClassName, TComma, PClassNameList) - Constructor for class soot.jimple.parser.node.AClassNameMultiClassNameList
 
AClassNameSingleClassNameList - class soot.jimple.parser.node.AClassNameSingleClassNameList.
 
AClassNameSingleClassNameList() - Constructor for class soot.jimple.parser.node.AClassNameSingleClassNameList
 
AClassNameSingleClassNameList(PClassName) - Constructor for class soot.jimple.parser.node.AClassNameSingleClassNameList
 
ACmpBinop - class soot.jimple.parser.node.ACmpBinop.
 
ACmpBinop() - Constructor for class soot.jimple.parser.node.ACmpBinop
 
ACmpBinop(TCmp) - Constructor for class soot.jimple.parser.node.ACmpBinop
 
ACmpeqBinop - class soot.jimple.parser.node.ACmpeqBinop.
 
ACmpeqBinop() - Constructor for class soot.jimple.parser.node.ACmpeqBinop
 
ACmpeqBinop(TCmpeq) - Constructor for class soot.jimple.parser.node.ACmpeqBinop
 
ACmpgBinop - class soot.jimple.parser.node.ACmpgBinop.
 
ACmpgBinop() - Constructor for class soot.jimple.parser.node.ACmpgBinop
 
ACmpgBinop(TCmpg) - Constructor for class soot.jimple.parser.node.ACmpgBinop
 
ACmpgeBinop - class soot.jimple.parser.node.ACmpgeBinop.
 
ACmpgeBinop() - Constructor for class soot.jimple.parser.node.ACmpgeBinop
 
ACmpgeBinop(TCmpge) - Constructor for class soot.jimple.parser.node.ACmpgeBinop
 
ACmpgtBinop - class soot.jimple.parser.node.ACmpgtBinop.
 
ACmpgtBinop() - Constructor for class soot.jimple.parser.node.ACmpgtBinop
 
ACmpgtBinop(TCmpgt) - Constructor for class soot.jimple.parser.node.ACmpgtBinop
 
ACmplBinop - class soot.jimple.parser.node.ACmplBinop.
 
ACmplBinop() - Constructor for class soot.jimple.parser.node.ACmplBinop
 
ACmplBinop(TCmpl) - Constructor for class soot.jimple.parser.node.ACmplBinop
 
ACmpleBinop - class soot.jimple.parser.node.ACmpleBinop.
 
ACmpleBinop() - Constructor for class soot.jimple.parser.node.ACmpleBinop
 
ACmpleBinop(TCmple) - Constructor for class soot.jimple.parser.node.ACmpleBinop
 
ACmpltBinop - class soot.jimple.parser.node.ACmpltBinop.
 
ACmpltBinop() - Constructor for class soot.jimple.parser.node.ACmpltBinop
 
ACmpltBinop(TCmplt) - Constructor for class soot.jimple.parser.node.ACmpltBinop
 
ACmpneBinop - class soot.jimple.parser.node.ACmpneBinop.
 
ACmpneBinop() - Constructor for class soot.jimple.parser.node.ACmpneBinop
 
ACmpneBinop(TCmpne) - Constructor for class soot.jimple.parser.node.ACmpneBinop
 
AConstantCaseLabel - class soot.jimple.parser.node.AConstantCaseLabel.
 
AConstantCaseLabel() - Constructor for class soot.jimple.parser.node.AConstantCaseLabel
 
AConstantCaseLabel(TCase, TMinus, TIntegerConstant) - Constructor for class soot.jimple.parser.node.AConstantCaseLabel
 
AConstantImmediate - class soot.jimple.parser.node.AConstantImmediate.
 
AConstantImmediate() - Constructor for class soot.jimple.parser.node.AConstantImmediate
 
AConstantImmediate(PConstant) - Constructor for class soot.jimple.parser.node.AConstantImmediate
 
add_AugmentedStmt(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
add_BPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
add_BSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
add_CatchBody(ExceptionNode) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
add_CatchBody(IterableSet, SootClass) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
add_Child(SETNode, IterableSet) - Method in class soot.dava.internal.SET.SETNode
 
add_CPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
add_CSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
add_ExceptionSet(Object, IterableSet) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
ADD_JIMPLE_LN - Static variable in class soot.Printer
 
add_StmtBinding(Stmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
add_SubBody(IterableSet) - Method in class soot.dava.internal.SET.SETNode
 
add_tags() - Method in class soot.options.SparkOptions
Add Tags -- Output points-to results in tags for viewing with the Jimple.
add_TryStmt(AugmentedStmt) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
add_TryStmts(Collection) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
add(int, Object) - Method in class soot.jimple.parser.node.TypedLinkedList
 
add(Node) - Method in class soot.jimple.spark.sets.PointsToSetInternal
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.SortedArraySet
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.HybridPointsToSet
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.DoublePointsToSet
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.HashPointsToSet
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.BitPointsToSet
Adds n to this set, returns true if n was not already in this set.
add(Node) - Method in class soot.jimple.spark.sets.SharedPointsToSet
Adds n to this set, returns true if n was not already in this set.
add(Numberable) - Method in class soot.util.Numberer
 
add(Numberable) - Method in class soot.util.NumberedSet
 
add(Numberable[]) - Method in class soot.relations.Relation
 
add(NumericConstant) - Method in class soot.jimple.NumericConstant
 
add(NumericConstant) - Method in class soot.jimple.IntConstant
 
add(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
add(NumericConstant) - Method in class soot.jimple.LongConstant
 
add(NumericConstant) - Method in class soot.jimple.FloatConstant
 
add(Object) - Method in class soot.PatchingChain
Adds the given object to this Chain.
add(Object) - Method in class soot.jimple.parser.node.TypedLinkedList
 
add(Object) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
add(Object) - Method in class soot.shimple.internal.SPatchingChain
 
add(Object) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
add(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
 
add(Object) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
add(Object) - Method in interface soot.toolkits.scalar.FlowSet
Adds obj to this.
add(Object) - Method in class soot.util.ArraySet
 
add(Object) - Method in class soot.util.HashChain
Adds the given object to this HashChain.
add(Object) - Method in class soot.util.IterableSet
 
add(Object) - Method in class soot.util.queue.ChunkedQueue
Add an object to the queue.
add(Object, FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
add(Object, FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
puts this union obj into dest.
add(SETNode) - Method in class soot.dava.internal.SET.SETBasicBlock
 
add(Transform) - Method in class soot.Pack
 
add(Transform) - Method in class soot.RadioScenePack
 
addAll(Collection) - Method in class soot.jimple.parser.node.TypedLinkedList
 
addAll(Collection) - Method in class soot.util.ArraySet
 
addAll(int, Collection) - Method in class soot.jimple.parser.node.TypedLinkedList
 
addAll(PointsToSet) - Method in class soot.jimple.toolkits.pointer.Union
Adds all objects in s into this union of sets, returning true if this union was changed.
addAll(PointsToSet) - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
 
addAll(PointsToSet) - Method in class soot.jimple.toolkits.pointer.FullObjectSet
Adds all objects in s into this union of sets, returning true if this union was changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.PointsToSetInternal
Adds contents of other minus the contents of exclude into this set; returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.SortedArraySet
Adds contents of other into this set, returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Adds contents of other into this set, returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.HybridPointsToSet
Adds contents of other into this set, returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.DoublePointsToSet
Adds contents of other into this set, returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.HashPointsToSet
Adds contents of other into this set, returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.BitPointsToSet
Adds contents of other into this set, returns true if this set changed.
addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.SharedPointsToSet
Adds contents of other into this set, returns true if this set changed.
addAll(Relation) - Method in class soot.relations.Relation
 
addAllTagsOf(Host) - Method in class soot.tagkit.AbstractHost
Adds all the tags from h to this host.
addAllTagsOf(Host) - Method in interface soot.tagkit.Host
Adds all the tags from h to this host.
addArg(Value, Block) - Method in interface soot.shimple.PhiExpr
Add the given argument associated with the given CFG predecessor.
addArg(Value, Block) - Method in class soot.shimple.internal.SPhiExpr
 
addArg(Value, Unit) - Method in interface soot.shimple.PhiExpr
Add the given argument associated with the given CFG predecessor.
addArg(Value, Unit) - Method in class soot.shimple.internal.SPhiExpr
 
addAttribute(String, String) - Method in class soot.xml.XMLNode
 
addBoxPointingToThis(UnitBox) - Method in class soot.AbstractUnit
 
addBoxPointingToThis(UnitBox) - Method in interface soot.Unit
Adds a box to the list returned by getBoxesPointingToThis.
addCallTarget(Edge) - Method in class soot.jimple.spark.builder.StandardParms
 
addCallTarget(Edge) - Method in interface soot.jimple.spark.builder.Parms
Adds a possible target of a call site.
addCallTarget(Stmt, SootMethod, Object) - Method in class soot.jimple.spark.builder.StandardParms
Adds method target as a possible target of the invoke expression in s.
addCallTarget(Stmt, SootMethod, Object) - Method in interface soot.jimple.spark.builder.Parms
Adds a possible target of a call site.
addChild(DominatorNode) - Method in class soot.shimple.internal.analysis.DominatorNode
 
addChild(String) - Method in class soot.xml.XMLNode
 
addChild(String, String) - Method in class soot.xml.XMLNode
 
addChild(String, String[], String[]) - Method in class soot.xml.XMLNode
 
addChild(String, String, String[]) - Method in class soot.xml.XMLNode
 
addChild(String, String, String[], String[]) - Method in class soot.xml.XMLNode
 
addChild(String, String, String, String) - Method in class soot.xml.XMLNode
 
addChild(XMLNode) - Method in class soot.xml.XMLNode
 
addChildren(XMLNode) - Method in class soot.xml.XMLNode
 
addClass(SootClass) - Method in class soot.Scene
 
addDereference(VarNode) - Method in class soot.jimple.spark.pag.PAG
Adds the base of a dereference to the list of dereferenced variables.
addEdge(Edge) - Method in class soot.jimple.toolkits.callgraph.CallGraph
Used to add an edge to the call graph.
addEdge(Node, Node) - Method in class soot.jimple.spark.builder.StandardParms
 
addEdge(Node, Node) - Method in interface soot.jimple.spark.builder.Parms
Add an edge from node from to node to.
addEdge(Node, Node) - Method in class soot.jimple.spark.pag.PAG
Adds an edge to the graph, returning false if it was already there.
addEdge(Node, Node) - Method in class soot.jimple.spark.pag.MethodPAG
 
addEdge(Object, Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
addEdge(Object, Object) - Method in class soot.toolkits.graph.MemoryEfficientGraph
 
addEdge(Object, Object) - Method in interface soot.toolkits.graph.MutableDirectedGraph
Adds an edge to the graph between 2 nodes.
addEdge(short, short) - Method in class soot.jimple.toolkits.pointer.DependenceGraph
 
addElement(Object) - Method in class soot.util.ArraySet
Add an element without checking whether it is already in the set.
addElement(String) - Method in class soot.xml.XMLRoot
 
addElement(String) - Method in class soot.xml.XMLNode
 
addElement(String) - Method in class soot.xml.XMLPrinter
 
addElement(String, String) - Method in class soot.xml.XMLRoot
 
addElement(String, String) - Method in class soot.xml.XMLNode
 
addElement(String, String) - Method in class soot.xml.XMLPrinter
 
addElement(String, String[], String[]) - Method in class soot.xml.XMLRoot
 
addElement(String, String[], String[]) - Method in class soot.xml.XMLNode
 
addElement(String, String, String[]) - Method in class soot.xml.XMLRoot
 
addElement(String, String, String[]) - Method in class soot.xml.XMLNode
 
addElement(String, String, String[]) - Method in class soot.xml.XMLPrinter
 
addElement(String, String, String[], String[]) - Method in class soot.xml.XMLRoot
 
addElement(String, String, String[], String[]) - Method in class soot.xml.XMLNode
 
addElement(String, String, String[], String[]) - Method in class soot.xml.XMLPrinter
 
addElement(String, String, String, String) - Method in class soot.xml.XMLRoot
 
addElement(String, String, String, String) - Method in class soot.xml.XMLNode
 
addElement(String, String, String, String) - Method in class soot.xml.XMLPrinter
 
addElement(XMLNode) - Method in class soot.xml.XMLNode
 
addException(SootClass) - Method in class soot.SootMethod
Adds the given exception to the list of exceptions thrown by this method.
AddExpr - interface soot.jimple.AddExpr.
 
addField(SootField) - Method in class soot.SootClass
Adds the given field to this class.
addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.RWSet
 
addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
addFirst(Object) - Method in class soot.PatchingChain
Adds the given object at the beginning of the Chain.
addFirst(Object) - Method in class soot.jimple.parser.node.TypedLinkedList
 
addFirst(Object) - Method in class soot.shimple.internal.SPatchingChain
 
addFirst(Object) - Method in interface soot.util.Chain
Adds the given object at the beginning of the Chain.
addFirst(Object) - Method in class soot.util.HashChain
 
addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.RWSet
 
addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
AddInst - interface soot.baf.AddInst.
 
addInterface(SootClass) - Method in class soot.SootClass
Add the given class to the list of interfaces which are directly implemented by this class.
addJimpleLn() - Method in class soot.Printer
 
addLast(Object) - Method in class soot.PatchingChain
Adds the given object at the end of the Chain.
addLast(Object) - Method in class soot.jimple.parser.node.TypedLinkedList
 
addLast(Object) - Method in class soot.shimple.internal.SPatchingChain
 
addLast(Object) - Method in interface soot.util.Chain
Adds the given object at the end of the Chain.
addLast(Object) - Method in class soot.util.HashChain
 
addMethod(SootMethod) - Method in class soot.SootClass
Adds the given method to this class.
addMiscEdges() - Method in class soot.jimple.spark.pag.MethodPAG
 
addNode(Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
addNode(Object) - Method in class soot.toolkits.graph.MemoryEfficientGraph
 
addNode(Object) - Method in interface soot.toolkits.graph.MutableDirectedGraph
Adds a node to the graph.
addPackage(String) - Method in class soot.dava.DavaBody
 
addReachingType(Type) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
addRefType(RefType) - Method in class soot.Scene
Returns the RefType with the given className.
addSite(Stmt) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
addStmtsToFetchClassBefore(JimpleBody, Stmt) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
Adds code to fetch the static Class object to the given JimpleBody before the target Stmt.
addSymLinks(Iterator, JarOutputStream) - Method in class soot.jimple.spark.pag.PAG2HTML
 
addTag(Host, Node, Map, Tag) - Method in class soot.jimple.spark.SparkTransformer
 
addTag(Tag) - Method in class soot.tagkit.AbstractHost
add tag t to this host
addTag(Tag) - Method in interface soot.tagkit.Host
Adds a tag.
addTags(PAG) - Method in class soot.jimple.spark.SparkTransformer
 
addToDominanceFrontier(DominatorNode) - Method in class soot.shimple.internal.analysis.DominatorNode
 
addToMap(Map, Node, Node) - Method in class soot.jimple.spark.pag.PAG
 
addToPAG(Object) - Method in class soot.jimple.spark.pag.MethodPAG
Adds this method to the main PAG, with all VarNodes parameterized by varNodeParameter.
addType(Type) - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
addValue(Value, SootMethod, Stmt) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
ADeclaration - class soot.jimple.parser.node.ADeclaration.
 
ADeclaration() - Constructor for class soot.jimple.parser.node.ADeclaration
 
ADeclaration(PJimpleType, PLocalNameList, TSemicolon) - Constructor for class soot.jimple.parser.node.ADeclaration
 
ADefaultCaseLabel - class soot.jimple.parser.node.ADefaultCaseLabel.
 
ADefaultCaseLabel() - Constructor for class soot.jimple.parser.node.ADefaultCaseLabel
 
ADefaultCaseLabel(TDefault) - Constructor for class soot.jimple.parser.node.ADefaultCaseLabel
 
ADivBinop - class soot.jimple.parser.node.ADivBinop.
 
ADivBinop() - Constructor for class soot.jimple.parser.node.ADivBinop
 
ADivBinop(TDiv) - Constructor for class soot.jimple.parser.node.ADivBinop
 
ADoubleBaseType - class soot.jimple.parser.node.ADoubleBaseType.
 
ADoubleBaseType() - Constructor for class soot.jimple.parser.node.ADoubleBaseType
 
ADoubleBaseType(TDouble) - Constructor for class soot.jimple.parser.node.ADoubleBaseType
 
ADoubleBaseTypeNoName - class soot.jimple.parser.node.ADoubleBaseTypeNoName.
 
ADoubleBaseTypeNoName() - Constructor for class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
ADoubleBaseTypeNoName(TDouble) - Constructor for class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
AEmptyMethodBody - class soot.jimple.parser.node.AEmptyMethodBody.
 
AEmptyMethodBody() - Constructor for class soot.jimple.parser.node.AEmptyMethodBody
 
AEmptyMethodBody(TSemicolon) - Constructor for class soot.jimple.parser.node.AEmptyMethodBody
 
AEntermonitorStatement - class soot.jimple.parser.node.AEntermonitorStatement.
 
AEntermonitorStatement() - Constructor for class soot.jimple.parser.node.AEntermonitorStatement
 
AEntermonitorStatement(TEntermonitor, PImmediate, TSemicolon) - Constructor for class soot.jimple.parser.node.AEntermonitorStatement
 
AExitmonitorStatement - class soot.jimple.parser.node.AExitmonitorStatement.
 
AExitmonitorStatement() - Constructor for class soot.jimple.parser.node.AExitmonitorStatement
 
AExitmonitorStatement(TExitmonitor, PImmediate, TSemicolon) - Constructor for class soot.jimple.parser.node.AExitmonitorStatement
 
AExtendsClause - class soot.jimple.parser.node.AExtendsClause.
 
AExtendsClause() - Constructor for class soot.jimple.parser.node.AExtendsClause
 
AExtendsClause(TExtends, PClassName) - Constructor for class soot.jimple.parser.node.AExtendsClause
 
AFieldMember - class soot.jimple.parser.node.AFieldMember.
 
AFieldMember() - Constructor for class soot.jimple.parser.node.AFieldMember
 
AFieldMember(List, PType, PName, TSemicolon) - Constructor for class soot.jimple.parser.node.AFieldMember
 
AFieldMember(XPModifier, PType, PName, TSemicolon) - Constructor for class soot.jimple.parser.node.AFieldMember
 
AFieldReference - class soot.jimple.parser.node.AFieldReference.
 
AFieldReference() - Constructor for class soot.jimple.parser.node.AFieldReference
 
AFieldReference(PFieldRef) - Constructor for class soot.jimple.parser.node.AFieldReference
 
AFieldSignature - class soot.jimple.parser.node.AFieldSignature.
 
AFieldSignature() - Constructor for class soot.jimple.parser.node.AFieldSignature
 
AFieldSignature(TCmplt, PClassName, TColon, PType, PName, TCmpgt) - Constructor for class soot.jimple.parser.node.AFieldSignature
 
AFile - class soot.jimple.parser.node.AFile.
 
AFile() - Constructor for class soot.jimple.parser.node.AFile
 
AFile(List, PFileType, PClassName, PExtendsClause, PImplementsClause, PFileBody) - Constructor for class soot.jimple.parser.node.AFile
 
AFile(XPModifier, PFileType, PClassName, PExtendsClause, PImplementsClause, PFileBody) - Constructor for class soot.jimple.parser.node.AFile
 
AFileBody - class soot.jimple.parser.node.AFileBody.
 
AFileBody() - Constructor for class soot.jimple.parser.node.AFileBody
 
AFileBody(TLBrace, List, TRBrace) - Constructor for class soot.jimple.parser.node.AFileBody
 
AFileBody(TLBrace, XPMember, TRBrace) - Constructor for class soot.jimple.parser.node.AFileBody
 
AFinalModifier - class soot.jimple.parser.node.AFinalModifier.
 
AFinalModifier() - Constructor for class soot.jimple.parser.node.AFinalModifier
 
AFinalModifier(TFinal) - Constructor for class soot.jimple.parser.node.AFinalModifier
 
AFixedArrayDescriptor - class soot.jimple.parser.node.AFixedArrayDescriptor.
 
AFixedArrayDescriptor() - Constructor for class soot.jimple.parser.node.AFixedArrayDescriptor
 
AFixedArrayDescriptor(TLBracket, PImmediate, TRBracket) - Constructor for class soot.jimple.parser.node.AFixedArrayDescriptor
 
AFloatBaseType - class soot.jimple.parser.node.AFloatBaseType.
 
AFloatBaseType() - Constructor for class soot.jimple.parser.node.AFloatBaseType
 
AFloatBaseType(TFloat) - Constructor for class soot.jimple.parser.node.AFloatBaseType
 
AFloatBaseTypeNoName - class soot.jimple.parser.node.AFloatBaseTypeNoName.
 
AFloatBaseTypeNoName() - Constructor for class soot.jimple.parser.node.AFloatBaseTypeNoName
 
AFloatBaseTypeNoName(TFloat) - Constructor for class soot.jimple.parser.node.AFloatBaseTypeNoName
 
AFloatConstant - class soot.jimple.parser.node.AFloatConstant.
 
AFloatConstant() - Constructor for class soot.jimple.parser.node.AFloatConstant
 
AFloatConstant(TMinus, TFloatConstant) - Constructor for class soot.jimple.parser.node.AFloatConstant
 
AFullIdentClassName - class soot.jimple.parser.node.AFullIdentClassName.
 
AFullIdentClassName() - Constructor for class soot.jimple.parser.node.AFullIdentClassName
 
AFullIdentClassName(TFullIdentifier) - Constructor for class soot.jimple.parser.node.AFullIdentClassName
 
AFullIdentNonvoidType - class soot.jimple.parser.node.AFullIdentNonvoidType.
 
AFullIdentNonvoidType() - Constructor for class soot.jimple.parser.node.AFullIdentNonvoidType
 
AFullIdentNonvoidType(TFullIdentifier, List) - Constructor for class soot.jimple.parser.node.AFullIdentNonvoidType
 
AFullIdentNonvoidType(TFullIdentifier, XPArrayBrackets) - Constructor for class soot.jimple.parser.node.AFullIdentNonvoidType
 
AFullMethodBody - class soot.jimple.parser.node.AFullMethodBody.
 
AFullMethodBody() - Constructor for class soot.jimple.parser.node.AFullMethodBody
 
AFullMethodBody(TLBrace, List, List, List, TRBrace) - Constructor for class soot.jimple.parser.node.AFullMethodBody
 
AFullMethodBody(TLBrace, XPDeclaration, XPStatement, XPCatchClause, TRBrace) - Constructor for class soot.jimple.parser.node.AFullMethodBody
 
aggregatedName() - Method in class soot.jimple.spark.fieldrw.FieldReadTagAggregator
 
aggregatedName() - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
 
aggregatedName() - Method in class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
 
aggregatedName() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
 
aggregatedName() - Method in class soot.jimple.toolkits.pointer.DependenceTagAggregator
Return name of the resulting aggregated tag.
aggregatedName() - Method in class soot.tagkit.TagAggregator
Return name of the resulting aggregated tag.
aggregatedName() - Method in class soot.tagkit.ImportantTagAggregator
Return name of the resulting aggregated tag.
aggregatedName() - Method in class soot.tagkit.FirstTagAggregator
Return name of the resulting aggregated tag.
aggregatedName() - Method in class soot.tagkit.LineNumberTagAggregator
 
aggregationTimer - Variable in class soot.Timers
 
Aggregator - class soot.jimple.toolkits.base.Aggregator.
 
Aggregator() - Method in class soot.Singletons
 
Aggregator(Singletons.Global) - Constructor for class soot.jimple.toolkits.base.Aggregator
 
AGotoStatement - class soot.jimple.parser.node.AGotoStatement.
 
AGotoStatement() - Constructor for class soot.jimple.parser.node.AGotoStatement
 
AGotoStatement(PGotoStmt) - Constructor for class soot.jimple.parser.node.AGotoStatement
 
AGotoStmt - class soot.jimple.parser.node.AGotoStmt.
 
AGotoStmt() - Constructor for class soot.jimple.parser.node.AGotoStmt
 
AGotoStmt(TGoto, PLabelName, TSemicolon) - Constructor for class soot.jimple.parser.node.AGotoStmt
 
AIdentClassName - class soot.jimple.parser.node.AIdentClassName.
 
AIdentClassName() - Constructor for class soot.jimple.parser.node.AIdentClassName
 
AIdentClassName(TIdentifier) - Constructor for class soot.jimple.parser.node.AIdentClassName
 
AIdentityNoTypeStatement - class soot.jimple.parser.node.AIdentityNoTypeStatement.
 
AIdentityNoTypeStatement() - Constructor for class soot.jimple.parser.node.AIdentityNoTypeStatement
 
AIdentityNoTypeStatement(PLocalName, TColonEquals, TAtIdentifier, TSemicolon) - Constructor for class soot.jimple.parser.node.AIdentityNoTypeStatement
 
AIdentityStatement - class soot.jimple.parser.node.AIdentityStatement.
 
AIdentityStatement() - Constructor for class soot.jimple.parser.node.AIdentityStatement
 
AIdentityStatement(PLocalName, TColonEquals, TAtIdentifier, PType, TSemicolon) - Constructor for class soot.jimple.parser.node.AIdentityStatement
 
AIdentName - class soot.jimple.parser.node.AIdentName.
 
AIdentName() - Constructor for class soot.jimple.parser.node.AIdentName
 
AIdentName(TIdentifier) - Constructor for class soot.jimple.parser.node.AIdentName
 
AIdentNonvoidType - class soot.jimple.parser.node.AIdentNonvoidType.
 
AIdentNonvoidType() - Constructor for class soot.jimple.parser.node.AIdentNonvoidType
 
AIdentNonvoidType(TIdentifier, List) - Constructor for class soot.jimple.parser.node.AIdentNonvoidType
 
AIdentNonvoidType(TIdentifier, XPArrayBrackets) - Constructor for class soot.jimple.parser.node.AIdentNonvoidType
 
AIfStatement - class soot.jimple.parser.node.AIfStatement.
 
AIfStatement() - Constructor for class soot.jimple.parser.node.AIfStatement
 
AIfStatement(TIf, PBoolExpr, PGotoStmt) - Constructor for class soot.jimple.parser.node.AIfStatement
 
AImmediateExpression - class soot.jimple.parser.node.AImmediateExpression.
 
AImmediateExpression() - Constructor for class soot.jimple.parser.node.AImmediateExpression
 
AImmediateExpression(PImmediate) - Constructor for class soot.jimple.parser.node.AImmediateExpression
 
AImplementsClause - class soot.jimple.parser.node.AImplementsClause.
 
AImplementsClause() - Constructor for class soot.jimple.parser.node.AImplementsClause
 
AImplementsClause(TImplements, PClassNameList) - Constructor for class soot.jimple.parser.node.AImplementsClause
 
AInstanceofExpression - class soot.jimple.parser.node.AInstanceofExpression.
 
AInstanceofExpression() - Constructor for class soot.jimple.parser.node.AInstanceofExpression
 
AInstanceofExpression(PImmediate, TInstanceof, PNonvoidType) - Constructor for class soot.jimple.parser.node.AInstanceofExpression
 
AIntBaseType - class soot.jimple.parser.node.AIntBaseType.
 
AIntBaseType() - Constructor for class soot.jimple.parser.node.AIntBaseType
 
AIntBaseType(TInt) - Constructor for class soot.jimple.parser.node.AIntBaseType
 
AIntBaseTypeNoName - class soot.jimple.parser.node.AIntBaseTypeNoName.
 
AIntBaseTypeNoName() - Constructor for class soot.jimple.parser.node.AIntBaseTypeNoName
 
AIntBaseTypeNoName(TInt) - Constructor for class soot.jimple.parser.node.AIntBaseTypeNoName
 
AIntegerConstant - class soot.jimple.parser.node.AIntegerConstant.
 
AIntegerConstant() - Constructor for class soot.jimple.parser.node.AIntegerConstant
 
AIntegerConstant(TMinus, TIntegerConstant) - Constructor for class soot.jimple.parser.node.AIntegerConstant
 
AInterfaceFileType - class soot.jimple.parser.node.AInterfaceFileType.
 
AInterfaceFileType() - Constructor for class soot.jimple.parser.node.AInterfaceFileType
 
AInterfaceFileType(TInterface) - Constructor for class soot.jimple.parser.node.AInterfaceFileType
 
AInterfaceNonstaticInvoke - class soot.jimple.parser.node.AInterfaceNonstaticInvoke.
 
AInterfaceNonstaticInvoke() - Constructor for class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
AInterfaceNonstaticInvoke(TInterfaceinvoke) - Constructor for class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
AInvokeExpression - class soot.jimple.parser.node.AInvokeExpression.
 
AInvokeExpression() - Constructor for class soot.jimple.parser.node.AInvokeExpression
 
AInvokeExpression(PInvokeExpr) - Constructor for class soot.jimple.parser.node.AInvokeExpression
 
AInvokeStatement - class soot.jimple.parser.node.AInvokeStatement.
 
AInvokeStatement() - Constructor for class soot.jimple.parser.node.AInvokeStatement
 
AInvokeStatement(PInvokeExpr, TSemicolon) - Constructor for class soot.jimple.parser.node.AInvokeStatement
 
ALabelName - class soot.jimple.parser.node.ALabelName.
 
ALabelName() - Constructor for class soot.jimple.parser.node.ALabelName
 
ALabelName(TIdentifier) - Constructor for class soot.jimple.parser.node.ALabelName
 
ALabelStatement - class soot.jimple.parser.node.ALabelStatement.
 
ALabelStatement() - Constructor for class soot.jimple.parser.node.ALabelStatement
 
ALabelStatement(PLabelName, TColon) - Constructor for class soot.jimple.parser.node.ALabelStatement
 
ALengthofUnop - class soot.jimple.parser.node.ALengthofUnop.
 
ALengthofUnop() - Constructor for class soot.jimple.parser.node.ALengthofUnop
 
ALengthofUnop(TLengthof) - Constructor for class soot.jimple.parser.node.ALengthofUnop
 
aliasEdges - Variable in class soot.jimple.spark.solver.PropAlias
 
aliasWorkList - Variable in class soot.jimple.spark.solver.PropAlias
 
all_reachable() - Method in class soot.options.CGOptions
All Application Class Methods Reachable -- Assume all methods of application classes are reachable..
all() - Method in class soot.jimple.toolkits.callgraph.EntryPoints
Returns all the entry points.
alloc - Variable in class soot.jimple.spark.pag.PAG
 
AllocDotField - class soot.jimple.spark.pag.AllocDotField.
Represents an alloc-site-dot-field node (Yellow) in the pointer assignment graph.
allocInv - Variable in class soot.jimple.spark.pag.PAG
 
allocInvLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
 
allocInvSources() - Method in class soot.jimple.spark.pag.PAG
 
allocLookup(AllocNode) - Method in class soot.jimple.spark.pag.PAG
 
AllocNode - class soot.jimple.spark.pag.AllocNode.
Represents an allocation site node (Blue) in the pointer assignment graph.
allocNodeListener() - Method in class soot.jimple.spark.pag.PAG
 
allocSources() - Method in class soot.jimple.spark.pag.PAG
 
allow_phantom_refs() - Method in class soot.options.Options
 
allowed_modifier_changes_none - Static variable in class soot.options.SIOptions
 
allowed_modifier_changes_none - Static variable in class soot.options.SMBOptions
 
allowed_modifier_changes_safe - Static variable in class soot.options.SIOptions
 
allowed_modifier_changes_safe - Static variable in class soot.options.SMBOptions
 
allowed_modifier_changes_unsafe - Static variable in class soot.options.SIOptions
 
allowed_modifier_changes_unsafe - Static variable in class soot.options.SMBOptions
 
allowed_modifier_changes() - Method in class soot.options.SIOptions
Allowed Modifier Changes -- .
allowed_modifier_changes() - Method in class soot.options.SMBOptions
Allowed Modifier Changes -- .
allowsPhantomRefs() - Method in class soot.Scene
 
allPacks() - Method in class soot.PackManager
 
allReceivers() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
ALocalFieldRef - class soot.jimple.parser.node.ALocalFieldRef.
 
ALocalFieldRef() - Constructor for class soot.jimple.parser.node.ALocalFieldRef
 
ALocalFieldRef(PLocalName, TDot, PFieldSignature) - Constructor for class soot.jimple.parser.node.ALocalFieldRef
 
ALocalImmediate - class soot.jimple.parser.node.ALocalImmediate.
 
ALocalImmediate() - Constructor for class soot.jimple.parser.node.ALocalImmediate
 
ALocalImmediate(PLocalName) - Constructor for class soot.jimple.parser.node.ALocalImmediate
 
ALocalName - class soot.jimple.parser.node.ALocalName.
 
ALocalName() - Constructor for class soot.jimple.parser.node.ALocalName
 
ALocalName(PName) - Constructor for class soot.jimple.parser.node.ALocalName
 
ALocalVariable - class soot.jimple.parser.node.ALocalVariable.
 
ALocalVariable() - Constructor for class soot.jimple.parser.node.ALocalVariable
 
ALocalVariable(PLocalName) - Constructor for class soot.jimple.parser.node.ALocalVariable
 
ALongBaseType - class soot.jimple.parser.node.ALongBaseType.
 
ALongBaseType() - Constructor for class soot.jimple.parser.node.ALongBaseType
 
ALongBaseType(TLong) - Constructor for class soot.jimple.parser.node.ALongBaseType
 
ALongBaseTypeNoName - class soot.jimple.parser.node.ALongBaseTypeNoName.
 
ALongBaseTypeNoName() - Constructor for class soot.jimple.parser.node.ALongBaseTypeNoName
 
ALongBaseTypeNoName(TLong) - Constructor for class soot.jimple.parser.node.ALongBaseTypeNoName
 
ALookupswitchStatement - class soot.jimple.parser.node.ALookupswitchStatement.
 
ALookupswitchStatement() - Constructor for class soot.jimple.parser.node.ALookupswitchStatement
 
ALookupswitchStatement(TLookupswitch, TLParen, PImmediate, TRParen, TLBrace, List, TRBrace, TSemicolon) - Constructor for class soot.jimple.parser.node.ALookupswitchStatement
 
ALookupswitchStatement(TLookupswitch, TLParen, PImmediate, TRParen, TLBrace, XPCaseStmt, TRBrace, TSemicolon) - Constructor for class soot.jimple.parser.node.ALookupswitchStatement
 
AMethodMember - class soot.jimple.parser.node.AMethodMember.
 
AMethodMember() - Constructor for class soot.jimple.parser.node.AMethodMember
 
AMethodMember(List, PType, PName, TLParen, PParameterList, TRParen, PThrowsClause, PMethodBody) - Constructor for class soot.jimple.parser.node.AMethodMember
 
AMethodMember(XPModifier, PType, PName, TLParen, PParameterList, TRParen, PThrowsClause, PMethodBody) - Constructor for class soot.jimple.parser.node.AMethodMember
 
AMethodSignature - class soot.jimple.parser.node.AMethodSignature.
 
AMethodSignature() - Constructor for class soot.jimple.parser.node.AMethodSignature
 
AMethodSignature(TCmplt, PClassName, TColon, PType, PName, TLParen, PParameterList, TRParen, TCmpgt) - Constructor for class soot.jimple.parser.node.AMethodSignature
 
AMinusBinop - class soot.jimple.parser.node.AMinusBinop.
 
AMinusBinop() - Constructor for class soot.jimple.parser.node.AMinusBinop
 
AMinusBinop(TMinus) - Constructor for class soot.jimple.parser.node.AMinusBinop
 
AModBinop - class soot.jimple.parser.node.AModBinop.
 
AModBinop() - Constructor for class soot.jimple.parser.node.AModBinop
 
AModBinop(TMod) - Constructor for class soot.jimple.parser.node.AModBinop
 
AMultBinop - class soot.jimple.parser.node.AMultBinop.
 
AMultBinop() - Constructor for class soot.jimple.parser.node.AMultBinop
 
AMultBinop(TMult) - Constructor for class soot.jimple.parser.node.AMultBinop
 
AMultiArgList - class soot.jimple.parser.node.AMultiArgList.
 
AMultiArgList() - Constructor for class soot.jimple.parser.node.AMultiArgList
 
AMultiArgList(PImmediate, TComma, PArgList) - Constructor for class soot.jimple.parser.node.AMultiArgList
 
AMultiLocalNameList - class soot.jimple.parser.node.AMultiLocalNameList.
 
AMultiLocalNameList() - Constructor for class soot.jimple.parser.node.AMultiLocalNameList
 
AMultiLocalNameList(PLocalName, TComma, PLocalNameList) - Constructor for class soot.jimple.parser.node.AMultiLocalNameList
 
AMultiNameList - class soot.jimple.parser.node.AMultiNameList.
 
AMultiNameList() - Constructor for class soot.jimple.parser.node.AMultiNameList
 
AMultiNameList(PName, TComma, PNameList) - Constructor for class soot.jimple.parser.node.AMultiNameList
 
AMultiNewExpr - class soot.jimple.parser.node.AMultiNewExpr.
 
AMultiNewExpr() - Constructor for class soot.jimple.parser.node.AMultiNewExpr
 
AMultiNewExpr(TNewmultiarray, TLParen, PBaseType, TRParen, List) - Constructor for class soot.jimple.parser.node.AMultiNewExpr
 
AMultiNewExpr(TNewmultiarray, TLParen, PBaseType, TRParen, XPArrayDescriptor) - Constructor for class soot.jimple.parser.node.AMultiNewExpr
 
AMultiParameterList - class soot.jimple.parser.node.AMultiParameterList.
 
AMultiParameterList() - Constructor for class soot.jimple.parser.node.AMultiParameterList
 
AMultiParameterList(PParameter, TComma, PParameterList) - Constructor for class soot.jimple.parser.node.AMultiParameterList
 
ANALYSE_AST - Static variable in class soot.dava.toolkits.base.AST.ASTAnalysis
 
ANALYSE_STMTS - Static variable in class soot.dava.toolkits.base.AST.ASTAnalysis
 
ANALYSE_VALUES - Static variable in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseArrayRef(ArrayRef) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseASTNode(ASTNode) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseASTNode(ASTNode) - Method in class soot.dava.toolkits.base.AST.UselessTryRemover
 
analyseASTNode(ASTNode) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
analyseBinopExpr(BinopExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseExpr(Expr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseInstanceFieldRef(InstanceFieldRef) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
analyseInstanceOfExpr(InstanceOfExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
analyseInvokeStmt(InvokeStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseNewArrayExpr(NewArrayExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseRef(Ref) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseReturnStmt(ReturnStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
analyseUnopExpr(UnopExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
analyseValue(Value) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
Analysis - interface soot.jimple.parser.analysis.Analysis.
 
AnalysisAdapter - class soot.jimple.parser.analysis.AnalysisAdapter.
 
AnalysisAdapter() - Constructor for class soot.jimple.parser.analysis.AnalysisAdapter
 
ANativeModifier - class soot.jimple.parser.node.ANativeModifier.
 
ANativeModifier() - Constructor for class soot.jimple.parser.node.ANativeModifier
 
ANativeModifier(TNative) - Constructor for class soot.jimple.parser.node.ANativeModifier
 
and(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
 
and(ArithmeticConstant) - Method in class soot.jimple.IntConstant
 
and(ArithmeticConstant) - Method in class soot.jimple.LongConstant
 
and(BitVector) - Method in class soot.util.BitVector
 
and(BitVector, BitVector) - Static method in class soot.util.BitVector
 
and(SharedBitSet) - Method in class soot.util.SharedBitSet
 
AndExpr - interface soot.jimple.AndExpr.
 
AndInst - interface soot.baf.AndInst.
 
andNot(BitVector) - Method in class soot.util.BitVector
 
ANegUnop - class soot.jimple.parser.node.ANegUnop.
 
ANegUnop() - Constructor for class soot.jimple.parser.node.ANegUnop
 
ANegUnop(TNeg) - Constructor for class soot.jimple.parser.node.ANegUnop
 
ANewExpression - class soot.jimple.parser.node.ANewExpression.
 
ANewExpression() - Constructor for class soot.jimple.parser.node.ANewExpression
 
ANewExpression(PNewExpr) - Constructor for class soot.jimple.parser.node.ANewExpression
 
ANonstaticInvokeExpr - class soot.jimple.parser.node.ANonstaticInvokeExpr.
 
ANonstaticInvokeExpr() - Constructor for class soot.jimple.parser.node.ANonstaticInvokeExpr
 
ANonstaticInvokeExpr(PNonstaticInvoke, PLocalName, TDot, PMethodSignature, TLParen, PArgList, TRParen) - Constructor for class soot.jimple.parser.node.ANonstaticInvokeExpr
 
ANonvoidJimpleType - class soot.jimple.parser.node.ANonvoidJimpleType.
 
ANonvoidJimpleType() - Constructor for class soot.jimple.parser.node.ANonvoidJimpleType
 
ANonvoidJimpleType(PNonvoidType) - Constructor for class soot.jimple.parser.node.ANonvoidJimpleType
 
ANopStatement - class soot.jimple.parser.node.ANopStatement.
 
ANopStatement() - Constructor for class soot.jimple.parser.node.ANopStatement
 
ANopStatement(TNop, TSemicolon) - Constructor for class soot.jimple.parser.node.ANopStatement
 
ANovoidType - class soot.jimple.parser.node.ANovoidType.
 
ANovoidType() - Constructor for class soot.jimple.parser.node.ANovoidType
 
ANovoidType(PNonvoidType) - Constructor for class soot.jimple.parser.node.ANovoidType
 
ANullBaseType - class soot.jimple.parser.node.ANullBaseType.
 
ANullBaseType() - Constructor for class soot.jimple.parser.node.ANullBaseType
 
ANullBaseType(TNullType) - Constructor for class soot.jimple.parser.node.ANullBaseType
 
ANullBaseTypeNoName - class soot.jimple.parser.node.ANullBaseTypeNoName.
 
ANullBaseTypeNoName() - Constructor for class soot.jimple.parser.node.ANullBaseTypeNoName
 
ANullBaseTypeNoName(TNullType) - Constructor for class soot.jimple.parser.node.ANullBaseTypeNoName
 
ANullConstant - class soot.jimple.parser.node.ANullConstant.
 
ANullConstant() - Constructor for class soot.jimple.parser.node.ANullConstant
 
ANullConstant(TNull) - Constructor for class soot.jimple.parser.node.ANullConstant
 
anyRefInfo(Value, FlowSet) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
AnySubType - class soot.AnySubType.
 
AOrBinop - class soot.jimple.parser.node.AOrBinop.
 
AOrBinop() - Constructor for class soot.jimple.parser.node.AOrBinop
 
AOrBinop(TOr) - Constructor for class soot.jimple.parser.node.AOrBinop
 
AParameter - class soot.jimple.parser.node.AParameter.
 
AParameter() - Constructor for class soot.jimple.parser.node.AParameter
 
AParameter(PNonvoidType) - Constructor for class soot.jimple.parser.node.AParameter
 
APlusBinop - class soot.jimple.parser.node.APlusBinop.
 
APlusBinop() - Constructor for class soot.jimple.parser.node.APlusBinop
 
APlusBinop(TPlus) - Constructor for class soot.jimple.parser.node.APlusBinop
 
app() - Method in class soot.options.Options
 
application() - Method in class soot.jimple.toolkits.callgraph.EntryPoints
Returns only the application entry points, not including entry points invoked implicitly by the VM.
apply() - Method in class soot.Pack
 
apply() - Method in class soot.Transform
 
apply(Body) - Method in class soot.Pack
 
apply(Body) - Method in class soot.Transform
 
apply(Body) - Method in class soot.baf.toolkits.base.ExamplePeephole
 
apply(Body) - Method in interface soot.baf.toolkits.base.Peephole
Entry point for a peephole.
apply(Switch) - Method in class soot.Type
Method required for use of Switchable.
apply(Switch) - Method in class soot.LongType
 
apply(Switch) - Method in class soot.UnknownType
 
apply(Switch) - Method in class soot.ErroneousType
 
apply(Switch) - Method in class soot.NullType
 
apply(Switch) - Method in class soot.AbstractUnit
Used to implement the Switchable construct.
apply(Switch) - Method in class soot.DoubleType
 
apply(Switch) - Method in class soot.CharType
 
apply(Switch) - Method in class soot.RefType
 
apply(Switch) - Method in class soot.ShortType
 
apply(Switch) - Method in class soot.VoidType
 
apply(Switch) - Method in class soot.AnySubType
 
apply(Switch) - Method in class soot.BooleanType
 
apply(Switch) - Method in class soot.ArrayType
 
apply(Switch) - Method in class soot.IntType
 
apply(Switch) - Method in class soot.StmtAddressType
 
apply(Switch) - Method in class soot.FloatType
 
apply(Switch) - Method in class soot.ByteType
 
apply(Switch) - Method in class soot.EquivalentValue
 
apply(Switch) - Method in class soot.baf.WordType
 
apply(Switch) - Method in class soot.baf.DoubleWordType
 
apply(Switch) - Method in class soot.baf.internal.BShlInst
 
apply(Switch) - Method in class soot.baf.internal.AbstractBranchInst
 
apply(Switch) - Method in class soot.baf.internal.BIfLeInst
 
apply(Switch) - Method in class soot.baf.internal.BIfCmpNeInst
 
apply(Switch) - Method in class soot.baf.internal.BCmpInst
 
apply(Switch) - Method in class soot.baf.internal.BIfCmpEqInst
 
apply(Switch) - Method in class soot.baf.internal.BThrowInst
 
apply(Switch) - Method in class soot.baf.internal.BNewInst
 
apply(Switch) - Method in class soot.baf.internal.BFieldPutInst
 
apply(Switch) - Method in class soot.baf.internal.BDivInst
 
apply(Switch) - Method in class soot.baf.internal.BInstanceOfInst
 
apply(Switch) - Method in class soot.baf.internal.BEnterMonitorInst
 
apply(Switch) - Method in class soot.baf.internal.BArrayReadInst
 
apply(Switch) - Method in class soot.baf.internal.BIfNullInst
 
apply(Switch) - Method in class soot.baf.internal.BFieldGetInst
 
apply(Switch) - Method in class soot.baf.internal.BStaticInvokeInst
 
apply(Switch) - Method in class soot.baf.internal.BLookupSwitchInst
 
apply(Switch) - Method in class soot.baf.internal.BExitMonitorInst
 
apply(Switch) - Method in class soot.baf.internal.BCmplInst
 
apply(Switch) - Method in class soot.baf.internal.BDupInst
 
apply(Switch) - Method in class soot.baf.internal.BDup2Inst
 
apply(Switch) - Method in class soot.baf.internal.BArrayWriteInst
 
apply(Switch) - Method in class soot.baf.internal.BIfEqInst
 
apply(Switch) - Method in class soot.baf.internal.BXorInst
 
apply(Switch) - Method in class soot.baf.internal.BIfGeInst
 
apply(Switch) - Method in class soot.baf.internal.BInterfaceInvokeInst
 
apply(Switch) - Method in class soot.baf.internal.BIfLtInst
 
apply(Switch) - Method in class soot.baf.internal.BIfCmpGtInst
 
apply(Switch) - Method in class soot.baf.internal.BAddInst
 
apply(Switch) - Method in class soot.baf.internal.BReturnInst
 
apply(Switch) - Method in class soot.baf.internal.BIfCmpLeInst
 
apply(Switch) - Method in class soot.baf.internal.BNegInst
 
apply(Switch) - Method in class soot.baf.internal.BStaticPutInst
 
apply(Switch) - Method in class soot.baf.internal.BPopInst
 
apply(Switch) - Method in class soot.baf.internal.BStaticGetInst
 
apply(Switch) - Method in class soot.baf.internal.BIfNeInst
 
apply(Switch) - Method in class soot.baf.internal.BVirtualInvokeInst
 
apply(Switch) - Method in class soot.baf.internal.BReturnVoidInst
 
apply(Switch) - Method in class soot.baf.internal.BSpecialInvokeInst
 
apply(Switch) - Method in class soot.baf.internal.BShrInst
 
apply(Switch) - Method in class soot.baf.internal.BMulInst
 
apply(Switch) - Method in class soot.baf.internal.BIfGtInst
 
apply(Switch) - Method in class soot.baf.internal.BOrInst
 
apply(Switch) - Method in class soot.baf.internal.BPushInst
 
apply(Switch) - Method in class soot.baf.internal.BNewMultiArrayInst
 
apply(Switch) - Method in class soot.baf.internal.BIdentityInst
 
apply(Switch) - Method in class soot.baf.internal.BIfCmpGeInst
 
apply(Switch) - Method in class soot.baf.internal.BUshrInst
 
apply(Switch) - Method in class soot.baf.internal.BGotoInst
 
apply(Switch) - Method in class soot.baf.internal.BInstanceCastInst
 
apply(Switch) - Method in class soot.baf.internal.BIfCmpLtInst
 
apply(Switch) - Method in class soot.baf.internal.BNewArrayInst
 
apply(Switch) - Method in class soot.baf.internal.BafLocal
 
apply(Switch) - Method in class soot.baf.internal.BRemInst
 
apply(Switch) - Method in class soot.baf.internal.BIncInst
 
apply(Switch) - Method in class soot.baf.internal.BSwapInst
 
apply(Switch) - Method in class soot.baf.internal.BTableSwitchInst
 
apply(Switch) - Method in class soot.baf.internal.BStoreInst
 
apply(Switch) - Method in class soot.baf.internal.BIfNonNullInst
 
apply(Switch) - Method in class soot.baf.internal.BPrimitiveCastInst
 
apply(Switch) - Method in class soot.baf.internal.BLoadInst
 
apply(Switch) - Method in class soot.baf.internal.BDup1_x1Inst
 
apply(Switch) - Method in class soot.baf.internal.BCmpgInst
 
apply(Switch) - Method in class soot.baf.internal.BAndInst
 
apply(Switch) - Method in class soot.baf.internal.BArrayLengthInst
 
apply(Switch) - Method in class soot.baf.internal.BSubInst
 
apply(Switch) - Method in class soot.baf.internal.BDup1Inst
 
apply(Switch) - Method in class soot.baf.internal.BNopInst
 
apply(Switch) - Method in class soot.dava.internal.javaRep.DCmpExpr
 
apply(Switch) - Method in class soot.dava.internal.javaRep.DCmpgExpr
 
apply(Switch) - Method in class soot.dava.internal.javaRep.DCmplExpr
 
apply(Switch) - Method in class soot.grimp.internal.GNewInvokeExpr
 
apply(Switch) - Method in class soot.grimp.internal.GGeExpr
 
apply(Switch) - Method in class soot.grimp.internal.GUshrExpr
 
apply(Switch) - Method in class soot.grimp.internal.GAddExpr
 
apply(Switch) - Method in class soot.grimp.internal.GDivExpr
 
apply(Switch) - Method in class soot.grimp.internal.GCmpgExpr
 
apply(Switch) - Method in class soot.grimp.internal.GNeExpr
 
apply(Switch) - Method in class soot.grimp.internal.GShrExpr
 
apply(Switch) - Method in class soot.grimp.internal.GEqExpr
 
apply(Switch) - Method in class soot.grimp.internal.GMulExpr
 
apply(Switch) - Method in class soot.grimp.internal.GLtExpr
 
apply(Switch) - Method in class soot.grimp.internal.GCmplExpr
 
apply(Switch) - Method in class soot.grimp.internal.GAndExpr
 
apply(Switch) - Method in class soot.grimp.internal.GSubExpr
 
apply(Switch) - Method in class soot.grimp.internal.GGtExpr
 
apply(Switch) - Method in class soot.grimp.internal.GOrExpr
 
apply(Switch) - Method in class soot.grimp.internal.GShlExpr
 
apply(Switch) - Method in class soot.grimp.internal.GLeExpr
 
apply(Switch) - Method in class soot.grimp.internal.GCmpExpr
 
apply(Switch) - Method in class soot.grimp.internal.GRemExpr
 
apply(Switch) - Method in class soot.grimp.internal.GXorExpr
 
apply(Switch) - Method in class soot.jimple.ThisRef
 
apply(Switch) - Method in class soot.jimple.StaticFieldRef
 
apply(Switch) - Method in class soot.jimple.IntConstant
 
apply(Switch) - Method in class soot.jimple.DoubleConstant
 
apply(Switch) - Method in class soot.jimple.LongConstant
 
apply(Switch) - Method in class soot.jimple.StringConstant
 
apply(Switch) - Method in class soot.jimple.NullConstant
 
apply(Switch) - Method in class soot.jimple.ParameterRef
Used with RefSwitch.
apply(Switch) - Method in interface soot.jimple.CastExpr
 
apply(Switch) - Method in class soot.jimple.FloatConstant
 
apply(Switch) - Method in interface soot.jimple.InstanceOfExpr
 
apply(Switch) - Method in interface soot.jimple.NewArrayExpr
 
apply(Switch) - Method in interface soot.jimple.NewMultiArrayExpr
 
apply(Switch) - Method in interface soot.jimple.ArrayRef
 
apply(Switch) - Method in interface soot.jimple.NewExpr
 
apply(Switch) - Method in interface soot.jimple.StaticInvokeExpr
 
apply(Switch) - Method in interface soot.jimple.CaughtExceptionRef
 
apply(Switch) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
apply(Switch) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
 
apply(Switch) - Method in class soot.jimple.internal.JIdentityStmt
 
apply(Switch) - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractLengthExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractNegExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
apply(Switch) - Method in class soot.jimple.internal.JExitMonitorStmt
 
apply(Switch) - Method in class soot.jimple.internal.JInvokeStmt
 
apply(Switch) - Method in class soot.jimple.internal.JReturnStmt
 
apply(Switch) - Method in class soot.jimple.internal.JThrowStmt
 
apply(Switch) - Method in class soot.jimple.internal.JArrayRef
 
apply(Switch) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
apply(Switch) - Method in class soot.jimple.internal.JTableSwitchStmt
 
apply(Switch) - Method in class soot.jimple.internal.AbstractCastExpr
 
apply(Switch) - Method in class soot.jimple.internal.JAssignStmt
 
apply(Switch) - Method in class soot.jimple.internal.JEnterMonitorStmt
 
apply(Switch) - Method in class soot.jimple.internal.JIfStmt
 
apply(Switch) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
apply(Switch) - Method in class soot.jimple.internal.JSubExpr
 
apply(Switch) - Method in class soot.jimple.internal.JAddExpr
 
apply(Switch) - Method in class soot.jimple.internal.JBreakpointStmt
 
apply(Switch) - Method in class soot.jimple.internal.JLtExpr
 
apply(Switch) - Method in class soot.jimple.internal.AbstractNewExpr
 
apply(Switch) - Method in class soot.jimple.internal.JGtExpr
 
apply(Switch) - Method in class soot.jimple.internal.JCmpgExpr
 
apply(Switch) - Method in class soot.jimple.internal.JGeExpr
 
apply(Switch) - Method in class soot.jimple.internal.JUshrExpr
 
apply(Switch) - Method in class soot.jimple.internal.JCmplExpr
 
apply(Switch) - Method in class soot.jimple.internal.JShrExpr
 
apply(Switch) - Method in class soot.jimple.internal.JDivExpr
 
apply(Switch) - Method in class soot.jimple.internal.JimpleLocal
 
apply(Switch) - Method in class soot.jimple.internal.JNopStmt
 
apply(Switch) - Method in class soot.jimple.internal.JShlExpr
 
apply(Switch) - Method in class soot.jimple.internal.JGotoStmt
 
apply(Switch) - Method in class soot.jimple.internal.JOrExpr
 
apply(Switch) - Method in class soot.jimple.internal.JCaughtExceptionRef
 
apply(Switch) - Method in class soot.jimple.internal.JRemExpr
 
apply(Switch) - Method in class soot.jimple.internal.JEqExpr
 
apply(Switch) - Method in class soot.jimple.internal.JCmpExpr
 
apply(Switch) - Method in class soot.jimple.internal.JReturnVoidStmt
 
apply(Switch) - Method in class soot.jimple.internal.JXorExpr
 
apply(Switch) - Method in class soot.jimple.internal.JMulExpr
 
apply(Switch) - Method in class soot.jimple.internal.JLeExpr
 
apply(Switch) - Method in class soot.jimple.internal.JAndExpr
 
apply(Switch) - Method in class soot.jimple.internal.JRetStmt
 
apply(Switch) - Method in class soot.jimple.internal.JNeExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.AConstantImmediate
 
apply(Switch) - Method in class soot.jimple.parser.node.ANullBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.AFieldReference
 
apply(Switch) - Method in class soot.jimple.parser.node.ADoubleBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.TStringConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.EOF
 
apply(Switch) - Method in class soot.jimple.parser.node.AIfStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AMultiNameList
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PDeclaration
 
apply(Switch) - Method in class soot.jimple.parser.node.AArrayDescriptor
 
apply(Switch) - Method in class soot.jimple.parser.node.ANovoidType
 
apply(Switch) - Method in class soot.jimple.parser.node.TCatch
 
apply(Switch) - Method in class soot.jimple.parser.node.ACaseStmt
 
apply(Switch) - Method in class soot.jimple.parser.node.TFinal
 
apply(Switch) - Method in class soot.jimple.parser.node.TAtIdentifier
 
apply(Switch) - Method in class soot.jimple.parser.node.TVolatile
 
apply(Switch) - Method in class soot.jimple.parser.node.ANullBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.AUnopExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.TStatic
 
apply(Switch) - Method in class soot.jimple.parser.node.TLookupswitch
 
apply(Switch) - Method in class soot.jimple.parser.node.AFloatBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.AMultiArgList
 
apply(Switch) - Method in class soot.jimple.parser.node.ALocalImmediate
 
apply(Switch) - Method in class soot.jimple.parser.node.TWith
 
apply(Switch) - Method in class soot.jimple.parser.node.AClassFileType
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PArrayBrackets
 
apply(Switch) - Method in class soot.jimple.parser.node.ABreakpointStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AFieldMember
 
apply(Switch) - Method in class soot.jimple.parser.node.AArrayRef
 
apply(Switch) - Method in class soot.jimple.parser.node.ANonvoidJimpleType
 
apply(Switch) - Method in class soot.jimple.parser.node.TComma
 
apply(Switch) - Method in class soot.jimple.parser.node.TGoto
 
apply(Switch) - Method in class soot.jimple.parser.node.TShl
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AVoidType
 
apply(Switch) - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
apply(Switch) - Method in class soot.jimple.parser.node.TRBracket
 
apply(Switch) - Method in class soot.jimple.parser.node.AImplementsClause
 
apply(Switch) - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.ADeclaration
 
apply(Switch) - Method in class soot.jimple.parser.node.AUnopBoolExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PCatchClause
 
apply(Switch) - Method in class soot.jimple.parser.node.AByteBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.TSpecialinvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.AFullMethodBody
 
apply(Switch) - Method in class soot.jimple.parser.node.AInvokeStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.TShort
 
apply(Switch) - Method in class soot.jimple.parser.node.TLParen
 
apply(Switch) - Method in class soot.jimple.parser.node.ALabelName
 
apply(Switch) - Method in class soot.jimple.parser.node.TMinus
 
apply(Switch) - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmplBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TReturn
 
apply(Switch) - Method in class soot.jimple.parser.node.TEquals
 
apply(Switch) - Method in class soot.jimple.parser.node.TStaticinvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.AInterfaceFileType
 
apply(Switch) - Method in class soot.jimple.parser.node.ATransientModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.AQuotedClassName
 
apply(Switch) - Method in class soot.jimple.parser.node.ALocalName
 
apply(Switch) - Method in class soot.jimple.parser.node.AFullIdentClassName
 
apply(Switch) - Method in class soot.jimple.parser.node.TThrows
 
apply(Switch) - Method in class soot.jimple.parser.node.TXor
 
apply(Switch) - Method in class soot.jimple.parser.node.TNull
 
apply(Switch) - Method in class soot.jimple.parser.node.TLBracket
 
apply(Switch) - Method in class soot.jimple.parser.node.TDot
 
apply(Switch) - Method in class soot.jimple.parser.node.TColon
 
apply(Switch) - Method in class soot.jimple.parser.node.TImplements
 
apply(Switch) - Method in class soot.jimple.parser.node.TPublic
 
apply(Switch) - Method in class soot.jimple.parser.node.APlusBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
apply(Switch) - Method in class soot.jimple.parser.node.ALengthofUnop
 
apply(Switch) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AShlBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
apply(Switch) - Method in class soot.jimple.parser.node.ALabelStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
apply(Switch) - Method in class soot.jimple.parser.node.TPrivate
 
apply(Switch) - Method in class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.TDiv
 
apply(Switch) - Method in class soot.jimple.parser.node.AArrayReference
 
apply(Switch) - Method in class soot.jimple.parser.node.ADivBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.AIntegerConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.AParameter
 
apply(Switch) - Method in class soot.jimple.parser.node.ACharBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.AMultiParameterList
 
apply(Switch) - Method in class soot.jimple.parser.node.AMethodSignature
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpleBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.AMethodMember
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpltBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.ABooleanBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.TCase
 
apply(Switch) - Method in class soot.jimple.parser.node.TShr
 
apply(Switch) - Method in class soot.jimple.parser.node.ASingleArgList
 
apply(Switch) - Method in class soot.jimple.parser.node.TTransient
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PMember
 
apply(Switch) - Method in class soot.jimple.parser.node.TPlus
 
apply(Switch) - Method in class soot.jimple.parser.node.TFloatConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.TUshr
 
apply(Switch) - Method in class soot.jimple.parser.node.AVolatileModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.AReferenceExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.AEmptyMethodBody
 
apply(Switch) - Method in class soot.jimple.parser.node.AUnopExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.ALongBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.ACastExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AMinusBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmpeq
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PDeclaration
 
apply(Switch) - Method in class soot.jimple.parser.node.ABinopExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.TNeg
 
apply(Switch) - Method in class soot.jimple.parser.node.AIdentityStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.TNative
 
apply(Switch) - Method in class soot.jimple.parser.node.AOrBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.AIdentClassName
 
apply(Switch) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.ASynchronizedModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.TLBrace
 
apply(Switch) - Method in class soot.jimple.parser.node.ARetStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.TOr
 
apply(Switch) - Method in class soot.jimple.parser.node.ANopStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmple
 
apply(Switch) - Method in class soot.jimple.parser.node.TFloat
 
apply(Switch) - Method in class soot.jimple.parser.node.TEntermonitor
 
apply(Switch) - Method in class soot.jimple.parser.node.TAbstract
 
apply(Switch) - Method in class soot.jimple.parser.node.TMod
 
apply(Switch) - Method in class soot.jimple.parser.node.TFullIdentifier
 
apply(Switch) - Method in class soot.jimple.parser.node.TProtected
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PCatchClause
 
apply(Switch) - Method in class soot.jimple.parser.node.TSynchronized
 
apply(Switch) - Method in class soot.jimple.parser.node.TAnd
 
apply(Switch) - Method in class soot.jimple.parser.node.TTo
 
apply(Switch) - Method in class soot.jimple.parser.node.TQuotedName
 
apply(Switch) - Method in class soot.jimple.parser.node.ANewExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.TFrom
 
apply(Switch) - Method in class soot.jimple.parser.node.AAbstractModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.AShortBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.AThrowsClause
 
apply(Switch) - Method in class soot.jimple.parser.node.AArrayBrackets
 
apply(Switch) - Method in class soot.jimple.parser.node.ASingleParameterList
 
apply(Switch) - Method in class soot.jimple.parser.node.TRet
 
apply(Switch) - Method in class soot.jimple.parser.node.AStringConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.AShortBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.TInterface
 
apply(Switch) - Method in class soot.jimple.parser.node.TClass
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
apply(Switch) - Method in class soot.jimple.parser.node.AThrowStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.ANullConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.ABinopExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.AAssignStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AExtendsClause
 
apply(Switch) - Method in class soot.jimple.parser.node.AFloatBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.TQuote
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmpne
 
apply(Switch) - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
apply(Switch) - Method in class soot.jimple.parser.node.AMultBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TBreakpoint
 
apply(Switch) - Method in class soot.jimple.parser.node.AFieldSignature
 
apply(Switch) - Method in class soot.jimple.parser.node.TByte
 
apply(Switch) - Method in class soot.jimple.parser.node.AInstanceofExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.TNewmultiarray
 
apply(Switch) - Method in class soot.jimple.parser.node.AFile
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpgeBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.APrivateModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.AGotoStmt
 
apply(Switch) - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
apply(Switch) - Method in class soot.jimple.parser.node.AClassNameBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.TNop
 
apply(Switch) - Method in class soot.jimple.parser.node.AIdentName
 
apply(Switch) - Method in class soot.jimple.parser.node.TMult
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmp
 
apply(Switch) - Method in class soot.jimple.parser.node.TTableswitch
 
apply(Switch) - Method in class soot.jimple.parser.node.ANativeModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.ASigFieldRef
 
apply(Switch) - Method in class soot.jimple.parser.node.AIntBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.AAndBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TRParen
 
apply(Switch) - Method in class soot.jimple.parser.node.AReturnStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AByteBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.AIntBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.TIntegerConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.TIgnored
 
apply(Switch) - Method in class soot.jimple.parser.node.TDefault
 
apply(Switch) - Method in class soot.jimple.parser.node.TInt
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PMember
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.TExtends
 
apply(Switch) - Method in class soot.jimple.parser.node.ABinopBoolExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.AArrayNewExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.TColonEquals
 
apply(Switch) - Method in class soot.jimple.parser.node.AMultiNewExpr
 
apply(Switch) - Method in class soot.jimple.parser.node.ADefaultCaseLabel
 
apply(Switch) - Method in class soot.jimple.parser.node.TExitmonitor
 
apply(Switch) - Method in class soot.jimple.parser.node.AShrBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.X1PCaseStmt
 
apply(Switch) - Method in class soot.jimple.parser.node.TVoid
 
apply(Switch) - Method in class soot.jimple.parser.node.TLong
 
apply(Switch) - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.TNew
 
apply(Switch) - Method in class soot.jimple.parser.node.AProtectedModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.TBoolean
 
apply(Switch) - Method in class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmpg
 
apply(Switch) - Method in class soot.jimple.parser.node.AUnknownJimpleType
 
apply(Switch) - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
apply(Switch) - Method in interface soot.jimple.parser.node.Switchable
 
apply(Switch) - Method in class soot.jimple.parser.node.TBoolConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpgBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.APublicModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.AQuotedName
 
apply(Switch) - Method in class soot.jimple.parser.node.ASingleLocalNameList
 
apply(Switch) - Method in class soot.jimple.parser.node.Start
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmpge
 
apply(Switch) - Method in class soot.jimple.parser.node.TInstanceof
 
apply(Switch) - Method in class soot.jimple.parser.node.AClassNameSingleClassNameList
 
apply(Switch) - Method in class soot.jimple.parser.node.ALongBaseType
 
apply(Switch) - Method in class soot.jimple.parser.node.AFileBody
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmpl
 
apply(Switch) - Method in class soot.jimple.parser.node.TLengthof
 
apply(Switch) - Method in class soot.jimple.parser.node.AUshrBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmplt
 
apply(Switch) - Method in class soot.jimple.parser.node.TNewarray
 
apply(Switch) - Method in class soot.jimple.parser.node.TIdentifier
 
apply(Switch) - Method in class soot.jimple.parser.node.AFinalModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.ACatchClause
 
apply(Switch) - Method in class soot.jimple.parser.node.ALocalVariable
 
apply(Switch) - Method in class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.ANegUnop
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PArrayDescriptor
 
apply(Switch) - Method in class soot.jimple.parser.node.TIf
 
apply(Switch) - Method in class soot.jimple.parser.node.AReferenceVariable
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpgtBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.AStaticModifier
 
apply(Switch) - Method in class soot.jimple.parser.node.TThrow
 
apply(Switch) - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
apply(Switch) - Method in class soot.jimple.parser.node.ACharBaseTypeNoName
 
apply(Switch) - Method in class soot.jimple.parser.node.AFloatConstant
 
apply(Switch) - Method in class soot.jimple.parser.node.TRBrace
 
apply(Switch) - Method in class soot.jimple.parser.node.TCmpgt
 
apply(Switch) - Method in class soot.jimple.parser.node.TInterfaceinvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.TNullType
 
apply(Switch) - Method in class soot.jimple.parser.node.X2PCaseStmt
 
apply(Switch) - Method in class soot.jimple.parser.node.ALocalFieldRef
 
apply(Switch) - Method in class soot.jimple.parser.node.AGotoStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpeqBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.ASingleNameList
 
apply(Switch) - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
apply(Switch) - Method in class soot.jimple.parser.node.TUnknown
 
apply(Switch) - Method in class soot.jimple.parser.node.ACmpneBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TSemicolon
 
apply(Switch) - Method in class soot.jimple.parser.node.AModBinop
 
apply(Switch) - Method in class soot.jimple.parser.node.TDouble
 
apply(Switch) - Method in class soot.jimple.parser.node.AInvokeExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.TChar
 
apply(Switch) - Method in class soot.jimple.parser.node.AImmediateExpression
 
apply(Switch) - Method in class soot.jimple.parser.node.TVirtualinvoke
 
apply(Switch) - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
apply(Switch) - Method in class soot.jimple.parser.node.AXorBinop
 
apply(Switch) - Method in interface soot.shimple.PhiExpr
 
apply(Switch) - Method in class soot.shimple.internal.SPhiExpr
 
apply(Switch) - Method in interface soot.util.Switchable
Called when this object is visited.
APrivateModifier - class soot.jimple.parser.node.APrivateModifier.
 
APrivateModifier() - Constructor for class soot.jimple.parser.node.APrivateModifier
 
APrivateModifier(TPrivate) - Constructor for class soot.jimple.parser.node.APrivateModifier
 
AProtectedModifier - class soot.jimple.parser.node.AProtectedModifier.
 
AProtectedModifier() - Constructor for class soot.jimple.parser.node.AProtectedModifier
 
AProtectedModifier(TProtected) - Constructor for class soot.jimple.parser.node.AProtectedModifier
 
APublicModifier - class soot.jimple.parser.node.APublicModifier.
 
APublicModifier() - Constructor for class soot.jimple.parser.node.APublicModifier
 
APublicModifier(TPublic) - Constructor for class soot.jimple.parser.node.APublicModifier
 
AQuotedClassName - class soot.jimple.parser.node.AQuotedClassName.
 
AQuotedClassName() - Constructor for class soot.jimple.parser.node.AQuotedClassName
 
AQuotedClassName(TQuotedName) - Constructor for class soot.jimple.parser.node.AQuotedClassName
 
AQuotedName - class soot.jimple.parser.node.AQuotedName.
 
AQuotedName() - Constructor for class soot.jimple.parser.node.AQuotedName
 
AQuotedName(TQuotedName) - Constructor for class soot.jimple.parser.node.AQuotedName
 
AQuotedNonvoidType - class soot.jimple.parser.node.AQuotedNonvoidType.
 
AQuotedNonvoidType() - Constructor for class soot.jimple.parser.node.AQuotedNonvoidType
 
AQuotedNonvoidType(TQuotedName, List) - Constructor for class soot.jimple.parser.node.AQuotedNonvoidType
 
AQuotedNonvoidType(TQuotedName, XPArrayBrackets) - Constructor for class soot.jimple.parser.node.AQuotedNonvoidType
 
areAdjacent(short, short) - Method in class soot.jimple.toolkits.pointer.DependenceGraph
 
AReferenceExpression - class soot.jimple.parser.node.AReferenceExpression.
 
AReferenceExpression() - Constructor for class soot.jimple.parser.node.AReferenceExpression
 
AReferenceExpression(PReference) - Constructor for class soot.jimple.parser.node.AReferenceExpression
 
AReferenceVariable - class soot.jimple.parser.node.AReferenceVariable.
 
AReferenceVariable() - Constructor for class soot.jimple.parser.node.AReferenceVariable
 
AReferenceVariable(PReference) - Constructor for class soot.jimple.parser.node.AReferenceVariable
 
ARetStatement - class soot.jimple.parser.node.ARetStatement.
 
ARetStatement() - Constructor for class soot.jimple.parser.node.ARetStatement
 
ARetStatement(TRet, PImmediate, TSemicolon) - Constructor for class soot.jimple.parser.node.ARetStatement
 
AReturnStatement - class soot.jimple.parser.node.AReturnStatement.
 
AReturnStatement() - Constructor for class soot.jimple.parser.node.AReturnStatement
 
AReturnStatement(TReturn, PImmediate, TSemicolon) - Constructor for class soot.jimple.parser.node.AReturnStatement
 
argBoxes - Variable in class soot.jimple.internal.AbstractInvokeExpr
 
argPairs - Variable in class soot.shimple.internal.SPhiExpr
 
ArithmeticConstant - class soot.jimple.ArithmeticConstant.
 
ArithmeticConstant() - Constructor for class soot.jimple.ArithmeticConstant
 
ARRAY_ELEMENTS_NODE - Static variable in interface soot.PointsToAnalysis
 
Array2ndDimensionSymbol_pool - Variable in class soot.G
 
ARRAYBLOCK - Static variable in class soot.tools.CFGViewer
 
ArrayBoundsChecker - class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker.
 
ArrayBoundsChecker() - Method in class soot.Singletons
 
ArrayBoundsChecker(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
ArrayCheckTag - class soot.jimple.toolkits.annotation.tags.ArrayCheckTag.
Implementation of the Tag interface for array bounds checks.
ArrayCheckTag(boolean, boolean) - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
A tag represents two bounds checks of an array reference.
ArrayElement - class soot.jimple.spark.pag.ArrayElement.
Represents an array element.
ArrayElement() - Method in class soot.Singletons
 
ArrayElement(Singletons.Global) - Constructor for class soot.jimple.spark.pag.ArrayElement
 
arrayElementOf(ReferenceVariable) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Returns a reference variable representing the array element of this variable.
arrayElementOfImpl(ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
arrayElementOfImpl(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
ArrayFlowUniverse - class soot.toolkits.scalar.ArrayFlowUniverse.
Provides an implementation of a flow universe, wrapping arrays.
ArrayFlowUniverse(Object[]) - Constructor for class soot.toolkits.scalar.ArrayFlowUniverse
 
ArrayLengthInst - interface soot.baf.ArrayLengthInst.
 
ArrayNullCheckTag - class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag.
ArrayNullCheckTag combines ArrayCheckTag and NullCheckTag into one tag.
ArrayNullCheckTag() - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
 
ArrayNullCheckTag(byte) - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
 
ArrayNullTagAggregator - class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator.
The aggregator for ArrayNullCheckAttribute.
ArrayNullTagAggregator() - Method in class soot.Singletons
 
ArrayNullTagAggregator(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
 
ArrayPackedSet - class soot.toolkits.scalar.ArrayPackedSet.
Reference implementation for a BoundedFlowSet.
ArrayPackedSet(FlowUniverse) - Constructor for class soot.toolkits.scalar.ArrayPackedSet
 
ArrayReadInst - interface soot.baf.ArrayReadInst.
 
ArrayRef - interface soot.jimple.ArrayRef.
 
ARRAYREF - Static variable in class soot.toolkits.graph.BlockGraph
 
ArrayRefBlockGraph - class soot.toolkits.graph.ArrayRefBlockGraph.
Represents a CFG for a Body instance where the nodes are Block instances, and where control flow associated with exceptions is ignored.
ArrayRefBlockGraph(Body) - Constructor for class soot.toolkits.graph.ArrayRefBlockGraph
Constructs a ArrayRefBlockGraph from a given Body instance.
ArraySet - class soot.util.ArraySet.
Provides an implementation of the Set object using java.util.Array
ArraySet() - Constructor for class soot.util.ArraySet
 
ArraySet(int) - Constructor for class soot.util.ArraySet
 
ArraySet(Object[]) - Constructor for class soot.util.ArraySet
Create a set which contains the given elements.
ArraySparseSet - class soot.toolkits.scalar.ArraySparseSet.
Reference implementation for a FlowSet.
ArraySparseSet() - Constructor for class soot.toolkits.scalar.ArraySparseSet
 
arrayType - Variable in class soot.Type
 
ArrayType - class soot.ArrayType.
A class that models Java's array types.
ArrayWriteInst - interface soot.baf.ArrayWriteInst.
 
AShlBinop - class soot.jimple.parser.node.AShlBinop.
 
AShlBinop() - Constructor for class soot.jimple.parser.node.AShlBinop
 
AShlBinop(TShl) - Constructor for class soot.jimple.parser.node.AShlBinop
 
AShortBaseType - class soot.jimple.parser.node.AShortBaseType.
 
AShortBaseType() - Constructor for class soot.jimple.parser.node.AShortBaseType
 
AShortBaseType(TShort) - Constructor for class soot.jimple.parser.node.AShortBaseType
 
AShortBaseTypeNoName - class soot.jimple.parser.node.AShortBaseTypeNoName.
 
AShortBaseTypeNoName() - Constructor for class soot.jimple.parser.node.AShortBaseTypeNoName
 
AShortBaseTypeNoName(TShort) - Constructor for class soot.jimple.parser.node.AShortBaseTypeNoName
 
AShrBinop - class soot.jimple.parser.node.AShrBinop.
 
AShrBinop() - Constructor for class soot.jimple.parser.node.AShrBinop
 
AShrBinop(TShr) - Constructor for class soot.jimple.parser.node.AShrBinop
 
ASigFieldRef - class soot.jimple.parser.node.ASigFieldRef.
 
ASigFieldRef() - Constructor for class soot.jimple.parser.node.ASigFieldRef
 
ASigFieldRef(PFieldSignature) - Constructor for class soot.jimple.parser.node.ASigFieldRef
 
ASimpleNewExpr - class soot.jimple.parser.node.ASimpleNewExpr.
 
ASimpleNewExpr() - Constructor for class soot.jimple.parser.node.ASimpleNewExpr
 
ASimpleNewExpr(TNew, PBaseType) - Constructor for class soot.jimple.parser.node.ASimpleNewExpr
 
ASingleArgList - class soot.jimple.parser.node.ASingleArgList.
 
ASingleArgList() - Constructor for class soot.jimple.parser.node.ASingleArgList
 
ASingleArgList(PImmediate) - Constructor for class soot.jimple.parser.node.ASingleArgList
 
ASingleLocalNameList - class soot.jimple.parser.node.ASingleLocalNameList.
 
ASingleLocalNameList() - Constructor for class soot.jimple.parser.node.ASingleLocalNameList
 
ASingleLocalNameList(PLocalName) - Constructor for class soot.jimple.parser.node.ASingleLocalNameList
 
ASingleNameList - class soot.jimple.parser.node.ASingleNameList.
 
ASingleNameList() - Constructor for class soot.jimple.parser.node.ASingleNameList
 
ASingleNameList(PName) - Constructor for class soot.jimple.parser.node.ASingleNameList
 
ASingleParameterList - class soot.jimple.parser.node.ASingleParameterList.
 
ASingleParameterList() - Constructor for class soot.jimple.parser.node.ASingleParameterList
 
ASingleParameterList(PParameter) - Constructor for class soot.jimple.parser.node.ASingleParameterList
 
ASpecialNonstaticInvoke - class soot.jimple.parser.node.ASpecialNonstaticInvoke.
 
ASpecialNonstaticInvoke() - Constructor for class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
ASpecialNonstaticInvoke(TSpecialinvoke) - Constructor for class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
assembleJasminTimer - Variable in class soot.Timers
 
assertResolvedClass(String) - Method in class soot.SootResolver
Asserts that class is resolved.
assertResolvedClass(String) - Method in class soot.coffi.Util
 
assertResolvedClassForType(Type) - Method in class soot.SootResolver
Asserts that type is resolved.
assertResolvedClassForType(Type) - Method in class soot.coffi.Util
 
assign(ReferenceVariable, ReferenceVariable) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Regular assignment such as "a = b".
assignColorsToLocals(Body, Map, Map, Map) - Static method in class soot.toolkits.scalar.FastColorer
Provides an economical coloring for the locals of unitBody.
assignImpl(ReferenceVariable, ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
assignImpl(ReferenceVariable, ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
Sub classes should implement both.
assignLocalCount - Variable in class soot.Timers
 
assignmentCounters - Variable in class soot.shimple.internal.ShimpleBodyBuilder
 
assignObjectTo(ReferenceVariable, AbstractObject) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Assignment of an abstract object to the variable, such as " a = new A()", which is considered to add a target in a's points-to set.
assignObjectToImpl(ReferenceVariable, AbstractObject) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
assignObjectToImpl(ReferenceVariable, AbstractObject) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
AssignStmt - interface soot.jimple.AssignStmt.
 
assignStmtCount - Variable in class soot.Timers
 
assignTimer - Variable in class soot.Timers
 
ASTAnalysis - class soot.dava.toolkits.base.AST.ASTAnalysis.
 
ASTAnalysis_modified - Variable in class soot.G
 
ASTAnalysis() - Constructor for class soot.dava.toolkits.base.AST.ASTAnalysis
 
AStaticInvokeExpr - class soot.jimple.parser.node.AStaticInvokeExpr.
 
AStaticInvokeExpr() - Constructor for class soot.jimple.parser.node.AStaticInvokeExpr
 
AStaticInvokeExpr(TStaticinvoke, PMethodSignature, TLParen, PArgList, TRParen) - Constructor for class soot.jimple.parser.node.AStaticInvokeExpr
 
AStaticModifier - class soot.jimple.parser.node.AStaticModifier.
 
AStaticModifier() - Constructor for class soot.jimple.parser.node.AStaticModifier
 
AStaticModifier(TStatic) - Constructor for class soot.jimple.parser.node.AStaticModifier
 
ASTControlFlowNode - class soot.dava.internal.AST.ASTControlFlowNode.
 
ASTControlFlowNode(SETNodeLabel, ConditionExpr) - Constructor for class soot.dava.internal.AST.ASTControlFlowNode
 
ASTDoWhileNode - class soot.dava.internal.AST.ASTDoWhileNode.
 
ASTDoWhileNode(SETNodeLabel, ConditionExpr, List) - Constructor for class soot.dava.internal.AST.ASTDoWhileNode
 
ASTIfElseNode - class soot.dava.internal.AST.ASTIfElseNode.
 
ASTIfElseNode(SETNodeLabel, ConditionExpr, List, List) - Constructor for class soot.dava.internal.AST.ASTIfElseNode
 
ASTIfNode - class soot.dava.internal.AST.ASTIfNode.
 
ASTIfNode(SETNodeLabel, ConditionExpr, List) - Constructor for class soot.dava.internal.AST.ASTIfNode
 
ASTLabeledBlockNode - class soot.dava.internal.AST.ASTLabeledBlockNode.
 
ASTLabeledBlockNode(SETNodeLabel, List) - Constructor for class soot.dava.internal.AST.ASTLabeledBlockNode
 
ASTLabeledNode - class soot.dava.internal.AST.ASTLabeledNode.
 
ASTLabeledNode(SETNodeLabel) - Constructor for class soot.dava.internal.AST.ASTLabeledNode
 
ASTMethodNode - class soot.dava.internal.AST.ASTMethodNode.
 
ASTMethodNode(List) - Constructor for class soot.dava.internal.AST.ASTMethodNode
 
ASTNode - class soot.dava.internal.AST.ASTNode.
 
ASTNode() - Constructor for class soot.dava.internal.AST.ASTNode
 
AStringConstant - class soot.jimple.parser.node.AStringConstant.
 
AStringConstant() - Constructor for class soot.jimple.parser.node.AStringConstant
 
AStringConstant(TStringConstant) - Constructor for class soot.jimple.parser.node.AStringConstant
 
ASTStatementSequenceNode - class soot.dava.internal.AST.ASTStatementSequenceNode.
 
ASTStatementSequenceNode(List) - Constructor for class soot.dava.internal.AST.ASTStatementSequenceNode
 
ASTSwitchNode - class soot.dava.internal.AST.ASTSwitchNode.
 
ASTSwitchNode(SETNodeLabel, Value, List, Map) - Constructor for class soot.dava.internal.AST.ASTSwitchNode
 
ASTSynchronizedBlockNode - class soot.dava.internal.AST.ASTSynchronizedBlockNode.
 
ASTSynchronizedBlockNode(SETNodeLabel, List, Value) - Constructor for class soot.dava.internal.AST.ASTSynchronizedBlockNode
 
ASTTryNode - class soot.dava.internal.AST.ASTTryNode.
 
ASTTryNode.container - class soot.dava.internal.AST.ASTTryNode.container.
 
ASTTryNode.container(ASTTryNode, Object) - Constructor for class soot.dava.internal.AST.ASTTryNode.container
 
ASTTryNode(SETNodeLabel, List, List, Map, Map) - Constructor for class soot.dava.internal.AST.ASTTryNode
 
ASTUnconditionalLoopNode - class soot.dava.internal.AST.ASTUnconditionalLoopNode.
 
ASTUnconditionalLoopNode(SETNodeLabel, List) - Constructor for class soot.dava.internal.AST.ASTUnconditionalLoopNode
 
ASTWalker - class soot.dava.toolkits.base.AST.ASTWalker.
 
ASTWalker() - Method in class soot.Singletons
 
ASTWalker(Singletons.Global) - Constructor for class soot.dava.toolkits.base.AST.ASTWalker
 
ASTWhileNode - class soot.dava.internal.AST.ASTWhileNode.
 
ASTWhileNode(SETNodeLabel, ConditionExpr, List) - Constructor for class soot.dava.internal.AST.ASTWhileNode
 
ASynchronizedModifier - class soot.jimple.parser.node.ASynchronizedModifier.
 
ASynchronizedModifier() - Constructor for class soot.jimple.parser.node.ASynchronizedModifier
 
ASynchronizedModifier(TSynchronized) - Constructor for class soot.jimple.parser.node.ASynchronizedModifier
 
ATableswitchStatement - class soot.jimple.parser.node.ATableswitchStatement.
 
ATableswitchStatement() - Constructor for class soot.jimple.parser.node.ATableswitchStatement
 
ATableswitchStatement(TTableswitch, TLParen, PImmediate, TRParen, TLBrace, List, TRBrace, TSemicolon) - Constructor for class soot.jimple.parser.node.ATableswitchStatement
 
ATableswitchStatement(TTableswitch, TLParen, PImmediate, TRParen, TLBrace, XPCaseStmt, TRBrace, TSemicolon) - Constructor for class soot.jimple.parser.node.ATableswitchStatement
 
AThrowsClause - class soot.jimple.parser.node.AThrowsClause.
 
AThrowsClause() - Constructor for class soot.jimple.parser.node.AThrowsClause
 
AThrowsClause(TThrows, PClassNameList) - Constructor for class soot.jimple.parser.node.AThrowsClause
 
AThrowStatement - class soot.jimple.parser.node.AThrowStatement.
 
AThrowStatement() - Constructor for class soot.jimple.parser.node.AThrowStatement
 
AThrowStatement(TThrow, PImmediate, TSemicolon) - Constructor for class soot.jimple.parser.node.AThrowStatement
 
ATransientModifier - class soot.jimple.parser.node.ATransientModifier.
 
ATransientModifier() - Constructor for class soot.jimple.parser.node.ATransientModifier
 
ATransientModifier(TTransient) - Constructor for class soot.jimple.parser.node.ATransientModifier
 
Attribute - interface soot.tagkit.Attribute.
Tags that are attached to the class file, field, method, or method body should implement this interface.
attributes - Variable in class soot.coffi.method_info
Array of attribute_info objects for this method.
attributes - Variable in class soot.coffi.field_info
Array of attribute_info objects for this field.
attributes - Variable in class soot.xml.XMLRoot
 
attributes_count - Variable in class soot.coffi.ClassFile
Count of attributes this class contains.
attributes_count - Variable in class soot.coffi.method_info
Count of attributes this method contains.
attributes_count - Variable in class soot.coffi.field_info
Count of attributes this field contains.
AttributesUnitPrinter - class soot.AttributesUnitPrinter.
Adds PositionTags to ValueBoxes to identify their position in the output.
AttributesUnitPrinter(int) - Constructor for class soot.AttributesUnitPrinter
 
attributeTimer - Variable in class soot.Timers
 
AttributeValueException - exception soot.tagkit.AttributeValueException.
 
AttributeValueException() - Constructor for class soot.tagkit.AttributeValueException
 
AugmentedStmt - class soot.dava.internal.asg.AugmentedStmt.
 
AugmentedStmt(Stmt) - Constructor for class soot.dava.internal.asg.AugmentedStmt
 
AugmentedStmtGraph - class soot.dava.internal.asg.AugmentedStmtGraph.
 
AugmentedStmtGraph() - Constructor for class soot.dava.internal.asg.AugmentedStmtGraph
 
AugmentedStmtGraph(AugmentedStmtGraph) - Constructor for class soot.dava.internal.asg.AugmentedStmtGraph
 
AugmentedStmtGraph(BriefUnitGraph, TrapUnitGraph) - Constructor for class soot.dava.internal.asg.AugmentedStmtGraph
 
AUnknownJimpleType - class soot.jimple.parser.node.AUnknownJimpleType.
 
AUnknownJimpleType() - Constructor for class soot.jimple.parser.node.AUnknownJimpleType
 
AUnknownJimpleType(TUnknown) - Constructor for class soot.jimple.parser.node.AUnknownJimpleType
 
AUnopBoolExpr - class soot.jimple.parser.node.AUnopBoolExpr.
 
AUnopBoolExpr() - Constructor for class soot.jimple.parser.node.AUnopBoolExpr
 
AUnopBoolExpr(PUnopExpr) - Constructor for class soot.jimple.parser.node.AUnopBoolExpr
 
AUnopExpr - class soot.jimple.parser.node.AUnopExpr.
 
AUnopExpr() - Constructor for class soot.jimple.parser.node.AUnopExpr
 
AUnopExpr(PUnop, PImmediate) - Constructor for class soot.jimple.parser.node.AUnopExpr
 
AUnopExpression - class soot.jimple.parser.node.AUnopExpression.
 
AUnopExpression() - Constructor for class soot.jimple.parser.node.AUnopExpression
 
AUnopExpression(PUnopExpr) - Constructor for class soot.jimple.parser.node.AUnopExpression
 
AUshrBinop - class soot.jimple.parser.node.AUshrBinop.
 
AUshrBinop() - Constructor for class soot.jimple.parser.node.AUshrBinop
 
AUshrBinop(TUshr) - Constructor for class soot.jimple.parser.node.AUshrBinop
 
available() - Method in class soot.util.SootInputStream
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.
AvailableExpressions - interface soot.jimple.toolkits.scalar.AvailableExpressions.
Provides an user-interface for the AvailableExpressionsAnalysis class.
AVirtualNonstaticInvoke - class soot.jimple.parser.node.AVirtualNonstaticInvoke.
 
AVirtualNonstaticInvoke() - Constructor for class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
AVirtualNonstaticInvoke(TVirtualinvoke) - Constructor for class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
AVoidType - class soot.jimple.parser.node.AVoidType.
 
AVoidType() - Constructor for class soot.jimple.parser.node.AVoidType
 
AVoidType(TVoid) - Constructor for class soot.jimple.parser.node.AVoidType
 
AVolatileModifier - class soot.jimple.parser.node.AVolatileModifier.
 
AVolatileModifier() - Constructor for class soot.jimple.parser.node.AVolatileModifier
 
AVolatileModifier(TVolatile) - Constructor for class soot.jimple.parser.node.AVolatileModifier
 
AXorBinop - class soot.jimple.parser.node.AXorBinop.
 
AXorBinop() - Constructor for class soot.jimple.parser.node.AXorBinop
 
AXorBinop(TXor) - Constructor for class soot.jimple.parser.node.AXorBinop
 

B

BackwardFlowAnalysis - class soot.toolkits.scalar.BackwardFlowAnalysis.
Abstract class that provides the fixed point iteration functionality required by all BackwardFlowAnalyses.
BackwardFlowAnalysis(DirectedGraph) - Constructor for class soot.toolkits.scalar.BackwardFlowAnalysis
Construct the analysis from a DirectedGraph representation of a Body.
BAddInst - class soot.baf.internal.BAddInst.
 
BAddInst(Type) - Constructor for class soot.baf.internal.BAddInst
 
BadFields - class soot.tools.BadFields.
 
BadFields() - Constructor for class soot.tools.BadFields
 
Baf - class soot.baf.Baf.
 
Baf() - Method in class soot.Singletons
 
Baf(Singletons.Global) - Constructor for class soot.baf.Baf
 
BafBody - class soot.baf.BafBody.
 
BafBody(Body, Map) - Constructor for class soot.baf.BafBody
 
bafDescriptorOf(Type) - Static method in class soot.baf.Baf
 
BafInputRep - class soot.util.BafInputRep.
 
BafInputRep() - Method in class soot.Singletons
 
BafInputRep(Singletons.Global) - Constructor for class soot.util.BafInputRep
 
BafInputStream - class soot.util.BafInputStream.
InputStream for getting data via the Baf Parser.
BafInputStream(InputStream) - Constructor for class soot.util.BafInputStream
Constructs a BafInputStream from the given stream.
BafLocal - class soot.baf.internal.BafLocal.
 
BafLocal(String, Type) - Constructor for class soot.baf.internal.BafLocal
 
BafLocalBox - class soot.baf.internal.BafLocalBox.
 
BafLocalBox(Value) - Constructor for class soot.baf.internal.BafLocalBox
 
BAndInst - class soot.baf.internal.BAndInst.
 
BAndInst(Type) - Constructor for class soot.baf.internal.BAndInst
 
BArrayLengthInst - class soot.baf.internal.BArrayLengthInst.
 
BArrayLengthInst() - Constructor for class soot.baf.internal.BArrayLengthInst
 
BArrayReadInst - class soot.baf.internal.BArrayReadInst.
 
BArrayReadInst(Type) - Constructor for class soot.baf.internal.BArrayReadInst
 
BArrayWriteInst - class soot.baf.internal.BArrayWriteInst.
 
BArrayWriteInst(Type) - Constructor for class soot.baf.internal.BArrayWriteInst
 
base - Variable in class soot.jimple.spark.pag.AllocDotField
 
base - Variable in class soot.jimple.spark.pag.FieldRefNode
 
base - Variable in class soot.jimple.toolkits.pointer.StmtRWSet
 
Base64 - class soot.tagkit.Base64.
Provides encoding of raw bytes to base64-encoded characters, and decoding of base64 characters to raw bytes.
Base64() - Constructor for class soot.tagkit.Base64
 
baseBox - Variable in class soot.jimple.internal.AbstractInstanceInvokeExpr
 
baseBox - Variable in class soot.jimple.internal.JArrayRef
 
baseType - Variable in class soot.ArrayType
baseType can be any type except for an array type, null and void
baseType - Variable in class soot.baf.internal.BNewArrayInst
 
BCMOptions - class soot.options.BCMOptions.
Option parser for Busy Code Motion.
BCMOptions(Map) - Constructor for class soot.options.BCMOptions
 
BCmpgInst - class soot.baf.internal.BCmpgInst.
 
BCmpgInst(Type) - Constructor for class soot.baf.internal.BCmpgInst
 
BCmpInst - class soot.baf.internal.BCmpInst.
 
BCmpInst(Type) - Constructor for class soot.baf.internal.BCmpInst
 
BCmplInst - class soot.baf.internal.BCmplInst.
 
BCmplInst(Type) - Constructor for class soot.baf.internal.BCmplInst
 
bdd_addref(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_addvarblock(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_allsat(int, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_and(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_anodecount(long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_appall(int, int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_appex(int, int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_apply(int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_appuni(int, int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_autoreorder_times(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_autoreorder(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_biimp(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_blockfile_hook(long) - Static method in class soot.jbuddy.JBuddy
 
BDD_BREAK - Static variable in class soot.jbuddy.JBuddy
 
bdd_buildcube(int, int, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_cachestats(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_clear_error() - Static method in class soot.jbuddy.JBuddy
 
bdd_clrvarblocks() - Static method in class soot.jbuddy.JBuddy
 
bdd_compose(int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_constrain(int, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_DECVNUM - Static variable in class soot.jbuddy.JBuddy
 
bdd_default_errhandler(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_default_gbchandler(int, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_default_reohandler(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_delref(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_DEREF - Static variable in class soot.jbuddy.JBuddy
 
bdd_disable_reorder() - Static method in class soot.jbuddy.JBuddy
 
bdd_done() - Static method in class soot.jbuddy.JBuddy
 
bdd_enable_reorder() - Static method in class soot.jbuddy.JBuddy
 
BDD_ERRNUM - Static variable in class soot.jbuddy.JBuddy
 
bdd_error_hook(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_errstring(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_exist(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_extvarnum(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_false() - Static method in class soot.jbuddy.JBuddy
 
BDD_FILE - Static variable in class soot.jbuddy.JBuddy
 
bdd_file_hook(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_fnload(String, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_fnprintdot(String, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_fnsave(String, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_forall(int, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_FORMAT - Static variable in class soot.jbuddy.JBuddy
 
bdd_fprintall(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_fprintdot(long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_fprintorder(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_fprintset(long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_fprintstat(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_fprinttable(long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_freepair(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_fullsatone(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_gbc_hook(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_gbc() - Static method in class soot.jbuddy.JBuddy
 
bdd_getallocnum() - Static method in class soot.jbuddy.JBuddy
 
bdd_getnodenum() - Static method in class soot.jbuddy.JBuddy
 
bdd_getreorder_method() - Static method in class soot.jbuddy.JBuddy
 
bdd_getreorder_times() - Static method in class soot.jbuddy.JBuddy
 
bdd_high(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_ibuildcube(int, int, long) - Static method in class soot.jbuddy.JBuddy
 
BDD_ILLBDD - Static variable in class soot.jbuddy.JBuddy
 
bdd_imp(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_init(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_intaddvarblock(int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_isrunning() - Static method in class soot.jbuddy.JBuddy
 
bdd_ite(int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_ithvar(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_level2var(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_load(long, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_low(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_makeset(long, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_MEMORY - Static variable in class soot.jbuddy.JBuddy
 
bdd_newpair() - Static method in class soot.jbuddy.JBuddy
 
bdd_nithvar(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_nodecount(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_NODENUM - Static variable in class soot.jbuddy.JBuddy
 
BDD_NODES - Static variable in class soot.jbuddy.JBuddy
 
bdd_not(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_OP - Static variable in class soot.jbuddy.JBuddy
 
bdd_or(int, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_ORDER - Static variable in class soot.jbuddy.JBuddy
 
bdd_pathcount(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_printall() - Static method in class soot.jbuddy.JBuddy
 
bdd_printdot(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_printorder() - Static method in class soot.jbuddy.JBuddy
 
bdd_printset(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_printstat() - Static method in class soot.jbuddy.JBuddy
 
bdd_printtable(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_RANGE - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_FIXED - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_FREE - Static variable in class soot.jbuddy.JBuddy
 
bdd_reorder_gain() - Static method in class soot.jbuddy.JBuddy
 
bdd_reorder_hook(long) - Static method in class soot.jbuddy.JBuddy
 
BDD_REORDER_NONE - Static variable in class soot.jbuddy.JBuddy
 
bdd_reorder_probe(long) - Static method in class soot.jbuddy.JBuddy
 
BDD_REORDER_RANDOM - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_SIFT - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_SIFTITE - Static variable in class soot.jbuddy.JBuddy
 
bdd_reorder_verbose(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_REORDER_WIN2 - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_WIN2ITE - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_WIN3 - Static variable in class soot.jbuddy.JBuddy
 
BDD_REORDER_WIN3ITE - Static variable in class soot.jbuddy.JBuddy
 
bdd_reorder(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_REPLACE - Static variable in class soot.jbuddy.JBuddy
 
bdd_replace(int, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_resetpair(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_resize_hook(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_restrict(int, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_RUNNING - Static variable in class soot.jbuddy.JBuddy
 
bdd_satcount(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_satcountln(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_satcountlnset(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_satcountset(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_satone(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_satoneset(int, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_save(long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_scanset(int, long, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_setbddpair(long, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setbddpairs(long, long, long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setcacheratio(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setmaxincrease(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setmaxnodenum(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setminfreenodes(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setpair(long, int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setpairs(long, long, long, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setvarnum(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_setvarorder(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_simplify(int, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_SIZE - Static variable in class soot.jbuddy.JBuddy
 
bdd_stats(long) - Static method in class soot.jbuddy.JBuddy
 
bdd_support(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_swapvar(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd_true() - Static method in class soot.jbuddy.JBuddy
 
bdd_unique(int, int) - Static method in class soot.jbuddy.JBuddy
 
BDD_VAR - Static variable in class soot.jbuddy.JBuddy
 
bdd_var(int) - Static method in class soot.jbuddy.JBuddy
 
bdd_var2level(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_VARBLK - Static variable in class soot.jbuddy.JBuddy
 
bdd_varblockall() - Static method in class soot.jbuddy.JBuddy
 
BDD_VARNUM - Static variable in class soot.jbuddy.JBuddy
 
bdd_varnum() - Static method in class soot.jbuddy.JBuddy
 
bdd_varprofile(int) - Static method in class soot.jbuddy.JBuddy
 
BDD_VARSET - Static variable in class soot.jbuddy.JBuddy
 
bdd_veccompose(int, long) - Static method in class soot.jbuddy.JBuddy
 
bdd_versionnum() - Static method in class soot.jbuddy.JBuddy
 
bdd_versionstr() - Static method in class soot.jbuddy.JBuddy
 
bdd_xor(int, int) - Static method in class soot.jbuddy.JBuddy
 
bdd() - Method in class soot.relations.Relation
 
bddop_and - Static variable in class soot.jbuddy.JBuddy
 
bddop_biimp - Static variable in class soot.jbuddy.JBuddy
 
bddop_diff - Static variable in class soot.jbuddy.JBuddy
 
bddop_imp - Static variable in class soot.jbuddy.JBuddy
 
bddop_invimp - Static variable in class soot.jbuddy.JBuddy
 
bddop_less - Static variable in class soot.jbuddy.JBuddy
 
bddop_nand - Static variable in class soot.jbuddy.JBuddy
 
bddop_nor - Static variable in class soot.jbuddy.JBuddy
 
bddop_not - Static variable in class soot.jbuddy.JBuddy
 
bddop_or - Static variable in class soot.jbuddy.JBuddy
 
bddop_simplify - Static variable in class soot.jbuddy.JBuddy
 
bddop_xor - Static variable in class soot.jbuddy.JBuddy
 
BDivInst - class soot.baf.internal.BDivInst.
 
BDivInst(Type) - Constructor for class soot.baf.internal.BDivInst
 
BDup1_x1Inst - class soot.baf.internal.BDup1_x1Inst.
 
BDup1_x1Inst(Type, Type) - Constructor for class soot.baf.internal.BDup1_x1Inst
 
BDup1Inst - class soot.baf.internal.BDup1Inst.
 
BDup1Inst(Type) - Constructor for class soot.baf.internal.BDup1Inst
 
BDup2Inst - class soot.baf.internal.BDup2Inst.
 
BDup2Inst(Type, Type) - Constructor for class soot.baf.internal.BDup2Inst
 
BDupInst - class soot.baf.internal.BDupInst.
 
BDupInst() - Constructor for class soot.baf.internal.BDupInst
 
beginUnitBox - Variable in class soot.AbstractTrap
The first unit being trapped.
BEnterMonitorInst - class soot.baf.internal.BEnterMonitorInst.
 
BEnterMonitorInst() - Constructor for class soot.baf.internal.BEnterMonitorInst
 
BExitMonitorInst - class soot.baf.internal.BExitMonitorInst.
 
BExitMonitorInst() - Constructor for class soot.baf.internal.BExitMonitorInst
 
BFieldGetInst - class soot.baf.internal.BFieldGetInst.
 
BFieldGetInst(SootField) - Constructor for class soot.baf.internal.BFieldGetInst
 
BFieldPutInst - class soot.baf.internal.BFieldPutInst.
 
BFieldPutInst(SootField) - Constructor for class soot.baf.internal.BFieldPutInst
 
BGotoInst - class soot.baf.internal.BGotoInst.
 
BGotoInst(Unit) - Constructor for class soot.baf.internal.BGotoInst
 
BIdentityInst - class soot.baf.internal.BIdentityInst.
 
BIdentityInst(ValueBox, ValueBox) - Constructor for class soot.baf.internal.BIdentityInst
 
BIdentityInst(Value, Value) - Constructor for class soot.baf.internal.BIdentityInst
 
BIfCmpEqInst - class soot.baf.internal.BIfCmpEqInst.
 
BIfCmpEqInst(Type, Unit) - Constructor for class soot.baf.internal.BIfCmpEqInst
 
BIfCmpGeInst - class soot.baf.internal.BIfCmpGeInst.
 
BIfCmpGeInst(Type, Unit) - Constructor for class soot.baf.internal.BIfCmpGeInst
 
BIfCmpGtInst - class soot.baf.internal.BIfCmpGtInst.
 
BIfCmpGtInst(Type, Unit) - Constructor for class soot.baf.internal.BIfCmpGtInst
 
BIfCmpLeInst - class soot.baf.internal.BIfCmpLeInst.
 
BIfCmpLeInst(Type, Unit) - Constructor for class soot.baf.internal.BIfCmpLeInst
 
BIfCmpLtInst - class soot.baf.internal.BIfCmpLtInst.
 
BIfCmpLtInst(Type, Unit) - Constructor for class soot.baf.internal.BIfCmpLtInst
 
BIfCmpNeInst - class soot.baf.internal.BIfCmpNeInst.
 
BIfCmpNeInst(Type, Unit) - Constructor for class soot.baf.internal.BIfCmpNeInst
 
BIfEqInst - class soot.baf.internal.BIfEqInst.
 
BIfEqInst(Unit) - Constructor for class soot.baf.internal.BIfEqInst
 
BIfGeInst - class soot.baf.internal.BIfGeInst.
 
BIfGeInst(Unit) - Constructor for class soot.baf.internal.BIfGeInst
 
BIfGtInst - class soot.baf.internal.BIfGtInst.
 
BIfGtInst(Unit) - Constructor for class soot.baf.internal.BIfGtInst
 
BIfLeInst - class soot.baf.internal.BIfLeInst.
 
BIfLeInst(Unit) - Constructor for class soot.baf.internal.BIfLeInst
 
BIfLtInst - class soot.baf.internal.BIfLtInst.
 
BIfLtInst(Unit) - Constructor for class soot.baf.internal.BIfLtInst
 
BIfNeInst - class soot.baf.internal.BIfNeInst.
 
BIfNeInst(Unit) - Constructor for class soot.baf.internal.BIfNeInst
 
BIfNonNullInst - class soot.baf.internal.BIfNonNullInst.
 
BIfNonNullInst(Unit) - Constructor for class soot.baf.internal.BIfNonNullInst
 
BIfNullInst - class soot.baf.internal.BIfNullInst.
 
BIfNullInst(Unit) - Constructor for class soot.baf.internal.BIfNullInst
 
BIncInst - class soot.baf.internal.BIncInst.
 
BIncInst(Local, Constant) - Constructor for class soot.baf.internal.BIncInst
 
binop(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
only lets binary expression through.
BinopExpr - interface soot.jimple.BinopExpr.
 
binopRhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
only lets binary RHS through.
BInstanceCastInst - class soot.baf.internal.BInstanceCastInst.
 
BInstanceCastInst(Type) - Constructor for class soot.baf.internal.BInstanceCastInst
 
BInstanceOfInst - class soot.baf.internal.BInstanceOfInst.
 
BInstanceOfInst(Type) - Constructor for class soot.baf.internal.BInstanceOfInst
 
BInterfaceInvokeInst - class soot.baf.internal.BInterfaceInvokeInst.
 
BInterfaceInvokeInst(SootMethod, int) - Constructor for class soot.baf.internal.BInterfaceInvokeInst
 
BitPointsToSet - class soot.jimple.spark.sets.BitPointsToSet.
Implementation of points-to set using a bit vector.
BitPointsToSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.BitPointsToSet
 
BitSetIterator - class soot.util.BitSetIterator.
A fast enumerator for sparse bit sets.
BitVector - class soot.util.BitVector.
This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator.
BitVector() - Constructor for class soot.util.BitVector
 
BitVector(int) - Constructor for class soot.util.BitVector
 
BLoadInst - class soot.baf.internal.BLoadInst.
 
BLoadInst(Type, Local) - Constructor for class soot.baf.internal.BLoadInst
 
Block - class soot.toolkits.graph.Block.
Represents BasicBlocks that partition a method body.
Block(Unit, Unit, Body, int, int, BlockGraph) - Constructor for class soot.toolkits.graph.Block
Constructs a Block in the context of a BlockGraph, and enclosing Body instances.
BlockGraph - class soot.toolkits.graph.BlockGraph.
Implements a CFG for a Body instance where the nodes are Block instances.
BLOCKGRAPH - Static variable in class soot.tools.CFGViewer
 
BlockGraph(Body, int) - Constructor for class soot.toolkits.graph.BlockGraph
Constructs a BlockGraph from a given Body instance.
BLookupSwitchInst - class soot.baf.internal.BLookupSwitchInst.
 
BLookupSwitchInst(Unit, List, List) - Constructor for class soot.baf.internal.BLookupSwitchInst
 
BLUE - Static variable in class soot.tagkit.ColorTag
 
BMulInst - class soot.baf.internal.BMulInst.
 
BMulInst(Type) - Constructor for class soot.baf.internal.BMulInst
 
BNegInst - class soot.baf.internal.BNegInst.
 
BNegInst(Type) - Constructor for class soot.baf.internal.BNegInst
 
BNewArrayInst - class soot.baf.internal.BNewArrayInst.
 
BNewArrayInst(Type) - Constructor for class soot.baf.internal.BNewArrayInst
 
BNewInst - class soot.baf.internal.BNewInst.
 
BNewInst(RefType) - Constructor for class soot.baf.internal.BNewInst
 
BNewMultiArrayInst - class soot.baf.internal.BNewMultiArrayInst.
 
BNewMultiArrayInst(ArrayType, int) - Constructor for class soot.baf.internal.BNewMultiArrayInst
 
BNopInst - class soot.baf.internal.BNopInst.
 
BNopInst() - Constructor for class soot.baf.internal.BNopInst
 
body - Variable in class soot.shimple.internal.ShimpleBodyBuilder
 
body - Variable in class soot.toolkits.graph.UnitGraph
 
Body - class soot.Body.
Abstract base class that models the body (code attribute) of a Java method.
body_toString(List) - Method in class soot.dava.internal.AST.ASTNode
 
body_toString(UnitPrinter, List) - Method in class soot.dava.internal.AST.ASTNode
 
Body() - Constructor for class soot.Body
Creates an extremely empty Body.
Body(SootMethod) - Constructor for class soot.Body
Creates a Body associated to the given method.
body2childChain - Variable in class soot.dava.internal.SET.SETNode
 
BodyExtractorWalker - class soot.jimple.parser.BodyExtractorWalker.
Walks a jimple AST and constructs the method bodies for all the methods of the SootClass associated with this walker (see constructor).
BodyExtractorWalker(SootClass, SootResolver, Map) - Constructor for class soot.jimple.parser.BodyExtractorWalker
Constructs a walker, and attaches it to the given SootClass, sending bodies to the given methodToParsedBodyMap.
BodyPack - class soot.BodyPack.
A wrapper object for a pack of optimizations.
BodyPack(String) - Constructor for class soot.BodyPack
 
BodyTransformer - class soot.BodyTransformer.
An abstract class which acts on a Body.
BodyTransformer() - Constructor for class soot.BodyTransformer
 
BOOLEAN - Static variable in class soot.jimple.Jimple
 
BOOLEAN - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
BooleanType - class soot.BooleanType.
Soot representation of the Java built-in type 'boolean'.
BooleanType() - Method in class soot.Singletons
 
BooleanType(Singletons.Global) - Constructor for class soot.BooleanType
 
BOrInst - class soot.baf.internal.BOrInst.
 
BOrInst(Type) - Constructor for class soot.baf.internal.BOrInst
 
bottomUpDispatch(DominatorNode) - Method in class soot.shimple.internal.analysis.DominanceFrontier
Make sure we visit children first.
BoundedFlowSet - interface soot.toolkits.scalar.BoundedFlowSet.
Represents bounded information for flow analysis.
boxToNeedsPatching - Variable in class soot.shimple.internal.SPatchingChain
Flag that indicates whether control flow falls through from the box to the Phi node.
boxToPhiNode - Variable in class soot.shimple.internal.SPatchingChain
Map from UnitBox to the Phi node owning it.
BPopInst - class soot.baf.internal.BPopInst.
 
BPopInst(Type) - Constructor for class soot.baf.internal.BPopInst
 
bpreds - Variable in class soot.dava.internal.asg.AugmentedStmt
 
BPrimitiveCastInst - class soot.baf.internal.BPrimitiveCastInst.
 
BPrimitiveCastInst(Type, Type) - Constructor for class soot.baf.internal.BPrimitiveCastInst
 
BPushInst - class soot.baf.internal.BPushInst.
 
BPushInst(Constant) - Constructor for class soot.baf.internal.BPushInst
 
BranchedFlowAnalysis - class soot.toolkits.scalar.BranchedFlowAnalysis.
Abstract class providing functionality for branched flow analysis.
BranchedFlowAnalysis(UnitGraph) - Constructor for class soot.toolkits.scalar.BranchedFlowAnalysis
 
BranchedRefVarsAnalysis - class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis.
 
BranchedRefVarsAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
end of utility methods
branches() - Method in interface soot.Unit
Returns true if execution after this statement does not necessarily continue at the following statement.
branches() - Method in class soot.baf.internal.AbstractInst
 
branches() - Method in class soot.baf.internal.AbstractBranchInst
 
branches() - Method in class soot.baf.internal.BLookupSwitchInst
 
branches() - Method in class soot.baf.internal.BGotoInst
 
branches() - Method in class soot.baf.internal.BTableSwitchInst
 
branches() - Method in class soot.dava.internal.AST.ASTNode
 
branches() - Method in class soot.dava.internal.javaRep.DAbruptStmt
 
branches() - Method in class soot.jimple.PlaceholderStmt
 
branches() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
branches() - Method in class soot.jimple.internal.JExitMonitorStmt
 
branches() - Method in class soot.jimple.internal.JInvokeStmt
 
branches() - Method in class soot.jimple.internal.JReturnStmt
 
branches() - Method in class soot.jimple.internal.JThrowStmt
 
branches() - Method in class soot.jimple.internal.JTableSwitchStmt
 
branches() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
branches() - Method in class soot.jimple.internal.JIfStmt
 
branches() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
branches() - Method in class soot.jimple.internal.JBreakpointStmt
 
branches() - Method in class soot.jimple.internal.JNopStmt
 
branches() - Method in class soot.jimple.internal.JGotoStmt
 
branches() - Method in class soot.jimple.internal.JReturnVoidStmt
 
branches() - Method in class soot.jimple.internal.JRetStmt
 
branchTarget - Variable in class soot.AbstractUnitBox
Assumes common case (true) by default.
BREAK - Static variable in class soot.jimple.Jimple
 
BREAKPOINT - Static variable in class soot.jimple.Jimple
 
BreakpointStmt - interface soot.jimple.BreakpointStmt.
 
BRemInst - class soot.baf.internal.BRemInst.
 
BRemInst(Type) - Constructor for class soot.baf.internal.BRemInst
 
BReturnInst - class soot.baf.internal.BReturnInst.
 
BReturnInst(Type) - Constructor for class soot.baf.internal.BReturnInst
 
BReturnVoidInst - class soot.baf.internal.BReturnVoidInst.
 
BReturnVoidInst() - Constructor for class soot.baf.internal.BReturnVoidInst
 
BRIEF - Static variable in class soot.toolkits.graph.BlockGraph
 
BriefBlockGraph - class soot.toolkits.graph.BriefBlockGraph.
Represents a CFG for a Body instance where the nodes are Block instances, and where control flow associated with exceptions is ignored.
BriefBlockGraph(Body) - Constructor for class soot.toolkits.graph.BriefBlockGraph
Constructs a BriefBlockGraph from a given Body instance.
BriefUnitGraph - class soot.toolkits.graph.BriefUnitGraph.
Represents a CFG where the nodes are Unit instances, and where no edges are included to account for control flow associated with exceptions.
BriefUnitGraph(Body) - Constructor for class soot.toolkits.graph.BriefUnitGraph
Constructs a BriefUnitGraph given a Body instance.
BriefUnitPrinter - class soot.BriefUnitPrinter.
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf
BriefUnitPrinter(Body) - Constructor for class soot.BriefUnitPrinter
 
BShlInst - class soot.baf.internal.BShlInst.
 
BShlInst(Type) - Constructor for class soot.baf.internal.BShlInst
 
BShrInst - class soot.baf.internal.BShrInst.
 
BShrInst(Type) - Constructor for class soot.baf.internal.BShrInst
 
BSpecialInvokeInst - class soot.baf.internal.BSpecialInvokeInst.
 
BSpecialInvokeInst(SootMethod) - Constructor for class soot.baf.internal.BSpecialInvokeInst
 
BStaticGetInst - class soot.baf.internal.BStaticGetInst.
 
BStaticGetInst(SootField) - Constructor for class soot.baf.internal.BStaticGetInst
 
BStaticInvokeInst - class soot.baf.internal.BStaticInvokeInst.
 
BStaticInvokeInst(SootMethod) - Constructor for class soot.baf.internal.BStaticInvokeInst
 
BStaticPutInst - class soot.baf.internal.BStaticPutInst.
 
BStaticPutInst(SootField) - Constructor for class soot.baf.internal.BStaticPutInst
 
BStoreInst - class soot.baf.internal.BStoreInst.
 
BStoreInst(Type, Local) - Constructor for class soot.baf.internal.BStoreInst
 
BSubInst - class soot.baf.internal.BSubInst.
 
BSubInst(Type) - Constructor for class soot.baf.internal.BSubInst
 
bsuccs - Variable in class soot.dava.internal.asg.AugmentedStmt
 
BSwapInst - class soot.baf.internal.BSwapInst.
 
BSwapInst(Type, Type) - Constructor for class soot.baf.internal.BSwapInst
 
BTableSwitchInst - class soot.baf.internal.BTableSwitchInst.
 
BTableSwitchInst(Unit, int, int, List) - Constructor for class soot.baf.internal.BTableSwitchInst
 
BThrowInst - class soot.baf.internal.BThrowInst.
 
BThrowInst() - Constructor for class soot.baf.internal.BThrowInst
 
BTrap - class soot.baf.internal.BTrap.
 
BTrap(SootClass, Unit, Unit, Unit) - Constructor for class soot.baf.internal.BTrap
 
build() - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
Fills in the pointer assignment graph returned by setup.
build() - Method in interface soot.jimple.spark.builder.Builder
Fills in the pointer assignment graph returned by setup.
build() - Method in class soot.jimple.spark.pag.MethodPAG
 
build() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
build() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
Builder - interface soot.jimple.spark.builder.Builder.
Generic interface to a pointer assignment graph builder.
buildFrontier() - Method in class soot.shimple.internal.analysis.DominatorTree
 
buildJasminTimer - Variable in class soot.Timers
 
buildNative() - Method in class soot.jimple.spark.pag.MethodPAG
 
buildNormal() - Method in class soot.jimple.spark.pag.MethodPAG
 
buildTree() - Method in class soot.shimple.internal.analysis.DominatorTree
Add all the necessary links between nodes to form a meaningful tree structure.
BUshrInst - class soot.baf.internal.BUshrInst.
 
BUshrInst(Type) - Constructor for class soot.baf.internal.BUshrInst
 
BusyCodeMotion - class soot.jimple.toolkits.scalar.pre.BusyCodeMotion.
Performs a partial redundancy elimination (= code motion).
BusyCodeMotion() - Method in class soot.Singletons
 
BusyCodeMotion(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.pre.BusyCodeMotion
 
BVEC_DIVZERO - Static variable in class soot.jbuddy.JBuddy
 
BVEC_SHIFT - Static variable in class soot.jbuddy.JBuddy
 
BVEC_SIZE - Static variable in class soot.jbuddy.JBuddy
 
BVirtualInvokeInst - class soot.baf.internal.BVirtualInvokeInst.
 
BVirtualInvokeInst(SootMethod) - Constructor for class soot.baf.internal.BVirtualInvokeInst
 
BXorInst - class soot.baf.internal.BXorInst.
 
BXorInst(Type) - Constructor for class soot.baf.internal.BXorInst
 
BYTE - Static variable in class soot.jimple.Jimple
 
BYTE - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
BytecodeOffsetTag - class soot.tagkit.BytecodeOffsetTag.
This class represents a tag for byte-code offset of instructions that correspond to Jimple statements.
BytecodeOffsetTag(int) - Constructor for class soot.tagkit.BytecodeOffsetTag
Constructs a tag from the index offset.
ByteType - class soot.ByteType.
Soot representation of the Java built-in type 'byte'.
ByteType() - Method in class soot.Singletons
 
ByteType(Singletons.Global) - Constructor for class soot.ByteType
 

C

c - Variable in class soot.coffi.Utf8_Enumeration
The latest character, as determined by nextElement.
cache - Variable in class soot.util.SharedBitSetCache
 
calculate_Reachability(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(AugmentedStmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(AugmentedStmt, AugmentedStmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(AugmentedStmt, HashSet, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(Collection) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(Collection, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(Collection, AugmentedStmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
calculate_Reachability(Collection, HashSet, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
CallGraph - class soot.jimple.toolkits.callgraph.CallGraph.
Represents the edges in a call graph.
CallGraph() - Constructor for class soot.jimple.toolkits.callgraph.CallGraph
 
CallGraphBuilder - class soot.jimple.toolkits.callgraph.CallGraphBuilder.
Models the call graph.
CallGraphBuilder() - Constructor for class soot.jimple.toolkits.callgraph.CallGraphBuilder
This constructor builds the incomplete hack call graph for the Dava ThrowFinder.
CallGraphBuilder(PointsToAnalysis) - Constructor for class soot.jimple.toolkits.callgraph.CallGraphBuilder
This constructor builds a complete call graph using the given PointsToAnalysis to resolve virtual calls.
CallGraphPack - class soot.jimple.toolkits.callgraph.CallGraphPack.
A radio pack implementation for the call graph pack that calls the intra-procedural clinit eliminator after the call graph has been built.
CallGraphPack(String) - Constructor for class soot.jimple.toolkits.callgraph.CallGraphPack
 
CallGraphTagger - class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger.
 
CallGraphTagger() - Method in class soot.Singletons
 
CallGraphTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger
 
callsNative - Variable in class soot.jimple.toolkits.pointer.DependenceTag
 
callsNative - Variable in class soot.jimple.toolkits.pointer.StmtRWSet
 
callsNative - Variable in class soot.jimple.toolkits.pointer.SiteRWSet
 
callsNative - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
 
canContainUnit(Unit) - Method in class soot.AbstractUnitBox
 
canContainUnit(Unit) - Method in interface soot.UnitBox
Returns true if this box can contain the given Unit.
canContainUnit(Unit) - Method in class soot.jimple.internal.StmtBox
 
canContainUnit(Unit) - Method in class soot.toolkits.scalar.ValueUnitPair
 
canContainValue(Value) - Method in interface soot.ValueBox
Returns true if the given Value fits in this box.
canContainValue(Value) - Method in class soot.baf.internal.BafLocalBox
 
canContainValue(Value) - Method in class soot.grimp.internal.GRValueBox
 
canContainValue(Value) - Method in class soot.grimp.internal.ExprBox
 
canContainValue(Value) - Method in class soot.grimp.internal.ObjExprBox
 
canContainValue(Value) - Method in class soot.jimple.internal.ConditionExprBox
 
canContainValue(Value) - Method in class soot.jimple.internal.RValueBox
 
canContainValue(Value) - Method in class soot.jimple.internal.ImmediateBox
 
canContainValue(Value) - Method in class soot.jimple.internal.InvokeExprBox
 
canContainValue(Value) - Method in class soot.jimple.internal.VariableBox
 
canContainValue(Value) - Method in class soot.jimple.internal.IdentityRefBox
 
canContainValue(Value) - Method in class soot.jimple.internal.JimpleLocalBox
 
canContainValue(Value) - Method in class soot.toolkits.scalar.ValueUnitPair
 
canEliminateCheck() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
 
canonicalize(BitVector) - Method in class soot.util.SharedBitSetCache
 
canStoreClass(SootClass, SootClass) - Method in class soot.FastHierarchy
Given an object of declared type child, returns true if the object can be stored in a variable of type parent.
canStoreType(Type, Type) - Method in class soot.FastHierarchy
Given an object of declared type child, returns true if the object can be stored in a variable of type parent.
CASE - Static variable in class soot.jimple.Jimple
 
caseAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAAbstractModifier(AAbstractModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAAndBinop(AAndBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAArrayBrackets(AArrayBrackets) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAArrayDescriptor(AArrayDescriptor) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAArrayNewExpr(AArrayNewExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAArrayRef(AArrayRef) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAArrayReference(AArrayReference) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAAssignStatement(AAssignStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABaseNonvoidType(ABaseNonvoidType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABinopBoolExpr(ABinopBoolExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABinopExpr(ABinopExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABinopExpression(ABinopExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABooleanBaseType(ABooleanBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseABreakpointStatement(ABreakpointStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAByteBaseType(AByteBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACaseStmt(ACaseStmt) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACastExpression(ACastExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACatchClause(ACatchClause) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACharBaseType(ACharBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACharBaseTypeNoName(ACharBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAClassFileType(AClassFileType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAClassNameBaseType(AClassNameBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpBinop(ACmpBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpeqBinop(ACmpeqBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpgBinop(ACmpgBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpgeBinop(ACmpgeBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpgtBinop(ACmpgtBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmplBinop(ACmplBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpleBinop(ACmpleBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpltBinop(ACmpltBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseACmpneBinop(ACmpneBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAConstantCaseLabel(AConstantCaseLabel) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAConstantImmediate(AConstantImmediate) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAddExpr(AddExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseAddExpr(AddExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseAddExpr(AddExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseAddExpr(AddExpr) - Method in interface soot.jimple.ExprSwitch
 
caseAddInst(AddInst) - Method in interface soot.baf.InstSwitch
 
caseADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseADeclaration(ADeclaration) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseADefaultCaseLabel(ADefaultCaseLabel) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseADivBinop(ADivBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseADoubleBaseType(ADoubleBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAEmptyMethodBody(AEmptyMethodBody) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAEntermonitorStatement(AEntermonitorStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAExitmonitorStatement(AExitmonitorStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAExtendsClause(AExtendsClause) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFieldMember(AFieldMember) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFieldReference(AFieldReference) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFieldSignature(AFieldSignature) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFile(AFile) - Method in class soot.jimple.parser.Walker
 
caseAFile(AFile) - Method in class soot.jimple.parser.SkeletonExtractorWalker
 
caseAFile(AFile) - Method in class soot.jimple.parser.BodyExtractorWalker
 
caseAFile(AFile) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFile(AFile) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFile(AFile) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFile(AFile) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFileBody(AFileBody) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFinalModifier(AFinalModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFloatBaseType(AFloatBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFloatConstant(AFloatConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFullIdentClassName(AFullIdentClassName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAFullMethodBody(AFullMethodBody) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAGotoStatement(AGotoStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAGotoStmt(AGotoStmt) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIdentClassName(AIdentClassName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIdentityStatement(AIdentityStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIdentName(AIdentName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIdentNonvoidType(AIdentNonvoidType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIfStatement(AIfStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAImmediateExpression(AImmediateExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAImplementsClause(AImplementsClause) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAInstanceofExpression(AInstanceofExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIntBaseType(AIntBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAIntegerConstant(AIntegerConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAInterfaceFileType(AInterfaceFileType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAInvokeExpression(AInvokeExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAInvokeStatement(AInvokeStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALabelName(ALabelName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALabelStatement(ALabelStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALengthofUnop(ALengthofUnop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALocalFieldRef(ALocalFieldRef) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALocalImmediate(ALocalImmediate) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALocalName(ALocalName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALocalVariable(ALocalVariable) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALongBaseType(ALongBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALongBaseTypeNoName(ALongBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseALookupswitchStatement(ALookupswitchStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMethodMember(AMethodMember) - Method in class soot.jimple.parser.SkeletonExtractorWalker
 
caseAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMethodMember(AMethodMember) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMethodSignature(AMethodSignature) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMinusBinop(AMinusBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAModBinop(AModBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMultBinop(AMultBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMultiArgList(AMultiArgList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMultiLocalNameList(AMultiLocalNameList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMultiNameList(AMultiNameList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMultiNewExpr(AMultiNewExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAMultiParameterList(AMultiParameterList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANativeModifier(ANativeModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAndExpr(AndExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseAndExpr(AndExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseAndExpr(AndExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseAndExpr(AndExpr) - Method in interface soot.jimple.ExprSwitch
 
caseAndInst(AndInst) - Method in interface soot.baf.InstSwitch
 
caseANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANegUnop(ANegUnop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANewExpression(ANewExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANonvoidJimpleType(ANonvoidJimpleType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANopStatement(ANopStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANovoidType(ANovoidType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANullBaseType(ANullBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANullBaseTypeNoName(ANullBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseANullConstant(ANullConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAnyNewStmt(Local, Expr) - Method in class soot.jimple.PointerStmtSwitch
Any type of new statement (NewStmt, NewArrayStmt, NewMultiArrayStmt)
caseAnySubType(AnySubType) - Method in class soot.TypeSwitch
 
caseAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAOrBinop(AOrBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAParameter(AParameter) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAParameter(AParameter) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAParameter(AParameter) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAParameter(AParameter) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAPlusBinop(APlusBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAPrivateModifier(APrivateModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAProtectedModifier(AProtectedModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAPublicModifier(APublicModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAQuotedClassName(AQuotedClassName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAQuotedName(AQuotedName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAQuotedNonvoidType(AQuotedNonvoidType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAReferenceExpression(AReferenceExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAReferenceVariable(AReferenceVariable) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseARetStatement(ARetStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAReturnStatement(AReturnStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseArgv() - Method in class soot.jimple.spark.builder.StandardParms
 
caseArgv() - Method in interface soot.jimple.spark.builder.Parms
Node for the argv array parameter to main.
caseArray(Object, ArrayType) - Method in class soot.jimple.spark.builder.StandardParms
 
caseArray(Object, ArrayType) - Method in interface soot.jimple.spark.builder.Parms
Node for elements of array base of type arrayType.
caseArrayLengthInst(ArrayLengthInst) - Method in interface soot.baf.InstSwitch
 
caseArrayLoadStmt(Local, ArrayRef) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l1 = l2[i];
caseArrayReadInst(ArrayReadInst) - Method in interface soot.baf.InstSwitch
 
caseArrayRef(ArrayRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseArrayRef(ArrayRef) - Method in interface soot.jimple.RefSwitch
 
caseArrayRef(ArrayRef) - Method in class soot.jimple.AbstractRefSwitch
 
caseArrayRef(ArrayRef) - Method in class soot.jimple.spark.builder.StandardParms
 
caseArrayStoreStmt(ArrayRef, Local) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l1[i] = l2;
caseArrayType(ArrayType) - Method in class soot.TypeSwitch
 
caseArrayWriteInst(ArrayWriteInst) - Method in interface soot.baf.InstSwitch
 
caseAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAShlBinop(AShlBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAShortBaseType(AShortBaseType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAShrBinop(AShrBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASigFieldRef(ASigFieldRef) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASimpleNewExpr(ASimpleNewExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASingleArgList(ASingleArgList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASingleLocalNameList(ASingleLocalNameList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASingleNameList(ASingleNameList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASingleParameterList(ASingleParameterList) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAssignConstStmt(Value, Constant) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l = constant;
caseAssignStmt(AssignStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseAssignStmt(AssignStmt) - Method in class soot.jimple.PointerStmtSwitch
 
caseAssignStmt(AssignStmt) - Method in interface soot.jimple.StmtSwitch
 
caseAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAStaticInvokeExpr(AStaticInvokeExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAStaticModifier(AStaticModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAStringConstant(AStringConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseASynchronizedModifier(ASynchronizedModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseATableswitchStatement(ATableswitchStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAThrowsClause(AThrowsClause) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAThrowStatement(AThrowStatement) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseATransientModifier(ATransientModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAUnknownJimpleType(AUnknownJimpleType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAUnopBoolExpr(AUnopBoolExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAUnopExpr(AUnopExpr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAUnopExpression(AUnopExpression) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAUshrBinop(AUshrBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAVoidType(AVoidType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAVolatileModifier(AVolatileModifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseAXorBinop(AXorBinop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseBooleanType(BooleanType) - Method in class soot.TypeSwitch
 
caseBreakpointStmt(BreakpointStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseBreakpointStmt(BreakpointStmt) - Method in interface soot.jimple.StmtSwitch
 
caseByteType(ByteType) - Method in class soot.TypeSwitch
 
caseCastExpr(CastExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseCastExpr(CastExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseCastExpr(CastExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseCastExpr(CastExpr) - Method in interface soot.jimple.ExprSwitch
 
caseCastExpr(CastExpr) - Method in class soot.jimple.spark.builder.StandardParms
 
caseCastStmt(Local, Local, CastExpr) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l = (cl) v;
caseCatchStmt(Local, CaughtExceptionRef) - Method in class soot.jimple.PointerStmtSwitch
A catch statement
caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseCaughtExceptionRef(CaughtExceptionRef) - Method in interface soot.jimple.RefSwitch
 
caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.jimple.AbstractRefSwitch
 
caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.jimple.spark.builder.StandardParms
 
caseCharType(CharType) - Method in class soot.TypeSwitch
 
caseCmpExpr(CmpExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseCmpExpr(CmpExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseCmpExpr(CmpExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseCmpExpr(CmpExpr) - Method in interface soot.jimple.ExprSwitch
 
caseCmpgExpr(CmpgExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseCmpgExpr(CmpgExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseCmpgExpr(CmpgExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseCmpgExpr(CmpgExpr) - Method in interface soot.jimple.ExprSwitch
 
caseCmpgInst(CmpgInst) - Method in interface soot.baf.InstSwitch
 
caseCmpInst(CmpInst) - Method in interface soot.baf.InstSwitch
 
caseCmplExpr(CmplExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseCmplExpr(CmplExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseCmplExpr(CmplExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseCmplExpr(CmplExpr) - Method in interface soot.jimple.ExprSwitch
 
caseCmplInst(CmplInst) - Method in interface soot.baf.InstSwitch
 
caseCopyStmt(Local, Local) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l = v;
caseDefault(Type) - Method in class soot.TypeSwitch
Deprecated. Replaced by defaultCase(Type)
caseDefaultClassLoader() - Method in class soot.jimple.spark.builder.StandardParms
 
caseDefaultClassLoader() - Method in interface soot.jimple.spark.builder.Parms
Node for the default ClassLoader, created by the VM.
caseDivExpr(DivExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseDivExpr(DivExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseDivExpr(DivExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseDivExpr(DivExpr) - Method in interface soot.jimple.ExprSwitch
 
caseDivInst(DivInst) - Method in interface soot.baf.InstSwitch
 
caseDoubleConstant(DoubleConstant) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseDoubleConstant(DoubleConstant) - Method in interface soot.jimple.ConstantSwitch
 
caseDoubleConstant(DoubleConstant) - Method in class soot.jimple.AbstractConstantSwitch
 
caseDoubleType(DoubleType) - Method in class soot.TypeSwitch
 
caseDup1_x1Inst(Dup1_x1Inst) - Method in interface soot.baf.InstSwitch
 
caseDup1_x2Inst(Dup1_x2Inst) - Method in interface soot.baf.InstSwitch
 
caseDup1Inst(Dup1Inst) - Method in interface soot.baf.InstSwitch
 
caseDup2_x1Inst(Dup2_x1Inst) - Method in interface soot.baf.InstSwitch
 
caseDup2_x2Inst(Dup2_x2Inst) - Method in interface soot.baf.InstSwitch
 
caseDup2Inst(Dup2Inst) - Method in interface soot.baf.InstSwitch
 
caseEnterMonitorInst(EnterMonitorInst) - Method in interface soot.baf.InstSwitch
 
caseEnterMonitorStmt(EnterMonitorStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseEnterMonitorStmt(EnterMonitorStmt) - Method in interface soot.jimple.StmtSwitch
 
caseEOF(EOF) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseEOF(EOF) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseEqExpr(EqExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseEqExpr(EqExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseEqExpr(EqExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseEqExpr(EqExpr) - Method in interface soot.jimple.ExprSwitch
 
caseErroneousType(ErroneousType) - Method in class soot.TypeSwitch
 
caseExitMonitorInst(ExitMonitorInst) - Method in interface soot.baf.InstSwitch
 
caseExitMonitorStmt(ExitMonitorStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseExitMonitorStmt(ExitMonitorStmt) - Method in interface soot.jimple.StmtSwitch
 
caseFieldGetInst(FieldGetInst) - Method in interface soot.baf.InstSwitch
 
caseFieldPutInst(FieldPutInst) - Method in interface soot.baf.InstSwitch
 
caseFloatConstant(FloatConstant) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseFloatConstant(FloatConstant) - Method in interface soot.jimple.ConstantSwitch
 
caseFloatConstant(FloatConstant) - Method in class soot.jimple.AbstractConstantSwitch
 
caseFloatType(FloatType) - Method in class soot.TypeSwitch
 
caseGeExpr(GeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseGeExpr(GeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseGeExpr(GeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseGeExpr(GeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseGlobalLoadStmt(Local, StaticFieldRef) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l = cl.f;
caseGlobalStoreStmt(StaticFieldRef, Local) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form cl.f = l;
caseGotoInst(GotoInst) - Method in interface soot.baf.InstSwitch
 
caseGotoStmt(GotoStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseGotoStmt(GotoStmt) - Method in interface soot.jimple.StmtSwitch
 
caseGtExpr(GtExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseGtExpr(GtExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseGtExpr(GtExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseGtExpr(GtExpr) - Method in interface soot.jimple.ExprSwitch
 
caseIdentityInst(IdentityInst) - Method in interface soot.baf.InstSwitch
 
caseIdentityStmt(IdentityStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseIdentityStmt(IdentityStmt) - Method in class soot.jimple.PointerStmtSwitch
 
caseIdentityStmt(IdentityStmt) - Method in interface soot.jimple.StmtSwitch
 
caseIdentityStmt(Local, IdentityRef) - Method in class soot.jimple.PointerStmtSwitch
An identity statement assigning a parameter to a local.
caseIfCmpEqInst(IfCmpEqInst) - Method in interface soot.baf.InstSwitch
 
caseIfCmpGeInst(IfCmpGeInst) - Method in interface soot.baf.InstSwitch
 
caseIfCmpGtInst(IfCmpGtInst) - Method in interface soot.baf.InstSwitch
 
caseIfCmpLeInst(IfCmpLeInst) - Method in interface soot.baf.InstSwitch
 
caseIfCmpLtInst(IfCmpLtInst) - Method in interface soot.baf.InstSwitch
 
caseIfCmpNeInst(IfCmpNeInst) - Method in interface soot.baf.InstSwitch
 
caseIfEqInst(IfEqInst) - Method in interface soot.baf.InstSwitch
 
caseIfGeInst(IfGeInst) - Method in interface soot.baf.InstSwitch
 
caseIfGtInst(IfGtInst) - Method in interface soot.baf.InstSwitch
 
caseIfLeInst(IfLeInst) - Method in interface soot.baf.InstSwitch
 
caseIfLtInst(IfLtInst) - Method in interface soot.baf.InstSwitch
 
caseIfNeInst(IfNeInst) - Method in interface soot.baf.InstSwitch
 
caseIfNonNullInst(IfNonNullInst) - Method in interface soot.baf.InstSwitch
 
caseIfNullInst(IfNullInst) - Method in interface soot.baf.InstSwitch
 
caseIfStmt(IfStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseIfStmt(IfStmt) - Method in interface soot.jimple.StmtSwitch
 
caseIncInst(IncInst) - Method in interface soot.baf.InstSwitch
 
caseInstanceCastInst(InstanceCastInst) - Method in interface soot.baf.InstSwitch
 
caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseInstanceFieldRef(InstanceFieldRef) - Method in interface soot.jimple.RefSwitch
 
caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.jimple.AbstractRefSwitch
 
caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.jimple.spark.builder.StandardParms
 
caseInstanceOfExpr(InstanceOfExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseInstanceOfExpr(InstanceOfExpr) - Method in interface soot.jimple.ExprSwitch
 
caseInstanceOfInst(InstanceOfInst) - Method in interface soot.baf.InstSwitch
 
caseIntConstant(IntConstant) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseIntConstant(IntConstant) - Method in interface soot.jimple.ConstantSwitch
 
caseIntConstant(IntConstant) - Method in class soot.jimple.AbstractConstantSwitch
 
caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseInterfaceInvokeInst(InterfaceInvokeInst) - Method in interface soot.baf.InstSwitch
 
caseIntType(IntType) - Method in class soot.TypeSwitch
 
caseInvokeStmt(InvokeStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseInvokeStmt(InvokeStmt) - Method in class soot.jimple.PointerStmtSwitch
 
caseInvokeStmt(InvokeStmt) - Method in interface soot.jimple.StmtSwitch
 
caseInvokeStmt(Local, InvokeExpr) - Method in class soot.jimple.PointerStmtSwitch
A method invocation.
caseLeExpr(LeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseLeExpr(LeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseLeExpr(LeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseLeExpr(LeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseLengthExpr(LengthExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseLengthExpr(LengthExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseLengthExpr(LengthExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseLengthExpr(LengthExpr) - Method in interface soot.jimple.ExprSwitch
 
caseLoadInst(LoadInst) - Method in interface soot.baf.InstSwitch
 
caseLoadStmt(Local, InstanceFieldRef) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l1 = l2.f;
caseLocal(Local) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseLocal(Local) - Method in interface soot.jimple.JimpleValueSwitch
 
caseLocal(Local) - Method in class soot.jimple.spark.builder.StandardParms
 
caseLongConstant(LongConstant) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseLongConstant(LongConstant) - Method in interface soot.jimple.ConstantSwitch
 
caseLongConstant(LongConstant) - Method in class soot.jimple.AbstractConstantSwitch
 
caseLongType(LongType) - Method in class soot.TypeSwitch
 
caseLookupSwitchInst(LookupSwitchInst) - Method in interface soot.baf.InstSwitch
 
caseLookupSwitchStmt(LookupSwitchStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseLookupSwitchStmt(LookupSwitchStmt) - Method in interface soot.jimple.StmtSwitch
 
caseLtExpr(LtExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseLtExpr(LtExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseLtExpr(LtExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseLtExpr(LtExpr) - Method in interface soot.jimple.ExprSwitch
 
caseMainClassNameString() - Method in class soot.jimple.spark.builder.StandardParms
 
caseMainClassNameString() - Method in interface soot.jimple.spark.builder.Parms
Node for the String holding the name of the main class, created by the VM and passed to the class loader.
caseMainThread() - Method in class soot.jimple.spark.builder.StandardParms
 
caseMainThread() - Method in interface soot.jimple.spark.builder.Parms
Node for the main thread of the program, created by the VM.
caseMainThreadGroup() - Method in class soot.jimple.spark.builder.StandardParms
 
caseMainThreadGroup() - Method in interface soot.jimple.spark.builder.Parms
Node for the main ThreadGroup of the program, created by the VM.
caseMulExpr(MulExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseMulExpr(MulExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseMulExpr(MulExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseMulExpr(MulExpr) - Method in interface soot.jimple.ExprSwitch
 
caseMulInst(MulInst) - Method in interface soot.baf.InstSwitch
 
caseNeExpr(NeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseNeExpr(NeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseNeExpr(NeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseNeExpr(NeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseNegExpr(NegExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseNegExpr(NegExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseNegExpr(NegExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseNegExpr(NegExpr) - Method in interface soot.jimple.ExprSwitch
 
caseNegInst(NegInst) - Method in interface soot.baf.InstSwitch
 
caseNewArrayExpr(NewArrayExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseNewArrayExpr(NewArrayExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseNewArrayExpr(NewArrayExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseNewArrayExpr(NewArrayExpr) - Method in interface soot.jimple.ExprSwitch
 
caseNewArrayExpr(NewArrayExpr) - Method in class soot.jimple.spark.builder.StandardParms
 
caseNewArrayInst(NewArrayInst) - Method in interface soot.baf.InstSwitch
 
caseNewArrayStmt(Local, NewArrayExpr) - Method in class soot.jimple.PointerStmtSwitch
A newarray statement
caseNewExpr(NewExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseNewExpr(NewExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseNewExpr(NewExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseNewExpr(NewExpr) - Method in interface soot.jimple.ExprSwitch
 
caseNewExpr(NewExpr) - Method in class soot.jimple.spark.builder.StandardParms
 
caseNewInst(NewInst) - Method in interface soot.baf.InstSwitch
 
caseNewInvokeExpr(NewInvokeExpr) - Method in interface soot.grimp.GrimpValueSwitch
 
caseNewInvokeExpr(NewInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseNewInvokeExpr(NewInvokeExpr) - Method in class soot.grimp.AbstractGrimpValueSwitch
 
caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in interface soot.jimple.ExprSwitch
 
caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.jimple.spark.builder.StandardParms
 
caseNewMultiArrayInst(NewMultiArrayInst) - Method in interface soot.baf.InstSwitch
 
caseNewMultiArrayStmt(Local, NewMultiArrayExpr) - Method in class soot.jimple.PointerStmtSwitch
A anewarray statement
caseNewStmt(Local, NewExpr) - Method in class soot.jimple.PointerStmtSwitch
A new statement
caseNopInst(NopInst) - Method in interface soot.baf.InstSwitch
 
caseNopStmt(NopStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseNopStmt(NopStmt) - Method in interface soot.jimple.StmtSwitch
 
caseNullConstant(NullConstant) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseNullConstant(NullConstant) - Method in interface soot.jimple.ConstantSwitch
 
caseNullConstant(NullConstant) - Method in class soot.jimple.AbstractConstantSwitch
 
caseNullConstant(NullConstant) - Method in class soot.jimple.spark.builder.StandardParms
 
caseNullType(NullType) - Method in class soot.TypeSwitch
 
caseOrExpr(OrExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseOrExpr(OrExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseOrExpr(OrExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseOrExpr(OrExpr) - Method in interface soot.jimple.ExprSwitch
 
caseOrInst(OrInst) - Method in interface soot.baf.InstSwitch
 
caseParameterRef(ParameterRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseParameterRef(ParameterRef) - Method in interface soot.jimple.RefSwitch
 
caseParameterRef(ParameterRef) - Method in class soot.jimple.AbstractRefSwitch
 
caseParameterRef(ParameterRef) - Method in class soot.jimple.spark.builder.StandardParms
 
caseParm(SootMethod, int) - Method in class soot.jimple.spark.builder.StandardParms
 
caseParm(SootMethod, int) - Method in interface soot.jimple.spark.builder.Parms
Node for index'th parameter of method m.
casePhiExpr(PhiExpr) - Method in interface soot.shimple.ShimpleValueSwitch
 
casePhiExpr(PhiExpr) - Method in class soot.shimple.AbstractShimpleValueSwitch
 
casePhiExpr(PhiExpr) - Method in class soot.shimple.AbstractShimpleExprSwitch
 
casePhiExpr(PhiExpr) - Method in interface soot.shimple.ShimpleExprSwitch
 
casePopInst(PopInst) - Method in interface soot.baf.InstSwitch
 
casePrimitiveCastInst(PrimitiveCastInst) - Method in interface soot.baf.InstSwitch
 
casePushInst(PushInst) - Method in interface soot.baf.InstSwitch
 
caseRefType(RefType) - Method in class soot.TypeSwitch
 
caseRemExpr(RemExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseRemExpr(RemExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseRemExpr(RemExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseRemExpr(RemExpr) - Method in interface soot.jimple.ExprSwitch
 
caseRemInst(RemInst) - Method in interface soot.baf.InstSwitch
 
caseRet(SootMethod) - Method in class soot.jimple.spark.builder.StandardParms
 
caseRet(SootMethod) - Method in interface soot.jimple.spark.builder.Parms
Return node for method m.
caseRetStmt(RetStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseRetStmt(RetStmt) - Method in interface soot.jimple.StmtSwitch
 
caseReturnConstStmt(Constant) - Method in class soot.jimple.PointerStmtSwitch
A return statement returning a constant.
caseReturnInst(ReturnInst) - Method in interface soot.baf.InstSwitch
 
caseReturnStmt(Local) - Method in class soot.jimple.PointerStmtSwitch
A return statement.
caseReturnStmt(ReturnStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseReturnStmt(ReturnStmt) - Method in class soot.jimple.PointerStmtSwitch
 
caseReturnStmt(ReturnStmt) - Method in interface soot.jimple.StmtSwitch
 
caseReturnVoidInst(ReturnVoidInst) - Method in interface soot.baf.InstSwitch
 
caseReturnVoidStmt(ReturnVoidStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseReturnVoidStmt(ReturnVoidStmt) - Method in class soot.jimple.PointerStmtSwitch
 
caseReturnVoidStmt(ReturnVoidStmt) - Method in interface soot.jimple.StmtSwitch
 
caseShlExpr(ShlExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseShlExpr(ShlExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseShlExpr(ShlExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseShlExpr(ShlExpr) - Method in interface soot.jimple.ExprSwitch
 
caseShlInst(ShlInst) - Method in interface soot.baf.InstSwitch
 
caseShortType(ShortType) - Method in class soot.TypeSwitch
 
caseShrExpr(ShrExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseShrExpr(ShrExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseShrExpr(ShrExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseShrExpr(ShrExpr) - Method in interface soot.jimple.ExprSwitch
 
caseShrInst(ShrInst) - Method in interface soot.baf.InstSwitch
 
caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseSpecialInvokeInst(SpecialInvokeInst) - Method in interface soot.baf.InstSwitch
 
caseStart(Start) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseStart(Start) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
caseStart(Start) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseStart(Start) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
caseStaticFieldRef(StaticFieldRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseStaticFieldRef(StaticFieldRef) - Method in interface soot.jimple.RefSwitch
 
caseStaticFieldRef(StaticFieldRef) - Method in class soot.jimple.AbstractRefSwitch
 
caseStaticFieldRef(StaticFieldRef) - Method in class soot.jimple.spark.builder.StandardParms
 
caseStaticGetInst(StaticGetInst) - Method in interface soot.baf.InstSwitch
 
caseStaticInvokeExpr(StaticInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseStaticInvokeExpr(StaticInvokeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseStaticInvokeInst(StaticInvokeInst) - Method in interface soot.baf.InstSwitch
 
caseStaticPutInst(StaticPutInst) - Method in interface soot.baf.InstSwitch
 
caseStmtAddressType(StmtAddressType) - Method in class soot.TypeSwitch
 
caseStoreInst(StoreInst) - Method in interface soot.baf.InstSwitch
 
caseStoreStmt(InstanceFieldRef, Local) - Method in class soot.jimple.PointerStmtSwitch
A statement of the form l1.f = l2;
caseStringConstant(StringConstant) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseStringConstant(StringConstant) - Method in interface soot.jimple.ConstantSwitch
 
caseStringConstant(StringConstant) - Method in class soot.jimple.AbstractConstantSwitch
 
caseStringConstant(StringConstant) - Method in class soot.jimple.spark.builder.StandardParms
 
caseSubExpr(SubExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseSubExpr(SubExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseSubExpr(SubExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseSubExpr(SubExpr) - Method in interface soot.jimple.ExprSwitch
 
caseSubInst(SubInst) - Method in interface soot.baf.InstSwitch
 
caseSwapInst(SwapInst) - Method in interface soot.baf.InstSwitch
 
caseTableSwitchInst(TableSwitchInst) - Method in interface soot.baf.InstSwitch
 
caseTableSwitchStmt(TableSwitchStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseTableSwitchStmt(TableSwitchStmt) - Method in interface soot.jimple.StmtSwitch
 
caseTAbstract(TAbstract) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTAbstract(TAbstract) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTAnd(TAnd) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTAnd(TAnd) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTAtIdentifier(TAtIdentifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTAtIdentifier(TAtIdentifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTBoolConstant(TBoolConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTBoolConstant(TBoolConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTBoolean(TBoolean) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTBoolean(TBoolean) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTBreakpoint(TBreakpoint) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTBreakpoint(TBreakpoint) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTByte(TByte) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTByte(TByte) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCase(TCase) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCase(TCase) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCatch(TCatch) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCatch(TCatch) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTChar(TChar) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTChar(TChar) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTClass(TClass) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTClass(TClass) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmp(TCmp) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmp(TCmp) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmpeq(TCmpeq) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmpeq(TCmpeq) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmpg(TCmpg) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmpg(TCmpg) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmpge(TCmpge) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmpge(TCmpge) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmpgt(TCmpgt) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmpgt(TCmpgt) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmpl(TCmpl) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmpl(TCmpl) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmple(TCmple) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmple(TCmple) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmplt(TCmplt) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmplt(TCmplt) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTCmpne(TCmpne) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTCmpne(TCmpne) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTColon(TColon) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTColon(TColon) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTColonEquals(TColonEquals) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTColonEquals(TColonEquals) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTComma(TComma) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTComma(TComma) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTDefault(TDefault) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTDefault(TDefault) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTDiv(TDiv) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTDiv(TDiv) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTDot(TDot) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTDot(TDot) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTDouble(TDouble) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTDouble(TDouble) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTEntermonitor(TEntermonitor) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTEntermonitor(TEntermonitor) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTEquals(TEquals) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTEquals(TEquals) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTExitmonitor(TExitmonitor) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTExitmonitor(TExitmonitor) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTExtends(TExtends) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTExtends(TExtends) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTFinal(TFinal) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTFinal(TFinal) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTFloat(TFloat) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTFloat(TFloat) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTFloatConstant(TFloatConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTFloatConstant(TFloatConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTFrom(TFrom) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTFrom(TFrom) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTFullIdentifier(TFullIdentifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTFullIdentifier(TFullIdentifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTGoto(TGoto) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTGoto(TGoto) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseThis(SootMethod) - Method in class soot.jimple.spark.builder.StandardParms
 
caseThis(SootMethod) - Method in interface soot.jimple.spark.builder.Parms
This node for method m.
caseThisRef(ThisRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseThisRef(ThisRef) - Method in interface soot.jimple.RefSwitch
 
caseThisRef(ThisRef) - Method in class soot.jimple.AbstractRefSwitch
 
caseThisRef(ThisRef) - Method in class soot.jimple.spark.builder.StandardParms
 
caseThrow() - Method in class soot.jimple.spark.builder.StandardParms
 
caseThrowInst(ThrowInst) - Method in interface soot.baf.InstSwitch
 
caseThrowStmt(Local) - Method in class soot.jimple.PointerStmtSwitch
A throw statement
caseThrowStmt(ThrowStmt) - Method in class soot.jimple.AbstractStmtSwitch
 
caseThrowStmt(ThrowStmt) - Method in class soot.jimple.PointerStmtSwitch
 
caseThrowStmt(ThrowStmt) - Method in interface soot.jimple.StmtSwitch
 
caseTIdentifier(TIdentifier) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTIdentifier(TIdentifier) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTIf(TIf) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTIf(TIf) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTIgnored(TIgnored) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTIgnored(TIgnored) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTImplements(TImplements) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTImplements(TImplements) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTInstanceof(TInstanceof) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTInstanceof(TInstanceof) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTInt(TInt) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTInt(TInt) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTIntegerConstant(TIntegerConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTIntegerConstant(TIntegerConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTInterface(TInterface) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTInterface(TInterface) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTInterfaceinvoke(TInterfaceinvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTInterfaceinvoke(TInterfaceinvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTLBrace(TLBrace) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTLBrace(TLBrace) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTLBracket(TLBracket) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTLBracket(TLBracket) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTLengthof(TLengthof) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTLengthof(TLengthof) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTLong(TLong) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTLong(TLong) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTLookupswitch(TLookupswitch) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTLookupswitch(TLookupswitch) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTLParen(TLParen) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTLParen(TLParen) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTMinus(TMinus) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTMinus(TMinus) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTMod(TMod) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTMod(TMod) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTMult(TMult) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTMult(TMult) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNative(TNative) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNative(TNative) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNeg(TNeg) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNeg(TNeg) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNew(TNew) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNew(TNew) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNewarray(TNewarray) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNewarray(TNewarray) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNewmultiarray(TNewmultiarray) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNewmultiarray(TNewmultiarray) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNop(TNop) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNop(TNop) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNull(TNull) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNull(TNull) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTNullType(TNullType) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTNullType(TNullType) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTOr(TOr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTOr(TOr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTPlus(TPlus) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTPlus(TPlus) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTPrivate(TPrivate) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTPrivate(TPrivate) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTProtected(TProtected) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTProtected(TProtected) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTPublic(TPublic) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTPublic(TPublic) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTQuote(TQuote) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTQuote(TQuote) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTQuotedName(TQuotedName) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTQuotedName(TQuotedName) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTRBrace(TRBrace) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTRBrace(TRBrace) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTRBracket(TRBracket) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTRBracket(TRBracket) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTRet(TRet) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTRet(TRet) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTReturn(TReturn) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTReturn(TReturn) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTRParen(TRParen) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTRParen(TRParen) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTSemicolon(TSemicolon) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTSemicolon(TSemicolon) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTShl(TShl) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTShl(TShl) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTShort(TShort) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTShort(TShort) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTShr(TShr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTShr(TShr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTSpecialinvoke(TSpecialinvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTSpecialinvoke(TSpecialinvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTStatic(TStatic) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTStatic(TStatic) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTStaticinvoke(TStaticinvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTStaticinvoke(TStaticinvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTStringConstant(TStringConstant) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTStringConstant(TStringConstant) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTSynchronized(TSynchronized) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTSynchronized(TSynchronized) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTTableswitch(TTableswitch) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTTableswitch(TTableswitch) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTThrow(TThrow) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTThrow(TThrow) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTThrows(TThrows) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTThrows(TThrows) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTTo(TTo) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTTo(TTo) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTTransient(TTransient) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTTransient(TTransient) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTUnknown(TUnknown) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTUnknown(TUnknown) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTUshr(TUshr) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTUshr(TUshr) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTVirtualinvoke(TVirtualinvoke) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTVirtualinvoke(TVirtualinvoke) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTVoid(TVoid) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTVoid(TVoid) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTVolatile(TVolatile) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTVolatile(TVolatile) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTWith(TWith) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTWith(TWith) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseTXor(TXor) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
caseTXor(TXor) - Method in interface soot.jimple.parser.analysis.Analysis
 
caseUninterestingStmt(Stmt) - Method in class soot.jimple.PointerStmtSwitch
Any other statement
caseUnknownType(UnknownType) - Method in class soot.TypeSwitch
 
caseUshrExpr(UshrExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseUshrExpr(UshrExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseUshrExpr(UshrExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseUshrExpr(UshrExpr) - Method in interface soot.jimple.ExprSwitch
 
caseUshrInst(UshrInst) - Method in interface soot.baf.InstSwitch
 
caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in interface soot.jimple.ExprSwitch
 
caseVirtualInvokeInst(VirtualInvokeInst) - Method in interface soot.baf.InstSwitch
 
caseVoidType(VoidType) - Method in class soot.TypeSwitch
 
caseXorExpr(XorExpr) - Method in interface soot.grimp.GrimpExprSwitch
 
caseXorExpr(XorExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
caseXorExpr(XorExpr) - Method in class soot.jimple.AbstractExprSwitch
 
caseXorExpr(XorExpr) - Method in interface soot.jimple.ExprSwitch
 
caseXorInst(XorInst) - Method in interface soot.baf.InstSwitch
 
Cast - interface soot.jimple.parser.node.Cast.
 
CAST_NODE - Static variable in interface soot.PointsToAnalysis
 
cast(Object) - Method in class soot.jimple.parser.node.NoCast
 
cast(Object) - Method in class soot.jimple.parser.node.NodeCast
 
cast(Object) - Method in interface soot.jimple.parser.node.Cast
 
CastCheckEliminator - class soot.jimple.toolkits.pointer.CastCheckEliminator.
A flow analysis that detects redundant cast checks.
CastCheckEliminator(BriefUnitGraph) - Constructor for class soot.jimple.toolkits.pointer.CastCheckEliminator
 
CastCheckEliminatorDumper - class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper.
A body transformer that simply calls the CastCheckEliminator analysis.
CastCheckEliminatorDumper() - Method in class soot.Singletons
 
CastCheckEliminatorDumper(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
 
CastCheckTag - class soot.jimple.toolkits.pointer.CastCheckTag.
Implements a tag that can be used to tell a VM whether a cast check can be eliminated or not.
CastExpr - interface soot.jimple.CastExpr.
 
castNeverFails(Type, Type) - Method in class soot.jimple.spark.internal.TypeManager
 
castType - Variable in class soot.baf.internal.BInstanceCastInst
 
CATCH - Static variable in class soot.jimple.Jimple
 
CaughtExceptionRef - interface soot.jimple.CaughtExceptionRef.
 
cfg - Variable in class soot.coffi.method_info
Control Flow Graph constructed when the method is parsed.
cfg - Variable in class soot.shimple.internal.ShimpleBodyBuilder
 
CFG - class soot.coffi.CFG.
A Control Flow Graph.
CFG(method_info) - Constructor for class soot.coffi.CFG
Constructs a new control flow graph for the given method.
CFGViewer - class soot.tools.CFGViewer.
A utility class for generating dot graph file for a control flow graph
CFGViewer() - Constructor for class soot.tools.CFGViewer
 
CGOptions - class soot.options.CGOptions.
Option parser for Call Graph Constructor.
CGOptions(Map) - Constructor for class soot.options.CGOptions
 
Chain - interface soot.util.Chain.
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements.
CHAOptions - class soot.options.CHAOptions.
Option parser for Class Hierarchy Analysis.
CHAOptions(Map) - Constructor for class soot.options.CHAOptions
 
CHAR - Static variable in class soot.jimple.Jimple
 
CHAR - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
CharType - class soot.CharType.
Soot representation of the Java built-in type 'char'.
CharType() - Method in class soot.Singletons
 
CharType(Singletons.Global) - Constructor for class soot.CharType
 
CHATransformer - class soot.jimple.toolkits.callgraph.CHATransformer.
Builds an invoke graph using Class Hierarchy Analysis.
CHATransformer() - Method in class soot.Singletons
 
CHATransformer(Singletons.Global) - Constructor for class soot.jimple.toolkits.callgraph.CHATransformer
 
check() - Method in class soot.jimple.spark.solver.Checker
Actually does the propagation.
check() - Method in class soot.jimple.spark.solver.MergeChecker
Actually does the propagation.
checkAll(Node, PointsToSetInternal, Node) - Method in class soot.jimple.spark.solver.Checker
 
checkAll(Node, PointsToSetInternal, Node) - Method in class soot.jimple.spark.solver.MergeChecker
 
Checker - class soot.jimple.spark.solver.Checker.
Checks points-to sets with pointer assignment graph to make sure everything has been correctly propagated.
Checker(PAG) - Constructor for class soot.jimple.spark.solver.Checker
 
checkNode(Node, Node, Node) - Method in class soot.jimple.spark.solver.Checker
 
checkNode(Node, Node, Node) - Method in class soot.jimple.spark.solver.MergeChecker
 
checkType - Variable in class soot.baf.internal.BInstanceOfInst
 
child - Variable in class soot.xml.XMLRoot
 
child - Variable in class soot.xml.XMLNode
 
ChunkedQueue - class soot.util.queue.ChunkedQueue.
A queue of Object's.
ChunkedQueue() - Constructor for class soot.util.queue.ChunkedQueue
 
CLASS - Static variable in class soot.jimple.Jimple
 
class_method_var() - Method in class soot.options.SparkOptions
Class Method Var -- In dump, label variables by class and method.
CLASSCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
ClassConstantNode - class soot.jimple.spark.pag.ClassConstantNode.
Represents an allocation site node the represents a known java.lang.Class object.
classesInDynamicPackage(String) - Method in class soot.util.SourceLocator
 
ClassFieldAnalysis - class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis.
 
ClassFieldAnalysis() - Method in class soot.Singletons
 
ClassFieldAnalysis(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
 
ClassFile - class soot.coffi.ClassFile.
A ClassFile object represents the contents of a .class file.
ClassFile(String) - Constructor for class soot.coffi.ClassFile
Creates a new ClassFile object given the name of the file.
ClassHierarchy - class soot.jimple.toolkits.typing.integer.ClassHierarchy.
This class encapsulates the integer type hierarchy.
ClassHierarchy_classHierarchyMap - Variable in class soot.G
 
ClassHierarchy() - Method in class soot.Singletons
 
ClassHierarchy(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
ClassInputRep - class soot.util.ClassInputRep.
 
ClassInputRep() - Method in class soot.Singletons
 
ClassInputRep(Singletons.Global) - Constructor for class soot.util.ClassInputRep
 
ClassInputStream - class soot.util.ClassInputStream.
InputStream for getting data directly from a classfile (via Coffi).
ClassInputStream(InputStream) - Constructor for class soot.util.ClassInputStream
Constructs a ClassInputStream from the given stream.
CLASSLOADERCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
ClassMember - interface soot.ClassMember.
Provides methods common to Soot objects belonging to classes, namely SootField and SootMethod.
classToClassField - Variable in class soot.jimple.toolkits.invoke.SynchronizerManager
Maps classes to class$ fields.
classToInterval - Variable in class soot.FastHierarchy
For each class (NOT interface), this map contains a Interval, which is a pair of numbers giving a preorder and postorder ordering of classes in the inheritance tree.
classToSubclasses - Variable in class soot.FastHierarchy
This map holds all key,value pairs such that value.getSuperclass() == key.
cleanup1LocalCount - Variable in class soot.Timers
 
cleanup1StmtCount - Variable in class soot.Timers
 
cleanup1Timer - Variable in class soot.Timers
 
cleanup2LocalCount - Variable in class soot.Timers
 
cleanup2StmtCount - Variable in class soot.Timers
 
cleanup2Timer - Variable in class soot.Timers
 
cleanupAlgorithmTimer - Variable in class soot.Timers
 
cleanUpMerges() - Method in class soot.jimple.spark.pag.PAG
 
clear_Name() - Method in class soot.dava.internal.SET.SETNodeLabel
 
clear() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
clear() - Method in class soot.toolkits.scalar.AbstractFlowSet
implemented, but *very* inefficient.
clear() - Method in class soot.toolkits.scalar.ArraySparseSet
 
clear() - Method in class soot.toolkits.scalar.ArrayPackedSet
 
clear() - Method in interface soot.toolkits.scalar.FlowSet
Sets this FlowSet to the empty set (more generally, the bottom element of the lattice.)
clear() - Method in class soot.util.UnitMap
 
clear() - Method in class soot.util.ArraySet
 
clear() - Method in class soot.util.HashChain
Erases the contents of the current HashChain.
clear() - Method in class soot.util.IterableMap
 
clear(int) - Method in class soot.util.BitVector
 
clear(int) - Method in class soot.util.SharedBitSet
 
clearAll() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
Removes all nodes and edges.
clearOption(int) - Method in class soot.Printer
 
clearTypeMask() - Method in class soot.jimple.spark.internal.TypeManager
 
clearUnitBoxes() - Method in class soot.AbstractUnit
 
clearUnitBoxes() - Method in interface soot.Unit
Clears any pointers to and from this Unit's UnitBoxes.
CLINIT - Static variable in class soot.jimple.toolkits.callgraph.Edge
Implicit call to static initializer.
ClinitElimAnalysis - class soot.jimple.toolkits.callgraph.ClinitElimAnalysis.
 
ClinitElimAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
 
ClinitElimTransformer - class soot.jimple.toolkits.callgraph.ClinitElimTransformer.
 
ClinitElimTransformer() - Constructor for class soot.jimple.toolkits.callgraph.ClinitElimTransformer
 
clinits() - Method in class soot.jimple.toolkits.callgraph.EntryPoints
Returns a list of all static initializers.
clone_Body(IterableSet) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
clone() - Method in class soot.AbstractTrap
 
clone() - Method in class soot.AbstractUnit
Returns a deep clone of this object.
clone() - Method in interface soot.Trap
Performs a shallow clone of this trap.
clone() - Method in interface soot.Unit
 
clone() - Method in interface soot.Value
Returns a clone of this Value.
clone() - Method in class soot.Body
Creates a deep copy of this Body.
clone() - Method in class soot.EquivalentValue
 
clone() - Method in class soot.baf.PlaceholderInst
 
clone() - Method in class soot.baf.BafBody
 
clone() - Method in class soot.baf.internal.AbstractInst
 
clone() - Method in class soot.baf.internal.BShlInst
 
clone() - Method in class soot.baf.internal.BIfLeInst
 
clone() - Method in class soot.baf.internal.BIfCmpNeInst
 
clone() - Method in class soot.baf.internal.BCmpInst
 
clone() - Method in class soot.baf.internal.BIfCmpEqInst
 
clone() - Method in class soot.baf.internal.BThrowInst
 
clone() - Method in class soot.baf.internal.BNewInst
 
clone() - Method in class soot.baf.internal.BFieldPutInst
 
clone() - Method in class soot.baf.internal.BDivInst
 
clone() - Method in class soot.baf.internal.BInstanceOfInst
 
clone() - Method in class soot.baf.internal.BEnterMonitorInst
 
clone() - Method in class soot.baf.internal.BArrayReadInst
 
clone() - Method in class soot.baf.internal.BIfNullInst
 
clone() - Method in class soot.baf.internal.BFieldGetInst
 
clone() - Method in class soot.baf.internal.BStaticInvokeInst
 
clone() - Method in class soot.baf.internal.BLookupSwitchInst
 
clone() - Method in class soot.baf.internal.BExitMonitorInst
 
clone() - Method in class soot.baf.internal.BCmplInst
 
clone() - Method in class soot.baf.internal.BArrayWriteInst
 
clone() - Method in class soot.baf.internal.BIfEqInst
 
clone() - Method in class soot.baf.internal.BXorInst
 
clone() - Method in class soot.baf.internal.BIfGeInst
 
clone() - Method in class soot.baf.internal.BInterfaceInvokeInst
 
clone() - Method in class soot.baf.internal.BIfLtInst
 
clone() - Method in class soot.baf.internal.BIfCmpGtInst
 
clone() - Method in class soot.baf.internal.BAddInst
 
clone() - Method in class soot.baf.internal.BReturnInst
 
clone() - Method in class soot.baf.internal.BIfCmpLeInst
 
clone() - Method in class soot.baf.internal.BNegInst
 
clone() - Method in class soot.baf.internal.BStaticPutInst
 
clone() - Method in class soot.baf.internal.BPopInst
 
clone() - Method in class soot.baf.internal.BStaticGetInst
 
clone() - Method in class soot.baf.internal.BIfNeInst
 
clone() - Method in class soot.baf.internal.BVirtualInvokeInst
 
clone() - Method in class soot.baf.internal.BReturnVoidInst
 
clone() - Method in class soot.baf.internal.BSpecialInvokeInst
 
clone() - Method in class soot.baf.internal.BShrInst
 
clone() - Method in class soot.baf.internal.BMulInst
 
clone() - Method in class soot.baf.internal.BIfGtInst
 
clone() - Method in class soot.baf.internal.BOrInst
 
clone() - Method in class soot.baf.internal.BPushInst
 
clone() - Method in class soot.baf.internal.BNewMultiArrayInst
 
clone() - Method in class soot.baf.internal.BIdentityInst
 
clone() - Method in class soot.baf.internal.BIfCmpGeInst
 
clone() - Method in class soot.baf.internal.BUshrInst
 
clone() - Method in class soot.baf.internal.BGotoInst
 
clone() - Method in class soot.baf.internal.BInstanceCastInst
 
clone() - Method in class soot.baf.internal.BIfCmpLtInst
 
clone() - Method in class soot.baf.internal.BNewArrayInst
 
clone() - Method in class soot.baf.internal.BafLocal
 
clone() - Method in class soot.baf.internal.BRemInst
 
clone() - Method in class soot.baf.internal.BIncInst
 
clone() - Method in class soot.baf.internal.BTableSwitchInst
 
clone() - Method in class soot.baf.internal.BStoreInst
 
clone() - Method in class soot.baf.internal.BIfNonNullInst
 
clone() - Method in class soot.baf.internal.BPrimitiveCastInst
 
clone() - Method in class soot.baf.internal.BLoadInst
 
clone() - Method in class soot.baf.internal.BCmpgInst
 
clone() - Method in class soot.baf.internal.BAndInst
 
clone() - Method in class soot.baf.internal.BArrayLengthInst
 
clone() - Method in class soot.baf.internal.BTrap
 
clone() - Method in class soot.baf.internal.BSubInst
 
clone() - Method in class soot.baf.internal.BNopInst
 
clone() - Method in class soot.dava.DavaBody
 
clone() - Method in class soot.dava.internal.AST.ASTIfElseNode
 
clone() - Method in class soot.dava.internal.AST.ASTDoWhileNode
 
clone() - Method in class soot.dava.internal.AST.ASTSwitchNode
 
clone() - Method in class soot.dava.internal.AST.ASTMethodNode
 
clone() - Method in class soot.dava.internal.AST.ASTIfNode
 
clone() - Method in class soot.dava.internal.AST.ASTTryNode
 
clone() - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
 
clone() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
 
clone() - Method in class soot.dava.internal.AST.ASTWhileNode
 
clone() - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
 
clone() - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
 
clone() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
clone() - Method in class soot.dava.internal.asg.AugmentedStmt
 
clone() - Method in class soot.dava.internal.javaRep.DNewInvokeExpr
 
clone() - Method in class soot.dava.internal.javaRep.DInstanceFieldRef
 
clone() - Method in class soot.dava.internal.javaRep.DCmpExpr
 
clone() - Method in class soot.dava.internal.javaRep.DVirtualInvokeExpr
 
clone() - Method in class soot.dava.internal.javaRep.DNewMultiArrayExpr
 
clone() - Method in class soot.dava.internal.javaRep.DThisRef
 
clone() - Method in class soot.dava.internal.javaRep.DCmpgExpr
 
clone() - Method in class soot.dava.internal.javaRep.DSpecialInvokeExpr
 
clone() - Method in class soot.dava.internal.javaRep.DStaticInvokeExpr
 
clone() - Method in class soot.dava.internal.javaRep.DNewArrayExpr
 
clone() - Method in class soot.dava.internal.javaRep.DCmplExpr
 
clone() - Method in class soot.dava.internal.javaRep.DStaticFieldRef
 
clone() - Method in class soot.dava.internal.javaRep.DLengthExpr
 
clone() - Method in class soot.dava.internal.javaRep.DNegExpr
 
clone() - Method in class soot.dava.internal.javaRep.DAbruptStmt
 
clone() - Method in class soot.dava.internal.javaRep.DInterfaceInvokeExpr
 
clone() - Method in class soot.grimp.GrimpBody
 
clone() - Method in class soot.grimp.internal.GNewInvokeExpr
 
clone() - Method in class soot.grimp.internal.GInstanceFieldRef
 
clone() - Method in class soot.grimp.internal.GVirtualInvokeExpr
 
clone() - Method in class soot.grimp.internal.GSpecialInvokeExpr
 
clone() - Method in class soot.grimp.internal.GStaticInvokeExpr
 
clone() - Method in class soot.grimp.internal.GIdentityStmt
 
clone() - Method in class soot.grimp.internal.GInterfaceInvokeExpr
 
clone() - Method in class soot.grimp.internal.GGeExpr
 
clone() - Method in class soot.grimp.internal.GExitMonitorStmt
 
clone() - Method in class soot.grimp.internal.GUshrExpr
 
clone() - Method in class soot.grimp.internal.GInvokeStmt
 
clone() - Method in class soot.grimp.internal.GAddExpr
 
clone() - Method in class soot.grimp.internal.GNegExpr
 
clone() - Method in class soot.grimp.internal.GNewArrayExpr
 
clone() - Method in class soot.grimp.internal.GDivExpr
 
clone() - Method in class soot.grimp.internal.GNewMultiArrayExpr
 
clone() - Method in class soot.grimp.internal.GCmpgExpr
 
clone() - Method in class soot.grimp.internal.GNeExpr
 
clone() - Method in class soot.grimp.internal.GShrExpr
 
clone() - Method in class soot.grimp.internal.GEqExpr
 
clone() - Method in class soot.grimp.internal.GMulExpr
 
clone() - Method in class soot.grimp.internal.GReturnStmt
 
clone() - Method in class soot.grimp.internal.GLtExpr
 
clone() - Method in class soot.grimp.internal.GThrowStmt
 
clone() - Method in class soot.grimp.internal.GTrap
 
clone() - Method in class soot.grimp.internal.GArrayRef
 
clone() - Method in class soot.grimp.internal.GCmplExpr
 
clone() - Method in class soot.grimp.internal.GInstanceOfExpr
 
clone() - Method in class soot.grimp.internal.GAndExpr
 
clone() - Method in class soot.grimp.internal.GTableSwitchStmt
 
clone() - Method in class soot.grimp.internal.GSubExpr
 
clone() - Method in class soot.grimp.internal.GRValueBox
 
clone() - Method in class soot.grimp.internal.GGtExpr
 
clone() - Method in class soot.grimp.internal.GOrExpr
 
clone() - Method in class soot.grimp.internal.GShlExpr
 
clone() - Method in class soot.grimp.internal.GLeExpr
 
clone() - Method in class soot.grimp.internal.GCmpExpr
 
clone() - Method in class soot.grimp.internal.GCastExpr
 
clone() - Method in class soot.grimp.internal.GRemExpr
 
clone() - Method in class soot.grimp.internal.GAssignStmt
 
clone() - Method in class soot.grimp.internal.GEnterMonitorStmt
 
clone() - Method in class soot.grimp.internal.GIfStmt
 
clone() - Method in class soot.grimp.internal.GLengthExpr
 
clone() - Method in class soot.grimp.internal.GLookupSwitchStmt
 
clone() - Method in class soot.grimp.internal.GXorExpr
 
clone() - Method in class soot.jimple.ThisRef
 
clone() - Method in class soot.jimple.StaticFieldRef
 
clone() - Method in class soot.jimple.Constant
Clones the current constant.
clone() - Method in class soot.jimple.PlaceholderStmt
 
clone() - Method in class soot.jimple.ParameterRef
Create a new ParameterRef object with the same paramType and number.
clone() - Method in class soot.jimple.JimpleBody
Clones the current body, making deep copies of the contents.
clone() - Method in class soot.jimple.internal.AbstractInvokeExpr
 
clone() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
clone() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
clone() - Method in class soot.jimple.internal.AbstractBinopExpr
 
clone() - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
 
clone() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
clone() - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
 
clone() - Method in class soot.jimple.internal.JIdentityStmt
 
clone() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
clone() - Method in class soot.jimple.internal.AbstractUnopExpr
 
clone() - Method in class soot.jimple.internal.AbstractLengthExpr
 
clone() - Method in class soot.jimple.internal.AbstractNegExpr
 
clone() - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
clone() - Method in class soot.jimple.internal.JExitMonitorStmt
 
clone() - Method in class soot.jimple.internal.JInvokeStmt
 
clone() - Method in class soot.jimple.internal.JReturnStmt
 
clone() - Method in class soot.jimple.internal.JThrowStmt
 
clone() - Method in class soot.jimple.internal.JArrayRef
 
clone() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
clone() - Method in class soot.jimple.internal.JTableSwitchStmt
 
clone() - Method in class soot.jimple.internal.AbstractCastExpr
 
clone() - Method in class soot.jimple.internal.JAssignStmt
 
clone() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
clone() - Method in class soot.jimple.internal.JIfStmt
 
clone() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
clone() - Method in class soot.jimple.internal.JSubExpr
 
clone() - Method in class soot.jimple.internal.JAddExpr
 
clone() - Method in class soot.jimple.internal.JBreakpointStmt
 
clone() - Method in class soot.jimple.internal.JCastExpr
 
clone() - Method in class soot.jimple.internal.JLtExpr
 
clone() - Method in class soot.jimple.internal.AbstractNewExpr
 
clone() - Method in class soot.jimple.internal.JGtExpr
 
clone() - Method in class soot.jimple.internal.JCmpgExpr
 
clone() - Method in class soot.jimple.internal.JGeExpr
 
clone() - Method in class soot.jimple.internal.JLengthExpr
 
clone() - Method in class soot.jimple.internal.JInstanceFieldRef
 
clone() - Method in class soot.jimple.internal.JUshrExpr
 
clone() - Method in class soot.jimple.internal.JCmplExpr
 
clone() - Method in class soot.jimple.internal.JShrExpr
 
clone() - Method in class soot.jimple.internal.JDivExpr
 
clone() - Method in class soot.jimple.internal.JNewMultiArrayExpr
 
clone() - Method in class soot.jimple.internal.JimpleLocal
Returns a clone of the current JimpleLocal.
clone() - Method in class soot.jimple.internal.JNopStmt
 
clone() - Method in class soot.jimple.internal.JShlExpr
 
clone() - Method in class soot.jimple.internal.JGotoStmt
 
clone() - Method in class soot.jimple.internal.JInstanceOfExpr
 
clone() - Method in class soot.jimple.internal.JSpecialInvokeExpr
 
clone() - Method in class soot.jimple.internal.JNewExpr
 
clone() - Method in class soot.jimple.internal.JOrExpr
 
clone() - Method in class soot.jimple.internal.JCaughtExceptionRef
 
clone() - Method in class soot.jimple.internal.JNegExpr
 
clone() - Method in class soot.jimple.internal.JVirtualInvokeExpr
 
clone() - Method in class soot.jimple.internal.JRemExpr
 
clone() - Method in class soot.jimple.internal.JEqExpr
 
clone() - Method in class soot.jimple.internal.JCmpExpr
 
clone() - Method in class soot.jimple.internal.JReturnVoidStmt
 
clone() - Method in class soot.jimple.internal.JStaticInvokeExpr
 
clone() - Method in class soot.jimple.internal.JXorExpr
 
clone() - Method in class soot.jimple.internal.JTrap
 
clone() - Method in class soot.jimple.internal.JNewArrayExpr
 
clone() - Method in class soot.jimple.internal.JMulExpr
 
clone() - Method in class soot.jimple.internal.JInterfaceInvokeExpr
 
clone() - Method in class soot.jimple.internal.JLeExpr
 
clone() - Method in class soot.jimple.internal.JAndExpr
 
clone() - Method in class soot.jimple.internal.JRetStmt
 
clone() - Method in class soot.jimple.internal.JNeExpr
 
clone() - Method in class soot.jimple.parser.node.Node
 
clone() - Method in class soot.jimple.parser.node.AConstantImmediate
 
clone() - Method in class soot.jimple.parser.node.ANullBaseType
 
clone() - Method in class soot.jimple.parser.node.AFieldReference
 
clone() - Method in class soot.jimple.parser.node.ADoubleBaseType
 
clone() - Method in class soot.jimple.parser.node.TStringConstant
 
clone() - Method in class soot.jimple.parser.node.EOF
 
clone() - Method in class soot.jimple.parser.node.AIfStatement
 
clone() - Method in class soot.jimple.parser.node.AMultiNameList
 
clone() - Method in class soot.jimple.parser.node.X1PDeclaration
 
clone() - Method in class soot.jimple.parser.node.AArrayDescriptor
 
clone() - Method in class soot.jimple.parser.node.ANovoidType
 
clone() - Method in class soot.jimple.parser.node.TCatch
 
clone() - Method in class soot.jimple.parser.node.ACaseStmt
 
clone() - Method in class soot.jimple.parser.node.TFinal
 
clone() - Method in class soot.jimple.parser.node.TAtIdentifier
 
clone() - Method in class soot.jimple.parser.node.TVolatile
 
clone() - Method in class soot.jimple.parser.node.ANullBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.AUnopExpr
 
clone() - Method in class soot.jimple.parser.node.TStatic
 
clone() - Method in class soot.jimple.parser.node.TLookupswitch
 
clone() - Method in class soot.jimple.parser.node.AFloatBaseType
 
clone() - Method in class soot.jimple.parser.node.AMultiArgList
 
clone() - Method in class soot.jimple.parser.node.ALocalImmediate
 
clone() - Method in class soot.jimple.parser.node.TWith
 
clone() - Method in class soot.jimple.parser.node.AClassFileType
 
clone() - Method in class soot.jimple.parser.node.X2PArrayBrackets
 
clone() - Method in class soot.jimple.parser.node.ABreakpointStatement
 
clone() - Method in class soot.jimple.parser.node.AFieldMember
 
clone() - Method in class soot.jimple.parser.node.AArrayRef
 
clone() - Method in class soot.jimple.parser.node.ANonvoidJimpleType
 
clone() - Method in class soot.jimple.parser.node.TComma
 
clone() - Method in class soot.jimple.parser.node.TGoto
 
clone() - Method in class soot.jimple.parser.node.TShl
 
clone() - Method in class soot.jimple.parser.node.X1PStatement
 
clone() - Method in class soot.jimple.parser.node.AVoidType
 
clone() - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
clone() - Method in class soot.jimple.parser.node.TRBracket
 
clone() - Method in class soot.jimple.parser.node.AImplementsClause
 
clone() - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
clone() - Method in class soot.jimple.parser.node.ADeclaration
 
clone() - Method in class soot.jimple.parser.node.AUnopBoolExpr
 
clone() - Method in class soot.jimple.parser.node.X2PCatchClause
 
clone() - Method in class soot.jimple.parser.node.AByteBaseType
 
clone() - Method in class soot.jimple.parser.node.TSpecialinvoke
 
clone() - Method in class soot.jimple.parser.node.AFullMethodBody
 
clone() - Method in class soot.jimple.parser.node.AInvokeStatement
 
clone() - Method in class soot.jimple.parser.node.TShort
 
clone() - Method in class soot.jimple.parser.node.TLParen
 
clone() - Method in class soot.jimple.parser.node.ALabelName
 
clone() - Method in class soot.jimple.parser.node.TMinus
 
clone() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
clone() - Method in class soot.jimple.parser.node.ACmplBinop
 
clone() - Method in class soot.jimple.parser.node.TReturn
 
clone() - Method in class soot.jimple.parser.node.TEquals
 
clone() - Method in class soot.jimple.parser.node.TStaticinvoke
 
clone() - Method in class soot.jimple.parser.node.AInterfaceFileType
 
clone() - Method in class soot.jimple.parser.node.ATransientModifier
 
clone() - Method in class soot.jimple.parser.node.X1PModifier
 
clone() - Method in class soot.jimple.parser.node.AQuotedClassName
 
clone() - Method in class soot.jimple.parser.node.ALocalName
 
clone() - Method in class soot.jimple.parser.node.AFullIdentClassName
 
clone() - Method in class soot.jimple.parser.node.TThrows
 
clone() - Method in class soot.jimple.parser.node.TXor
 
clone() - Method in class soot.jimple.parser.node.TNull
 
clone() - Method in class soot.jimple.parser.node.TLBracket
 
clone() - Method in class soot.jimple.parser.node.TDot
 
clone() - Method in class soot.jimple.parser.node.TColon
 
clone() - Method in class soot.jimple.parser.node.TImplements
 
clone() - Method in class soot.jimple.parser.node.TPublic
 
clone() - Method in class soot.jimple.parser.node.APlusBinop
 
clone() - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
clone() - Method in class soot.jimple.parser.node.ALengthofUnop
 
clone() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
clone() - Method in class soot.jimple.parser.node.AShlBinop
 
clone() - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
clone() - Method in class soot.jimple.parser.node.ALabelStatement
 
clone() - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
clone() - Method in class soot.jimple.parser.node.TPrivate
 
clone() - Method in class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
clone() - Method in class soot.jimple.parser.node.TDiv
 
clone() - Method in class soot.jimple.parser.node.AArrayReference
 
clone() - Method in class soot.jimple.parser.node.ADivBinop
 
clone() - Method in class soot.jimple.parser.node.AIntegerConstant
 
clone() - Method in class soot.jimple.parser.node.AParameter
 
clone() - Method in class soot.jimple.parser.node.ACharBaseType
 
clone() - Method in class soot.jimple.parser.node.AMultiParameterList
 
clone() - Method in class soot.jimple.parser.node.AMethodSignature
 
clone() - Method in class soot.jimple.parser.node.ACmpleBinop
 
clone() - Method in class soot.jimple.parser.node.AMethodMember
 
clone() - Method in class soot.jimple.parser.node.ACmpltBinop
 
clone() - Method in class soot.jimple.parser.node.ABooleanBaseType
 
clone() - Method in class soot.jimple.parser.node.TCase
 
clone() - Method in class soot.jimple.parser.node.TShr
 
clone() - Method in class soot.jimple.parser.node.ASingleArgList
 
clone() - Method in class soot.jimple.parser.node.TTransient
 
clone() - Method in class soot.jimple.parser.node.X2PMember
 
clone() - Method in class soot.jimple.parser.node.TPlus
 
clone() - Method in class soot.jimple.parser.node.TFloatConstant
 
clone() - Method in class soot.jimple.parser.node.TUshr
 
clone() - Method in class soot.jimple.parser.node.AVolatileModifier
 
clone() - Method in class soot.jimple.parser.node.AReferenceExpression
 
clone() - Method in class soot.jimple.parser.node.AEmptyMethodBody
 
clone() - Method in class soot.jimple.parser.node.AUnopExpression
 
clone() - Method in class soot.jimple.parser.node.ALongBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.ACastExpression
 
clone() - Method in class soot.jimple.parser.node.X2PStatement
 
clone() - Method in class soot.jimple.parser.node.AMinusBinop
 
clone() - Method in class soot.jimple.parser.node.TCmpeq
 
clone() - Method in class soot.jimple.parser.node.X2PDeclaration
 
clone() - Method in class soot.jimple.parser.node.ABinopExpr
 
clone() - Method in class soot.jimple.parser.node.TNeg
 
clone() - Method in class soot.jimple.parser.node.AIdentityStatement
 
clone() - Method in class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
clone() - Method in class soot.jimple.parser.node.TNative
 
clone() - Method in class soot.jimple.parser.node.AOrBinop
 
clone() - Method in class soot.jimple.parser.node.AIdentClassName
 
clone() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
clone() - Method in class soot.jimple.parser.node.ASynchronizedModifier
 
clone() - Method in class soot.jimple.parser.node.TLBrace
 
clone() - Method in class soot.jimple.parser.node.ARetStatement
 
clone() - Method in class soot.jimple.parser.node.TOr
 
clone() - Method in class soot.jimple.parser.node.ANopStatement
 
clone() - Method in class soot.jimple.parser.node.TCmple
 
clone() - Method in class soot.jimple.parser.node.TFloat
 
clone() - Method in class soot.jimple.parser.node.TEntermonitor
 
clone() - Method in class soot.jimple.parser.node.TAbstract
 
clone() - Method in class soot.jimple.parser.node.TMod
 
clone() - Method in class soot.jimple.parser.node.TFullIdentifier
 
clone() - Method in class soot.jimple.parser.node.TProtected
 
clone() - Method in class soot.jimple.parser.node.X1PCatchClause
 
clone() - Method in class soot.jimple.parser.node.TSynchronized
 
clone() - Method in class soot.jimple.parser.node.TAnd
 
clone() - Method in class soot.jimple.parser.node.TTo
 
clone() - Method in class soot.jimple.parser.node.TQuotedName
 
clone() - Method in class soot.jimple.parser.node.ANewExpression
 
clone() - Method in class soot.jimple.parser.node.TFrom
 
clone() - Method in class soot.jimple.parser.node.AAbstractModifier
 
clone() - Method in class soot.jimple.parser.node.AShortBaseType
 
clone() - Method in class soot.jimple.parser.node.AThrowsClause
 
clone() - Method in class soot.jimple.parser.node.AArrayBrackets
 
clone() - Method in class soot.jimple.parser.node.ASingleParameterList
 
clone() - Method in class soot.jimple.parser.node.TRet
 
clone() - Method in class soot.jimple.parser.node.AStringConstant
 
clone() - Method in class soot.jimple.parser.node.AShortBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.TInterface
 
clone() - Method in class soot.jimple.parser.node.TClass
 
clone() - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
clone() - Method in class soot.jimple.parser.node.AThrowStatement
 
clone() - Method in class soot.jimple.parser.node.ANullConstant
 
clone() - Method in class soot.jimple.parser.node.ABinopExpression
 
clone() - Method in class soot.jimple.parser.node.AAssignStatement
 
clone() - Method in class soot.jimple.parser.node.AExtendsClause
 
clone() - Method in class soot.jimple.parser.node.AFloatBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.TQuote
 
clone() - Method in class soot.jimple.parser.node.TCmpne
 
clone() - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
clone() - Method in class soot.jimple.parser.node.AMultBinop
 
clone() - Method in class soot.jimple.parser.node.TBreakpoint
 
clone() - Method in class soot.jimple.parser.node.AFieldSignature
 
clone() - Method in class soot.jimple.parser.node.TByte
 
clone() - Method in class soot.jimple.parser.node.AInstanceofExpression
 
clone() - Method in class soot.jimple.parser.node.TNewmultiarray
 
clone() - Method in class soot.jimple.parser.node.AFile
 
clone() - Method in class soot.jimple.parser.node.ACmpgeBinop
 
clone() - Method in class soot.jimple.parser.node.APrivateModifier
 
clone() - Method in class soot.jimple.parser.node.AGotoStmt
 
clone() - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
clone() - Method in class soot.jimple.parser.node.AClassNameBaseType
 
clone() - Method in class soot.jimple.parser.node.TNop
 
clone() - Method in class soot.jimple.parser.node.AIdentName
 
clone() - Method in class soot.jimple.parser.node.TMult
 
clone() - Method in class soot.jimple.parser.node.ACmpBinop
 
clone() - Method in class soot.jimple.parser.node.TCmp
 
clone() - Method in class soot.jimple.parser.node.TTableswitch
 
clone() - Method in class soot.jimple.parser.node.ANativeModifier
 
clone() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
clone() - Method in class soot.jimple.parser.node.ASigFieldRef
 
clone() - Method in class soot.jimple.parser.node.AIntBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.AAndBinop
 
clone() - Method in class soot.jimple.parser.node.TRParen
 
clone() - Method in class soot.jimple.parser.node.AReturnStatement
 
clone() - Method in class soot.jimple.parser.node.AByteBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.AIntBaseType
 
clone() - Method in class soot.jimple.parser.node.TIntegerConstant
 
clone() - Method in class soot.jimple.parser.node.TIgnored
 
clone() - Method in class soot.jimple.parser.node.TDefault
 
clone() - Method in class soot.jimple.parser.node.TInt
 
clone() - Method in class soot.jimple.parser.node.X1PMember
 
clone() - Method in class soot.jimple.parser.node.X2PModifier
 
clone() - Method in class soot.jimple.parser.node.TExtends
 
clone() - Method in class soot.jimple.parser.node.ABinopBoolExpr
 
clone() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
clone() - Method in class soot.jimple.parser.node.TColonEquals
 
clone() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
clone() - Method in class soot.jimple.parser.node.ADefaultCaseLabel
 
clone() - Method in class soot.jimple.parser.node.TExitmonitor
 
clone() - Method in class soot.jimple.parser.node.AShrBinop
 
clone() - Method in class soot.jimple.parser.node.X1PCaseStmt
 
clone() - Method in class soot.jimple.parser.node.TVoid
 
clone() - Method in class soot.jimple.parser.node.TLong
 
clone() - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
clone() - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
clone() - Method in class soot.jimple.parser.node.TNew
 
clone() - Method in class soot.jimple.parser.node.AProtectedModifier
 
clone() - Method in class soot.jimple.parser.node.TBoolean
 
clone() - Method in class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.TCmpg
 
clone() - Method in class soot.jimple.parser.node.AUnknownJimpleType
 
clone() - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
clone() - Method in class soot.jimple.parser.node.TBoolConstant
 
clone() - Method in class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.ACmpgBinop
 
clone() - Method in class soot.jimple.parser.node.APublicModifier
 
clone() - Method in class soot.jimple.parser.node.AQuotedName
 
clone() - Method in class soot.jimple.parser.node.ASingleLocalNameList
 
clone() - Method in class soot.jimple.parser.node.Start
 
clone() - Method in class soot.jimple.parser.node.TCmpge
 
clone() - Method in class soot.jimple.parser.node.TInstanceof
 
clone() - Method in class soot.jimple.parser.node.AClassNameSingleClassNameList
 
clone() - Method in class soot.jimple.parser.node.ALongBaseType
 
clone() - Method in class soot.jimple.parser.node.AFileBody
 
clone() - Method in class soot.jimple.parser.node.TCmpl
 
clone() - Method in class soot.jimple.parser.node.TLengthof
 
clone() - Method in class soot.jimple.parser.node.AUshrBinop
 
clone() - Method in class soot.jimple.parser.node.TCmplt
 
clone() - Method in class soot.jimple.parser.node.TNewarray
 
clone() - Method in class soot.jimple.parser.node.TIdentifier
 
clone() - Method in class soot.jimple.parser.node.AFinalModifier
 
clone() - Method in class soot.jimple.parser.node.ACatchClause
 
clone() - Method in class soot.jimple.parser.node.ALocalVariable
 
clone() - Method in class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
clone() - Method in class soot.jimple.parser.node.ANegUnop
 
clone() - Method in class soot.jimple.parser.node.X2PArrayDescriptor
 
clone() - Method in class soot.jimple.parser.node.TIf
 
clone() - Method in class soot.jimple.parser.node.AReferenceVariable
 
clone() - Method in class soot.jimple.parser.node.ACmpgtBinop
 
clone() - Method in class soot.jimple.parser.node.AStaticModifier
 
clone() - Method in class soot.jimple.parser.node.TThrow
 
clone() - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
clone() - Method in class soot.jimple.parser.node.ACharBaseTypeNoName
 
clone() - Method in class soot.jimple.parser.node.AFloatConstant
 
clone() - Method in class soot.jimple.parser.node.TRBrace
 
clone() - Method in class soot.jimple.parser.node.TCmpgt
 
clone() - Method in class soot.jimple.parser.node.TInterfaceinvoke
 
clone() - Method in class soot.jimple.parser.node.TNullType
 
clone() - Method in class soot.jimple.parser.node.X2PCaseStmt
 
clone() - Method in class soot.jimple.parser.node.ALocalFieldRef
 
clone() - Method in class soot.jimple.parser.node.AGotoStatement
 
clone() - Method in class soot.jimple.parser.node.ACmpeqBinop
 
clone() - Method in class soot.jimple.parser.node.ASingleNameList
 
clone() - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
clone() - Method in class soot.jimple.parser.node.TUnknown
 
clone() - Method in class soot.jimple.parser.node.ACmpneBinop
 
clone() - Method in class soot.jimple.parser.node.TSemicolon
 
clone() - Method in class soot.jimple.parser.node.AModBinop
 
clone() - Method in class soot.jimple.parser.node.TDouble
 
clone() - Method in class soot.jimple.parser.node.AInvokeExpression
 
clone() - Method in class soot.jimple.parser.node.TChar
 
clone() - Method in class soot.jimple.parser.node.AImmediateExpression
 
clone() - Method in class soot.jimple.parser.node.TVirtualinvoke
 
clone() - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
clone() - Method in class soot.jimple.parser.node.AXorBinop
 
clone() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
 
clone() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
clone() - Method in class soot.shimple.ShimpleBody
Returns a copy of the current ShimpleBody.
clone() - Method in class soot.shimple.internal.SPhiExpr
 
clone() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
clone() - Method in class soot.toolkits.scalar.AbstractFlowSet
 
clone() - Method in class soot.toolkits.scalar.ValueUnitPair
 
clone() - Method in class soot.toolkits.scalar.ArraySparseSet
 
clone() - Method in class soot.toolkits.scalar.ArrayPackedSet
 
clone() - Method in interface soot.toolkits.scalar.FlowSet
Clones the current FlowSet.
clone() - Method in class soot.util.BitVector
 
clone() - Method in class soot.util.IterableSet
 
clone() - Method in class soot.util.queue.QueueReader
 
clone() - Method in class soot.xml.XMLNode
 
cloneIfNecessary(Value) - Static method in class soot.grimp.Grimp
 
cloneIfNecessary(Value) - Static method in class soot.jimple.Jimple
 
cloneList(List) - Method in class soot.jimple.parser.node.Node
 
cloneNode(Node) - Method in class soot.jimple.parser.node.Node
 
cloneObject(ReferenceVariable) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Returns a variable which has the effect of cloning.
cloneObjectImpl(ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
cloneObjectImpl(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
close() - Method in class soot.util.SootInputStream
Closes this input stream and releases any system resources associated with the stream.
clsname - Variable in class soot.tools.CFGViewer
 
cmdLineArgs - Variable in class soot.Main
 
CMP - Static variable in class soot.jimple.Jimple
 
cmp(LongConstant) - Method in class soot.jimple.LongConstant
 
CmpExpr - interface soot.jimple.CmpExpr.
 
CMPG - Static variable in class soot.jimple.Jimple
 
cmpg(RealConstant) - Method in class soot.jimple.RealConstant
 
cmpg(RealConstant) - Method in class soot.jimple.DoubleConstant
 
cmpg(RealConstant) - Method in class soot.jimple.FloatConstant
 
CmpgExpr - interface soot.jimple.CmpgExpr.
 
CmpgInst - interface soot.baf.CmpgInst.
 
CmpInst - interface soot.baf.CmpInst.
 
CMPL - Static variable in class soot.jimple.Jimple
 
cmpl(RealConstant) - Method in class soot.jimple.RealConstant
 
cmpl(RealConstant) - Method in class soot.jimple.DoubleConstant
 
cmpl(RealConstant) - Method in class soot.jimple.FloatConstant
 
CmplExpr - interface soot.jimple.CmplExpr.
 
CmplInst - interface soot.baf.CmplInst.
 
code_attr - Variable in class soot.coffi.method_info
A shortcut into attributes array for Code_attribute
CodeAttribute - class soot.tagkit.CodeAttribute.
A CodeAttribute object holds PC -> Tag pairs.
CodeAttribute() - Constructor for class soot.tagkit.CodeAttribute
 
CodeAttribute(String) - Constructor for class soot.tagkit.CodeAttribute
Creates an attribute object with the given name.
CodeAttribute(String, List, List) - Constructor for class soot.tagkit.CodeAttribute
Create an attribute object with the name and lists of unit-tag pairs.
coffi_BasicBlock_ids - Variable in class soot.G
 
coffi_CONSTANT_Utf8_info_e1 - Variable in class soot.G
 
coffi_CONSTANT_Utf8_info_e2 - Variable in class soot.G
 
coffiClass - Variable in class soot.coffi.CoffiMethodSource
 
coffiMethod - Variable in class soot.coffi.CoffiMethodSource
 
CoffiMethodSource - class soot.coffi.CoffiMethodSource.
 
collapse() - Method in class soot.jimple.spark.solver.SCCCollapser
Actually collapse the SCCs in the PAG.
collapse() - Method in class soot.jimple.spark.solver.EBBCollapser
Actually collapse the EBBs in the PAG.
collapseAlloc() - Method in class soot.jimple.spark.solver.EBBCollapser
 
collapseLoad() - Method in class soot.jimple.spark.solver.EBBCollapser
 
collapseSimple() - Method in class soot.jimple.spark.solver.EBBCollapser
 
CollectionFlowUniverse - class soot.toolkits.scalar.CollectionFlowUniverse.
Provides an implementation of a flow universe, wrapping collections.
CollectionFlowUniverse(Collection) - Constructor for class soot.toolkits.scalar.CollectionFlowUniverse
 
ColorTag - class soot.tagkit.ColorTag.
 
ColorTag(int) - Constructor for class soot.tagkit.ColorTag
 
ColorTag(int, int, int) - Constructor for class soot.tagkit.ColorTag
 
CommonSubexpressionEliminator - class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator.
Runs an available expressions analysis on a body, then eliminates common subexpressions.
CommonSubexpressionEliminator() - Method in class soot.Singletons
 
CommonSubexpressionEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator
 
compareTo(cp_info) - Method in class soot.coffi.CONSTANT_Utf8_info
Compares this entry with another cp_info object; note that for Utf8 object it really doesn't matter whether they're in the same or a different constant pool, since they really do carry all their data.
compareTo(cp_info[], cp_info, cp_info[]) - Method in class soot.coffi.CONSTANT_Utf8_info
Compares this entry with another cp_info object (which may reside in a different constant pool).
compareTo(cp_info[], cp_info, cp_info[]) - Method in class soot.coffi.CONSTANT_Class_info
Compares this entry with another cp_info object (which may reside in a different constant pool).
compareTo(Object) - Method in class soot.RefType
 
compareTo(Object) - Method in class soot.dava.internal.SET.SETBasicBlock
 
compareTo(Object) - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
compareTo(Object) - Method in class soot.jimple.spark.pag.VarNode
 
COMPILATION_ABORTED - Static variable in class soot.CompilationDeathException
 
COMPILATION_SUCCEEDED - Static variable in class soot.CompilationDeathException
 
CompilationDeathException - exception soot.CompilationDeathException.
 
CompilationDeathException(int) - Constructor for class soot.CompilationDeathException
 
CompilationDeathException(int, String) - Constructor for class soot.CompilationDeathException
 
complement() - Method in interface soot.toolkits.scalar.BoundedFlowSet
Complements this.
complement() - Method in class soot.toolkits.scalar.AbstractBoundedFlowSet
 
complement(FlowSet) - Method in interface soot.toolkits.scalar.BoundedFlowSet
Complements this BoundedFlowSet, putting the result into dest.
complement(FlowSet) - Method in class soot.toolkits.scalar.AbstractBoundedFlowSet
 
complement(FlowSet) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
complete - Static variable in class soot.tools.CFGViewer
 
COMPLETE - Static variable in class soot.toolkits.graph.BlockGraph
 
CompleteBlockGraph - class soot.toolkits.graph.CompleteBlockGraph.
Represents a CFG where the nodes are Block instances, and where control flow associated with exceptions is taken into account.
CompleteBlockGraph(Body) - Constructor for class soot.toolkits.graph.CompleteBlockGraph
Constructs a graph for the blocks found by partitioning the the unit chain of the provided Body instance.
CompleteUnitGraph - class soot.toolkits.graph.CompleteUnitGraph.
Represents a CFG for a Body instance where the nodes are Unit instances, and where control flow associated with exceptions is taken into account.
CompleteUnitGraph(Body) - Constructor for class soot.toolkits.graph.CompleteUnitGraph
Constructs the graph from a given Body instance.
computeNeedsPatching() - Method in class soot.shimple.internal.SPatchingChain
NOTE: This will *miss* all the Phi nodes outside a chain.
ConcreteRef - interface soot.jimple.ConcreteRef.
 
concreteRef(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
only lets concrete references through.
ConditionalBranchFolder - class soot.jimple.toolkits.scalar.ConditionalBranchFolder.
 
ConditionalBranchFolder() - Method in class soot.Singletons
 
ConditionalBranchFolder(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.ConditionalBranchFolder
 
conditionBox - Variable in class soot.dava.internal.AST.ASTControlFlowNode
 
ConditionExpr - interface soot.jimple.ConditionExpr.
 
ConditionExprBox - class soot.jimple.internal.ConditionExprBox.
 
ConditionExprBox(Value) - Constructor for class soot.jimple.internal.ConditionExprBox
 
ConditionFlipper - class soot.dava.toolkits.base.misc.ConditionFlipper.
 
ConditionFlipper() - Constructor for class soot.dava.toolkits.base.misc.ConditionFlipper
 
considerTag(Tag, Unit) - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
 
considerTag(Tag, Unit) - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
 
considerTag(Tag, Unit) - Method in class soot.tagkit.TagAggregator
Aggregate the given tag assigned to the given unit
considerTag(Tag, Unit) - Method in class soot.tagkit.ImportantTagAggregator
Decide whether this tag should be aggregated by this aggregator.
considerTag(Tag, Unit) - Method in class soot.tagkit.FirstTagAggregator
Decide whether this tag should be aggregated by this aggregator.
Constant - class soot.jimple.Constant.
 
CONSTANT_Class_info - class soot.coffi.CONSTANT_Class_info.
A constant pool entry of type CONSTANT_Class.
CONSTANT_Class_info() - Constructor for class soot.coffi.CONSTANT_Class_info
 
constant_pool - Variable in class soot.coffi.ClassFile
Array of constant pool items.
constant_pool_count - Variable in class soot.coffi.ClassFile
Number of items in the constant pool.
CONSTANT_Utf8_collector - class soot.coffi.CONSTANT_Utf8_collector.
Provides sharing for Utf8_info string objects reused in different contexts.
CONSTANT_Utf8_collector() - Method in class soot.Singletons
 
CONSTANT_Utf8_collector(Singletons.Global) - Constructor for class soot.coffi.CONSTANT_Utf8_collector
 
CONSTANT_Utf8_info - class soot.coffi.CONSTANT_Utf8_info.
A constant pool entry of type CONSTANT_Utf8; note this is not multithread safe.
CONSTANT_Utf8_info(DataInputStream) - Constructor for class soot.coffi.CONSTANT_Utf8_info
Constructor from a DataInputSream
Constant() - Constructor for class soot.jimple.Constant
 
constant(Constant) - Method in class soot.AbstractUnitPrinter
 
constant(Constant) - Method in interface soot.UnitPrinter
 
ConstantObject - class soot.jimple.toolkits.pointer.representations.ConstantObject.
 
ConstantObject() - Constructor for class soot.jimple.toolkits.pointer.representations.ConstantObject
 
ConstantPropagatorAndFolder - class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder.
Does constant propagation and folding.
ConstantPropagatorAndFolder() - Method in class soot.Singletons
 
ConstantPropagatorAndFolder(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder
 
ConstantSwitch - interface soot.jimple.ConstantSwitch.
 
CONSTRUCTORCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
ConstructorFolder - class soot.grimp.toolkits.base.ConstructorFolder.
 
ConstructorFolder() - Method in class soot.Singletons
 
ConstructorFolder(Singletons.Global) - Constructor for class soot.grimp.toolkits.base.ConstructorFolder
 
constructorName - Static variable in class soot.SootMethod
 
consume_Condition(AugmentedStmt) - Method in class soot.dava.DavaBody
 
contains(Node) - Method in class soot.jimple.spark.sets.PointsToSetInternal
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.SortedArraySet
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.HybridPointsToSet
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.DoublePointsToSet
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.HashPointsToSet
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.BitPointsToSet
Returns true iff the set contains n.
contains(Node) - Method in class soot.jimple.spark.sets.SharedPointsToSet
Returns true iff the set contains n.
contains(Numberable) - Method in class soot.util.NumberedSet
 
contains(Object) - Method in class soot.PatchingChain
Returns true if this patching chain contains the specified element.
contains(Object) - Method in class soot.dava.internal.SET.SETNode
 
contains(Object) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
contains(Object) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
contains(Object) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
contains(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
 
contains(Object) - Method in class soot.toolkits.scalar.ArrayPackedSet
Returns true, if the object is in the set.
contains(Object) - Method in interface soot.toolkits.scalar.FlowSet
Returns true if this FlowSet contains obj.
contains(Object) - Method in class soot.util.SingletonList
 
contains(Object) - Method in class soot.util.ArraySet
 
contains(Object) - Method in class soot.util.HashChain
 
contains(SootMethod) - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
Returns true iff method is reachable.
containsAll(Collection) - Method in class soot.util.HashChain
 
containsArrayRef() - Method in interface soot.baf.Inst
 
containsArrayRef() - Method in class soot.baf.internal.AbstractInst
 
containsArrayRef() - Method in class soot.baf.internal.BArrayReadInst
 
containsArrayRef() - Method in class soot.baf.internal.BArrayWriteInst
 
containsArrayRef() - Method in interface soot.jimple.Stmt
 
containsArrayRef() - Method in class soot.jimple.internal.AbstractStmt
 
containsArrayRef() - Method in class soot.jimple.internal.JAssignStmt
 
containsBafBody() - Method in class soot.SootClass
Returns true if some method in this class has an active Baf body.
containsClass(String) - Method in class soot.Scene
 
containsEdge(Object, Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
containsEdge(Object, Object) - Method in interface soot.toolkits.graph.MutableDirectedGraph
 
containsField(String) - Method in class soot.Scene
 
containsFieldRef() - Method in interface soot.baf.Inst
 
containsFieldRef() - Method in class soot.baf.internal.AbstractInst
 
containsFieldRef() - Method in class soot.baf.internal.BFieldPutInst
 
containsFieldRef() - Method in class soot.baf.internal.BFieldGetInst
 
containsFieldRef() - Method in class soot.baf.internal.BStaticPutInst
 
containsFieldRef() - Method in class soot.baf.internal.BStaticGetInst
 
containsFieldRef() - Method in interface soot.jimple.Stmt
 
containsFieldRef() - Method in class soot.jimple.internal.AbstractStmt
 
containsFieldRef() - Method in class soot.jimple.internal.JAssignStmt
 
containsInvokeExpr() - Method in interface soot.baf.Inst
 
containsInvokeExpr() - Method in class soot.baf.internal.AbstractInst
 
containsInvokeExpr() - Method in interface soot.jimple.Stmt
 
containsInvokeExpr() - Method in class soot.jimple.internal.AbstractStmt
 
containsInvokeExpr() - Method in class soot.jimple.internal.JInvokeStmt
 
containsInvokeExpr() - Method in class soot.jimple.internal.JAssignStmt
 
containsKey(Object) - Method in class soot.util.UnitMap
 
containsKey(Object) - Method in class soot.util.HashMultiMap
 
containsKey(Object) - Method in interface soot.util.MultiMap
 
containsKey(Object) - Method in class soot.util.IterableMap
 
containsMethod(String) - Method in class soot.Scene
 
containsNode(Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
containsNode(Object) - Method in interface soot.toolkits.graph.MutableDirectedGraph
 
containsValue(Object) - Method in class soot.util.UnitMap
 
containsValue(Object) - Method in class soot.util.HashMultiMap
 
containsValue(Object) - Method in interface soot.util.MultiMap
 
containsValue(Object) - Method in class soot.util.IterableMap
 
ContextInsensitiveBuilder - class soot.jimple.spark.builder.ContextInsensitiveBuilder.
A context insensitive pointer assignment graph builder.
ContextInsensitiveBuilder() - Constructor for class soot.jimple.spark.builder.ContextInsensitiveBuilder
 
conversionLocalCount - Variable in class soot.Timers
 
conversionStmtCount - Variable in class soot.Timers
 
conversionTimer - Variable in class soot.Timers
 
convert() - Method in class soot.coffi.CONSTANT_Utf8_info
Converts internal representation into an actual String.
convert(DavaBody) - Method in class soot.dava.toolkits.base.misc.MonitorConverter
 
convert(DavaBody) - Method in class soot.dava.toolkits.base.misc.ThrowNullConverter
 
ConvertToBaf - interface soot.jimple.ConvertToBaf.
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.StaticFieldRef
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.Constant
Adds a Baf instruction pushing this constant to the stack onto out.
convertToBaf(JimpleToBafContext, List) - Method in interface soot.jimple.ConvertToBaf
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JIdentityStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JExitMonitorStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JInvokeStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JReturnStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JThrowStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JArrayRef
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JTableSwitchStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractCastExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JAssignStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JEnterMonitorStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JIfStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractJimpleFloatBinopExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractJimpleIntBinopExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JLengthExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.AbstractJimpleIntLongBinopExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JimpleLocal
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JNopStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JGotoStmt
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JInstanceOfExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JNewExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JNegExpr
 
convertToBaf(JimpleToBafContext, List) - Method in class soot.jimple.internal.JReturnVoidStmt
 
convertToBits() - Method in class soot.jimple.spark.sets.HybridPointsToSet
 
convertToBits() - Method in class soot.jimple.spark.sets.SharedPointsToSet
 
copiesTimer - Variable in class soot.Timers
 
copy(FlowSet) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
copy(FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
copy(FlowSet) - Method in class soot.toolkits.scalar.ArraySparseSet
 
copy(FlowSet) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
copy(FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Copies the current FlowSet into dest.
copy(Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
copy(Object, Object) - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
 
copy(Object, Object) - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
 
copy(Object, Object) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
 
copy(Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
 
copy(Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
 
copy(Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
 
copy(Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
 
copy(Object, Object) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Creates a copy of the source flow object in dest.
CopyPropagator - class soot.jimple.toolkits.scalar.CopyPropagator.
 
CopyPropagator() - Method in class soot.Singletons
 
CopyPropagator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.CopyPropagator
 
CPOptions - class soot.options.CPOptions.
Option parser for Copy Propagator.
CPOptions(Map) - Constructor for class soot.options.CPOptions
 
cpreds - Variable in class soot.dava.internal.asg.AugmentedStmt
 
createClassFetcherFor(SootClass, String) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
Creates a method which calls java.lang.Class.forName(String).
createInputStream(InputStream) - Method in class soot.util.JimpleInputRep
 
createInputStream(InputStream) - Method in class soot.util.BafInputRep
 
createInputStream(InputStream) - Method in class soot.util.ClassInputRep
 
createSootClass() - Method in class soot.jimple.parser.JimpleAST
Reads an entire class from jimple, creates the Soot objects & returns it.
createSubGraph(String) - Method in class soot.util.dot.DotGraph
creates a sub graph.
CriticalEdgeRemover - class soot.jimple.toolkits.graph.CriticalEdgeRemover.
removes all critical edges.
A critical edge is an edge from Block A to block B, if B has more than one predecessor and A has more the one successor.
As an example: If we wanted a computation to be only on the path A->B this computation must be directly on the edge.
CriticalEdgeRemover() - Method in class soot.Singletons
 
CriticalEdgeRemover(Singletons.Global) - Constructor for class soot.jimple.toolkits.graph.CriticalEdgeRemover
 
csuccs - Variable in class soot.dava.internal.asg.AugmentedStmt
 
currentMethod - Variable in class soot.jimple.spark.builder.StandardParms
 
customizeInitialFlowGraph() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
We hereby retract the API for customizeInitialFlowGraph().
CycleFinder - class soot.dava.toolkits.base.finders.CycleFinder.
 
CycleFinder() - Method in class soot.Singletons
 
CycleFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.CycleFinder
 

D

DAbruptStmt - class soot.dava.internal.javaRep.DAbruptStmt.
 
DAbruptStmt(String, SETNodeLabel) - Constructor for class soot.dava.internal.javaRep.DAbruptStmt
 
Dava - class soot.dava.Dava.
 
Dava() - Method in class soot.Singletons
 
Dava(Singletons.Global) - Constructor for class soot.dava.Dava
 
DavaBody - class soot.dava.DavaBody.
 
DavaMonitor - class soot.dava.toolkits.base.DavaMonitor.DavaMonitor.
 
DavaPrinter - class soot.dava.DavaPrinter.
 
DavaPrinter() - Method in class soot.Singletons
 
DavaPrinter(Singletons.Global) - Constructor for class soot.dava.DavaPrinter
 
DavaUnitPrinter - class soot.dava.DavaUnitPrinter.
UnitPrinter implementation for Dava.
DavaUnitPrinter() - Constructor for class soot.dava.DavaUnitPrinter
 
DCmpExpr - class soot.dava.internal.javaRep.DCmpExpr.
 
DCmpExpr(Value, Value) - Constructor for class soot.dava.internal.javaRep.DCmpExpr
 
DCmpgExpr - class soot.dava.internal.javaRep.DCmpgExpr.
 
DCmpgExpr(Value, Value) - Constructor for class soot.dava.internal.javaRep.DCmpgExpr
 
DCmplExpr - class soot.dava.internal.javaRep.DCmplExpr.
 
DCmplExpr(Value, Value) - Constructor for class soot.dava.internal.javaRep.DCmplExpr
 
DeadAssignmentEliminator - class soot.jimple.toolkits.scalar.DeadAssignmentEliminator.
 
DeadAssignmentEliminator() - Method in class soot.Singletons
 
DeadAssignmentEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.DeadAssignmentEliminator
 
deadCodeTimer - Variable in class soot.Timers
 
Debug - class soot.util.Debug.
Provides utility methods for debugging, including assertions.
debug() - Method in class soot.options.Options
 
decIndent() - Method in class soot.AbstractUnitPrinter
 
decIndent() - Method in interface soot.UnitPrinter
 
declaresField(String) - Method in class soot.SootClass
Does this class declare a field with the given subsignature?
declaresField(String, Type) - Method in class soot.SootClass
Does this class declare a field with the given name and type.
declaresFieldByName(String) - Method in class soot.SootClass
Does this class declare a field with the given name?
declaresLocal(Body, String) - Method in class soot.coffi.Util
 
declaresMethod(NumberedString) - Method in class soot.SootClass
Does this class declare a method with the given subsignature?
declaresMethod(String) - Method in class soot.SootClass
Does this class declare a method with the given subsignature?
declaresMethod(String, List) - Method in class soot.SootClass
Does this class declare a method with the given name and parameter types?
declaresMethod(String, List, Type) - Method in class soot.SootClass
Does this class declare a method with the given name, parameter types, and return type?
declaresMethodByName(String) - Method in class soot.SootClass
Does this class declare a method with the given name?
decode(char[]) - Static method in class soot.tagkit.Base64
Decodes a BASE-64 encoded stream to recover the original data.
decode(String, Hashtable) - Method in class soot.tagkit.JasminAttribute
 
decode(String, Hashtable) - Method in class soot.tagkit.CodeAttribute
 
DEFAULT - Static variable in class soot.jimple.Jimple
 
DEFAULT_CLASS_LOADER - Static variable in interface soot.PointsToAnalysis
 
DEFAULT_CLASS_LOADER_LOCAL - Static variable in interface soot.PointsToAnalysis
 
DEFAULT_PREFIX - Static variable in class soot.jimple.toolkits.scalar.LocalCreation
if no prefix is given, this one's used
defaultCase(Node) - Method in class soot.jimple.parser.Walker
 
defaultCase(Node) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
defaultCase(Object) - Method in interface soot.grimp.GrimpExprSwitch
 
defaultCase(Object) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
defaultCase(Object) - Method in interface soot.jimple.ConstantSwitch
 
defaultCase(Object) - Method in interface soot.jimple.RefSwitch
 
defaultCase(Object) - Method in class soot.jimple.AbstractConstantSwitch
 
defaultCase(Object) - Method in class soot.jimple.AbstractStmtSwitch
 
defaultCase(Object) - Method in class soot.jimple.AbstractRefSwitch
 
defaultCase(Object) - Method in interface soot.jimple.StmtSwitch
 
defaultCase(Object) - Method in class soot.jimple.AbstractExprSwitch
 
defaultCase(Object) - Method in interface soot.jimple.ExprSwitch
 
defaultCase(Object) - Method in class soot.jimple.spark.builder.StandardParms
 
defaultCase(Type) - Method in class soot.TypeSwitch
 
defaultIn(Node) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
defaultIn(Node) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
defaultMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
 
defaultOut(Node) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
defaultOut(Node) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
DefinitionStmt - interface soot.jimple.DefinitionStmt.
 
defsAnalysisTimer - Variable in class soot.Timers
 
defsPostTimer - Variable in class soot.Timers
 
defsSetupTimer - Variable in class soot.Timers
 
defsTimer - Variable in class soot.Timers
 
DelayabilityAnalysis - class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis.
Performs a Delayability-analysis on the given graph.
DelayabilityAnalysis(DirectedGraph) - Constructor for class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
this constructor should not be used, and will throw a runtime-exception!
DelayabilityAnalysis(DirectedGraph, EarliestnessComputation, Map) - Constructor for class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
automaticly performs the Delayability-analysis on the graph dg and the Earliest-computation earliest.
the equivRhsMap is only here to avoid doing these things again...
DelayabilityAnalysis(DirectedGraph, EarliestnessComputation, Map, BoundedFlowSet) - Constructor for class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
automaticly performs the Delayability-analysis on the graph dg and the Earliest-computation earliest.
the equivRhsMap is only here to avoid doing these things again...
as set-operations are usually more efficient, if the sets come from one source, sets should be shared around analyses, if the analyses are to be combined.
delete_s_bddCacheStat(long) - Static method in class soot.jbuddy.JBuddy
 
delete_s_bddGbcStat(long) - Static method in class soot.jbuddy.JBuddy
 
delete_s_bddPair(long) - Static method in class soot.jbuddy.JBuddy
 
delete_s_bddStat(long) - Static method in class soot.jbuddy.JBuddy
 
delete_s_Domain(long) - Static method in class soot.jbuddy.JBuddy
 
delete() - Static method in class soot.jimple.spark.pag.Parm
 
DependenceGraph - class soot.jimple.toolkits.pointer.DependenceGraph.
 
DependenceGraph.Edge - class soot.jimple.toolkits.pointer.DependenceGraph.Edge.
 
DependenceGraph() - Constructor for class soot.jimple.toolkits.pointer.DependenceGraph
 
DependenceTag - class soot.jimple.toolkits.pointer.DependenceTag.
 
DependenceTag() - Constructor for class soot.jimple.toolkits.pointer.DependenceTag
 
DependenceTagAggregator - class soot.jimple.toolkits.pointer.DependenceTagAggregator.
 
DependenceTagAggregator() - Method in class soot.Singletons
 
DependenceTagAggregator(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.DependenceTagAggregator
 
DepthFirstAdapter - class soot.jimple.parser.analysis.DepthFirstAdapter.
 
DepthFirstAdapter() - Constructor for class soot.jimple.parser.analysis.DepthFirstAdapter
 
descriptor_index - Variable in class soot.coffi.method_info
Constant pool index of the type descriptor of this method.
descriptor_index - Variable in class soot.coffi.field_info
Constant pool index of the type descriptor of this field.
DeterministicHashMap - class soot.util.DeterministicHashMap.
Implementation of HashMap which guarantees a stable (between executions) order for its elements upon iteration.
DeterministicHashMap(int) - Constructor for class soot.util.DeterministicHashMap
Constructs a DeterministicHashMap with the given initial capacity.
DeterministicHashMap(int, float) - Constructor for class soot.util.DeterministicHashMap
Constructs a DeterministicHashMap with the given initial capacity and load factor.
dfsVisit(int, SootClass) - Method in class soot.FastHierarchy
 
dfsVisit(VarNode) - Method in class soot.jimple.spark.solver.TopoSorter
 
dfsVisit(VarNode, VarNode) - Method in class soot.jimple.spark.solver.SCCCollapser
 
DIdentityStmt - class soot.dava.internal.javaRep.DIdentityStmt.
 
DIdentityStmt(Value, Value) - Constructor for class soot.dava.internal.javaRep.DIdentityStmt
 
difference(FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
difference(FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Returns the set difference (this join ~other) of this FlowSet and other, putting result into this.
difference(FlowSet, FlowSet) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
difference(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
difference(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.ArraySparseSet
 
difference(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
difference(FlowSet, FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Returns the set difference (this join ~other) of this FlowSet and other, putting result into dest.
DInstanceFieldRef - class soot.dava.internal.javaRep.DInstanceFieldRef.
 
DInstanceFieldRef(Value, SootField, HashSet) - Constructor for class soot.dava.internal.javaRep.DInstanceFieldRef
 
DIntConstant - class soot.dava.internal.javaRep.DIntConstant.
 
DInterfaceInvokeExpr - class soot.dava.internal.javaRep.DInterfaceInvokeExpr.
 
DInterfaceInvokeExpr(Value, SootMethod, List) - Constructor for class soot.dava.internal.javaRep.DInterfaceInvokeExpr
 
DirectedGraph - interface soot.toolkits.graph.DirectedGraph.
Defines the notion of a directed graph.
DivExpr - interface soot.jimple.DivExpr.
 
divide(NumericConstant) - Method in class soot.jimple.NumericConstant
 
divide(NumericConstant) - Method in class soot.jimple.IntConstant
 
divide(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
divide(NumericConstant) - Method in class soot.jimple.LongConstant
 
divide(NumericConstant) - Method in class soot.jimple.FloatConstant
 
DivInst - interface soot.baf.DivInst.
 
DLengthExpr - class soot.dava.internal.javaRep.DLengthExpr.
 
DLengthExpr(Value) - Constructor for class soot.dava.internal.javaRep.DLengthExpr
 
DNegExpr - class soot.dava.internal.javaRep.DNegExpr.
 
DNegExpr(Value) - Constructor for class soot.dava.internal.javaRep.DNegExpr
 
DNewArrayExpr - class soot.dava.internal.javaRep.DNewArrayExpr.
 
DNewArrayExpr(Type, Value) - Constructor for class soot.dava.internal.javaRep.DNewArrayExpr
 
DNewInvokeExpr - class soot.dava.internal.javaRep.DNewInvokeExpr.
 
DNewInvokeExpr(RefType, SootMethod, List) - Constructor for class soot.dava.internal.javaRep.DNewInvokeExpr
 
DNewMultiArrayExpr - class soot.dava.internal.javaRep.DNewMultiArrayExpr.
 
DNewMultiArrayExpr(ArrayType, List) - Constructor for class soot.dava.internal.javaRep.DNewMultiArrayExpr
 
doAnalysis() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Carries out the actual flow analysis.
doAnalysis() - Method in class soot.toolkits.scalar.ForwardBranchedFlowAnalysis
 
doAnalysis() - Method in class soot.toolkits.scalar.ForwardFlowAnalysis
 
doAnalysis() - Method in class soot.toolkits.scalar.BackwardFlowAnalysis
 
doEliminatePhiNodes(ShimpleBody) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Eliminate Phi nodes in block by naively replacing them with shimple assignment statements in the control flow predecessors.
Domain - class soot.relations.Domain.
 
Domain(Numberer, PhysicalDomain) - Constructor for class soot.relations.Domain
 
domains() - Method in class soot.relations.Relation
 
DominanceFrontier - class soot.shimple.internal.analysis.DominanceFrontier.
Class to compute the DominanceFrontier using Cytron's celebrated efficient algorithm.
DominanceFrontier() - Constructor for class soot.shimple.internal.analysis.DominanceFrontier
 
DominanceFrontier(List) - Constructor for class soot.shimple.internal.analysis.DominanceFrontier
 
dominates(DominatorNode) - Method in class soot.shimple.internal.analysis.DominatorNode
 
dominates(Unit, Unit) - Method in class soot.shimple.internal.ShimpleBodyBuilder
Returns true if champ dominates challenger.
DominatorNode - class soot.shimple.internal.analysis.DominatorNode.
Class representing a dominator.
DominatorNode(Block) - Constructor for class soot.shimple.internal.analysis.DominatorNode
 
DominatorsFinder - class soot.shimple.internal.analysis.DominatorsFinder.
A wrapper class for our Dominators analysis.
DominatorsFinder(BlockGraph) - Constructor for class soot.shimple.internal.analysis.DominatorsFinder
 
DominatorTree - class soot.shimple.internal.analysis.DominatorTree.
Dominator tree that implements the Soot DirectedGraph interface amongst other conveniences.
DominatorTree(BlockGraph) - Constructor for class soot.shimple.internal.analysis.DominatorTree
 
DominatorTree(BlockGraph, boolean) - Constructor for class soot.shimple.internal.analysis.DominatorTree
 
doneReachingTypes() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
doneStringConstants() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
doneStringConstants() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
doneTypes() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
dot(SparkField) - Method in class soot.jimple.spark.pag.AllocNode
Returns the field ref node having this node as its base, and field as its field; null if nonexistent.
dot(SparkField) - Method in class soot.jimple.spark.pag.VarNode
Returns the field ref node having this node as its base, and field as its field; null if nonexistent.
DotGraph - class soot.util.dot.DotGraph.
 
DotGraph(String) - Constructor for class soot.util.dot.DotGraph
Creates a new graph for drawing.
DotGraphAttribute - class soot.util.dot.DotGraphAttribute.
A class for specifying Dot graph attributes.
DotGraphAttribute(String, String) - Constructor for class soot.util.dot.DotGraphAttribute
 
DotGraphCommand - class soot.util.dot.DotGraphCommand.
Encodes general Dot commands.
DotGraphCommand(String) - Constructor for class soot.util.dot.DotGraphCommand
 
DotGraphConstants - interface soot.util.dot.DotGraphConstants.
Defines several constants used to generate a Dot graph.
DotGraphEdge - class soot.util.dot.DotGraphEdge.
 
DotGraphEdge(DotGraphNode, DotGraphNode) - Constructor for class soot.util.dot.DotGraphEdge
Draws a directed edge.
DotGraphEdge(DotGraphNode, DotGraphNode, boolean) - Constructor for class soot.util.dot.DotGraphEdge
Draws a graph edge by specifying directed or undirected.
DotGraphNode - class soot.util.dot.DotGraphNode.
A Dot graph node with various attributes.
DotGraphNode(String) - Constructor for class soot.util.dot.DotGraphNode
 
DotGraphUtility - class soot.util.dot.DotGraphUtility.
 
DotGraphUtility() - Constructor for class soot.util.dot.DotGraphUtility
 
DOUBLE - Static variable in class soot.jimple.Jimple
 
double_set_new_array - Static variable in class soot.options.SparkOptions
 
double_set_new_bit - Static variable in class soot.options.SparkOptions
 
double_set_new_hash - Static variable in class soot.options.SparkOptions
 
double_set_new_hybrid - Static variable in class soot.options.SparkOptions
 
double_set_new_shared - Static variable in class soot.options.SparkOptions
 
double_set_new() - Method in class soot.options.SparkOptions
Double Set New -- Select implementation of points-to set for new part of double set.
double_set_old_array - Static variable in class soot.options.SparkOptions
 
double_set_old_bit - Static variable in class soot.options.SparkOptions
 
double_set_old_hash - Static variable in class soot.options.SparkOptions
 
double_set_old_hybrid - Static variable in class soot.options.SparkOptions
 
double_set_old_shared - Static variable in class soot.options.SparkOptions
 
double_set_old() - Method in class soot.options.SparkOptions
Double Set Old -- Select implementation of points-to set for old part of double set.
Double2ndHalfType - class soot.coffi.Double2ndHalfType.
 
Double2ndHalfType() - Method in class soot.Singletons
 
Double2ndHalfType(Singletons.Global) - Constructor for class soot.coffi.Double2ndHalfType
 
DoubleConstant - class soot.jimple.DoubleConstant.
 
DoublePointsToSet - class soot.jimple.spark.sets.DoublePointsToSet.
Implementation of points-to set that holds two sets: one for new elements that have not yet been propagated, and the other for elements that have already been propagated.
DoublePointsToSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.DoublePointsToSet
 
DoubleType - class soot.DoubleType.
Soot representation of the Java built-in type 'double'.
DoubleType() - Method in class soot.Singletons
 
DoubleType(Singletons.Global) - Constructor for class soot.DoubleType
 
DoubleWordType - class soot.baf.DoubleWordType.
 
DoubleWordType() - Method in class soot.Singletons
 
DoubleWordType(Singletons.Global) - Constructor for class soot.baf.DoubleWordType
 
DownSafetyAnalysis - class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis.
Performs an DownSafe-analysis on the given graph.
DownSafetyAnalysis(DirectedGraph) - Constructor for class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
this constructor should not be used, and will throw a runtime-exception!
DownSafetyAnalysis(DirectedGraph, Map, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
this constructor automaticly performs the DownSafety-analysis.
the result of the analysis is as usual in FlowBefore (getFlowBefore()) and FlowAfter (getFlowAfter()).
DownSafetyAnalysis(DirectedGraph, Map, SideEffectTester, BoundedFlowSet) - Constructor for class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
this constructor automaticly performs the DownSafety-analysis.
the result of the analysis is as usual in FlowBefore (getFlowBefore()) and FlowAfter (getFlowAfter()).
as sets-operations are usually more efficient, if the original set comes from the same source, this allows to share sets.
drawEdge(String, String) - Method in class soot.util.dot.DotGraph
Draws a directed edge (including the source and end nodes, if they have not already been drawn).
drawNode(String) - Method in class soot.util.dot.DotGraph
Draws a node.
drawUndirectedEdge(String, String) - Method in class soot.util.dot.DotGraph
draws an undirected edge
DSpecialInvokeExpr - class soot.dava.internal.javaRep.DSpecialInvokeExpr.
 
DSpecialInvokeExpr(Value, SootMethod, List) - Constructor for class soot.dava.internal.javaRep.DSpecialInvokeExpr
 
DStaticFieldRef - class soot.dava.internal.javaRep.DStaticFieldRef.
 
DStaticFieldRef(SootField, boolean) - Constructor for class soot.dava.internal.javaRep.DStaticFieldRef
 
DStaticFieldRef(SootField, String) - Constructor for class soot.dava.internal.javaRep.DStaticFieldRef
 
DStaticInvokeExpr - class soot.dava.internal.javaRep.DStaticInvokeExpr.
 
DStaticInvokeExpr(SootMethod, List) - Constructor for class soot.dava.internal.javaRep.DStaticInvokeExpr
 
dt - Variable in class soot.shimple.internal.ShimpleBodyBuilder
 
dtdHeader - Static variable in class soot.xml.XMLPrinter
 
DThisRef - class soot.dava.internal.javaRep.DThisRef.
 
DThisRef(RefType) - Constructor for class soot.dava.internal.javaRep.DThisRef
 
DumbPointerAnalysis - class soot.jimple.toolkits.pointer.DumbPointerAnalysis.
A very naive pointer analysis that just reports that any points can point to any object.
DumbPointerAnalysis() - Method in class soot.Singletons
 
DumbPointerAnalysis(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.DumbPointerAnalysis
 
dump_answer() - Method in class soot.options.SparkOptions
Dump Answer -- Dump computed reaching types for comparison with other solvers.
dump_html() - Method in class soot.options.SparkOptions
Dump HTML -- Dump pointer assignment graph to HTML for debugging.
dump_pag() - Method in class soot.options.SparkOptions
Dump PAG -- Dump pointer assignment graph for other solvers.
dump_solution() - Method in class soot.options.SparkOptions
Dump Solution -- Dump final solution for comparison with other solvers.
dump_types() - Method in class soot.options.SparkOptions
Dump Types -- Include declared types in dump.
dump() - Method in class soot.dava.internal.SET.SETBasicBlock
 
dump() - Method in class soot.dava.internal.SET.SETNode
 
dump() - Method in class soot.dava.internal.asg.AugmentedStmt
 
dump() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
dump() - Method in class soot.jimple.ReachingTypeDumper
 
dump() - Method in class soot.jimple.spark.pag.PAG2HTML
 
dump() - Method in class soot.jimple.spark.pag.PAGDumper
 
dump(PrintStream) - Method in class soot.dava.internal.SET.SETNode
 
dumpMethod(SootMethod, JarOutputStream) - Method in class soot.jimple.spark.pag.PAG2HTML
 
dumpNode(Node, PrintWriter) - Method in class soot.jimple.spark.pag.PAGDumper
 
dumpPointsToSets() - Method in class soot.jimple.spark.pag.PAGDumper
 
dumpTypes(PrintWriter) - Method in class soot.jimple.spark.pag.PAGDumper
 
dumpVarNode(VarNode, JarOutputStream) - Method in class soot.jimple.spark.pag.PAG2HTML
 
Dup1_x1Inst - interface soot.baf.Dup1_x1Inst.
 
Dup1_x2Inst - interface soot.baf.Dup1_x2Inst.
 
Dup1Inst - interface soot.baf.Dup1Inst.
 
Dup2_x1Inst - interface soot.baf.Dup2_x1Inst.
 
Dup2_x2Inst - interface soot.baf.Dup2_x2Inst.
 
Dup2Inst - interface soot.baf.Dup2Inst.
 
DupInst - interface soot.baf.DupInst.
 
DVirtualInvokeExpr - class soot.dava.internal.javaRep.DVirtualInvokeExpr.
 
DVirtualInvokeExpr(Value, SootMethod, List, HashSet) - Constructor for class soot.dava.internal.javaRep.DVirtualInvokeExpr
 
dynamic_class() - Method in class soot.options.Options
 
dynamic_dir() - Method in class soot.options.Options
 
dynamic_package() - Method in class soot.options.Options
 

E

EarliestnessComputation - class soot.jimple.toolkits.scalar.pre.EarliestnessComputation.
Computes the earliest points for the given expressions.
This basicly finds the highest point in the flow-graph where we can put each computation, without introducing new computations on any path.
More technically: A computation is earliest, if at the current point the computation is down-safe, and if either: any of the predecessors is not transparent, or if any predecessors is not "safe" (ie.
EarliestnessComputation(UnitGraph, UpSafetyAnalysis, DownSafetyAnalysis, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.pre.EarliestnessComputation
given an UpSafetyAnalysis and a DownSafetyAnalysis, performs the earliest-computation.
EarliestnessComputation(UnitGraph, UpSafetyAnalysis, DownSafetyAnalysis, SideEffectTester, FlowSet) - Constructor for class soot.jimple.toolkits.scalar.pre.EarliestnessComputation
given an UpSafetyAnalysis and a DownSafetyAnalysis, performs the earliest-computation.
allows to share sets over multiple analyses (set-operations are usually more efficient, if the sets come from the same source).
EBBCollapser - class soot.jimple.spark.solver.EBBCollapser.
Collapses nodes that are members of simple trees (EBBs) in the pointer assignment graph.
EBBCollapser(PAG) - Constructor for class soot.jimple.spark.solver.EBBCollapser
 
Edge - class soot.jimple.toolkits.callgraph.Edge.
Represents a single edge in a call graph.
EDGE_STYLE_DOTTED - Static variable in interface soot.util.dot.DotGraphConstants
 
EDGE_STYLE_SOLID - Static variable in interface soot.util.dot.DotGraphConstants
 
Edge(SootMethod, Stmt, SootMethod) - Constructor for class soot.jimple.toolkits.callgraph.Edge
 
Edge(SootMethod, Unit, SootMethod, int) - Constructor for class soot.jimple.toolkits.callgraph.Edge
 
EdgePredicate - interface soot.jimple.toolkits.callgraph.EdgePredicate.
An interface for predicates on edges, used to specify which edges should or shouldn't be included as part of a particular subgraph.
edgeReader() - Method in class soot.jimple.spark.pag.PAG
 
edgesInto(SootMethod) - Method in class soot.jimple.toolkits.callgraph.CallGraph
Returns an iterator over all edges that have m as their target method.
edgesOutOf(SootMethod) - Method in class soot.jimple.toolkits.callgraph.CallGraph
Returns an iterator over all edges that have m as their source method.
edgesOutOf(Unit) - Method in class soot.jimple.toolkits.callgraph.CallGraph
Returns an iterator over all edges that have u as their source unit.
eliminatePhiNodes() - Method in class soot.shimple.ShimpleBody
Remove Phi nodes from body.
eliminatePhiNodes(ShimpleBody) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Remove Phi nodes from current body, high probablity this destroys SSA form.
emit_AST() - Method in class soot.dava.internal.SET.SETNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETTryNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETIfElseNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETWhileNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETDoWhileNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETUnconditionalWhileNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETSwitchNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETLabeledBlockNode
 
emit_AST() - Method in class soot.dava.internal.SET.SETTopNode
 
emit_ASTBody(IterableSet) - Method in class soot.dava.internal.SET.SETNode
 
emitBooleanBranch(String) - Method in class soot.jimple.JasminClass
 
EMPTY_NODE_ARRAY - Static variable in class soot.jimple.spark.pag.PAG
 
emptyList - Static variable in class soot.AbstractUnit
Canonical AbstractUnit.emptyList list.
EmptyPointsToSet - class soot.jimple.spark.sets.EmptyPointsToSet.
Implementation of an empty, immutable points-to set.
EmptyPointsToSet() - Method in class soot.Singletons
 
EmptyPointsToSet(Singletons.Global) - Constructor for class soot.jimple.spark.sets.EmptyPointsToSet
 
emptySet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
emptySet() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
emptySet() - Method in class soot.toolkits.scalar.AbstractFlowSet
implemented, but inefficient.
emptySet() - Method in class soot.toolkits.scalar.ArraySparseSet
 
emptySet() - Method in class soot.toolkits.scalar.ArrayPackedSet
 
emptySet() - Method in interface soot.toolkits.scalar.FlowSet
returns an empty set, most often more efficient than: ((FlowSet)clone()).clear()
enabled() - Method in class soot.options.CPOptions
Enabled -- .
enabled() - Method in class soot.options.SIOptions
Enabled -- .
enabled() - Method in class soot.options.FRWOptions
Enabled -- .
enabled() - Method in class soot.options.BCMOptions
Enabled -- .
enabled() - Method in class soot.options.LCMOptions
Enabled -- .
enabled() - Method in class soot.options.SETOptions
Enabled -- .
enabled() - Method in class soot.options.SMBOptions
Enabled -- .
enabled() - Method in class soot.options.NPCOptions
Enabled -- .
enabled() - Method in class soot.options.ShimpleOptions
Enabled -- .
enabled() - Method in class soot.options.ABCOptions
Enabled -- .
enabled() - Method in class soot.options.CHAOptions
Enabled -- .
enabled() - Method in class soot.options.ProfilingOptions
Enabled -- .
enabled() - Method in class soot.options.JBOptions
Enabled -- .
enabled() - Method in class soot.options.SparkOptions
Enabled -- .
enabled() - Method in class soot.options.CGOptions
Enabled -- .
encode(byte[]) - Static method in class soot.tagkit.Base64
returns an array of base64-encoded characters to represent the passed data array.
end() - Method in class soot.Timer
Stops the current timer.
endUnit(Unit) - Method in class soot.AbstractUnitPrinter
 
endUnit(Unit) - Method in interface soot.UnitPrinter
 
endUnit(Unit) - Method in class soot.AttributesUnitPrinter
 
endUnitBox - Variable in class soot.AbstractTrap
The unit just before the last unit being trapped.
endUnitBox(UnitBox) - Method in class soot.AbstractUnitPrinter
 
endUnitBox(UnitBox) - Method in interface soot.UnitPrinter
 
endValueBox(ValueBox) - Method in class soot.AbstractUnitPrinter
 
endValueBox(ValueBox) - Method in interface soot.UnitPrinter
 
endValueBox(ValueBox) - Method in class soot.AttributesUnitPrinter
 
ensureAccess(SootMethod, ClassMember, String) - Static method in class soot.jimple.toolkits.invoke.AccessManager
Modifies code so that an access to target is legal from code in container.
ensureAccess(SootMethod, SootClass, String) - Static method in class soot.jimple.toolkits.invoke.AccessManager
Modifies code so that an access to target is legal from code in container.
ensureInlinability(SootMethod, Stmt, SootMethod, String) - Static method in class soot.jimple.toolkits.invoke.InlinerSafetyManager
Returns true if this method can be inlined at the given site.
ensureProcessed(SootMethod) - Method in class soot.jimple.spark.fieldrw.FieldTagger
 
enter(Object) - Method in class soot.dava.toolkits.base.DavaMonitor.DavaMonitor
 
ENTERMONITOR - Static variable in class soot.jimple.Jimple
 
EnterMonitorInst - interface soot.baf.EnterMonitorInst.
 
EnterMonitorStmt - interface soot.jimple.EnterMonitorStmt.
 
entries() - Method in class soot.util.DeterministicHashMap
Returns a backed list of entries for this HashMap (unsupported).
entryInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
entryInitialFlow() - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
 
entryInitialFlow() - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
 
entryInitialFlow() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
Returns a new, aggressive (local,type) set.
entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
 
entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
 
entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
 
entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
 
entryInitialFlow() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Returns the initial flow value for entry/exit graph nodes.
EntryPoints - class soot.jimple.toolkits.callgraph.EntryPoints.
Returns the various potential entry points of a Java program.
EntryPoints() - Method in class soot.Singletons
 
EntryPoints(Singletons.Global) - Constructor for class soot.jimple.toolkits.callgraph.EntryPoints
 
entrySet() - Method in class soot.AbstractUnitAllMapTo
 
entrySet() - Method in class soot.util.UnitMap
 
entrySet() - Method in class soot.util.IterableMap
 
entryStmt - Variable in class soot.dava.internal.SET.SETNode
 
Environment - class soot.jimple.toolkits.pointer.representations.Environment.
 
Environment() - Method in class soot.Singletons
 
Environment(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.representations.Environment
 
EOF - class soot.jimple.parser.node.EOF.
 
EOF() - Constructor for class soot.jimple.parser.node.EOF
 
EOF(int, int) - Constructor for class soot.jimple.parser.node.EOF
 
EqExpr - interface soot.jimple.EqExpr.
 
equalEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
 
equalEqual(NumericConstant) - Method in class soot.jimple.IntConstant
 
equalEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
equalEqual(NumericConstant) - Method in class soot.jimple.LongConstant
 
equalEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
 
EqualLocals - interface soot.jimple.EqualLocals.
 
equals(CONSTANT_Utf8_info) - Method in class soot.coffi.CONSTANT_Utf8_info
Answers whether this utf8 string is the same as a given one.
equals(Object) - Method in class soot.LongType
 
equals(Object) - Method in class soot.UnknownType
 
equals(Object) - Method in class soot.ErroneousType
 
equals(Object) - Method in class soot.NullType
 
equals(Object) - Method in class soot.DoubleType
 
equals(Object) - Method in class soot.CharType
 
equals(Object) - Method in class soot.RefType
2 RefTypes are considered equal if they are parametrized by the same class name String.
equals(Object) - Method in class soot.ShortType
 
equals(Object) - Method in class soot.VoidType
 
equals(Object) - Method in class soot.BooleanType
 
equals(Object) - Method in class soot.ArrayType
Two ArrayType are 'equal' if they are parametrized identically.
equals(Object) - Method in class soot.IntType
Returns true if the given object is equal to this one.
equals(Object) - Method in class soot.StmtAddressType
 
equals(Object) - Method in class soot.FloatType
 
equals(Object) - Method in class soot.ByteType
 
equals(Object) - Method in class soot.EquivalentValue
 
equals(Object) - Method in class soot.baf.WordType
 
equals(Object) - Method in class soot.baf.DoubleWordType
 
equals(Object) - Method in class soot.jimple.IntConstant
 
equals(Object) - Method in class soot.jimple.DoubleConstant
 
equals(Object) - Method in class soot.jimple.LongConstant
 
equals(Object) - Method in class soot.jimple.StringConstant
 
equals(Object) - Method in class soot.jimple.NullConstant
 
equals(Object) - Method in class soot.jimple.FloatConstant
 
equals(Object) - Method in class soot.jimple.LocalStmtPair
 
equals(Object) - Method in class soot.jimple.GroupIntPair
 
equals(Object) - Method in class soot.jimple.spark.internal.Pair
 
equals(Object) - Method in class soot.jimple.spark.pag.Node
 
equals(Object) - Method in class soot.jimple.toolkits.callgraph.Edge
 
equals(Object) - Method in class soot.jimple.toolkits.pointer.DependenceGraph.Edge
 
equals(Object) - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
 
equals(Object) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
equals(Object) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
equals(Object) - Method in class soot.toolkits.scalar.ValueUnitPair
 
equals(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
 
equals(Object) - Method in class soot.toolkits.scalar.UnitValueBoxPair
Two UnitValueBoxPairs are equal iff they the Unit they hold are 'equal' and the ValueBoxes they hold are 'equal'.
equals(Object) - Method in class soot.toolkits.scalar.LocalUnitPair
Two LocalUnitPairs are equal iff they hold the same Unit objects and the same Local objects within them.
equals(Object) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
equals(Object) - Method in class soot.util.UnitMap
 
equals(Object) - Method in class soot.util.HashMultiMap
 
equals(Object) - Method in class soot.util.BitVector
 
equals(Object) - Method in class soot.util.IterableSet
 
equals(Object) - Method in interface soot.util.MultiMap
 
equals(Object) - Method in class soot.util.StationaryArrayList
 
equals(Object) - Method in class soot.util.IterableMap
 
equals(Type) - Method in class soot.coffi.UnusuableType
 
equals(Type) - Method in class soot.coffi.Long2ndHalfType
 
equals(Type) - Method in class soot.coffi.Double2ndHalfType
 
equalsToValue(Value) - Method in class soot.EquivalentValue
compares the encapsulated value with v, using equals
equijoin(Domain, Relation, Domain) - Method in class soot.relations.Relation
 
equiVal(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
wraps a value into a EquivalentValue.
equivalent(Object, Object) - Method in class soot.toolkits.graph.StronglyConnectedComponents
Checks if 2 nodes are in the same strongly-connnected component.
EquivalentValue - class soot.EquivalentValue.
Encapsulates the Value class, but uses EquivTo for equality comparisons.
EquivalentValue(Value) - Constructor for class soot.EquivalentValue
 
equivHashCode() - Method in class soot.SootMethod
Returns a hash code for this method consistent with structural equality.
equivHashCode() - Method in interface soot.EquivTo
Returns a (not necessarily fixed) hash code for this object.
equivHashCode() - Method in class soot.SootField
 
equivHashCode() - Method in class soot.EquivalentValue
 
equivHashCode() - Method in class soot.baf.internal.BafLocal
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.ThisRef
 
equivHashCode() - Method in class soot.jimple.StaticFieldRef
 
equivHashCode() - Method in class soot.jimple.Constant
Returns a hash code consistent with structural equality for this object.
equivHashCode() - Method in class soot.jimple.ParameterRef
 
equivHashCode() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractBinopExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractNewArrayExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractLengthExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractNegExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.JArrayRef
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractCastExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.AbstractNewExpr
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.JimpleLocal
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.jimple.internal.JCaughtExceptionRef
Returns a hash code for this object, consistent with structural equality.
equivHashCode() - Method in class soot.shimple.internal.SPhiExpr
 
EquivTo - interface soot.EquivTo.
An alternate equivalence relation between objects.
equivTo(Object) - Method in interface soot.EquivTo
Returns true if this object is equivalent to o.
equivTo(Object) - Method in class soot.EquivalentValue
 
equivTo(Object) - Method in class soot.baf.internal.BafLocal
 
equivTo(Object) - Method in class soot.jimple.ThisRef
 
equivTo(Object) - Method in class soot.jimple.StaticFieldRef
 
equivTo(Object) - Method in class soot.jimple.Constant
Returns true if this object is structurally equivalent to c.
equivTo(Object) - Method in class soot.jimple.ParameterRef
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractBinopExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractLengthExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractNegExpr
Compares the specified object with this one for structural equality.
equivTo(Object) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
equivTo(Object) - Method in class soot.jimple.internal.JArrayRef
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractCastExpr
 
equivTo(Object) - Method in class soot.jimple.internal.AbstractNewExpr
 
equivTo(Object) - Method in class soot.jimple.internal.JimpleLocal
Returns true if the given object is structurally equal to this one.
equivTo(Object) - Method in class soot.jimple.internal.JCaughtExceptionRef
 
equivTo(Object) - Method in class soot.shimple.internal.SPhiExpr
 
equivTo(Object) - Method in class soot.toolkits.scalar.ValueUnitPair
Two ValueUnitPairs are equivTo iff they hold the same Unit objects and the same Value objects within them.
equivToValue(Value) - Method in class soot.EquivalentValue
compares the encapsulated value with v, using equivTo
ErroneousType - class soot.ErroneousType.
Soot representation used for untypable objects.
ErroneousType() - Method in class soot.Singletons
 
ErroneousType(Singletons.Global) - Constructor for class soot.ErroneousType
 
EscapedReader - class soot.util.EscapedReader.
A FilterReader which catches escaped characters (\\unnnn) in the input and de-escapes them.
EscapedReader(Reader) - Constructor for class soot.util.EscapedReader
Constructs an EscapedReader around the given Reader.
EscapedWriter - class soot.util.EscapedWriter.
A FilterWriter which catches to-be-escaped characters (\\unnnn) in the input and substitutes their escaped representation.
EscapedWriter(Writer) - Constructor for class soot.util.EscapedWriter
Constructs an EscapedWriter around the given Writer.
Evaluator - class soot.jimple.toolkits.scalar.Evaluator.
 
Evaluator() - Constructor for class soot.jimple.toolkits.scalar.Evaluator
 
ExamplePeephole - class soot.baf.toolkits.base.ExamplePeephole.
Example peephole that remove all checkcast operations.
ExamplePeephole() - Constructor for class soot.baf.toolkits.base.ExamplePeephole
 
exception - Variable in class soot.AbstractTrap
The exception being caught.
Exception_attribute - class soot.coffi.Exception_attribute.
There should be exactly one Exceptions attribute in every method, indicating the types of exceptions the method might throw.
Exception_attribute() - Constructor for class soot.coffi.Exception_attribute
 
exception_index_table - Variable in class soot.coffi.Exception_attribute
Constant pool indices of CONSTANT_Class types representing exceptions the associated method might throw.
EXCEPTION_NODE - Static variable in interface soot.PointsToAnalysis
 
ExceptionFinder - class soot.dava.toolkits.base.finders.ExceptionFinder.
 
ExceptionFinder() - Method in class soot.Singletons
 
ExceptionFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.ExceptionFinder
 
ExceptionNode - class soot.dava.toolkits.base.finders.ExceptionNode.
 
ExceptionNode(IterableSet, SootClass, AugmentedStmt) - Constructor for class soot.dava.toolkits.base.finders.ExceptionNode
 
exclude() - Method in class soot.options.Options
 
EXIT - Static variable in class soot.jimple.toolkits.callgraph.Edge
Implicit call to Thread.exit().
exit(Object) - Method in class soot.dava.toolkits.base.DavaMonitor.DavaMonitor
 
EXITMONITOR - Static variable in class soot.jimple.Jimple
 
ExitMonitorInst - interface soot.baf.ExitMonitorInst.
 
ExitMonitorStmt - interface soot.jimple.ExitMonitorStmt.
 
expansion_factor() - Method in class soot.options.SIOptions
Expansion Factor -- .
ExplicitEdgesPred - class soot.jimple.toolkits.callgraph.ExplicitEdgesPred.
A predicate that accepts edges that are the result of an explicit invoke.
ExplicitEdgesPred() - Constructor for class soot.jimple.toolkits.callgraph.ExplicitEdgesPred
 
Expr - interface soot.jimple.Expr.
 
ExprBox - class soot.grimp.internal.ExprBox.
 
ExprBox(Value) - Constructor for class soot.grimp.internal.ExprBox
 
ExprSwitch - interface soot.jimple.ExprSwitch.
 
EXTENDS - Static variable in class soot.jimple.Jimple
 

F

FactFinder - interface soot.dava.toolkits.base.finders.FactFinder.
 
fallsThrough() - Method in interface soot.Unit
Returns true if execution after this statement may continue at the following statement.
fallsThrough() - Method in class soot.baf.internal.AbstractInst
 
fallsThrough() - Method in class soot.baf.internal.BThrowInst
 
fallsThrough() - Method in class soot.baf.internal.BLookupSwitchInst
 
fallsThrough() - Method in class soot.baf.internal.BReturnInst
 
fallsThrough() - Method in class soot.baf.internal.BReturnVoidInst
 
fallsThrough() - Method in class soot.baf.internal.BGotoInst
 
fallsThrough() - Method in class soot.baf.internal.BTableSwitchInst
 
fallsThrough() - Method in class soot.dava.internal.AST.ASTNode
 
fallsThrough() - Method in class soot.dava.internal.javaRep.DAbruptStmt
 
fallsThrough() - Method in class soot.jimple.PlaceholderStmt
 
fallsThrough() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
fallsThrough() - Method in class soot.jimple.internal.JExitMonitorStmt
 
fallsThrough() - Method in class soot.jimple.internal.JInvokeStmt
 
fallsThrough() - Method in class soot.jimple.internal.JReturnStmt
 
fallsThrough() - Method in class soot.jimple.internal.JThrowStmt
 
fallsThrough() - Method in class soot.jimple.internal.JTableSwitchStmt
 
fallsThrough() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
fallsThrough() - Method in class soot.jimple.internal.JIfStmt
 
fallsThrough() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
fallsThrough() - Method in class soot.jimple.internal.JBreakpointStmt
 
fallsThrough() - Method in class soot.jimple.internal.JNopStmt
 
fallsThrough() - Method in class soot.jimple.internal.JGotoStmt
 
fallsThrough() - Method in class soot.jimple.internal.JReturnVoidStmt
 
fallsThrough() - Method in class soot.jimple.internal.JRetStmt
 
fastAdd(Node) - Method in class soot.jimple.spark.sets.HybridPointsToSet
 
fastAdd(Node) - Method in class soot.jimple.spark.sets.SharedPointsToSet
 
FastAvailableExpressions - class soot.jimple.toolkits.scalar.FastAvailableExpressions.
Provides an user-interface for the AvailableExpressionsAnalysis class.
FastAvailableExpressions(Body, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.FastAvailableExpressions
Wrapper for AvailableExpressionsAnalysis.
FastColorer - class soot.toolkits.scalar.FastColorer.
Provides methods for register coloring.
FastColorer.UnitInterferenceGraph - class soot.toolkits.scalar.FastColorer.UnitInterferenceGraph.
Implementation of a unit interference graph.
FastColorer.UnitInterferenceGraph(Body, Map, LiveLocals) - Constructor for class soot.toolkits.scalar.FastColorer.UnitInterferenceGraph
 
FastColorer() - Constructor for class soot.toolkits.scalar.FastColorer
 
FastHierarchy - class soot.FastHierarchy.
Represents the class hierarchy.
FastHierarchy.Interval - class soot.FastHierarchy.Interval.
 
FastHierarchy.Interval(FastHierarchy) - Constructor for class soot.FastHierarchy.Interval
 
FastHierarchy() - Constructor for class soot.FastHierarchy
Constructs a hierarchy from the current scene.
fdd_allsat(int, int, int[]) - Static method in class soot.jbuddy.JBuddy
 
fdd_clearall() - Static method in class soot.jbuddy.JBuddy
 
fdd_domain(int) - Static method in class soot.jbuddy.JBuddy
 
fdd_domainnum() - Static method in class soot.jbuddy.JBuddy
 
fdd_domainsize(int) - Static method in class soot.jbuddy.JBuddy
 
fdd_equals(int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_extdomain(int[], int) - Static method in class soot.jbuddy.JBuddy
 
fdd_file_hook(long) - Static method in class soot.jbuddy.JBuddy
 
fdd_fprintset(long, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_intaddvarblock(int, int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_ithset(int) - Static method in class soot.jbuddy.JBuddy
 
fdd_ithvar(int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_makeset(long, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_overlapdomain(int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_printset(int) - Static method in class soot.jbuddy.JBuddy
 
fdd_satcount(int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_scanallvar(int) - Static method in class soot.jbuddy.JBuddy
 
fdd_scanset(int, long, long) - Static method in class soot.jbuddy.JBuddy
 
fdd_scanvar(int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_setpair(long, int, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_setpairs(long, long, long, int) - Static method in class soot.jbuddy.JBuddy
 
fdd_varnum(int) - Static method in class soot.jbuddy.JBuddy
 
fdd_vars(int) - Static method in class soot.jbuddy.JBuddy
 
fetchNewLocal(Local, Integer) - Method in class soot.shimple.internal.ShimpleBodyBuilder
Clever convenience function to fetch or create new Local's given a Local and the desired subscript.
fetchNode(Block) - Method in class soot.shimple.internal.analysis.DominatorTree
Clever convenience method to make sure we don't create more than one DominatorNode for a given block.
fetchParent(Block) - Method in class soot.shimple.internal.analysis.DominatorTree
Has most of the intelligence necessary to build the tree.
field - Variable in class soot.jimple.spark.pag.AllocDotField
 
field - Variable in class soot.jimple.spark.pag.FieldRefNode
 
field - Variable in class soot.jimple.toolkits.pointer.StmtRWSet
 
field_based() - Method in class soot.options.SparkOptions
Field Based -- Use a field-based rather than field-sensitive representation.
field_info - class soot.coffi.field_info.
Represents a single field_info object.
field_info() - Constructor for class soot.coffi.field_info
 
FieldArgInst - interface soot.baf.FieldArgInst.
 
FIELDCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
FieldGetInst - interface soot.baf.FieldGetInst.
 
fieldMap - Variable in class soot.jimple.spark.pag.PAGDumper
 
fieldNum - Variable in class soot.jimple.spark.pag.PAGDumper
 
FieldPutInst - interface soot.baf.FieldPutInst.
 
FieldReadTag - class soot.jimple.spark.fieldrw.FieldReadTag.
Implements a tag that holds a list of fields read by a call.
FieldReadTagAggregator - class soot.jimple.spark.fieldrw.FieldReadTagAggregator.
 
FieldReadTagAggregator() - Method in class soot.Singletons
 
FieldReadTagAggregator(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldReadTagAggregator
 
FieldRef - interface soot.jimple.FieldRef.
 
fieldRef(SootField) - Method in class soot.AbstractUnitPrinter
 
fieldRef(SootField) - Method in class soot.LabeledUnitPrinter
 
fieldRef(SootField) - Method in class soot.NormalUnitPrinter
 
fieldRef(SootField) - Method in class soot.BriefUnitPrinter
 
fieldRef(SootField) - Method in interface soot.UnitPrinter
 
fieldRef(SootField) - Method in class soot.dava.DavaUnitPrinter
 
FieldRefNode - class soot.jimple.spark.pag.FieldRefNode.
Represents a field reference node (Red) in the pointer assignment graph.
fieldRefWorkList - Variable in class soot.jimple.spark.solver.PropAlias
 
FieldRWTag - class soot.jimple.spark.fieldrw.FieldRWTag.
Implements a tag that holds a list of fields read or written by a call.
FieldRWTagger - class soot.jimple.toolkits.pointer.FieldRWTagger.
 
FieldRWTagger.UniqueRWSets - class soot.jimple.toolkits.pointer.FieldRWTagger.UniqueRWSets.
 
FieldRWTagger.UniqueRWSets(FieldRWTagger) - Constructor for class soot.jimple.toolkits.pointer.FieldRWTagger.UniqueRWSets
 
FieldRWTagger() - Method in class soot.Singletons
 
FieldRWTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.FieldRWTagger
 
fields - Variable in class soot.SootClass
 
fields - Variable in class soot.coffi.ClassFile
Array of field_info objects describing each field.
fields - Variable in class soot.jimple.spark.pag.AllocNode
 
fields - Variable in class soot.jimple.spark.pag.VarNode
 
fields - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
 
fields_count - Variable in class soot.coffi.ClassFile
Count of fields this Class contains.
FieldTagAggregator - class soot.jimple.spark.fieldrw.FieldTagAggregator.
 
FieldTagAggregator() - Method in class soot.Singletons
 
FieldTagAggregator(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldTagAggregator
 
FieldTagger - class soot.jimple.spark.fieldrw.FieldTagger.
 
FieldTagger() - Method in class soot.Singletons
 
FieldTagger(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldTagger
 
fieldTimer - Variable in class soot.Timers
 
fieldToBase - Variable in class soot.jimple.spark.solver.PropAlias
 
fieldToBase - Variable in class soot.jimple.spark.solver.MergeChecker
 
fieldToNum(SparkField) - Method in class soot.jimple.spark.pag.PAGDumper
 
FieldWriteTag - class soot.jimple.spark.fieldrw.FieldWriteTag.
Implements a tag that holds a list of fields read by a call.
FieldWriteTagAggregator - class soot.jimple.spark.fieldrw.FieldWriteTagAggregator.
 
FieldWriteTagAggregator() - Method in class soot.Singletons
 
FieldWriteTagAggregator(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
 
FILESYSTEMCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
Filter - class soot.jimple.toolkits.callgraph.Filter.
Represents a subset of the edges in a call graph satisfying an EdgePredicate predicate.
filter() - Method in class soot.jimple.parser.lexer.Lexer
 
filter() - Method in class soot.jimple.parser.parser.Parser
 
Filter(EdgePredicate) - Constructor for class soot.jimple.toolkits.callgraph.Filter
 
FINAL - Static variable in class soot.Modifier
 
FINAL - Static variable in class soot.jimple.Jimple
 
FINALIZE - Static variable in class soot.jimple.toolkits.callgraph.Edge
Implicit call to non-trivial finalizer from constructor.
finalize() - Method in class soot.relations.Relation
 
find_AbruptEdges(AbruptEdgeFinder) - Method in class soot.dava.internal.SET.SETNode
 
find_Breaks(SETNode, SETNode) - Method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
 
find_Continues(SETNode, IterableSet, IterableSet) - Method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
 
find_Dominators() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
find_LabeledBlocks(LabeledBlockFinder) - Method in class soot.dava.internal.SET.SETNode
 
find_LabeledBlocks(SETNode) - Method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
 
find_SmallestSETNode(AugmentedStmt) - Method in class soot.dava.internal.SET.SETNode
 
find_StatementSequences(SequenceFinder, DavaBody) - Method in class soot.dava.internal.SET.SETNode
 
find_StatementSequences(SETNode, IterableSet, HashSet, DavaBody) - Method in class soot.dava.toolkits.base.finders.SequenceFinder
 
find() - Method in class soot.dava.toolkits.base.misc.ThrowFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in interface soot.dava.toolkits.base.finders.FactFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.SequenceFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.CycleFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.IfFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.SynchronizedBlockFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.ExceptionFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.SwitchFinder
 
find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
 
find(String) - Method in class soot.util.StringNumberer
 
findAllocDotField(AllocNode, SparkField) - Method in class soot.jimple.spark.pag.PAG
Finds the AllocDotField for base AllocNode an and field field, or returns null.
findConstantValue_attribute() - Method in class soot.coffi.field_info
Locates a constant value attribute if one exists.
findFieldRefNode(Object, SparkField) - Method in class soot.jimple.spark.pag.PAG
Finds the FieldRefNode for base variable value and field field, or returns null.
findNTRWSets(SootMethod) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
findOrAdd(String) - Method in class soot.util.StringNumberer
 
findSetMass(PAG, Builder) - Method in class soot.jimple.spark.SparkTransformer
 
findVarNode(Object) - Method in class soot.jimple.spark.pag.PAG
Finds the VarNode for the variable value, or returns null.
fini() - Method in class soot.tagkit.TagAggregator
Called after all tags for a method have been aggregated.
finishingNumber - Variable in class soot.jimple.spark.pag.VarNode
 
FirstTagAggregator - class soot.tagkit.FirstTagAggregator.
A tag aggregator that associates a tag with the first instruction that is tagged with it.
FirstTagAggregator() - Constructor for class soot.tagkit.FirstTagAggregator
 
fixConversion(String) - Method in class soot.coffi.CONSTANT_Utf8_info
Fixes the actual String used to represent the internal representation.
fixedPackageName - Variable in class soot.SootClass
 
fixedShortName - Variable in class soot.SootClass
 
fixNames() - Method in class soot.dava.toolkits.base.misc.PackageNamer
 
flip(ConditionExpr) - Static method in class soot.dava.toolkits.base.misc.ConditionFlipper
 
FLOAT - Static variable in class soot.jimple.Jimple
 
FloatConstant - class soot.jimple.FloatConstant.
 
FloatType - class soot.FloatType.
Soot representation of the Java built-in type 'float'.
FloatType() - Method in class soot.Singletons
 
FloatType(Singletons.Global) - Constructor for class soot.FloatType
 
FlowAnalysis - class soot.toolkits.scalar.FlowAnalysis.
An abstract class providing a framework for carrying out dataflow analysis.
FlowAnalysis(DirectedGraph) - Constructor for class soot.toolkits.scalar.FlowAnalysis
Constructs a flow analysis on the given DirectedGraph.
FlowSet - interface soot.toolkits.scalar.FlowSet.
Represents information for flow analysis.
flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
 
flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
 
flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
 
flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
 
flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
 
flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
 
flowThrough(Object, Object, Object) - Method in class soot.toolkits.scalar.FlowAnalysis
Given the merge of the out sets, compute the in set for s (or in to out, depending on direction).
flowThrough(Object, Unit, List, List) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
flowThrough(Object, Unit, List, List) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
This is the flow function as described in the assignment write-up.
flowThrough(Object, Unit, List, List) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
Given the merge of the in sets, compute the fallOut and branchOuts set for s.
FlowUniverse - interface soot.toolkits.scalar.FlowUniverse.
Provides an interface of a flow universe, used by an implementation of BoundedFlowSet to do complementation.
flushNew() - Method in class soot.jimple.spark.sets.PointsToSetInternal
Sets all newly-added nodes to old nodes.
flushNew() - Method in class soot.jimple.spark.sets.DoublePointsToSet
Sets all newly-added nodes to old nodes.
follows(Object, Object) - Method in class soot.PatchingChain
Returns true if object a follows object b in the Chain.
follows(Object, Object) - Method in interface soot.util.Chain
Returns true if object someObject follows object someReferenceObject in the Chain.
follows(Object, Object) - Method in class soot.util.HashChain
 
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.PointsToSetInternal
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.SortedArraySet
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.HybridPointsToSet
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.DoublePointsToSet
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.HashPointsToSet
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.BitPointsToSet
Calls v's visit method on all nodes in this set.
forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.SharedPointsToSet
Calls v's visit method on all nodes in this set.
force_gc() - Method in class soot.options.SparkOptions
Force Garbage Collections -- Force garbage collection for measuring memory usage.
ForwardBranchedFlowAnalysis - class soot.toolkits.scalar.ForwardBranchedFlowAnalysis.
Abstract class providing an engine for branched forward flow analysis.
ForwardBranchedFlowAnalysis(UnitGraph) - Constructor for class soot.toolkits.scalar.ForwardBranchedFlowAnalysis
 
ForwardFlowAnalysis - class soot.toolkits.scalar.ForwardFlowAnalysis.
Abstract class that provides the fixed point iteration functionality required by all ForwardFlowAnalyses.
ForwardFlowAnalysis(DirectedGraph) - Constructor for class soot.toolkits.scalar.ForwardFlowAnalysis
Construct the analysis from a DirectedGraph representation of a Body.
FRWOptions - class soot.options.FRWOptions.
Option parser for Field Read/Write Tagger.
FRWOptions(Map) - Constructor for class soot.options.FRWOptions
 
FullObjectSet - class soot.jimple.toolkits.pointer.FullObjectSet.
 
FullObjectSet() - Method in class soot.Singletons
 
FullObjectSet(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.FullObjectSet
 
FullRWSet - class soot.jimple.toolkits.pointer.FullRWSet.
 
FullRWSet() - Constructor for class soot.jimple.toolkits.pointer.FullRWSet
 
fullSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 

G

G - class soot.G.
A class to group together all the global variables in Soot.
G.Global - class soot.G.Global.
 
G.Global(G) - Constructor for class soot.G.Global
 
G() - Constructor for class soot.G
 
GAddExpr - class soot.grimp.internal.GAddExpr.
 
GAddExpr(Value, Value) - Constructor for class soot.grimp.internal.GAddExpr
 
GAndExpr - class soot.grimp.internal.GAndExpr.
 
GAndExpr(Value, Value) - Constructor for class soot.grimp.internal.GAndExpr
 
GArrayRef - class soot.grimp.internal.GArrayRef.
 
GArrayRef(Value, Value) - Constructor for class soot.grimp.internal.GArrayRef
 
GAssignStmt - class soot.grimp.internal.GAssignStmt.
 
GAssignStmt(Value, Value) - Constructor for class soot.grimp.internal.GAssignStmt
 
GCastExpr - class soot.grimp.internal.GCastExpr.
 
GCastExpr(Value, Type) - Constructor for class soot.grimp.internal.GCastExpr
 
gcd_1(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
gcd_2(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
GCmpExpr - class soot.grimp.internal.GCmpExpr.
 
GCmpExpr(Value, Value) - Constructor for class soot.grimp.internal.GCmpExpr
 
GCmpgExpr - class soot.grimp.internal.GCmpgExpr.
 
GCmpgExpr(Value, Value) - Constructor for class soot.grimp.internal.GCmpgExpr
 
GCmplExpr - class soot.grimp.internal.GCmplExpr.
 
GCmplExpr(Value, Value) - Constructor for class soot.grimp.internal.GCmplExpr
 
gd - Variable in class soot.shimple.internal.ShimpleBodyBuilder
An analysis class that allows us to verify that a variable is guaranteed to be defined at program point P.
GDivExpr - class soot.grimp.internal.GDivExpr.
 
GDivExpr(Value, Value) - Constructor for class soot.grimp.internal.GDivExpr
 
GeExpr - interface soot.jimple.GeExpr.
 
GeneralConstObject - class soot.jimple.toolkits.pointer.representations.GeneralConstObject.
 
GeneralConstObject_counter - Variable in class soot.G
 
GeneralConstObject(Type, String) - Constructor for class soot.jimple.toolkits.pointer.representations.GeneralConstObject
 
GenericAttribute - class soot.tagkit.GenericAttribute.
Represents a general attribute which can be attached to implementations of Host.
GenericAttribute(String, byte[]) - Constructor for class soot.tagkit.GenericAttribute
 
GEnterMonitorStmt - class soot.grimp.internal.GEnterMonitorStmt.
 
GEnterMonitorStmt(Value) - Constructor for class soot.grimp.internal.GEnterMonitorStmt
 
GEqExpr - class soot.grimp.internal.GEqExpr.
 
GEqExpr(Value, Value) - Constructor for class soot.grimp.internal.GEqExpr
 
get_AugStmt() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
get_AugStmt(Stmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
get_bddfalse() - Static method in class soot.jbuddy.JBuddy
 
get_bddtrue() - Static method in class soot.jbuddy.JBuddy
 
get_Body() - Method in class soot.dava.internal.SET.SETBasicBlock
 
get_Body() - Method in class soot.dava.internal.SET.SETNode
 
get_Body() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_Body() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
get_Body2ChildChain() - Method in class soot.dava.internal.SET.SETNode
 
get_BriefHeads() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
get_BriefTails() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
get_CatchBody() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_CatchBody(AugmentedStmt) - Method in class soot.dava.toolkits.base.finders.ExceptionFinder
 
get_CatchExits() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_CatchList() - Method in class soot.dava.internal.AST.ASTTryNode
 
get_CatchList() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_CaughtRefs() - Method in class soot.dava.DavaBody
 
get_ChainView() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
get_CharacterizingStmt() - Method in class soot.dava.internal.SET.SETControlFlowNode
 
get_CloneOf(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
get_Condition() - Method in class soot.dava.internal.AST.ASTControlFlowNode
 
get_ConstructorExpr() - Method in class soot.dava.DavaBody
 
get_ConstructorUnit() - Method in class soot.dava.DavaBody
 
get_ConsumedConditions() - Method in class soot.dava.DavaBody
 
get_ControlLocal() - Method in class soot.dava.DavaBody
 
get_CurrentPackage() - Method in class soot.dava.Dava
 
get_CurrentPackageContext() - Method in class soot.dava.Dava
 
get_domain() - Static method in class soot.jbuddy.JBuddy
 
get_Dominators() - Method in class soot.dava.internal.asg.AugmentedStmt
 
get_EntryNode() - Method in class soot.dava.internal.SET.SETBasicBlock
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETTryNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETDagNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETWhileNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETDoWhileNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETUnconditionalWhileNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETSwitchNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETLabeledBlockNode
 
get_EntryStmt() - Method in class soot.dava.internal.SET.SETTopNode
 
get_Exception() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_Exception(IterableSet) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_ExceptionFacts() - Method in class soot.dava.DavaBody
 
get_ExceptionMap() - Method in class soot.dava.internal.AST.ASTTryNode
 
get_ExceptionMap() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_ExceptionSet() - Method in class soot.dava.internal.AST.ASTTryNode
 
get_ExceptionSet(Object) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
get_ExitNode() - Method in class soot.dava.internal.SET.SETBasicBlock
 
get_FixedClassName(String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
 
get_FixedPackageName(String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
 
get_IndexSet() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
get_IntersectionWith(SETNode) - Method in class soot.dava.internal.SET.SETNode
 
get_Key() - Method in class soot.dava.internal.AST.ASTSwitchNode
 
get_Label() - Method in class soot.dava.internal.AST.ASTLabeledNode
 
get_Label() - Method in class soot.dava.internal.SET.SETNode
 
get_MonitorFacts() - Method in class soot.dava.DavaBody
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETTryNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETIfElseNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETWhileNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETDoWhileNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETUnconditionalWhileNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETSwitchNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETLabeledBlockNode
 
get_NaturalExits() - Method in class soot.dava.internal.SET.SETTopNode
 
get_PackagesUsed() - Method in class soot.dava.DavaBody
 
get_ParamMap() - Method in class soot.dava.DavaBody
 
get_Parent() - Method in class soot.dava.internal.SET.SETNode
 
get_Predecessors() - Method in class soot.dava.internal.SET.SETBasicBlock
 
get_Predecessors() - Method in class soot.dava.internal.SET.SETNode
 
get_Preds() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
get_Reachers() - Method in class soot.dava.internal.asg.AugmentedStmt
 
get_s_bddCacheStat_opHit(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddCacheStat_opMiss(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddCacheStat_swapCount(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddCacheStat_uniqueAccess(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddCacheStat_uniqueChain(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddCacheStat_uniqueHit(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddCacheStat_uniqueMiss(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddGbcStat_freenodes(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddGbcStat_nodes(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddGbcStat_num(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddGbcStat_sumtime(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddGbcStat_time(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddPair_id(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddPair_last(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddPair_next(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddPair_result(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_cachesize(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_freenodes(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_gbcnum(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_maxnodenum(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_minfreenodes(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_nodenum(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_produced(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_bddStat_varnum(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_Domain_binsize(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_Domain_ivar(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_Domain_realsize(long) - Static method in class soot.jbuddy.JBuddy
 
get_s_Domain_var(long) - Static method in class soot.jbuddy.JBuddy
 
get_Score() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
get_SETBasicBlock(SETNode) - Static method in class soot.dava.internal.SET.SETBasicBlock
 
get_Stmt() - Method in class soot.dava.internal.asg.AugmentedStmt
 
get_SubBodies() - Method in class soot.dava.internal.AST.ASTNode
 
get_SubBodies() - Method in class soot.dava.internal.SET.SETNode
 
get_Successors() - Method in class soot.dava.internal.SET.SETBasicBlock
 
get_Successors() - Method in class soot.dava.internal.SET.SETNode
 
get_Succs() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
get_SynchronizedBlockFacts() - Method in class soot.dava.DavaBody
 
get_ThisLocals() - Method in class soot.dava.DavaBody
 
get_TryBody() - Method in class soot.dava.internal.AST.ASTTryNode
 
get_TryBody() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
get_TryBodyContainer() - Method in class soot.dava.internal.AST.ASTTryNode
 
get(int) - Method in class soot.util.Numberer
 
get(int) - Method in class soot.util.BitVector
 
get(int) - Method in class soot.util.SingletonList
 
get(int) - Method in class soot.util.SharedBitSet
 
get(Numberable) - Method in class soot.util.SmallNumberedMap
Returns the value associated with a given key.
get(Numberable) - Method in class soot.util.LargeNumberedMap
 
get(Object) - Method in class soot.AbstractUnitAllMapTo
 
get(Object) - Method in class soot.util.UnitMap
 
get(Object) - Method in class soot.util.HashMultiMap
 
get(Object) - Method in interface soot.util.MultiMap
 
get(Object) - Method in class soot.util.IterableMap
 
get(String) - Method in class soot.Pack
 
get(Type) - Method in class soot.jimple.spark.internal.TypeManager
 
getAbstract() - Method in class soot.jimple.parser.node.AAbstractModifier
 
getActiveBody() - Method in class soot.SootMethod
Retrieves the active body for this method.
getActiveHierarchy() - Method in class soot.Scene
Retrieves the active hierarchy
getAllFieldRefs() - Method in class soot.jimple.spark.pag.AllocNode
Returns all field ref nodes having this node as their base.
getAllFieldRefs() - Method in class soot.jimple.spark.pag.VarNode
Returns all field ref nodes having this node as their base.
getAllImplementersOfInterface(SootClass) - Method in class soot.FastHierarchy
For an interface parent (MUST be an interface), returns set of all implementers of it but NOT their subclasses.
getAllocDotFieldNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
 
getAllocNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
 
getAllSubinterfaces(SootClass) - Method in class soot.FastHierarchy
For an interface parent (MUST be an interface), returns set of all subinterfaces.
getAllUnitBoxes() - Method in class soot.Body
Returns the result of iterating through all Units in this body and querying them for their UnitBoxes.
getAnalysisDepth() - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
 
getAnalysisDepth() - Method in class soot.dava.toolkits.base.AST.UselessTryRemover
 
getAnalysisDepth() - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
getAnd() - Method in class soot.jimple.parser.node.AAndBinop
 
getAnySubType() - Method in class soot.RefType
 
getApplicationClasses() - Method in class soot.Scene
Returns a chain of the application classes in this scene.
getArg(int) - Method in interface soot.jimple.InvokeExpr
 
getArg(int) - Method in class soot.jimple.internal.AbstractInvokeExpr
 
getArgBox(Block) - Method in interface soot.shimple.PhiExpr
Returns the argument pair corresponding to the given CFG predecessor.
getArgBox(Block) - Method in class soot.shimple.internal.SPhiExpr
 
getArgBox(int) - Method in interface soot.jimple.InvokeExpr
 
getArgBox(int) - Method in class soot.jimple.internal.AbstractInvokeExpr
 
getArgBox(int) - Method in interface soot.shimple.PhiExpr
Returns the argument pair for the given index.
getArgBox(int) - Method in class soot.shimple.internal.SPhiExpr
 
getArgBox(Unit) - Method in interface soot.shimple.PhiExpr
Returns the argument pair corresponding to the given CFG predecessor.
getArgBox(Unit) - Method in class soot.shimple.internal.SPhiExpr
 
getArgCount() - Method in interface soot.baf.InterfaceInvokeInst
 
getArgCount() - Method in class soot.baf.internal.BInterfaceInvokeInst
 
getArgCount() - Method in interface soot.jimple.InvokeExpr
 
getArgCount() - Method in class soot.jimple.internal.AbstractInvokeExpr
 
getArgCount() - Method in interface soot.shimple.PhiExpr
Returns the number of arguments in this PhiExpr.
getArgCount() - Method in class soot.shimple.internal.SPhiExpr
 
getArgIndex(Block) - Method in interface soot.shimple.PhiExpr
Returns the index of the argument associated with the given control flow predecessor.
getArgIndex(Block) - Method in class soot.shimple.internal.SPhiExpr
 
getArgIndex(Unit) - Method in interface soot.shimple.PhiExpr
Returns the index of the argument associated with the given control flow predecessor Unit.
getArgIndex(Unit) - Method in class soot.shimple.internal.SPhiExpr
 
getArgList() - Method in class soot.jimple.parser.node.AMultiArgList
 
getArgList() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
getArgList() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getArgs() - Method in interface soot.jimple.InvokeExpr
 
getArgs() - Method in class soot.jimple.internal.AbstractInvokeExpr
 
getArgs() - Method in interface soot.shimple.PhiExpr
Returns an unmodifiable, backed view of the arguments to this PhiExpr.
getArgs() - Method in class soot.shimple.internal.SPhiExpr
 
getArrayBrackets() - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
getArrayBrackets() - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
getArrayBrackets() - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
getArrayBrackets() - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
getArrayDescriptor() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
getArrayElementType() - Method in class soot.RefLikeType
 
getArrayElementType() - Method in class soot.NullType
 
getArrayElementType() - Method in class soot.RefType
 
getArrayElementType() - Method in class soot.AnySubType
 
getArrayElementType() - Method in class soot.ArrayType
 
getArrayRef() - Method in interface soot.jimple.Stmt
 
getArrayRef() - Method in class soot.jimple.internal.AbstractStmt
 
getArrayRef() - Method in class soot.jimple.internal.JAssignStmt
 
getArrayRef() - Method in class soot.jimple.parser.node.AArrayReference
 
getArrayRefBox() - Method in interface soot.jimple.Stmt
 
getArrayRefBox() - Method in class soot.jimple.internal.AbstractStmt
 
getArrayRefBox() - Method in class soot.jimple.internal.JAssignStmt
 
getArrayType() - Method in class soot.Type
 
getAtIdentifier() - Method in class soot.jimple.parser.node.AIdentityStatement
 
getAtIdentifier() - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
getAvailableEquivsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
Returns a Chain containing the EquivalentValue objects corresponding to expressions available after u.
getAvailableEquivsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
getAvailableEquivsAfter(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
Returns a Chain containing the EquivalentValue objects corresponding to expressions available after u.
getAvailableEquivsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
getAvailableEquivsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
getAvailableEquivsBefore(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
getAvailablePairsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
getAvailablePairsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
Returns a List containing the EquivalentValue corresponding to expressions available after u.
getAvailablePairsAfter(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
getAvailablePairsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
getAvailablePairsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
getAvailablePairsBefore(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
getBafBody() - Method in class soot.jimple.JimpleToBafContext
 
getBafLocalOfJimpleLocal(Local) - Method in class soot.jimple.JimpleToBafContext
 
getBase() - Method in class soot.AnySubType
 
getBase() - Method in interface soot.jimple.InstanceInvokeExpr
 
getBase() - Method in interface soot.jimple.InstanceFieldRef
 
getBase() - Method in interface soot.jimple.ArrayRef
 
getBase() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
getBase() - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
 
getBase() - Method in class soot.jimple.internal.JArrayRef
 
getBase() - Method in class soot.jimple.spark.pag.AllocDotField
Returns the base AllocNode.
getBase() - Method in class soot.jimple.spark.pag.FieldRefNode
Returns the base of this field reference.
getBaseBox() - Method in interface soot.jimple.InstanceInvokeExpr
 
getBaseBox() - Method in interface soot.jimple.InstanceFieldRef
 
getBaseBox() - Method in interface soot.jimple.ArrayRef
 
getBaseBox() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
getBaseBox() - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
 
getBaseBox() - Method in class soot.jimple.internal.JArrayRef
 
getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.RWSet
 
getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
Returns a set of base objects whose field f is read/written.
getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
Returns a set of base objects whose field f is read/written.
getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
Returns a set of base objects whose field f is read/written.
getBaseType() - Method in interface soot.baf.NewInst
 
getBaseType() - Method in interface soot.baf.NewMultiArrayInst
 
getBaseType() - Method in interface soot.baf.NewArrayInst
 
getBaseType() - Method in class soot.baf.internal.AbstractRefTypeInst
 
getBaseType() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getBaseType() - Method in class soot.baf.internal.BNewArrayInst
 
getBaseType() - Method in interface soot.grimp.NewInvokeExpr
 
getBaseType() - Method in class soot.grimp.internal.GNewInvokeExpr
 
getBaseType() - Method in interface soot.jimple.NewArrayExpr
 
getBaseType() - Method in interface soot.jimple.NewMultiArrayExpr
 
getBaseType() - Method in interface soot.jimple.NewExpr
 
getBaseType() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getBaseType() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
getBaseType() - Method in class soot.jimple.internal.AbstractNewExpr
 
getBaseType() - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
getBaseType() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
getBaseTypeNoName() - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
getBeginUnit() - Method in class soot.AbstractTrap
 
getBeginUnit() - Method in interface soot.Trap
Returns the first trapped unit.
getBeginUnitBox() - Method in class soot.AbstractTrap
 
getBeginUnitBox() - Method in interface soot.Trap
Returns the box holding this trap's first trapped unit.
getBinop() - Method in class soot.jimple.parser.node.ABinopExpr
 
getBinopExpr() - Method in class soot.jimple.parser.node.ABinopExpression
 
getBinopExpr() - Method in class soot.jimple.parser.node.ABinopBoolExpr
 
getBlock() - Method in class soot.shimple.internal.analysis.DominatorNode
 
getBlocks() - Method in class soot.toolkits.graph.BlockGraph
Returns a list of the Blocks composing this graph.
getBlue() - Method in class soot.tagkit.ColorTag
 
getBody() - Method in class soot.toolkits.graph.BlockGraph
Returns the underlying Body instance this BlockGraph is derived from.
getBody() - Method in class soot.toolkits.graph.Block
Returns the Block's enclosing Body instance.
getBody() - Method in class soot.toolkits.graph.UnitGraph
 
getBody(SootMethod) - Method in class soot.jimple.parser.JimpleAST
Returns a body corresponding to the parsed jimple for m.
getBody(SootMethod, String) - Method in class soot.UnknownMethodSource
 
getBody(SootMethod, String) - Method in interface soot.MethodSource
Returns a filled-out body for the given SootMethod.
getBody(SootMethod, String) - Method in class soot.coffi.CoffiMethodSource
 
getBody(SootMethod, String) - Method in class soot.jimple.JimpleMethodSource
 
getBoolean() - Method in class soot.jimple.parser.node.ABooleanBaseType
 
getBoolean() - Method in class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
getBoolean(Map, String) - Static method in class soot.PhaseOptions
This method returns true iff key "name" is in options and maps to "true".
getBoolExpr() - Method in class soot.jimple.parser.node.AIfStatement
 
getBoxesPointingToThis() - Method in class soot.AbstractUnit
Returns a list of Boxes pointing to this Unit.
getBoxesPointingToThis() - Method in interface soot.Unit
Returns a list of Boxes pointing to this Unit.
getBranchFlowAfter(Unit) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
 
getBreakpoint() - Method in class soot.jimple.parser.node.ABreakpointStatement
 
getByte() - Method in class soot.jimple.parser.node.AByteBaseType
 
getByte() - Method in class soot.jimple.parser.node.AByteBaseTypeNoName
 
getBytecodeSignature() - Method in class soot.SootMethod
Returns the signature of this method in the format in which it appears in bytecode (eg.
getCallGraph() - Method in class soot.Scene
 
getCallGraph() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
getCallGraph() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
getCallGraphBuilder() - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
 
getCallGraphBuilder() - Method in interface soot.jimple.spark.builder.Builder
 
getCallsNative() - Method in class soot.jimple.toolkits.pointer.RWSet
 
getCallsNative() - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
getCallsNative() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
getCallsNative() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
getCallsNative() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
getCase() - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
getCaseLabel() - Method in class soot.jimple.parser.node.ACaseStmt
 
getCaseStmt() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getCaseStmt() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getCast() - Method in class soot.jimple.parser.node.TypedLinkedList
 
getCastType() - Method in interface soot.baf.InstanceCastInst
 
getCastType() - Method in class soot.baf.internal.BInstanceCastInst
 
getCastType() - Method in interface soot.jimple.CastExpr
 
getCastType() - Method in class soot.jimple.internal.AbstractCastExpr
 
getCatch() - Method in class soot.jimple.parser.node.ACatchClause
 
getCatchClause() - Method in class soot.jimple.parser.node.AFullMethodBody
 
getCFormatChar(char) - Static method in class soot.util.StringTools
Returns the canonical C-string representation of c.
getChar() - Method in class soot.jimple.parser.node.ACharBaseType
 
getChar() - Method in class soot.jimple.parser.node.ACharBaseTypeNoName
 
getCheckType() - Method in interface soot.baf.InstanceOfInst
 
getCheckType() - Method in class soot.baf.internal.BInstanceOfInst
 
getCheckType() - Method in interface soot.jimple.InstanceOfExpr
 
getCheckType() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
getChildren() - Method in class soot.shimple.internal.analysis.DominatorNode
 
getClasses() - Method in class soot.Scene
Returns an backed chain of the classes in this manager.
getClassesUnder(String) - Method in class soot.util.SourceLocator
 
getClassFetcherFor(SootClass) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
Finds a method which calls java.lang.Class.forName(String).
getClassLoaderObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
INTERFACE to NATIVE METHODS
getClassName() - Method in class soot.RefType
 
getClassName() - Method in class soot.jimple.parser.node.AMethodSignature
 
getClassName() - Method in class soot.jimple.parser.node.AExtendsClause
 
getClassName() - Method in class soot.jimple.parser.node.AFieldSignature
 
getClassName() - Method in class soot.jimple.parser.node.AFile
 
getClassName() - Method in class soot.jimple.parser.node.AClassNameBaseType
 
getClassName() - Method in class soot.jimple.parser.node.AClassNameSingleClassNameList
 
getClassName() - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
getClassName() - Method in class soot.tagkit.LinkTag
 
getClassNameList() - Method in class soot.jimple.parser.node.AImplementsClause
 
getClassNameList() - Method in class soot.jimple.parser.node.AThrowsClause
 
getClassNameList() - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
getClassNumberer() - Method in class soot.Scene
 
getClassObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getCmp() - Method in class soot.jimple.parser.node.ACmpBinop
 
getCmpeq() - Method in class soot.jimple.parser.node.ACmpeqBinop
 
getCmpg() - Method in class soot.jimple.parser.node.ACmpgBinop
 
getCmpge() - Method in class soot.jimple.parser.node.ACmpgeBinop
 
getCmpgt() - Method in class soot.jimple.parser.node.AMethodSignature
 
getCmpgt() - Method in class soot.jimple.parser.node.AFieldSignature
 
getCmpgt() - Method in class soot.jimple.parser.node.ACmpgtBinop
 
getCmpl() - Method in class soot.jimple.parser.node.ACmplBinop
 
getCmple() - Method in class soot.jimple.parser.node.ACmpleBinop
 
getCmplt() - Method in class soot.jimple.parser.node.AMethodSignature
 
getCmplt() - Method in class soot.jimple.parser.node.ACmpltBinop
 
getCmplt() - Method in class soot.jimple.parser.node.AFieldSignature
 
getCmpne() - Method in class soot.jimple.parser.node.ACmpneBinop
 
getColon() - Method in class soot.jimple.parser.node.ACaseStmt
 
getColon() - Method in class soot.jimple.parser.node.ALabelStatement
 
getColonEquals() - Method in class soot.jimple.parser.node.AIdentityStatement
 
getColonEquals() - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
getComma() - Method in class soot.jimple.parser.node.AMultiNameList
 
getComma() - Method in class soot.jimple.parser.node.AMultiArgList
 
getComma() - Method in class soot.jimple.parser.node.AMultiParameterList
 
getComma() - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
getComma() - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
getComponentOf(Object) - Method in class soot.toolkits.graph.StronglyConnectedComponents
 
getComponents() - Method in class soot.toolkits.graph.StronglyConnectedComponents
 
getCondition() - Method in interface soot.jimple.IfStmt
 
getCondition() - Method in class soot.jimple.internal.JIfStmt
 
getConditionBox() - Method in interface soot.jimple.IfStmt
 
getConditionBox() - Method in class soot.jimple.internal.JIfStmt
 
getConstant() - Method in interface soot.baf.PushInst
 
getConstant() - Method in interface soot.baf.IncInst
 
getConstant() - Method in class soot.baf.internal.BPushInst
 
getConstant() - Method in class soot.baf.internal.BIncInst
 
getConstant() - Method in class soot.jimple.parser.node.AConstantImmediate
 
getConstantValueOf(Value) - Static method in class soot.jimple.toolkits.scalar.Evaluator
Returns the constant value of op if it is easy to find the constant value; else returns null.
getConstantValueOf(Value) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
Returns the constant value of op if it is easy to find the constant value; else returns null.
getConstructorObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getContainer() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
 
getCopiesAt(Stmt) - Method in interface soot.jimple.EqualLocals
 
getCstPool() - Method in class soot.jimple.parser.JimpleAST
Extracts the reference constant pool for this JimpleAST.
getCurrentUnit() - Method in class soot.jimple.JimpleToBafContext
 
getDavaDeclaration() - Method in class soot.SootMethod
 
getDeclaration() - Method in class soot.SootMethod
Returns the declaration of this method, as used at the top of textual body representations (before the {}'s containing the code for representation.)
getDeclaration() - Method in class soot.SootField
 
getDeclaration() - Method in class soot.jimple.parser.node.AFullMethodBody
 
getDeclaredOptions() - Method in class soot.Pack
 
getDeclaredOptions() - Method in class soot.Transform
 
getDeclaredOptions() - Method in interface soot.HasPhaseOptions
 
getDeclaredOptionsForPhase(String) - Static method in class soot.options.Options
 
getDeclaringClass() - Method in class soot.SootMethod
Returns the class which declares the current SootMethod.
getDeclaringClass() - Method in interface soot.ClassMember
Returns the SootClass declaring this one.
getDeclaringClass() - Method in class soot.SootField
 
getDeepestValue() - Method in class soot.EquivalentValue
returns the deepest Value stored in this.
getDefault() - Method in class soot.jimple.parser.node.ADefaultCaseLabel
 
getDefaultOptions() - Method in class soot.Pack
 
getDefaultOptions() - Method in class soot.Transform
 
getDefaultOptions() - Method in interface soot.HasPhaseOptions
 
getDefaultOptions() - Method in class soot.jimple.toolkits.invoke.SiteInliner
 
getDefaultOptions() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
 
getDefaultOptionsForPhase(String) - Static method in class soot.options.Options
 
getDefaultTarget() - Method in interface soot.baf.TableSwitchInst
 
getDefaultTarget() - Method in interface soot.baf.LookupSwitchInst
 
getDefaultTarget() - Method in class soot.baf.internal.BLookupSwitchInst
 
getDefaultTarget() - Method in class soot.baf.internal.BTableSwitchInst
 
getDefaultTarget() - Method in interface soot.jimple.TableSwitchStmt
 
getDefaultTarget() - Method in interface soot.jimple.LookupSwitchStmt
 
getDefaultTarget() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getDefaultTarget() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getDefaultTargetBox() - Method in interface soot.baf.TableSwitchInst
 
getDefaultTargetBox() - Method in interface soot.baf.LookupSwitchInst
 
getDefaultTargetBox() - Method in class soot.baf.internal.BLookupSwitchInst
 
getDefaultTargetBox() - Method in class soot.baf.internal.BTableSwitchInst
 
getDefaultTargetBox() - Method in interface soot.jimple.TableSwitchStmt
 
getDefaultTargetBox() - Method in interface soot.jimple.LookupSwitchStmt
 
getDefaultTargetBox() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getDefaultTargetBox() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getDefBoxes() - Method in class soot.AbstractUnit
Returns a list of Boxes containing Values defined in this Unit.
getDefBoxes() - Method in interface soot.Unit
Returns a list of Boxes containing Values defined in this Unit.
getDefBoxes() - Method in class soot.Body
Returns the result of iterating through all Units in this body and querying them for ValueBoxes defined.
getDefBoxes() - Method in class soot.baf.internal.BIdentityInst
 
getDefBoxes() - Method in class soot.baf.internal.BIncInst
 
getDefBoxes() - Method in class soot.baf.internal.BStoreInst
 
getDefBoxes() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
getDefBoxesFromBlock(Block) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Convenience function that really ought to be implemented in soot.toolkits.graph.Block.
getDefsOf(Local) - Method in class soot.shimple.toolkits.scalar.ShimpleLocalDefs
Unconditionally returns the definition site of a local.
getDefsOfAt(Local, Unit) - Method in class soot.shimple.toolkits.scalar.ShimpleLocalDefs
 
getDefsOfAt(Local, Unit) - Method in interface soot.toolkits.scalar.LocalDefs
Returns the definition sites for a Local at a certain point (Unit) in a method.
getDefsOfAt(Local, Unit) - Method in class soot.toolkits.scalar.SimpleLocalDefs
 
getDereferences() - Method in class soot.jimple.spark.pag.PAG
Returns list of dereferences variables.
getDescriptorTypeOf(Type) - Static method in class soot.baf.Baf
 
getDimensionCount() - Method in interface soot.baf.NewMultiArrayInst
 
getDimensionCount() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getDirectImplementersOf(SootClass) - Method in class soot.Hierarchy
Returns a list of direct implementers of c, excluding itself.
getDirectSubclassesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of direct subclasses of c, excluding c.
getDirectSubclassesOfIncluding(SootClass) - Method in class soot.Hierarchy
Returns a list of direct subclasses of c, including c.
getDirectSubinterfacesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of direct subinterfaces of c.
getDirectSubinterfacesOfIncluding(SootClass) - Method in class soot.Hierarchy
Returns a list of direct subinterfaces of c, including itself.
getDirectSuperclassesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of direct superclasses of c, excluding c.
getDirectSuperinterfacesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of direct superinterfaces of c.
getDiv() - Method in class soot.jimple.parser.node.ADivBinop
 
getDominanceFrontier() - Method in class soot.shimple.internal.analysis.DominatorNode
 
getDominators(Block) - Method in class soot.shimple.internal.analysis.DominatorsFinder
 
getDot() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getDot() - Method in class soot.jimple.parser.node.ALocalFieldRef
 
getDouble() - Method in class soot.jimple.parser.node.ADoubleBaseType
 
getDouble() - Method in class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
getElementType() - Method in class soot.ArrayType
 
getEndLineNumber() - Method in class soot.tagkit.JimpleLineNumberTag
 
getEndLn() - Method in class soot.AttributesUnitPrinter
 
getEndOffset() - Method in class soot.tagkit.PositionTag
 
getEndUnit() - Method in class soot.AbstractTrap
 
getEndUnit() - Method in interface soot.Trap
Returns the last trapped unit.
getEndUnitBox() - Method in class soot.AbstractTrap
 
getEndUnitBox() - Method in interface soot.Trap
Returns the box holding this trap's last trapped unit.
getEntermonitor() - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
getEntryPoints() - Method in class soot.Scene
Get the set of entry points that are used to build the call graph.
getEOF() - Method in class soot.jimple.parser.node.Start
 
getEquals() - Method in class soot.jimple.parser.node.AAssignStatement
 
getEquivalentValue(Value) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
getEquivalentValueRoot(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
returns the Value of an EquivalentValue.
getEscapedStringOf(String) - Static method in class soot.util.StringTools
Returns fromString, but with non-isalpha() characters printed as '\\unnnn'.
getException() - Method in class soot.AbstractTrap
 
getException() - Method in interface soot.Trap
Returns the exception being caught.
getExceptions() - Method in class soot.SootMethod
Returns a backed list of the exceptions thrown by this method.
getExceptionTypesOf(Unit, Body) - Static method in class soot.TrapManager
Given a body and a unit handling an exception, returns the list of exception types possibly caught by the handler.
getExitmonitor() - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
getExpression() - Method in class soot.jimple.parser.node.AAssignStatement
 
getExtendedBasicBlockPathBetween(Unit, Unit) - Method in class soot.toolkits.graph.UnitGraph
Look for a path in graph, from def to use.
getExtends() - Method in class soot.jimple.parser.node.AExtendsClause
 
getExtendsClause() - Method in class soot.jimple.parser.node.AFile
 
getExtensionFor(int) - Method in class soot.util.SourceLocator
 
getFactory() - Static method in class soot.jimple.spark.sets.SortedArraySet
 
getFactory() - Static method in class soot.jimple.spark.sets.HybridPointsToSet
 
getFactory() - Static method in class soot.jimple.spark.sets.HashPointsToSet
 
getFactory() - Static method in class soot.jimple.spark.sets.BitPointsToSet
 
getFactory() - Static method in class soot.jimple.spark.sets.SharedPointsToSet
 
getFactory(P2SetFactory, P2SetFactory) - Static method in class soot.jimple.spark.sets.DoublePointsToSet
 
getFallFlowAfter(Unit) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
 
getFastHierarchy() - Method in class soot.Scene
Retrieves the active fast hierarchy
getFastHierarchy() - Method in class soot.jimple.spark.internal.TypeManager
 
getField() - Method in interface soot.baf.FieldArgInst
 
getField() - Method in class soot.baf.internal.BFieldPutInst
 
getField() - Method in class soot.baf.internal.BFieldGetInst
 
getField() - Method in class soot.baf.internal.BStaticPutInst
 
getField() - Method in class soot.baf.internal.BStaticGetInst
 
getField() - Method in class soot.jimple.StaticFieldRef
 
getField() - Method in interface soot.jimple.FieldRef
 
getField() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
getField() - Method in class soot.jimple.spark.pag.AllocDotField
Returns the field of this node.
getField() - Method in class soot.jimple.spark.pag.FieldRefNode
Returns the field of this field reference.
getField(String) - Method in class soot.SootClass
 
getField(String) - Method in class soot.Scene
 
getField(String, Type) - Method in class soot.SootClass
Returns the field of this class with the given name and type.
getFieldByName(String) - Method in class soot.SootClass
Returns the field of this class with the given name.
getFieldCount() - Method in class soot.SootClass
Returns the number of fields in this class.
getFieldInfo(SootField) - Method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
 
getFieldName() - Method in class soot.jimple.parser.node.AFieldSignature
 
getFieldObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getFieldRef() - Method in interface soot.jimple.Stmt
 
getFieldRef() - Method in class soot.jimple.internal.AbstractStmt
 
getFieldRef() - Method in class soot.jimple.internal.JAssignStmt
 
getFieldRef() - Method in class soot.jimple.parser.node.AFieldReference
 
getFieldRefBox() - Method in interface soot.jimple.Stmt
 
getFieldRefBox() - Method in class soot.jimple.internal.AbstractStmt
 
getFieldRefBox() - Method in class soot.jimple.internal.JAssignStmt
 
getFieldRefNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
 
getFields() - Method in class soot.SootClass
Returns a backed Chain of fields.
getFields() - Method in class soot.jimple.spark.pag.AllocNode
 
getFields() - Method in class soot.jimple.toolkits.pointer.RWSet
 
getFields() - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
getFields() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
Returns an iterator over any fields read/written.
getFields() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
Returns an iterator over any fields read/written.
getFields() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
Returns an iterator over any fields read/written.
getFieldSignature() - Method in class soot.jimple.parser.node.ASigFieldRef
 
getFieldSignature() - Method in class soot.jimple.parser.node.ALocalFieldRef
 
getFileBody() - Method in class soot.jimple.parser.node.AFile
 
getFileExtension() - Method in class soot.util.JimpleInputRep
 
getFileExtension() - Method in class soot.util.BafInputRep
 
getFileExtension() - Method in class soot.util.ClassInputRep
 
getFileNameFor(SootClass, int) - Method in class soot.util.SourceLocator
 
getFileSystemObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getFileType() - Method in class soot.jimple.parser.node.AFile
 
getFinal() - Method in class soot.jimple.parser.node.AFinalModifier
 
getFirst() - Method in class soot.PatchingChain
Returns the first object in this Chain.
getFirst() - Method in class soot.jimple.parser.node.AMethodSignature
 
getFirst() - Method in class soot.jimple.parser.node.AFieldSignature
 
getFirst() - Method in interface soot.util.Chain
Returns the first object in this Chain.
getFirst() - Method in class soot.util.HashChain
 
getFirstConstantInPhi(PhiExpr) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
Gets the first constant argument in a PhiExpr, returns null if not found.
getFirstNonIdentityStmt() - Method in class soot.jimple.JimpleBody
Returns the first non-identity stmt in this body.
getFixedArrayDescriptor() - Method in class soot.jimple.parser.node.AArrayRef
 
getFixedArrayDescriptor() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
getFloat() - Method in class soot.jimple.parser.node.AFloatBaseType
 
getFloat() - Method in class soot.jimple.parser.node.AFloatBaseTypeNoName
 
getFloat(Map, String) - Static method in class soot.PhaseOptions
This method returns the float value of "name" in options or 1.0 if "name" is not found.
getFloatConstant() - Method in class soot.jimple.parser.node.AFloatConstant
 
getFlowAfter(Object) - Method in class soot.toolkits.scalar.FlowAnalysis
Accessor function returning value of OUT set for s.
getFlowBefore(Object) - Method in class soot.jimple.toolkits.scalar.pre.LatestComputation
returns the set of expressions, that have their latest computation just before node.
getFlowBefore(Object) - Method in class soot.jimple.toolkits.scalar.pre.EarliestnessComputation
returns the FlowSet of expressions, that have their earliest computation just before node.
getFlowBefore(Object) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Accessor function returning value of IN set for s.
getFlowBefore(Unit) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
 
getFrom() - Method in class soot.jimple.parser.node.ACatchClause
 
getFromLabel() - Method in class soot.jimple.parser.node.ACatchClause
 
getFromType() - Method in interface soot.baf.PrimitiveCastInst
 
getFromType() - Method in interface soot.baf.SwapInst
 
getFromType() - Method in class soot.baf.internal.BSwapInst
 
getFromType() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getFullIdentifier() - Method in class soot.jimple.parser.node.AFullIdentClassName
 
getFullIdentifier() - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
getGlobals() - Method in class soot.jimple.toolkits.pointer.RWSet
Returns an iterator over any globals read/written.
getGlobals() - Method in class soot.jimple.toolkits.pointer.FullRWSet
Returns an iterator over any globals read/written.
getGlobals() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
Returns an iterator over any globals read/written.
getGlobals() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
Returns an iterator over any globals read/written.
getGlobals() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
Returns an iterator over any globals read/written.
getGoto() - Method in class soot.jimple.parser.node.AGotoStmt
 
getGotoStmt() - Method in class soot.jimple.parser.node.AIfStatement
 
getGotoStmt() - Method in class soot.jimple.parser.node.ACaseStmt
 
getGotoStmt() - Method in class soot.jimple.parser.node.AGotoStatement
 
getGraph() - Method in class soot.shimple.internal.analysis.DominatorTree
 
getGreen() - Method in class soot.tagkit.ColorTag
 
getGuaranteedDefs(Unit) - Method in class soot.shimple.internal.analysis.GuaranteedDefs
 
getHandlerUnit() - Method in class soot.AbstractTrap
 
getHandlerUnit() - Method in interface soot.Trap
Returns the unit handling the exception being trapped.
getHandlerUnitBox() - Method in class soot.AbstractTrap
 
getHandlerUnitBox() - Method in interface soot.Trap
Returns the box holding the exception handler's unit.
getHead() - Method in class soot.toolkits.graph.Block
Returns the first unit in this block.
getHeads() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
getHeads() - Method in class soot.shimple.internal.analysis.DominatorTree
 
getHeads() - Method in class soot.toolkits.graph.BlockGraph
 
getHeads() - Method in interface soot.toolkits.graph.DirectedGraph
Returns a list of entry points for this graph.
getHeads() - Method in class soot.toolkits.graph.UnitGraph
 
getHeads() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
getHighIndex() - Method in interface soot.baf.TableSwitchInst
 
getHighIndex() - Method in class soot.baf.internal.BTableSwitchInst
 
getHighIndex() - Method in interface soot.jimple.TableSwitchStmt
 
getHighIndex() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getIdentifier() - Method in class soot.jimple.parser.node.AArrayRef
 
getIdentifier() - Method in class soot.jimple.parser.node.ALabelName
 
getIdentifier() - Method in class soot.jimple.parser.node.AIdentClassName
 
getIdentifier() - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
getIdentifier() - Method in class soot.jimple.parser.node.AIdentName
 
getIf() - Method in class soot.jimple.parser.node.AIfStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AArrayDescriptor
 
getImmediate() - Method in class soot.jimple.parser.node.AUnopExpr
 
getImmediate() - Method in class soot.jimple.parser.node.AMultiArgList
 
getImmediate() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
getImmediate() - Method in class soot.jimple.parser.node.ASingleArgList
 
getImmediate() - Method in class soot.jimple.parser.node.ACastExpression
 
getImmediate() - Method in class soot.jimple.parser.node.ARetStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AThrowStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AInstanceofExpression
 
getImmediate() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AReturnStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
getImmediate() - Method in class soot.jimple.parser.node.AImmediateExpression
 
getImplementersOf(SootClass) - Method in class soot.Hierarchy
Returns a list of implementers of c, excluding itself.
getImplements() - Method in class soot.jimple.parser.node.AImplementsClause
 
getImplementsClause() - Method in class soot.jimple.parser.node.AFile
 
getImplicitTargets(SootMethod) - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
getIn(Node) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
getIn(Node) - Method in interface soot.jimple.parser.analysis.Analysis
 
getInCount() - Method in interface soot.baf.Inst
 
getInCount() - Method in class soot.baf.internal.AbstractInst
 
getInCount() - Method in class soot.baf.internal.BShlInst
 
getInCount() - Method in class soot.baf.internal.BIfLeInst
 
getInCount() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
 
getInCount() - Method in class soot.baf.internal.BIfCmpNeInst
 
getInCount() - Method in class soot.baf.internal.BCmpInst
 
getInCount() - Method in class soot.baf.internal.BIfCmpEqInst
 
getInCount() - Method in class soot.baf.internal.BThrowInst
 
getInCount() - Method in class soot.baf.internal.BNewInst
 
getInCount() - Method in class soot.baf.internal.BFieldPutInst
 
getInCount() - Method in class soot.baf.internal.BDivInst
 
getInCount() - Method in class soot.baf.internal.BInstanceOfInst
 
getInCount() - Method in class soot.baf.internal.BEnterMonitorInst
 
getInCount() - Method in class soot.baf.internal.BArrayReadInst
 
getInCount() - Method in class soot.baf.internal.BIfNullInst
 
getInCount() - Method in class soot.baf.internal.BFieldGetInst
 
getInCount() - Method in class soot.baf.internal.BStaticInvokeInst
 
getInCount() - Method in class soot.baf.internal.BLookupSwitchInst
 
getInCount() - Method in class soot.baf.internal.BExitMonitorInst
 
getInCount() - Method in class soot.baf.internal.BCmplInst
 
getInCount() - Method in class soot.baf.internal.BDupInst
 
getInCount() - Method in class soot.baf.internal.BArrayWriteInst
 
getInCount() - Method in class soot.baf.internal.BIfEqInst
 
getInCount() - Method in class soot.baf.internal.BXorInst
 
getInCount() - Method in class soot.baf.internal.BIfGeInst
 
getInCount() - Method in class soot.baf.internal.BInterfaceInvokeInst
 
getInCount() - Method in class soot.baf.internal.BIfLtInst
 
getInCount() - Method in class soot.baf.internal.BIfCmpGtInst
 
getInCount() - Method in class soot.baf.internal.BAddInst
 
getInCount() - Method in class soot.baf.internal.BReturnInst
 
getInCount() - Method in class soot.baf.internal.BIfCmpLeInst
 
getInCount() - Method in class soot.baf.internal.BNegInst
 
getInCount() - Method in class soot.baf.internal.BStaticPutInst
 
getInCount() - Method in class soot.baf.internal.BPopInst
 
getInCount() - Method in class soot.baf.internal.BStaticGetInst
 
getInCount() - Method in class soot.baf.internal.BIfNeInst
 
getInCount() - Method in class soot.baf.internal.BVirtualInvokeInst
 
getInCount() - Method in class soot.baf.internal.BReturnVoidInst
 
getInCount() - Method in class soot.baf.internal.BSpecialInvokeInst
 
getInCount() - Method in class soot.baf.internal.BShrInst
 
getInCount() - Method in class soot.baf.internal.BMulInst
 
getInCount() - Method in class soot.baf.internal.BIfGtInst
 
getInCount() - Method in class soot.baf.internal.BOrInst
 
getInCount() - Method in class soot.baf.internal.BPushInst
 
getInCount() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getInCount() - Method in class soot.baf.internal.BIdentityInst
 
getInCount() - Method in class soot.baf.internal.BIfCmpGeInst
 
getInCount() - Method in class soot.baf.internal.BUshrInst
 
getInCount() - Method in class soot.baf.internal.BGotoInst
 
getInCount() - Method in class soot.baf.internal.BInstanceCastInst
 
getInCount() - Method in class soot.baf.internal.BIfCmpLtInst
 
getInCount() - Method in class soot.baf.internal.BNewArrayInst
 
getInCount() - Method in class soot.baf.internal.BRemInst
 
getInCount() - Method in class soot.baf.internal.BIncInst
 
getInCount() - Method in class soot.baf.internal.BSwapInst
 
getInCount() - Method in class soot.baf.internal.BTableSwitchInst
 
getInCount() - Method in class soot.baf.internal.BStoreInst
 
getInCount() - Method in class soot.baf.internal.BIfNonNullInst
 
getInCount() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getInCount() - Method in class soot.baf.internal.BLoadInst
 
getInCount() - Method in class soot.baf.internal.BCmpgInst
 
getInCount() - Method in class soot.baf.internal.BAndInst
 
getInCount() - Method in class soot.baf.internal.BArrayLengthInst
 
getInCount() - Method in class soot.baf.internal.BSubInst
 
getInCount() - Method in class soot.baf.internal.BNopInst
 
getIndent() - Method in class soot.AbstractUnitPrinter
 
getIndent() - Method in interface soot.UnitPrinter
 
getIndex() - Method in interface soot.baf.RetInst
 
getIndex() - Method in class soot.jimple.ParameterRef
Returns the index of this ParameterRef.
getIndex() - Method in interface soot.jimple.ArrayRef
 
getIndex() - Method in class soot.jimple.internal.JArrayRef
 
getIndexBox() - Method in interface soot.jimple.ArrayRef
 
getIndexBox() - Method in class soot.jimple.internal.JArrayRef
 
getIndexInMethod() - Method in class soot.toolkits.graph.Block
Returns the index of this Block in the list of Blocks that partition it's enclosing Body instance.
getInMachineCount() - Method in interface soot.baf.Inst
 
getInMachineCount() - Method in class soot.baf.internal.AbstractInst
 
getInMachineCount() - Method in class soot.baf.internal.BShlInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfLeInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfCmpNeInst
 
getInMachineCount() - Method in class soot.baf.internal.BCmpInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfCmpEqInst
 
getInMachineCount() - Method in class soot.baf.internal.BThrowInst
 
getInMachineCount() - Method in class soot.baf.internal.BNewInst
 
getInMachineCount() - Method in class soot.baf.internal.BFieldPutInst
 
getInMachineCount() - Method in class soot.baf.internal.BDivInst
 
getInMachineCount() - Method in class soot.baf.internal.BInstanceOfInst
 
getInMachineCount() - Method in class soot.baf.internal.BEnterMonitorInst
 
getInMachineCount() - Method in class soot.baf.internal.BArrayReadInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfNullInst
 
getInMachineCount() - Method in class soot.baf.internal.BFieldGetInst
 
getInMachineCount() - Method in class soot.baf.internal.BLookupSwitchInst
 
getInMachineCount() - Method in class soot.baf.internal.BExitMonitorInst
 
getInMachineCount() - Method in class soot.baf.internal.BCmplInst
 
getInMachineCount() - Method in class soot.baf.internal.BDupInst
 
getInMachineCount() - Method in class soot.baf.internal.BArrayWriteInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfEqInst
 
getInMachineCount() - Method in class soot.baf.internal.BXorInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfGeInst
 
getInMachineCount() - Method in class soot.baf.internal.BInterfaceInvokeInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfLtInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfCmpGtInst
 
getInMachineCount() - Method in class soot.baf.internal.BAddInst
 
getInMachineCount() - Method in class soot.baf.internal.BReturnInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfCmpLeInst
 
getInMachineCount() - Method in class soot.baf.internal.BNegInst
 
getInMachineCount() - Method in class soot.baf.internal.BStaticPutInst
 
getInMachineCount() - Method in class soot.baf.internal.BPopInst
 
getInMachineCount() - Method in class soot.baf.internal.BStaticGetInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfNeInst
 
getInMachineCount() - Method in class soot.baf.internal.BVirtualInvokeInst
 
getInMachineCount() - Method in class soot.baf.internal.BReturnVoidInst
 
getInMachineCount() - Method in class soot.baf.internal.BSpecialInvokeInst
 
getInMachineCount() - Method in class soot.baf.internal.BShrInst
 
getInMachineCount() - Method in class soot.baf.internal.BMulInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfGtInst
 
getInMachineCount() - Method in class soot.baf.internal.BOrInst
 
getInMachineCount() - Method in class soot.baf.internal.BPushInst
 
getInMachineCount() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getInMachineCount() - Method in class soot.baf.internal.BIdentityInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfCmpGeInst
 
getInMachineCount() - Method in class soot.baf.internal.BUshrInst
 
getInMachineCount() - Method in class soot.baf.internal.BGotoInst
 
getInMachineCount() - Method in class soot.baf.internal.BInstanceCastInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfCmpLtInst
 
getInMachineCount() - Method in class soot.baf.internal.BNewArrayInst
 
getInMachineCount() - Method in class soot.baf.internal.BRemInst
 
getInMachineCount() - Method in class soot.baf.internal.BIncInst
 
getInMachineCount() - Method in class soot.baf.internal.BSwapInst
 
getInMachineCount() - Method in class soot.baf.internal.BTableSwitchInst
 
getInMachineCount() - Method in class soot.baf.internal.BStoreInst
 
getInMachineCount() - Method in class soot.baf.internal.BIfNonNullInst
 
getInMachineCount() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getInMachineCount() - Method in class soot.baf.internal.BLoadInst
 
getInMachineCount() - Method in class soot.baf.internal.BCmpgInst
 
getInMachineCount() - Method in class soot.baf.internal.BAndInst
 
getInMachineCount() - Method in class soot.baf.internal.BArrayLengthInst
 
getInMachineCount() - Method in class soot.baf.internal.BSubInst
 
getInMachineCount() - Method in class soot.baf.internal.BNopInst
 
getInputStreamOf(String) - Method in class soot.util.SourceLocator
Given a class name, uses the default soot-class-path to return an input stream for the given class.
getInputStreamOf(String, String) - Method in class soot.util.SourceLocator
Given a class name and class-path, returns an input stream for the given class.
getInstanceInvokeExpr() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
 
getInstanceof() - Method in class soot.jimple.parser.node.AInstanceofExpression
 
getInt() - Method in class soot.jimple.parser.node.AIntBaseTypeNoName
 
getInt() - Method in class soot.jimple.parser.node.AIntBaseType
 
getInt(Map, String) - Static method in class soot.PhaseOptions
This method returns the integer value of "name" in options or 0 if "name" is not found.
getIntArg() - Method in interface soot.coffi.Interface_OneIntArg
 
getIntegerConstant() - Method in class soot.jimple.parser.node.AIntegerConstant
 
getIntegerConstant() - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
getInterface() - Method in class soot.jimple.parser.node.AInterfaceFileType
 
getInterfaceCount() - Method in class soot.SootClass
Returns the number of interfaces being directly implemented by this class.
getInterfaceinvoke() - Method in class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
getInterfaces() - Method in class soot.SootClass
Returns a backed Chain of the interfaces that are directly implemented by this class.
getInvokeExpr() - Method in interface soot.jimple.InvokeStmt
 
getInvokeExpr() - Method in interface soot.jimple.Stmt
 
getInvokeExpr() - Method in class soot.jimple.internal.AbstractStmt
 
getInvokeExpr() - Method in class soot.jimple.internal.JInvokeStmt
 
getInvokeExpr() - Method in class soot.jimple.internal.JAssignStmt
 
getInvokeExpr() - Method in class soot.jimple.parser.node.AInvokeStatement
 
getInvokeExpr() - Method in class soot.jimple.parser.node.AInvokeExpression
 
getInvokeExprBox() - Method in interface soot.jimple.InvokeStmt
 
getInvokeExprBox() - Method in interface soot.jimple.Stmt
 
getInvokeExprBox() - Method in class soot.jimple.internal.AbstractStmt
 
getInvokeExprBox() - Method in class soot.jimple.internal.JInvokeStmt
 
getInvokeExprBox() - Method in class soot.jimple.internal.JAssignStmt
 
getIsSSA() - Method in class soot.shimple.ShimpleBody
Returns value of, optional, user-maintained SSA boolean.
getJasminValue(Map) - Method in class soot.tagkit.JasminAttribute
 
getJasminValue(Map) - Method in class soot.tagkit.CodeAttribute
Generates Jasmin Value String
getJavaPackageName() - Method in class soot.SootClass
 
getJavaStyleName() - Method in class soot.SootClass
 
getJimpleLnNum() - Method in class soot.Printer
 
getJimpleType() - Method in class soot.jimple.parser.node.ADeclaration
 
getKey() - Method in interface soot.jimple.TableSwitchStmt
 
getKey() - Method in interface soot.jimple.LookupSwitchStmt
 
getKey() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getKey() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getKeyBox() - Method in interface soot.jimple.TableSwitchStmt
 
getKeyBox() - Method in interface soot.jimple.LookupSwitchStmt
 
getKeyBox() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getKeyBox() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getKRefIntPair(EquivalentValue, int) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
getLabelName() - Method in class soot.jimple.parser.node.ALabelStatement
 
getLabelName() - Method in class soot.jimple.parser.node.AGotoStmt
 
getLast() - Method in class soot.PatchingChain
Returns the last object in this Chain.
getLast() - Method in interface soot.util.Chain
Returns the last object in this Chain.
getLast() - Method in class soot.util.HashChain
 
getLBrace() - Method in class soot.jimple.parser.node.AFullMethodBody
 
getLBrace() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getLBrace() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getLBrace() - Method in class soot.jimple.parser.node.AFileBody
 
getLBracket() - Method in class soot.jimple.parser.node.AArrayDescriptor
 
getLBracket() - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
getLBracket() - Method in class soot.jimple.parser.node.AArrayBrackets
 
getLeastArrayObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getLeastCommonSuperclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
Returns the most specific type which is an ancestor of both c1 and c2.
getLeastObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getLeft() - Method in class soot.jimple.parser.node.ABinopExpr
 
getLeftOp() - Method in interface soot.IdentityUnit
 
getLeftOp() - Method in interface soot.baf.IdentityInst
 
getLeftOp() - Method in class soot.baf.internal.BIdentityInst
 
getLeftOp() - Method in interface soot.jimple.DefinitionStmt
 
getLeftOp() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
getLeftOpBox() - Method in interface soot.IdentityUnit
 
getLeftOpBox() - Method in interface soot.baf.IdentityInst
 
getLeftOpBox() - Method in class soot.baf.internal.BIdentityInst
 
getLeftOpBox() - Method in interface soot.jimple.DefinitionStmt
 
getLeftOpBox() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
getLengthof() - Method in class soot.jimple.parser.node.ALengthofUnop
 
getLhsLocal(Unit) - Static method in class soot.shimple.Shimple
Misc utility function.
getLibraryClasses() - Method in class soot.Scene
Returns a chain of the library classes in this scene.
getLine() - Method in class soot.jimple.parser.node.Token
 
getLineNumber() - Method in class soot.tagkit.JimpleLineNumberTag
 
getLink() - Method in class soot.tagkit.LinkTag
 
getListsOfVarsAfterBranch(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
 
getLiveLocalsAfter(Unit) - Method in interface soot.toolkits.scalar.LiveLocals
Returns the list of Locals that are live after the specified Unit.
getLiveLocalsAfter(Unit) - Method in class soot.toolkits.scalar.SimpleLiveLocals
 
getLiveLocalsBefore(Unit) - Method in interface soot.toolkits.scalar.LiveLocals
Returns the list of Locals that are live before the specified Unit.
getLiveLocalsBefore(Unit) - Method in class soot.toolkits.scalar.SimpleLiveLocals
 
getLocal() - Method in interface soot.baf.LoadInst
 
getLocal() - Method in interface soot.baf.IncInst
 
getLocal() - Method in interface soot.baf.StoreInst
 
getLocal() - Method in class soot.baf.internal.BIncInst
 
getLocal() - Method in class soot.baf.internal.BStoreInst
 
getLocal() - Method in class soot.baf.internal.BLoadInst
 
getLocal() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
 
getLocal(Body, String) - Method in class soot.coffi.Util
 
getLocalCount() - Method in class soot.Body
Returns the number of locals declared in this body.
getLocalDefs() - Method in class soot.shimple.ShimpleBody
Returns a ShimpleLocalDefs interface for this body.
getLocalName() - Method in class soot.jimple.parser.node.ALocalImmediate
 
getLocalName() - Method in class soot.jimple.parser.node.AIdentityStatement
 
getLocalName() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getLocalName() - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
getLocalName() - Method in class soot.jimple.parser.node.ASingleLocalNameList
 
getLocalName() - Method in class soot.jimple.parser.node.ALocalVariable
 
getLocalName() - Method in class soot.jimple.parser.node.ALocalFieldRef
 
getLocalName() - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
getLocalNameList() - Method in class soot.jimple.parser.node.ADeclaration
 
getLocalNameList() - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
getLocalNumber() - Method in interface soot.coffi.Interface_Astore
 
getLocalNumberer() - Method in class soot.Scene
 
getLocals() - Method in class soot.Body
Returns a backed chain of the locals declared in this Body.
getLocals() - Method in class soot.toolkits.scalar.FastColorer.UnitInterferenceGraph
 
getLocalUses() - Method in class soot.shimple.ShimpleBody
Returns a LocalUses interface for this body.
getLong() - Method in class soot.jimple.parser.node.ALongBaseTypeNoName
 
getLong() - Method in class soot.jimple.parser.node.ALongBaseType
 
getLookupswitch() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getLookupValue(int) - Method in interface soot.baf.LookupSwitchInst
 
getLookupValue(int) - Method in class soot.baf.internal.BLookupSwitchInst
 
getLookupValue(int) - Method in interface soot.jimple.LookupSwitchStmt
 
getLookupValue(int) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getLookupValues() - Method in interface soot.baf.LookupSwitchInst
 
getLookupValues() - Method in class soot.baf.internal.BLookupSwitchInst
 
getLookupValues() - Method in interface soot.jimple.LookupSwitchStmt
 
getLookupValues() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getLowIndex() - Method in interface soot.baf.TableSwitchInst
 
getLowIndex() - Method in class soot.baf.internal.BTableSwitchInst
 
getLowIndex() - Method in interface soot.jimple.TableSwitchStmt
 
getLowIndex() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getLParen() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
getLParen() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getLParen() - Method in class soot.jimple.parser.node.AMethodSignature
 
getLParen() - Method in class soot.jimple.parser.node.AMethodMember
 
getLParen() - Method in class soot.jimple.parser.node.ACastExpression
 
getLParen() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getLParen() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getLParen() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
getLParen() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
getMainClass() - Method in class soot.Scene
 
getMember() - Method in class soot.jimple.parser.node.AFileBody
 
getMessage() - Method in class soot.CompilationDeathException
 
getMethod() - Method in class soot.Body
Returns the method associated with this Body.
getMethod() - Method in interface soot.baf.MethodArgInst
 
getMethod() - Method in interface soot.jimple.InvokeExpr
 
getMethod() - Method in class soot.jimple.internal.AbstractInvokeExpr
 
getMethod() - Method in class soot.jimple.spark.pag.AllocNode
 
getMethod() - Method in class soot.jimple.spark.pag.MethodPAG
 
getMethod() - Method in class soot.jimple.spark.pag.VarNode
NOTE: The method is here only for dumping the graph; not all VarNodes will have a method so don't rely on it.
getMethod(NumberedString) - Method in class soot.SootClass
 
getMethod(String) - Method in class soot.SootClass
 
getMethod(String) - Method in class soot.Scene
 
getMethod(String, List) - Method in class soot.SootClass
Attempts to retrieve the method with the given name and parameters.
getMethod(String, List, Type) - Method in class soot.SootClass
Attempts to retrieve the method with the given name, parameters and return type.
getMethodBody() - Method in class soot.jimple.parser.node.AMethodMember
 
getMethodByName(String) - Method in class soot.SootClass
Attempts to retrieve the method with the given name.
getMethodCount() - Method in class soot.SootClass
Returns the number of methods in this class.
getMethodName() - Method in class soot.jimple.parser.node.AMethodSignature
 
getMethodNumberer() - Method in class soot.Scene
 
getMethodObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getMethods() - Method in class soot.SootClass
 
getMethodSignature() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
getMethodSignature() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getMinus() - Method in class soot.jimple.parser.node.AIntegerConstant
 
getMinus() - Method in class soot.jimple.parser.node.AMinusBinop
 
getMinus() - Method in class soot.jimple.parser.node.AFloatConstant
 
getMinus() - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
getMod() - Method in class soot.jimple.parser.node.AModBinop
 
getModifier() - Method in class soot.jimple.parser.node.AFieldMember
 
getModifier() - Method in class soot.jimple.parser.node.AMethodMember
 
getModifier() - Method in class soot.jimple.parser.node.AFile
 
getModifiers() - Method in class soot.SootMethod
Gets the modifiers of this method.
getModifiers() - Method in class soot.SootClass
Returns the modifiers of this class.
getModifiers() - Method in interface soot.ClassMember
Returns modifiers of this class member.
getModifiers() - Method in class soot.SootField
 
getMult() - Method in class soot.jimple.parser.node.AMultBinop
 
getName() - Method in class soot.SootMethod
Returns the name of this method.
getName() - Method in class soot.SootClass
Returns the name of this class.
getName() - Method in interface soot.Local
Returns the name of the current Local variable.
getName() - Method in class soot.SootField
 
getName() - Method in class soot.baf.PlaceholderInst
 
getName() - Method in class soot.baf.internal.AbstractInst
 
getName() - Method in class soot.baf.internal.BShlInst
 
getName() - Method in class soot.baf.internal.AbstractBranchInst
 
getName() - Method in class soot.baf.internal.BIfLeInst
 
getName() - Method in class soot.baf.internal.BIfCmpNeInst
 
getName() - Method in class soot.baf.internal.BCmpInst
 
getName() - Method in class soot.baf.internal.BIfCmpEqInst
 
getName() - Method in class soot.baf.internal.BThrowInst
 
getName() - Method in class soot.baf.internal.BNewInst
 
getName() - Method in class soot.baf.internal.BFieldPutInst
 
getName() - Method in class soot.baf.internal.BDivInst
 
getName() - Method in class soot.baf.internal.BInstanceOfInst
 
getName() - Method in class soot.baf.internal.BEnterMonitorInst
 
getName() - Method in class soot.baf.internal.BArrayReadInst
 
getName() - Method in class soot.baf.internal.BIfNullInst
 
getName() - Method in class soot.baf.internal.BFieldGetInst
 
getName() - Method in class soot.baf.internal.BStaticInvokeInst
 
getName() - Method in class soot.baf.internal.BLookupSwitchInst
 
getName() - Method in class soot.baf.internal.BExitMonitorInst
 
getName() - Method in class soot.baf.internal.BCmplInst
 
getName() - Method in class soot.baf.internal.BDup2Inst
 
getName() - Method in class soot.baf.internal.BArrayWriteInst
 
getName() - Method in class soot.baf.internal.BIfEqInst
 
getName() - Method in class soot.baf.internal.BXorInst
 
getName() - Method in class soot.baf.internal.BIfGeInst
 
getName() - Method in class soot.baf.internal.BInterfaceInvokeInst
 
getName() - Method in class soot.baf.internal.BIfLtInst
 
getName() - Method in class soot.baf.internal.BIfCmpGtInst
 
getName() - Method in class soot.baf.internal.BAddInst
 
getName() - Method in class soot.baf.internal.BReturnInst
 
getName() - Method in class soot.baf.internal.BIfCmpLeInst
 
getName() - Method in class soot.baf.internal.BNegInst
 
getName() - Method in class soot.baf.internal.BStaticPutInst
 
getName() - Method in class soot.baf.internal.BPopInst
 
getName() - Method in class soot.baf.internal.BStaticGetInst
 
getName() - Method in class soot.baf.internal.BIfNeInst
 
getName() - Method in class soot.baf.internal.BVirtualInvokeInst
 
getName() - Method in class soot.baf.internal.BReturnVoidInst
 
getName() - Method in class soot.baf.internal.BSpecialInvokeInst
 
getName() - Method in class soot.baf.internal.BShrInst
 
getName() - Method in class soot.baf.internal.BMulInst
 
getName() - Method in class soot.baf.internal.BIfGtInst
 
getName() - Method in class soot.baf.internal.BOrInst
 
getName() - Method in class soot.baf.internal.BPushInst
 
getName() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getName() - Method in class soot.baf.internal.BIdentityInst
 
getName() - Method in class soot.baf.internal.BIfCmpGeInst
 
getName() - Method in class soot.baf.internal.BUshrInst
 
getName() - Method in class soot.baf.internal.BGotoInst
 
getName() - Method in class soot.baf.internal.BInstanceCastInst
 
getName() - Method in class soot.baf.internal.BIfCmpLtInst
 
getName() - Method in class soot.baf.internal.BNewArrayInst
 
getName() - Method in class soot.baf.internal.BafLocal
 
getName() - Method in class soot.baf.internal.BRemInst
 
getName() - Method in class soot.baf.internal.BIncInst
 
getName() - Method in class soot.baf.internal.BSwapInst
 
getName() - Method in class soot.baf.internal.BTableSwitchInst
 
getName() - Method in class soot.baf.internal.BStoreInst
 
getName() - Method in class soot.baf.internal.BIfNonNullInst
 
getName() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getName() - Method in class soot.baf.internal.BLoadInst
 
getName() - Method in class soot.baf.internal.BDup1_x1Inst
 
getName() - Method in class soot.baf.internal.BCmpgInst
 
getName() - Method in class soot.baf.internal.BAndInst
 
getName() - Method in class soot.baf.internal.BArrayLengthInst
 
getName() - Method in class soot.baf.internal.BSubInst
 
getName() - Method in class soot.baf.internal.BDup1Inst
 
getName() - Method in class soot.baf.internal.BNopInst
 
getName() - Method in class soot.jimple.internal.JimpleLocal
Returns the name of this object.
getName() - Method in class soot.jimple.parser.node.AMultiNameList
 
getName() - Method in class soot.jimple.parser.node.AFieldMember
 
getName() - Method in class soot.jimple.parser.node.ALocalName
 
getName() - Method in class soot.jimple.parser.node.AMethodMember
 
getName() - Method in class soot.jimple.parser.node.ACatchClause
 
getName() - Method in class soot.jimple.parser.node.ASingleNameList
 
getName() - Method in class soot.jimple.spark.fieldrw.FieldRWTag
 
getName() - Method in class soot.jimple.spark.fieldrw.FieldReadTag
 
getName() - Method in class soot.jimple.spark.fieldrw.FieldWriteTag
 
getName() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
 
getName() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
 
getName() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
 
getName() - Method in class soot.jimple.toolkits.pointer.DependenceTag
 
getName() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
 
getName() - Method in class soot.jimple.toolkits.pointer.DependenceGraph
 
getName() - Method in class soot.tagkit.StringTag
Returns the tag name.
getName() - Method in class soot.tagkit.PositionTag
 
getName() - Method in class soot.tagkit.BytecodeOffsetTag
Returns the name of this tag.
getName() - Method in class soot.tagkit.CodeAttribute
Returns the attribute name.
getName() - Method in class soot.tagkit.LineNumberTag
 
getName() - Method in class soot.tagkit.LinkTag
Returns the tag name.
getName() - Method in class soot.tagkit.ColorTag
 
getName() - Method in interface soot.tagkit.Tag
Returns the tag name.
getName() - Method in class soot.tagkit.JimpleLineNumberTag
 
getName() - Method in class soot.tagkit.GenericAttribute
 
getName() - Method in class soot.util.dot.DotGraphNode
 
getNameList() - Method in class soot.jimple.parser.node.AMultiNameList
 
getNative() - Method in class soot.jimple.parser.node.ANativeModifier
 
getNeg() - Method in class soot.jimple.parser.node.ANegUnop
 
getNetCount() - Method in interface soot.baf.Inst
 
getNetCount() - Method in class soot.baf.internal.AbstractInst
 
getNetMachineCount() - Method in interface soot.baf.Inst
 
getNetMachineCount() - Method in class soot.baf.internal.AbstractInst
 
getNew() - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
getNewarray() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
getNewExpr() - Method in class soot.jimple.parser.node.ANewExpression
 
getNewExpr() - Method in class soot.jimple.spark.pag.AllocNode
Returns the new expression of this allocation site.
getNewmultiarray() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
getNewSet() - Method in class soot.jimple.spark.sets.PointsToSetInternal
Returns set of newly-added nodes since last call to flushNew.
getNewSet() - Method in class soot.jimple.spark.sets.DoublePointsToSet
Returns set of newly-added nodes since last call to flushNew.
getNode() - Method in class soot.jimple.spark.builder.StandardParms
 
getNode(String) - Method in class soot.util.dot.DotGraph
Gets the graph node by name.
getNodes() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
getNodes() - Method in interface soot.toolkits.graph.MutableDirectedGraph
 
getNodeTags() - Method in class soot.jimple.spark.pag.PAG
 
getNonPatchingChain() - Method in class soot.PatchingChain
Returns the inner chain used by the PatchingChain.
getNonstaticInvoke() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getNonvoidType() - Method in class soot.jimple.parser.node.ANovoidType
 
getNonvoidType() - Method in class soot.jimple.parser.node.ANonvoidJimpleType
 
getNonvoidType() - Method in class soot.jimple.parser.node.AParameter
 
getNonvoidType() - Method in class soot.jimple.parser.node.ACastExpression
 
getNonvoidType() - Method in class soot.jimple.parser.node.AInstanceofExpression
 
getNonvoidType() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
getNop() - Method in class soot.jimple.parser.node.ANopStatement
 
getNull() - Method in class soot.jimple.parser.node.ANullConstant
 
getNullPointerExceptionThrower(JimpleBody) - Static method in class soot.jimple.toolkits.invoke.ThrowManager
Iterate through the statements in b (starting at the end), returning the last instance of the following pattern: r928 = new java.lang.NullPointerException; specialinvoke r928.""(); throw r928; Creates if necessary.
getNullType() - Method in class soot.jimple.parser.node.ANullBaseType
 
getNullType() - Method in class soot.jimple.parser.node.ANullBaseTypeNoName
 
getNumAllocNodes() - Method in class soot.jimple.spark.pag.PAG
 
getNumber() - Method in class soot.Type
 
getNumber() - Method in class soot.SootMethod
 
getNumber() - Method in class soot.SootClass
 
getNumber() - Method in class soot.baf.internal.BafLocal
 
getNumber() - Method in class soot.jimple.internal.JimpleLocal
 
getNumber() - Method in class soot.jimple.spark.pag.Node
 
getNumber() - Method in interface soot.util.Numberable
 
getNumber() - Method in class soot.util.NumberedString
 
getNumberedSubSignature() - Method in class soot.SootMethod
 
getNumberOfChildren() - Method in class soot.xml.XMLNode
 
getO1() - Method in class soot.jimple.spark.internal.Pair
 
getO2() - Method in class soot.jimple.spark.internal.Pair
 
getOldSet() - Method in class soot.jimple.spark.sets.PointsToSetInternal
Returns set of nodes already present before last call to flushNew.
getOldSet() - Method in class soot.jimple.spark.sets.DoublePointsToSet
Returns set of nodes already present before last call to flushNew.
getOnFlyCallGraph() - Method in class soot.jimple.spark.pag.PAG
 
getOp() - Method in interface soot.jimple.MonitorStmt
 
getOp() - Method in interface soot.jimple.CastExpr
 
getOp() - Method in interface soot.jimple.InstanceOfExpr
 
getOp() - Method in interface soot.jimple.ThrowStmt
 
getOp() - Method in interface soot.jimple.EnterMonitorStmt
 
getOp() - Method in interface soot.jimple.ReturnStmt
 
getOp() - Method in interface soot.jimple.ExitMonitorStmt
 
getOp() - Method in interface soot.jimple.UnopExpr
 
getOp() - Method in class soot.jimple.internal.AbstractUnopExpr
 
getOp() - Method in class soot.jimple.internal.JExitMonitorStmt
 
getOp() - Method in class soot.jimple.internal.JReturnStmt
 
getOp() - Method in class soot.jimple.internal.JThrowStmt
 
getOp() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
getOp() - Method in class soot.jimple.internal.AbstractCastExpr
 
getOp() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
getOp1() - Method in interface soot.jimple.BinopExpr
 
getOp1() - Method in class soot.jimple.internal.AbstractBinopExpr
 
getOp1Box() - Method in interface soot.jimple.BinopExpr
 
getOp1Box() - Method in class soot.jimple.internal.AbstractBinopExpr
 
getOp1Type() - Method in interface soot.baf.Dup1Inst
 
getOp1Type() - Method in interface soot.baf.Dup1_x2Inst
 
getOp1Type() - Method in interface soot.baf.Dup2_x2Inst
 
getOp1Type() - Method in interface soot.baf.Dup1_x1Inst
 
getOp1Type() - Method in interface soot.baf.Dup2_x1Inst
 
getOp1Type() - Method in interface soot.baf.Dup2Inst
 
getOp1Type() - Method in class soot.baf.internal.BDup2Inst
 
getOp1Type() - Method in class soot.baf.internal.BDup1_x1Inst
 
getOp1Type() - Method in class soot.baf.internal.BDup1Inst
 
getOp2() - Method in interface soot.jimple.BinopExpr
 
getOp2() - Method in class soot.jimple.internal.AbstractBinopExpr
 
getOp2Box() - Method in interface soot.jimple.BinopExpr
 
getOp2Box() - Method in class soot.jimple.internal.AbstractBinopExpr
 
getOp2Type() - Method in interface soot.baf.Dup2_x2Inst
 
getOp2Type() - Method in interface soot.baf.Dup2Inst
 
getOp2Type() - Method in class soot.baf.internal.BDup2Inst
 
GetOp2Type() - Method in interface soot.baf.Dup2_x1Inst
 
getOpBox() - Method in interface soot.jimple.MonitorStmt
 
getOpBox() - Method in interface soot.jimple.CastExpr
 
getOpBox() - Method in interface soot.jimple.InstanceOfExpr
 
getOpBox() - Method in interface soot.jimple.ThrowStmt
 
getOpBox() - Method in interface soot.jimple.EnterMonitorStmt
 
getOpBox() - Method in interface soot.jimple.ReturnStmt
 
getOpBox() - Method in interface soot.jimple.ExitMonitorStmt
 
getOpBox() - Method in interface soot.jimple.UnopExpr
 
getOpBox() - Method in class soot.jimple.internal.AbstractUnopExpr
 
getOpBox() - Method in class soot.jimple.internal.JExitMonitorStmt
 
getOpBox() - Method in class soot.jimple.internal.JReturnStmt
 
getOpBox() - Method in class soot.jimple.internal.JThrowStmt
 
getOpBox() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
getOpBox() - Method in class soot.jimple.internal.AbstractCastExpr
 
getOpBox() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
getOptions() - Method in class soot.shimple.ShimpleBody
Returns the Shimple options applicable to this body.
getOpts() - Method in class soot.jimple.spark.pag.PAG
Returns SparkOptions for this graph.
getOpType() - Method in interface soot.baf.LoadInst
 
getOpType() - Method in interface soot.baf.StoreInst
 
getOpType() - Method in interface soot.baf.OpTypeArgInst
 
getOpType() - Method in class soot.baf.internal.AbstractOpTypeInst
 
getOpType() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
 
getOpType() - Method in class soot.baf.internal.AbstractRefTypeInst
 
getOpTypes() - Method in interface soot.baf.DupInst
 
getOpTypes() - Method in class soot.baf.internal.BDup2Inst
 
getOpTypes() - Method in class soot.baf.internal.BDup1_x1Inst
 
getOpTypes() - Method in class soot.baf.internal.BDup1Inst
 
getOr() - Method in class soot.jimple.parser.node.AOrBinop
 
getOrMakeFastHierarchy() - Method in class soot.Scene
Makes a new fast hierarchy is none is active, and returns the active fast hierarchy.
getOut(Node) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
getOut(Node) - Method in interface soot.jimple.parser.analysis.Analysis
 
getOutCount() - Method in interface soot.baf.Inst
 
getOutCount() - Method in class soot.baf.internal.AbstractInst
 
getOutCount() - Method in class soot.baf.internal.BShlInst
 
getOutCount() - Method in class soot.baf.internal.BIfLeInst
 
getOutCount() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
 
getOutCount() - Method in class soot.baf.internal.BIfCmpNeInst
 
getOutCount() - Method in class soot.baf.internal.BCmpInst
 
getOutCount() - Method in class soot.baf.internal.BIfCmpEqInst
 
getOutCount() - Method in class soot.baf.internal.BThrowInst
 
getOutCount() - Method in class soot.baf.internal.BNewInst
 
getOutCount() - Method in class soot.baf.internal.BFieldPutInst
 
getOutCount() - Method in class soot.baf.internal.BDivInst
 
getOutCount() - Method in class soot.baf.internal.BInstanceOfInst
 
getOutCount() - Method in class soot.baf.internal.BEnterMonitorInst
 
getOutCount() - Method in class soot.baf.internal.BArrayReadInst
 
getOutCount() - Method in class soot.baf.internal.BIfNullInst
 
getOutCount() - Method in class soot.baf.internal.BFieldGetInst
 
getOutCount() - Method in class soot.baf.internal.BStaticInvokeInst
 
getOutCount() - Method in class soot.baf.internal.BLookupSwitchInst
 
getOutCount() - Method in class soot.baf.internal.BExitMonitorInst
 
getOutCount() - Method in class soot.baf.internal.BCmplInst
 
getOutCount() - Method in class soot.baf.internal.BDupInst
 
getOutCount() - Method in class soot.baf.internal.BArrayWriteInst
 
getOutCount() - Method in class soot.baf.internal.BIfEqInst
 
getOutCount() - Method in class soot.baf.internal.BXorInst
 
getOutCount() - Method in class soot.baf.internal.BIfGeInst
 
getOutCount() - Method in class soot.baf.internal.BIfLtInst
 
getOutCount() - Method in class soot.baf.internal.BIfCmpGtInst
 
getOutCount() - Method in class soot.baf.internal.BAddInst
 
getOutCount() - Method in class soot.baf.internal.BReturnInst
 
getOutCount() - Method in class soot.baf.internal.BIfCmpLeInst
 
getOutCount() - Method in class soot.baf.internal.BNegInst
 
getOutCount() - Method in class soot.baf.internal.BStaticPutInst
 
getOutCount() - Method in class soot.baf.internal.BPopInst
 
getOutCount() - Method in class soot.baf.internal.BStaticGetInst
 
getOutCount() - Method in class soot.baf.internal.BIfNeInst
 
getOutCount() - Method in class soot.baf.internal.BReturnVoidInst
 
getOutCount() - Method in class soot.baf.internal.BShrInst
 
getOutCount() - Method in class soot.baf.internal.BMulInst
 
getOutCount() - Method in class soot.baf.internal.BIfGtInst
 
getOutCount() - Method in class soot.baf.internal.BOrInst
 
getOutCount() - Method in class soot.baf.internal.BPushInst
 
getOutCount() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getOutCount() - Method in class soot.baf.internal.BIdentityInst
 
getOutCount() - Method in class soot.baf.internal.BIfCmpGeInst
 
getOutCount() - Method in class soot.baf.internal.BUshrInst
 
getOutCount() - Method in class soot.baf.internal.BGotoInst
 
getOutCount() - Method in class soot.baf.internal.BInstanceCastInst
 
getOutCount() - Method in class soot.baf.internal.BIfCmpLtInst
 
getOutCount() - Method in class soot.baf.internal.BNewArrayInst
 
getOutCount() - Method in class soot.baf.internal.BRemInst
 
getOutCount() - Method in class soot.baf.internal.BIncInst
 
getOutCount() - Method in class soot.baf.internal.BSwapInst
 
getOutCount() - Method in class soot.baf.internal.BTableSwitchInst
 
getOutCount() - Method in class soot.baf.internal.BStoreInst
 
getOutCount() - Method in class soot.baf.internal.BIfNonNullInst
 
getOutCount() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getOutCount() - Method in class soot.baf.internal.BLoadInst
 
getOutCount() - Method in class soot.baf.internal.BCmpgInst
 
getOutCount() - Method in class soot.baf.internal.BAndInst
 
getOutCount() - Method in class soot.baf.internal.BArrayLengthInst
 
getOutCount() - Method in class soot.baf.internal.BSubInst
 
getOutCount() - Method in class soot.baf.internal.BNopInst
 
getOutMachineCount() - Method in interface soot.baf.Inst
 
getOutMachineCount() - Method in class soot.baf.internal.AbstractInst
 
getOutMachineCount() - Method in class soot.baf.internal.AbstractOpTypeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BShlInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfLeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfCmpNeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BCmpInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfCmpEqInst
 
getOutMachineCount() - Method in class soot.baf.internal.BThrowInst
 
getOutMachineCount() - Method in class soot.baf.internal.BNewInst
 
getOutMachineCount() - Method in class soot.baf.internal.BFieldPutInst
 
getOutMachineCount() - Method in class soot.baf.internal.BDivInst
 
getOutMachineCount() - Method in class soot.baf.internal.BInstanceOfInst
 
getOutMachineCount() - Method in class soot.baf.internal.BEnterMonitorInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfNullInst
 
getOutMachineCount() - Method in class soot.baf.internal.BFieldGetInst
 
getOutMachineCount() - Method in class soot.baf.internal.BLookupSwitchInst
 
getOutMachineCount() - Method in class soot.baf.internal.BExitMonitorInst
 
getOutMachineCount() - Method in class soot.baf.internal.BCmplInst
 
getOutMachineCount() - Method in class soot.baf.internal.BDupInst
 
getOutMachineCount() - Method in class soot.baf.internal.BArrayWriteInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfEqInst
 
getOutMachineCount() - Method in class soot.baf.internal.BXorInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfGeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfLtInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfCmpGtInst
 
getOutMachineCount() - Method in class soot.baf.internal.BAddInst
 
getOutMachineCount() - Method in class soot.baf.internal.BReturnInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfCmpLeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BNegInst
 
getOutMachineCount() - Method in class soot.baf.internal.BStaticPutInst
 
getOutMachineCount() - Method in class soot.baf.internal.BPopInst
 
getOutMachineCount() - Method in class soot.baf.internal.BStaticGetInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfNeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BReturnVoidInst
 
getOutMachineCount() - Method in class soot.baf.internal.BShrInst
 
getOutMachineCount() - Method in class soot.baf.internal.BMulInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfGtInst
 
getOutMachineCount() - Method in class soot.baf.internal.BOrInst
 
getOutMachineCount() - Method in class soot.baf.internal.BPushInst
 
getOutMachineCount() - Method in class soot.baf.internal.BNewMultiArrayInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIdentityInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfCmpGeInst
 
getOutMachineCount() - Method in class soot.baf.internal.BUshrInst
 
getOutMachineCount() - Method in class soot.baf.internal.BGotoInst
 
getOutMachineCount() - Method in class soot.baf.internal.BInstanceCastInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfCmpLtInst
 
getOutMachineCount() - Method in class soot.baf.internal.BNewArrayInst
 
getOutMachineCount() - Method in class soot.baf.internal.BRemInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIncInst
 
getOutMachineCount() - Method in class soot.baf.internal.BSwapInst
 
getOutMachineCount() - Method in class soot.baf.internal.BTableSwitchInst
 
getOutMachineCount() - Method in class soot.baf.internal.BStoreInst
 
getOutMachineCount() - Method in class soot.baf.internal.BIfNonNullInst
 
getOutMachineCount() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getOutMachineCount() - Method in class soot.baf.internal.BCmpgInst
 
getOutMachineCount() - Method in class soot.baf.internal.BAndInst
 
getOutMachineCount() - Method in class soot.baf.internal.BArrayLengthInst
 
getOutMachineCount() - Method in class soot.baf.internal.BSubInst
 
getOutMachineCount() - Method in class soot.baf.internal.BNopInst
 
getOutputDir() - Method in class soot.util.SourceLocator
 
getP2Set() - Method in class soot.jimple.spark.pag.Node
Returns the points-to set for this node.
getP2Set(FieldRefNode) - Method in class soot.jimple.spark.solver.PropAlias
 
getPack(String) - Method in class soot.PackManager
 
getPackageName() - Method in class soot.SootClass
Returns the package name of this class.
getPag() - Method in class soot.jimple.spark.pag.Node
Returns the pointer assignment graph that this node is a part of.
getParameter() - Method in class soot.jimple.parser.node.AMultiParameterList
 
getParameter() - Method in class soot.jimple.parser.node.ASingleParameterList
 
getParameterCount() - Method in class soot.SootMethod
Returns the number of parameters taken by this method.
getParameterList() - Method in class soot.jimple.parser.node.AMultiParameterList
 
getParameterList() - Method in class soot.jimple.parser.node.AMethodSignature
 
getParameterList() - Method in class soot.jimple.parser.node.AMethodMember
 
getParameterLocal(int) - Method in class soot.Body
Return LHS of the first identity stmt assigning from \@parameter i.
getParameters(UnitPrinter) - Method in class soot.baf.internal.AbstractInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.AbstractRefTypeInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BFieldPutInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BFieldGetInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BInterfaceInvokeInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BStaticPutInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BStaticGetInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BPushInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BNewMultiArrayInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BIncInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BStoreInst
 
getParameters(UnitPrinter) - Method in class soot.baf.internal.BLoadInst
 
getParameterType(int) - Method in class soot.SootMethod
Gets the type of the nth parameter of this method.
getParameterTypes() - Method in class soot.SootMethod
Returns a backed list of the parameter types of this method.
getParent() - Method in class soot.shimple.internal.analysis.DominatorNode
 
getPArrayBrackets() - Method in class soot.jimple.parser.node.X2PArrayBrackets
 
getPArrayBrackets() - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
getPArrayDescriptor() - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
getPArrayDescriptor() - Method in class soot.jimple.parser.node.X2PArrayDescriptor
 
getPCaseStmt() - Method in class soot.jimple.parser.node.X1PCaseStmt
 
getPCaseStmt() - Method in class soot.jimple.parser.node.X2PCaseStmt
 
getPCatchClause() - Method in class soot.jimple.parser.node.X2PCatchClause
 
getPCatchClause() - Method in class soot.jimple.parser.node.X1PCatchClause
 
getPDeclaration() - Method in class soot.jimple.parser.node.X1PDeclaration
 
getPDeclaration() - Method in class soot.jimple.parser.node.X2PDeclaration
 
getPFile() - Method in class soot.jimple.parser.node.Start
 
getPhantomClasses() - Method in class soot.Scene
Returns a chain of the phantom classes in this scene.
getPhantomRefs() - Method in class soot.Scene
 
getPhase(String) - Method in class soot.PackManager
 
getPhaseHelp(String) - Method in class soot.options.Options
 
getPhaseList() - Method in class soot.options.Options
 
getPhaseName() - Method in class soot.Pack
 
getPhaseName() - Method in class soot.Transform
 
getPhaseName() - Method in interface soot.HasPhaseOptions
 
getPhaseOptions(HasPhaseOptions) - Method in class soot.PhaseOptions
 
getPhaseOptions(String) - Method in class soot.PhaseOptions
 
getPhiExpr(Unit) - Static method in class soot.shimple.Shimple
Misc utility function.
getPlus() - Method in class soot.jimple.parser.node.APlusBinop
 
getPMember() - Method in class soot.jimple.parser.node.X2PMember
 
getPMember() - Method in class soot.jimple.parser.node.X1PMember
 
getPModifier() - Method in class soot.jimple.parser.node.X1PModifier
 
getPModifier() - Method in class soot.jimple.parser.node.X2PModifier
 
getPointsToAnalysis() - Method in class soot.Scene
Retrieves the active pointer analysis
getPos() - Method in class soot.jimple.parser.node.Token
 
getPositionTagger() - Method in class soot.AbstractUnitPrinter
 
getPositionTagger() - Method in interface soot.UnitPrinter
 
getPrecedence() - Method in class soot.dava.internal.javaRep.DCmpExpr
 
getPrecedence() - Method in class soot.dava.internal.javaRep.DCmpgExpr
 
getPrecedence() - Method in class soot.dava.internal.javaRep.DNewArrayExpr
 
getPrecedence() - Method in class soot.dava.internal.javaRep.DCmplExpr
 
getPrecedence() - Method in interface soot.grimp.Precedence
 
getPrecedence() - Method in class soot.grimp.internal.GNewInvokeExpr
 
getPrecedence() - Method in class soot.grimp.internal.GInstanceFieldRef
 
getPrecedence() - Method in class soot.grimp.internal.AbstractGrimpIntBinopExpr
 
getPrecedence() - Method in class soot.grimp.internal.GVirtualInvokeExpr
 
getPrecedence() - Method in class soot.grimp.internal.GSpecialInvokeExpr
 
getPrecedence() - Method in class soot.grimp.internal.GInterfaceInvokeExpr
 
getPrecedence() - Method in class soot.grimp.internal.GGeExpr
 
getPrecedence() - Method in class soot.grimp.internal.AbstractGrimpFloatBinopExpr
 
getPrecedence() - Method in class soot.grimp.internal.AbstractGrimpIntLongBinopExpr
 
getPrecedence() - Method in class soot.grimp.internal.GUshrExpr
 
getPrecedence() - Method in class soot.grimp.internal.GAddExpr
 
getPrecedence() - Method in class soot.grimp.internal.GNewArrayExpr
 
getPrecedence() - Method in class soot.grimp.internal.GDivExpr
 
getPrecedence() - Method in class soot.grimp.internal.GCmpgExpr
 
getPrecedence() - Method in class soot.grimp.internal.GNeExpr
 
getPrecedence() - Method in class soot.grimp.internal.GShrExpr
 
getPrecedence() - Method in class soot.grimp.internal.GEqExpr
 
getPrecedence() - Method in class soot.grimp.internal.GMulExpr
 
getPrecedence() - Method in class soot.grimp.internal.GLtExpr
 
getPrecedence() - Method in class soot.grimp.internal.GArrayRef
 
getPrecedence() - Method in class soot.grimp.internal.GCmplExpr
 
getPrecedence() - Method in class soot.grimp.internal.GAndExpr
 
getPrecedence() - Method in class soot.grimp.internal.GSubExpr
 
getPrecedence() - Method in class soot.grimp.internal.GGtExpr
 
getPrecedence() - Method in class soot.grimp.internal.GOrExpr
 
getPrecedence() - Method in class soot.grimp.internal.GShlExpr
 
getPrecedence() - Method in class soot.grimp.internal.GLeExpr
 
getPrecedence() - Method in class soot.grimp.internal.GCmpExpr
 
getPrecedence() - Method in class soot.grimp.internal.GCastExpr
 
getPrecedence() - Method in class soot.grimp.internal.GRemExpr
 
getPrecedence() - Method in class soot.grimp.internal.GXorExpr
 
getPred(int) - Method in interface soot.shimple.PhiExpr
Returns the control flow predecessor Unit for the given index into the PhiExpr.
getPred(int) - Method in class soot.shimple.internal.SPhiExpr
 
getPredOf(Object) - Method in class soot.PatchingChain
Returns the object immediately preceding point.
getPredOf(Object) - Method in interface soot.util.Chain
Returns the object immediately preceding point.
getPredOf(Object) - Method in class soot.util.HashChain
 
getPredOf(Unit) - Method in class soot.toolkits.graph.Block
Returns the Unit occuring immediatly before some other Unit in the block.
getPreds() - Method in interface soot.shimple.PhiExpr
Returns a list of the control flow predecessor Units being tracked by this PhiExpr
getPreds() - Method in class soot.shimple.internal.SPhiExpr
 
getPreds() - Method in class soot.shimple.internal.analysis.DominatorNode
 
getPreds() - Method in class soot.toolkits.graph.Block
Returns the List of Block that are predecessors to this block,
getPredsOf(Object) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
getPredsOf(Object) - Method in class soot.shimple.internal.analysis.DominatorTree
 
getPredsOf(Object) - Method in class soot.toolkits.graph.BlockGraph
 
getPredsOf(Object) - Method in interface soot.toolkits.graph.DirectedGraph
Returns a list of predecessors for the given node in the graph.
getPredsOf(Object) - Method in class soot.toolkits.graph.UnitGraph
 
getPredsOf(Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
getPrivate() - Method in class soot.jimple.parser.node.APrivateModifier
 
getProcessObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getProtected() - Method in class soot.jimple.parser.node.AProtectedModifier
 
getPStatement() - Method in class soot.jimple.parser.node.X1PStatement
 
getPStatement() - Method in class soot.jimple.parser.node.X2PStatement
 
getPublic() - Method in class soot.jimple.parser.node.APublicModifier
 
getQuotedName() - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
getQuotedName() - Method in class soot.jimple.parser.node.AQuotedClassName
 
getQuotedName() - Method in class soot.jimple.parser.node.AQuotedName
 
getQuotedStringOf(String) - Static method in class soot.util.StringTools
Returns fromString, but with certain characters printed as if they were in a Java string literal.
getRBrace() - Method in class soot.jimple.parser.node.AFullMethodBody
 
getRBrace() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getRBrace() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getRBrace() - Method in class soot.jimple.parser.node.AFileBody
 
getRBracket() - Method in class soot.jimple.parser.node.AArrayDescriptor
 
getRBracket() - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
getRBracket() - Method in class soot.jimple.parser.node.AArrayBrackets
 
getReachableMethods() - Method in class soot.Scene
 
getRed() - Method in class soot.tagkit.ColorTag
 
getReference() - Method in class soot.jimple.parser.node.AReferenceExpression
 
getReference() - Method in class soot.jimple.parser.node.AReferenceVariable
 
getRefType(String) - Method in class soot.Scene
Returns the RefType with the given className.
getReplacement() - Method in class soot.jimple.spark.pag.Node
If this node has been merged with another, returns the new node to be used as the representative of this node; returns this if the node has not been merged.
getReplacement() - Method in class soot.jimple.spark.pag.FieldRefNode
 
getReservedNames() - Method in class soot.Scene
Returns a set of tokens which are reserved.
getResolvedClass(String) - Method in class soot.SootResolver
Returns a SootClass object for the given className.
getResolvedClass(String) - Method in class soot.coffi.Util
 
getResolvedClass2(String) - Method in class soot.coffi.Util
 
getResolver() - Method in class soot.jimple.parser.JimpleAST
Returns the SootResolver currently in use.
getResult() - Method in class soot.TypeSwitch
 
getResult() - Method in class soot.jimple.AbstractJimpleValueSwitch
 
getResult() - Method in class soot.jimple.AbstractConstantSwitch
 
getResult() - Method in class soot.jimple.AbstractStmtSwitch
 
getResult() - Method in class soot.jimple.AbstractExprSwitch
 
getRet() - Method in class soot.jimple.parser.node.ARetStatement
 
getReturn() - Method in class soot.jimple.parser.node.AReturnStatement
 
getReturnType() - Method in class soot.SootMethod
Returns the return type of this method.
getReturnValue() - Method in class soot.jimple.spark.sets.P2SetVisitor
 
getRight() - Method in class soot.jimple.parser.node.ABinopExpr
 
getRightOp() - Method in interface soot.IdentityUnit
 
getRightOp() - Method in interface soot.baf.IdentityInst
 
getRightOp() - Method in class soot.baf.internal.BIdentityInst
 
getRightOp() - Method in interface soot.jimple.DefinitionStmt
 
getRightOp() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
getRightOpBox() - Method in interface soot.IdentityUnit
 
getRightOpBox() - Method in interface soot.baf.IdentityInst
 
getRightOpBox() - Method in class soot.baf.internal.BIdentityInst
 
getRightOpBox() - Method in interface soot.jimple.DefinitionStmt
 
getRightOpBox() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
getRParen() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
getRParen() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getRParen() - Method in class soot.jimple.parser.node.AMethodSignature
 
getRParen() - Method in class soot.jimple.parser.node.AMethodMember
 
getRParen() - Method in class soot.jimple.parser.node.ACastExpression
 
getRParen() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
getRParen() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getRParen() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
getRParen() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
getSBox(Object) - Method in class soot.shimple.internal.SPatchingChain
 
getSemicolon() - Method in class soot.jimple.parser.node.ABreakpointStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AFieldMember
 
getSemicolon() - Method in class soot.jimple.parser.node.ADeclaration
 
getSemicolon() - Method in class soot.jimple.parser.node.AInvokeStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AEmptyMethodBody
 
getSemicolon() - Method in class soot.jimple.parser.node.AIdentityStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.ARetStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.ANopStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AThrowStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AAssignStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AGotoStmt
 
getSemicolon() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AReturnStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
getSemicolon() - Method in class soot.jimple.parser.node.ACatchClause
 
getSemicolon() - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
getSetFactory() - Method in class soot.jimple.spark.pag.PAG
 
getShl() - Method in class soot.jimple.parser.node.AShlBinop
 
getShort() - Method in class soot.jimple.parser.node.AShortBaseType
 
getShort() - Method in class soot.jimple.parser.node.AShortBaseTypeNoName
 
getShortJavaStyleName() - Method in class soot.SootClass
 
getShr() - Method in class soot.jimple.parser.node.AShrBinop
 
getSideEffectAnalysis() - Method in class soot.Scene
Retrieves the active side-effect analysis
getSignature() - Method in class soot.SootMethod
Returns the Soot signature of this method.
getSignature() - Method in class soot.SootField
 
getSize() - Method in interface soot.jimple.NewArrayExpr
 
getSize() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
getSize(int) - Method in interface soot.jimple.NewMultiArrayExpr
 
getSize(int) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getSizeBox() - Method in interface soot.jimple.NewArrayExpr
 
getSizeBox() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
getSizeBox(int) - Method in interface soot.jimple.NewMultiArrayExpr
 
getSizeBox(int) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getSizeCount() - Method in interface soot.jimple.NewMultiArrayExpr
 
getSizeCount() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getSizes() - Method in interface soot.jimple.NewMultiArrayExpr
 
getSizes() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getSkeleton(SootClass) - Method in class soot.jimple.parser.JimpleAST
Applies a SkeletonExtractorWalker to the given SootClass, using the given Resolver to resolve the reference types it contains.
getSootClass() - Method in class soot.RefType
Get the SootClass object corresponding to this RefType.
getSootClass() - Method in class soot.jimple.parser.Walker
 
getSootClass(String) - Method in class soot.Scene
Returns the SootClass with the given className.
getSootClassPath() - Method in class soot.Scene
 
getSource() - Method in class soot.SootMethod
Returns the MethodSource of the current SootMethod.
getSource() - Method in class soot.baf.PlaceholderInst
 
getSource() - Method in class soot.jimple.PlaceholderStmt
 
getSpecialinvoke() - Method in class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
getStartLineNumber() - Method in class soot.tagkit.JimpleLineNumberTag
 
getStartOffset() - Method in class soot.tagkit.PositionTag
 
getState() - Method in class soot.Scene
 
getStatement() - Method in class soot.jimple.parser.node.AFullMethodBody
 
getStatic() - Method in class soot.jimple.parser.node.AStaticModifier
 
getStaticinvoke() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
getStatus() - Method in class soot.CompilationDeathException
 
getStmt() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
 
getStmtAddress() - Method in interface soot.jimple.RetStmt
 
getStmtAddress() - Method in class soot.jimple.internal.JRetStmt
 
getStmtAddressBox() - Method in interface soot.jimple.RetStmt
 
getStmtAddressBox() - Method in class soot.jimple.internal.JRetStmt
 
getString() - Method in class soot.jimple.spark.pag.StringConstantNode
 
getString() - Method in class soot.jimple.spark.pag.ClassConstantNode
 
getString() - Method in class soot.util.NumberedString
 
getString(Map, String) - Static method in class soot.PhaseOptions
This method returns the value of "name" in options or "" if "name" is not found.
getStringConstant() - Method in class soot.jimple.parser.node.AStringConstant
 
getStringObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getSubclassesOf(SootClass) - Method in class soot.FastHierarchy
 
getSubclassesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of subclasses of c, excluding itself.
getSubclassesOfIncluding(SootClass) - Method in class soot.Hierarchy
Returns a list of subclasses of c, including itself.
getSubinterfacesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of subinterfaces of c, excluding itself.
getSubinterfacesOfIncluding(SootClass) - Method in class soot.Hierarchy
Returns a list of subinterfaces of c, including itself.
getSubSignature() - Method in class soot.SootMethod
Returns the Soot subsignature of this method.
getSubSignature() - Method in class soot.SootField
 
getSubSignature(String, List, Type) - Static method in class soot.SootMethod
 
getSubSigNumberer() - Method in class soot.Scene
 
getSuccOf(Object) - Method in class soot.PatchingChain
Returns the object immediately following point.
getSuccOf(Object) - Method in interface soot.util.Chain
Returns the object immediately following point.
getSuccOf(Object) - Method in class soot.util.HashChain
 
getSuccOf(Unit) - Method in class soot.toolkits.graph.Block
Returns the Unit occuring immediatly after some other Unit in the block.
getSuccs() - Method in class soot.shimple.internal.analysis.DominatorNode
 
getSuccs() - Method in class soot.toolkits.graph.Block
Returns the List of Blocks that are successors to this block,
getSuccsOf(Object) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
getSuccsOf(Object) - Method in class soot.shimple.internal.analysis.DominatorTree
 
getSuccsOf(Object) - Method in class soot.toolkits.graph.BlockGraph
 
getSuccsOf(Object) - Method in interface soot.toolkits.graph.DirectedGraph
Returns a list of successors for the given node in the graph.
getSuccsOf(Object) - Method in class soot.toolkits.graph.UnitGraph
 
getSuccsOf(Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
getSuperclass() - Method in class soot.SootClass
WARNING: interfaces are subclasses of the java.lang.Object class! Returns the superclass of this class.
getSuperclassesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of strict superclasses of c, starting with c's parent.
getSuperclassesOfIncluding(SootClass) - Method in class soot.Hierarchy
Returns a list of superclasses of c, including itself.
getSuperGraph() - Method in class soot.toolkits.graph.StronglyConnectedComponents
 
getSuperinterfacesOf(SootClass) - Method in class soot.Hierarchy
Returns a list of superinterfaces of c, excluding itself.
getSymbol() - Method in class soot.dava.internal.javaRep.DCmpExpr
 
getSymbol() - Method in class soot.dava.internal.javaRep.DCmpgExpr
 
getSymbol() - Method in class soot.dava.internal.javaRep.DCmplExpr
 
getSymbol() - Method in class soot.grimp.internal.GGeExpr
 
getSymbol() - Method in class soot.grimp.internal.GUshrExpr
 
getSymbol() - Method in class soot.grimp.internal.GAddExpr
 
getSymbol() - Method in class soot.grimp.internal.GDivExpr
 
getSymbol() - Method in class soot.grimp.internal.GCmpgExpr
 
getSymbol() - Method in class soot.grimp.internal.GNeExpr
 
getSymbol() - Method in class soot.grimp.internal.GShrExpr
 
getSymbol() - Method in class soot.grimp.internal.GEqExpr
 
getSymbol() - Method in class soot.grimp.internal.GMulExpr
 
getSymbol() - Method in class soot.grimp.internal.GLtExpr
 
getSymbol() - Method in class soot.grimp.internal.GCmplExpr
 
getSymbol() - Method in class soot.grimp.internal.GAndExpr
 
getSymbol() - Method in class soot.grimp.internal.GSubExpr
 
getSymbol() - Method in class soot.grimp.internal.GGtExpr
 
getSymbol() - Method in class soot.grimp.internal.GOrExpr
 
getSymbol() - Method in class soot.grimp.internal.GShlExpr
 
getSymbol() - Method in class soot.grimp.internal.GLeExpr
 
getSymbol() - Method in class soot.grimp.internal.GCmpExpr
 
getSymbol() - Method in class soot.grimp.internal.GRemExpr
 
getSymbol() - Method in class soot.grimp.internal.GXorExpr
 
getSymbol() - Method in interface soot.jimple.BinopExpr
 
getSymbol() - Method in class soot.jimple.internal.AbstractBinopExpr
Returns the unique symbol for an operator.
getSymbol() - Method in class soot.jimple.internal.JSubExpr
 
getSymbol() - Method in class soot.jimple.internal.JAddExpr
 
getSymbol() - Method in class soot.jimple.internal.JLtExpr
 
getSymbol() - Method in class soot.jimple.internal.JGtExpr
 
getSymbol() - Method in class soot.jimple.internal.JCmpgExpr
 
getSymbol() - Method in class soot.jimple.internal.JGeExpr
 
getSymbol() - Method in class soot.jimple.internal.JUshrExpr
 
getSymbol() - Method in class soot.jimple.internal.JCmplExpr
 
getSymbol() - Method in class soot.jimple.internal.JShrExpr
 
getSymbol() - Method in class soot.jimple.internal.JDivExpr
 
getSymbol() - Method in class soot.jimple.internal.JShlExpr
 
getSymbol() - Method in class soot.jimple.internal.JOrExpr
 
getSymbol() - Method in class soot.jimple.internal.JRemExpr
 
getSymbol() - Method in class soot.jimple.internal.JEqExpr
 
getSymbol() - Method in class soot.jimple.internal.JCmpExpr
 
getSymbol() - Method in class soot.jimple.internal.JXorExpr
 
getSymbol() - Method in class soot.jimple.internal.JMulExpr
 
getSymbol() - Method in class soot.jimple.internal.JLeExpr
 
getSymbol() - Method in class soot.jimple.internal.JAndExpr
 
getSymbol() - Method in class soot.jimple.internal.JNeExpr
 
getSynchronized() - Method in class soot.jimple.parser.node.ASynchronizedModifier
 
getTableswitch() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
getTag(String) - Method in class soot.tagkit.AbstractHost
get the Tag object named aName
getTag(String) - Method in interface soot.tagkit.Host
Returns the tag with the given name.
getTagFor(String) - Method in class soot.tagkit.TagManager
Returns the Tag class with the given name.
getTags() - Method in class soot.tagkit.AbstractHost
get the list of tags.
getTags() - Method in interface soot.tagkit.Host
Gets a list of tags associated with the current object.
getTail() - Method in class soot.toolkits.graph.Block
Returns the last unit in this block.
getTails() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
getTails() - Method in class soot.shimple.internal.analysis.DominatorTree
 
getTails() - Method in class soot.toolkits.graph.BlockGraph
 
getTails() - Method in interface soot.toolkits.graph.DirectedGraph
Returns a list of exit points for this graph.
getTails() - Method in class soot.toolkits.graph.UnitGraph
 
getTails() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
getTarget() - Method in interface soot.baf.TargetArgInst
 
getTarget() - Method in class soot.baf.internal.AbstractBranchInst
 
getTarget() - Method in interface soot.jimple.GotoStmt
 
getTarget() - Method in interface soot.jimple.IfStmt
 
getTarget() - Method in class soot.jimple.internal.JIfStmt
 
getTarget() - Method in class soot.jimple.internal.JGotoStmt
 
getTarget(int) - Method in interface soot.baf.TableSwitchInst
 
getTarget(int) - Method in interface soot.baf.LookupSwitchInst
 
getTarget(int) - Method in class soot.baf.internal.BLookupSwitchInst
 
getTarget(int) - Method in class soot.baf.internal.BTableSwitchInst
 
getTarget(int) - Method in interface soot.jimple.TableSwitchStmt
 
getTarget(int) - Method in interface soot.jimple.LookupSwitchStmt
 
getTarget(int) - Method in class soot.jimple.internal.JTableSwitchStmt
 
getTarget(int) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getTargetBox() - Method in interface soot.baf.TargetArgInst
 
getTargetBox() - Method in class soot.baf.internal.AbstractBranchInst
 
getTargetBox() - Method in interface soot.jimple.GotoStmt
 
getTargetBox() - Method in interface soot.jimple.IfStmt
 
getTargetBox() - Method in class soot.jimple.internal.JIfStmt
 
getTargetBox() - Method in class soot.jimple.internal.JGotoStmt
 
getTargetBox(int) - Method in interface soot.baf.TableSwitchInst
 
getTargetBox(int) - Method in interface soot.baf.LookupSwitchInst
 
getTargetBox(int) - Method in class soot.baf.internal.BLookupSwitchInst
 
getTargetBox(int) - Method in class soot.baf.internal.BTableSwitchInst
 
getTargetBox(int) - Method in interface soot.jimple.TableSwitchStmt
 
getTargetBox(int) - Method in interface soot.jimple.LookupSwitchStmt
 
getTargetBox(int) - Method in class soot.jimple.internal.JTableSwitchStmt
 
getTargetBox(int) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getTargetCount() - Method in interface soot.baf.LookupSwitchInst
 
getTargetCount() - Method in class soot.baf.internal.BLookupSwitchInst
 
getTargetCount() - Method in class soot.baf.internal.BTableSwitchInst
 
getTargetCount() - Method in interface soot.jimple.LookupSwitchStmt
 
getTargetCount() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getTargets() - Method in interface soot.baf.TableSwitchInst
 
getTargets() - Method in interface soot.baf.LookupSwitchInst
 
getTargets() - Method in class soot.baf.internal.BLookupSwitchInst
 
getTargets() - Method in class soot.baf.internal.BTableSwitchInst
 
getTargets() - Method in interface soot.jimple.TableSwitchStmt
 
getTargets() - Method in interface soot.jimple.LookupSwitchStmt
 
getTargets() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getTargets() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getText() - Method in class soot.jimple.parser.node.Token
 
getTheclass() - Method in class soot.jimple.parser.node.AClassFileType
 
getThisLocal() - Method in class soot.Body
Return LHS of the first identity stmt assigning from \@this.
getThreadObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
 
getThrow() - Method in class soot.jimple.parser.node.AThrowStatement
 
getThrows() - Method in class soot.jimple.parser.node.AThrowsClause
 
getThrowsClause() - Method in class soot.jimple.parser.node.AMethodMember
 
getTime() - Method in class soot.Timer
Returns the sum of the intervals start()-end() of the current timer.
getTo() - Method in class soot.jimple.parser.node.ACatchClause
 
getToken() - Method in class soot.jimple.parser.lexer.Lexer
 
getToken() - Method in class soot.jimple.parser.parser.ParserException
 
getToLabel() - Method in class soot.jimple.parser.node.ACatchClause
 
getToType() - Method in interface soot.baf.PrimitiveCastInst
 
getToType() - Method in interface soot.baf.SwapInst
 
getToType() - Method in class soot.baf.internal.BSwapInst
 
getToType() - Method in class soot.baf.internal.BPrimitiveCastInst
 
getTransform(String) - Method in class soot.PackManager
 
getTransformer() - Method in class soot.Transform
 
getTransient() - Method in class soot.jimple.parser.node.ATransientModifier
 
getTrappedUnitsOf(Body) - Static method in class soot.TrapManager
Returns a set of units which lie inside the range of any trap.
getTraps() - Method in class soot.Body
Returns a backed view of the traps found in this Body.
getTrapsAt(Unit, Body) - Static method in class soot.TrapManager
Returns the list of traps caught at Unit u in Body b.
getType() - Method in class soot.SootClass
Returns the RefType corresponding to this class.
getType() - Method in interface soot.Value
Returns the Soot type of this Value.
getType() - Method in class soot.SootField
 
getType() - Method in class soot.EquivalentValue
 
getType() - Method in class soot.baf.internal.BafLocal
 
getType() - Method in class soot.grimp.internal.GNewInvokeExpr
 
getType() - Method in class soot.jimple.ThisRef
 
getType() - Method in class soot.jimple.StaticFieldRef
 
getType() - Method in class soot.jimple.IntConstant
 
getType() - Method in class soot.jimple.DoubleConstant
 
getType() - Method in class soot.jimple.LongConstant
 
getType() - Method in class soot.jimple.StringConstant
 
getType() - Method in class soot.jimple.NullConstant
 
getType() - Method in class soot.jimple.ParameterRef
Returns the type of this ParameterRef.
getType() - Method in interface soot.jimple.CastExpr
 
getType() - Method in interface soot.jimple.InvokeExpr
 
getType() - Method in class soot.jimple.FloatConstant
 
getType() - Method in interface soot.jimple.InstanceOfExpr
 
getType() - Method in interface soot.jimple.NewArrayExpr
 
getType() - Method in interface soot.jimple.NewMultiArrayExpr
 
getType() - Method in interface soot.jimple.ArrayRef
 
getType() - Method in interface soot.jimple.NewExpr
 
getType() - Method in interface soot.jimple.StaticInvokeExpr
 
getType() - Method in interface soot.jimple.CaughtExceptionRef
 
getType() - Method in class soot.jimple.internal.AbstractInvokeExpr
 
getType() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
getType() - Method in class soot.jimple.internal.AbstractIntBinopExpr
 
getType() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getType() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
getType() - Method in class soot.jimple.internal.AbstractLengthExpr
 
getType() - Method in class soot.jimple.internal.AbstractNegExpr
 
getType() - Method in class soot.jimple.internal.AbstractFloatBinopExpr
 
getType() - Method in class soot.jimple.internal.AbstractIntLongBinopExpr
 
getType() - Method in class soot.jimple.internal.JArrayRef
 
getType() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
getType() - Method in class soot.jimple.internal.AbstractCastExpr
 
getType() - Method in class soot.jimple.internal.AbstractNewExpr
 
getType() - Method in class soot.jimple.internal.JimpleLocal
Returns the type of this local.
getType() - Method in class soot.jimple.internal.JCaughtExceptionRef
 
getType() - Method in class soot.jimple.parser.node.AFieldMember
 
getType() - Method in class soot.jimple.parser.node.AMethodSignature
 
getType() - Method in class soot.jimple.parser.node.AMethodMember
 
getType() - Method in class soot.jimple.parser.node.AIdentityStatement
 
getType() - Method in class soot.jimple.parser.node.AFieldSignature
 
getType() - Method in class soot.jimple.spark.pag.Node
Returns the declared type of this node, null for unknown.
getType() - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
getType() - Method in interface soot.jimple.toolkits.pointer.representations.AbstractObject
 
getType() - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
 
getType() - Method in interface soot.shimple.PhiExpr
The type of the PhiExpr is usually the same as the type of its arguments.
getType() - Method in class soot.shimple.internal.SPhiExpr
 
getTypeManager() - Method in class soot.jimple.spark.pag.PAG
 
getTypeNumberer() - Method in class soot.Scene
 
getUnder1Type() - Method in interface soot.baf.Dup1_x2Inst
 
getUnder1Type() - Method in interface soot.baf.Dup2_x2Inst
 
getUnder1Type() - Method in interface soot.baf.Dup1_x1Inst
 
getUnder1Type() - Method in interface soot.baf.Dup2_x1Inst
 
getUnder1Type() - Method in class soot.baf.internal.BDup1_x1Inst
 
getUnder2Type() - Method in interface soot.baf.Dup1_x2Inst
 
getUnder2Type() - Method in interface soot.baf.Dup2_x2Inst
 
getUnderlyingArray() - Method in class soot.util.ArraySet
 
getUnderTypes() - Method in interface soot.baf.DupInst
 
getUnderTypes() - Method in class soot.baf.internal.BDup2Inst
 
getUnderTypes() - Method in class soot.baf.internal.BDup1_x1Inst
 
getUnderTypes() - Method in class soot.baf.internal.BDup1Inst
 
getUnEscapedStringOf(String) - Static method in class soot.util.StringTools
Returns a String de-escaping the \\unnnn representation for any escaped characters in the string.
getUnicodeStringFromChar(char) - Static method in class soot.util.StringTools
Returns a String containing the escaped \\unnnn representation for ch.
getUnit() - Method in class soot.AbstractUnitBox
 
getUnit() - Method in interface soot.UnitBox
Returns the unit contained within this box.
getUnit() - Method in class soot.toolkits.scalar.ValueUnitPair
 
getUnit() - Method in class soot.toolkits.scalar.UnitValueBoxPair
 
getUnitBoxes() - Method in interface soot.UnitBoxOwner
 
getUnitBoxes() - Method in class soot.AbstractTrap
 
getUnitBoxes() - Method in class soot.AbstractUnit
Returns a list of Boxes containing Units defined in this Unit; typically branch targets.
getUnitBoxes() - Method in interface soot.Trap
Returns the boxes for first, last and handler units.
getUnitBoxes() - Method in interface soot.Unit
Returns a list of Boxes containing Units defined in this Unit; typically branch targets.
getUnitBoxes() - Method in class soot.baf.internal.AbstractBranchInst
 
getUnitBoxes() - Method in class soot.baf.internal.BLookupSwitchInst
 
getUnitBoxes() - Method in class soot.baf.internal.BTableSwitchInst
 
getUnitBoxes() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getUnitBoxes() - Method in class soot.jimple.internal.JAssignStmt
 
getUnitBoxes() - Method in class soot.jimple.internal.JIfStmt
 
getUnitBoxes() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getUnitBoxes() - Method in class soot.jimple.internal.JGotoStmt
 
getUnitBoxes() - Method in class soot.shimple.internal.SPhiExpr
 
getUnitBoxes() - Method in class soot.tagkit.CodeAttribute
Returns a list of unit boxes that have tags attached.
getUnitBoxes() - Method in class soot.tagkit.GenericAttribute
 
getUnitBoxes(boolean) - Method in class soot.Body
If branchTarget is true, returns the result of iterating through all branching Units in this body and querying them for their UnitBoxes.
getUnits() - Method in class soot.Body
Returns the Chain of Units that make up this body.
getUnitToBlockMap(BlockGraph) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Convenience function that maps units to blocks.
getUnknown() - Method in class soot.jimple.parser.node.AUnknownJimpleType
 
getUnop() - Method in class soot.jimple.parser.node.AUnopExpr
 
getUnopExpr() - Method in class soot.jimple.parser.node.AUnopBoolExpr
 
getUnopExpr() - Method in class soot.jimple.parser.node.AUnopExpression
 
getUsage() - Method in class soot.options.Options
 
getUseAndDefBoxes() - Method in class soot.AbstractUnit
Returns a list of ValueBoxes, either used or defined in this Unit.
getUseAndDefBoxes() - Method in interface soot.Unit
Returns a list of Boxes containing any Value either used or defined in this Unit.
getUseAndDefBoxes() - Method in class soot.Body
Returns a list of boxes corresponding to Values either used or defined in any unit of this Body.
getUseBoxes() - Method in class soot.AbstractUnit
Returns a list of Boxes containing Values used in this Unit.
getUseBoxes() - Method in interface soot.Unit
Returns a list of Boxes containing Values used in this Unit.
getUseBoxes() - Method in interface soot.Value
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
getUseBoxes() - Method in class soot.Body
Returns the result of iterating through all Units in this body and querying them for ValueBoxes used.
getUseBoxes() - Method in class soot.EquivalentValue
 
getUseBoxes() - Method in class soot.baf.internal.BIdentityInst
 
getUseBoxes() - Method in class soot.baf.internal.BafLocal
 
getUseBoxes() - Method in class soot.baf.internal.BIncInst
 
getUseBoxes() - Method in class soot.baf.internal.BLoadInst
 
getUseBoxes() - Method in class soot.grimp.internal.GNewInvokeExpr
 
getUseBoxes() - Method in class soot.jimple.ThisRef
 
getUseBoxes() - Method in class soot.jimple.StaticFieldRef
 
getUseBoxes() - Method in class soot.jimple.Constant
 
getUseBoxes() - Method in class soot.jimple.ParameterRef
 
getUseBoxes() - Method in interface soot.jimple.UnopExpr
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractBinopExpr
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractDefinitionStmt
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractUnopExpr
 
getUseBoxes() - Method in class soot.jimple.internal.JExitMonitorStmt
 
getUseBoxes() - Method in class soot.jimple.internal.JInvokeStmt
 
getUseBoxes() - Method in class soot.jimple.internal.JReturnStmt
 
getUseBoxes() - Method in class soot.jimple.internal.JThrowStmt
 
getUseBoxes() - Method in class soot.jimple.internal.JArrayRef
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
getUseBoxes() - Method in class soot.jimple.internal.JTableSwitchStmt
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractCastExpr
 
getUseBoxes() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
getUseBoxes() - Method in class soot.jimple.internal.JIfStmt
 
getUseBoxes() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
getUseBoxes() - Method in class soot.jimple.internal.AbstractNewExpr
 
getUseBoxes() - Method in class soot.jimple.internal.JimpleLocal
 
getUseBoxes() - Method in class soot.jimple.internal.JCaughtExceptionRef
 
getUseBoxes() - Method in class soot.jimple.internal.JRetStmt
 
getUseBoxes() - Method in class soot.shimple.internal.SPhiExpr
 
getUseBoxesFromBlock(Block) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Convenience function that really ought to be implemented in soot.toolkits.graph.Block
getUsesOf(Unit) - Method in interface soot.toolkits.scalar.LocalUses
Returns a list of the Units that use the Local that is defined by a given Unit.
getUsesOf(Unit) - Method in class soot.toolkits.scalar.SimpleLocalUses
Uses for a Local defined at a given Unit are returned as a list of UnitValueBoxPairs each containing a Unit that use the local and the Local itself wrapped in a ValueBox.
getUshr() - Method in class soot.jimple.parser.node.AUshrBinop
 
getValue() - Method in class soot.AbstractValueBox
 
getValue() - Method in interface soot.ValueBox
Returns the value contained in this box.
getValue() - Method in class soot.EquivalentValue
 
getValue() - Method in class soot.jimple.spark.fieldrw.FieldRWTag
 
getValue() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
Returns back the check information in binary form, which will be written into the class file.
getValue() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
 
getValue() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
 
getValue() - Method in class soot.jimple.toolkits.pointer.DependenceTag
 
getValue() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
 
getValue() - Method in class soot.jimple.toolkits.pointer.DependenceGraph
 
getValue() - Method in class soot.tagkit.StringTag
Returns the tag raw data.
getValue() - Method in class soot.tagkit.PositionTag
 
getValue() - Method in class soot.tagkit.BytecodeOffsetTag
Returns the offset in a two byte array.
getValue() - Method in class soot.tagkit.CodeAttribute
Also only used as setValue().
getValue() - Method in class soot.tagkit.LineNumberTag
 
getValue() - Method in class soot.tagkit.LinkTag
Returns the tag raw data.
getValue() - Method in class soot.tagkit.ColorTag
 
getValue() - Method in interface soot.tagkit.Tag
Returns the tag raw data.
getValue() - Method in class soot.tagkit.JimpleLineNumberTag
 
getValue() - Method in class soot.tagkit.GenericAttribute
 
getValue(Block) - Method in interface soot.shimple.PhiExpr
Get the PhiExpr argument corresponding to the given control flow predecessor, returns null if not available.
getValue(Block) - Method in class soot.shimple.internal.SPhiExpr
 
getValue(int) - Method in interface soot.shimple.PhiExpr
Returns the value for the given index into the PhiExpr.
getValue(int) - Method in class soot.shimple.internal.SPhiExpr
 
getValue(Unit) - Method in interface soot.shimple.PhiExpr
Get the PhiExpr argument corresponding to the given control flow predecessor, returns null if not available.
getValue(Unit) - Method in class soot.shimple.internal.SPhiExpr
 
getValueBox() - Method in class soot.toolkits.scalar.UnitValueBoxPair
 
getValues() - Method in interface soot.shimple.PhiExpr
Returns a list of the values used by this PhiExpr.
getValues() - Method in class soot.shimple.internal.SPhiExpr
 
getVariable() - Method in class soot.jimple.parser.node.AAssignStatement
 
getVariable() - Method in class soot.jimple.spark.pag.VarNode
Returns the underlying variable that this node represents.
getVarNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
 
getVarsAfterFall(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
 
getVarsBefore(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
 
getVarsDontNeedCheck(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
 
getVarsNeedCheck(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
 
getVirtualinvoke() - Method in class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
getVoid() - Method in class soot.jimple.parser.node.AVoidType
 
getVolatile() - Method in class soot.jimple.parser.node.AVolatileModifier
 
getWith() - Method in class soot.jimple.parser.node.ACatchClause
 
getWithLabel() - Method in class soot.jimple.parser.node.ACatchClause
 
getWordCount() - Method in interface soot.baf.PopInst
 
getWordCount() - Method in class soot.baf.internal.BPopInst
 
getXor() - Method in class soot.jimple.parser.node.AXorBinop
 
getXPArrayBrackets() - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
getXPArrayDescriptor() - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
getXPCaseStmt() - Method in class soot.jimple.parser.node.X1PCaseStmt
 
getXPCatchClause() - Method in class soot.jimple.parser.node.X1PCatchClause
 
getXPDeclaration() - Method in class soot.jimple.parser.node.X1PDeclaration
 
getXPMember() - Method in class soot.jimple.parser.node.X1PMember
 
getXPModifier() - Method in class soot.jimple.parser.node.X1PModifier
 
getXPStatement() - Method in class soot.jimple.parser.node.X1PStatement
 
getZoneCount() - Method in class soot.jimple.toolkits.base.Zonation
 
getZoneOf(Unit) - Method in class soot.jimple.toolkits.base.Zonation
 
GExitMonitorStmt - class soot.grimp.internal.GExitMonitorStmt.
 
GExitMonitorStmt(Value) - Constructor for class soot.grimp.internal.GExitMonitorStmt
 
GGeExpr - class soot.grimp.internal.GGeExpr.
 
GGeExpr(Value, Value) - Constructor for class soot.grimp.internal.GGeExpr
 
GGtExpr - class soot.grimp.internal.GGtExpr.
 
GGtExpr(Value, Value) - Constructor for class soot.grimp.internal.GGtExpr
 
GIdentityStmt - class soot.grimp.internal.GIdentityStmt.
 
GIdentityStmt(Value, Value) - Constructor for class soot.grimp.internal.GIdentityStmt
 
GIfStmt - class soot.grimp.internal.GIfStmt.
 
GIfStmt(Value, Unit) - Constructor for class soot.grimp.internal.GIfStmt
 
GInstanceFieldRef - class soot.grimp.internal.GInstanceFieldRef.
 
GInstanceFieldRef(Value, SootField) - Constructor for class soot.grimp.internal.GInstanceFieldRef
 
GInstanceOfExpr - class soot.grimp.internal.GInstanceOfExpr.
 
GInstanceOfExpr(Value, Type) - Constructor for class soot.grimp.internal.GInstanceOfExpr
 
GInterfaceInvokeExpr - class soot.grimp.internal.GInterfaceInvokeExpr.
 
GInterfaceInvokeExpr(Value, SootMethod, List) - Constructor for class soot.grimp.internal.GInterfaceInvokeExpr
 
GInvokeStmt - class soot.grimp.internal.GInvokeStmt.
 
GInvokeStmt(Value) - Constructor for class soot.grimp.internal.GInvokeStmt
 
GLeExpr - class soot.grimp.internal.GLeExpr.
 
GLeExpr(Value, Value) - Constructor for class soot.grimp.internal.GLeExpr
 
GLengthExpr - class soot.grimp.internal.GLengthExpr.
 
GLengthExpr(Value) - Constructor for class soot.grimp.internal.GLengthExpr
 
globals - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
 
GLookupSwitchStmt - class soot.grimp.internal.GLookupSwitchStmt.
 
GLookupSwitchStmt(Value, List, List, Unit) - Constructor for class soot.grimp.internal.GLookupSwitchStmt
 
GLtExpr - class soot.grimp.internal.GLtExpr.
 
GLtExpr(Value, Value) - Constructor for class soot.grimp.internal.GLtExpr
 
GMulExpr - class soot.grimp.internal.GMulExpr.
 
GMulExpr(Value, Value) - Constructor for class soot.grimp.internal.GMulExpr
 
GNeExpr - class soot.grimp.internal.GNeExpr.
 
GNeExpr(Value, Value) - Constructor for class soot.grimp.internal.GNeExpr
 
GNegExpr - class soot.grimp.internal.GNegExpr.
 
GNegExpr(Value) - Constructor for class soot.grimp.internal.GNegExpr
 
GNewArrayExpr - class soot.grimp.internal.GNewArrayExpr.
 
GNewArrayExpr(Type, Value) - Constructor for class soot.grimp.internal.GNewArrayExpr
 
GNewInvokeExpr - class soot.grimp.internal.GNewInvokeExpr.
 
GNewInvokeExpr(RefType, SootMethod, List) - Constructor for class soot.grimp.internal.GNewInvokeExpr
 
GNewMultiArrayExpr - class soot.grimp.internal.GNewMultiArrayExpr.
 
GNewMultiArrayExpr(ArrayType, List) - Constructor for class soot.grimp.internal.GNewMultiArrayExpr
 
go() - Method in class soot.jimple.toolkits.callgraph.TopologicalOrderer
 
GOrExpr - class soot.grimp.internal.GOrExpr.
 
GOrExpr(Value, Value) - Constructor for class soot.grimp.internal.GOrExpr
 
GOTO - Static variable in class soot.jimple.Jimple
 
GotoInst - interface soot.baf.GotoInst.
 
GotoStmt - interface soot.jimple.GotoStmt.
 
graph - Variable in class soot.toolkits.scalar.AbstractFlowAnalysis
The graph being analysed.
GRAPH_ORIENT_LANDSCAPE - Static variable in interface soot.util.dot.DotGraphConstants
 
GRAPH_ORIENT_PORTRAIT - Static variable in interface soot.util.dot.DotGraphConstants
 
graphTimer - Variable in class soot.Timers
 
graphtype - Variable in class soot.tools.CFGViewer
 
greaterThan(NumericConstant) - Method in class soot.jimple.NumericConstant
 
greaterThan(NumericConstant) - Method in class soot.jimple.IntConstant
 
greaterThan(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
greaterThan(NumericConstant) - Method in class soot.jimple.LongConstant
 
greaterThan(NumericConstant) - Method in class soot.jimple.FloatConstant
 
greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
 
greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.IntConstant
 
greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.LongConstant
 
greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
 
GREEN - Static variable in class soot.tagkit.ColorTag
 
GRemExpr - class soot.grimp.internal.GRemExpr.
 
GRemExpr(Value, Value) - Constructor for class soot.grimp.internal.GRemExpr
 
GReturnStmt - class soot.grimp.internal.GReturnStmt.
 
GReturnStmt(Value) - Constructor for class soot.grimp.internal.GReturnStmt
 
Grimp - class soot.grimp.Grimp.
The Grimp class contains all the constructors for the components of the Grimp grammar for the Grimp body.
Grimp() - Method in class soot.Singletons
 
Grimp(Singletons.Global) - Constructor for class soot.grimp.Grimp
 
grimpAggregationTimer - Variable in class soot.Timers
 
GrimpBody - class soot.grimp.GrimpBody.
Implementation of the Body class for the Grimp IR.
GrimpExprSwitch - interface soot.grimp.GrimpExprSwitch.
 
GrimpValueSwitch - interface soot.grimp.GrimpValueSwitch.
 
group - Variable in class soot.jimple.GroupIntPair
 
GroupIntPair - class soot.jimple.GroupIntPair.
 
GroupIntPair(Object, int) - Constructor for class soot.jimple.GroupIntPair
 
GRValueBox - class soot.grimp.internal.GRValueBox.
 
GRValueBox(Value) - Constructor for class soot.grimp.internal.GRValueBox
 
GShlExpr - class soot.grimp.internal.GShlExpr.
 
GShlExpr(Value, Value) - Constructor for class soot.grimp.internal.GShlExpr
 
GShrExpr - class soot.grimp.internal.GShrExpr.
 
GShrExpr(Value, Value) - Constructor for class soot.grimp.internal.GShrExpr
 
GSpecialInvokeExpr - class soot.grimp.internal.GSpecialInvokeExpr.
 
GSpecialInvokeExpr(Value, SootMethod, List) - Constructor for class soot.grimp.internal.GSpecialInvokeExpr
 
GStaticInvokeExpr - class soot.grimp.internal.GStaticInvokeExpr.
 
GStaticInvokeExpr(SootMethod, List) - Constructor for class soot.grimp.internal.GStaticInvokeExpr
 
GSubExpr - class soot.grimp.internal.GSubExpr.
 
GSubExpr(Value, Value) - Constructor for class soot.grimp.internal.GSubExpr
 
GTableSwitchStmt - class soot.grimp.internal.GTableSwitchStmt.
 
GTableSwitchStmt(Value, int, int, List, Unit) - Constructor for class soot.grimp.internal.GTableSwitchStmt
 
GtExpr - interface soot.jimple.GtExpr.
 
GThrowStmt - class soot.grimp.internal.GThrowStmt.
 
GThrowStmt(Value) - Constructor for class soot.grimp.internal.GThrowStmt
 
GTrap - class soot.grimp.internal.GTrap.
 
GTrap(SootClass, Unit, Unit, Unit) - Constructor for class soot.grimp.internal.GTrap
 
GuaranteedDefs - class soot.shimple.internal.analysis.GuaranteedDefs.
Wrapper class for a flow analysis to find all the definitions guaranteed to exist at any program point.
GuaranteedDefs(UnitGraph) - Constructor for class soot.shimple.internal.analysis.GuaranteedDefs
 
GUshrExpr - class soot.grimp.internal.GUshrExpr.
 
GUshrExpr(Value, Value) - Constructor for class soot.grimp.internal.GUshrExpr
 
GVirtualInvokeExpr - class soot.grimp.internal.GVirtualInvokeExpr.
 
GVirtualInvokeExpr(Value, SootMethod, List) - Constructor for class soot.grimp.internal.GVirtualInvokeExpr
 
GXorExpr - class soot.grimp.internal.GXorExpr.
 
GXorExpr(Value, Value) - Constructor for class soot.grimp.internal.GXorExpr
 

H

handleAllocNode(AllocNode) - Method in class soot.jimple.spark.solver.PropWorklist
Propagates new points-to information of node src to all its successors.
handleAllocNode(AllocNode) - Method in class soot.jimple.spark.solver.PropAlias
Propagates new points-to information of node src to all its successors.
handleAllocNode(AllocNode) - Method in class soot.jimple.spark.solver.PropMerge
Propagates new points-to information of node src to all its successors.
handleAllocNode(AllocNode) - Method in class soot.jimple.spark.solver.Checker
 
handleAllocNode(AllocNode) - Method in class soot.jimple.spark.solver.PropIter
Propagates new points-to information of node src to all its successors.
handleAllocNode(AllocNode) - Method in class soot.jimple.spark.solver.MergeChecker
 
handleClass(PrintWriter, SootClass) - Method in class soot.jimple.ReachingTypeDumper
 
handleClass(SootClass) - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
 
handleFieldRefNode(FieldRefNode, HashSet) - Method in class soot.jimple.spark.solver.PropWorklist
Propagates new points-to information of node src to all its successors.
handleIndent() - Method in class soot.AbstractUnitPrinter
 
handleLoads(FieldRefNode) - Method in class soot.jimple.spark.solver.Checker
 
handleLoads(FieldRefNode) - Method in class soot.jimple.spark.solver.PropIter
 
handleLoads(FieldRefNode) - Method in class soot.jimple.spark.solver.MergeChecker
 
handlerUnitBox - Variable in class soot.AbstractTrap
The unit to which execution flows after the caught exception is triggered.
handleSimples(VarNode) - Method in class soot.jimple.spark.solver.Checker
 
handleSimples(VarNode) - Method in class soot.jimple.spark.solver.PropIter
 
handleSimples(VarNode) - Method in class soot.jimple.spark.solver.MergeChecker
 
handleStmt(Stmt) - Method in class soot.jimple.spark.builder.StandardParms
Adds the edges required for this statement to the graph.
handleStmt(Stmt) - Method in interface soot.jimple.spark.builder.Parms
Build the edges for the statement s.
handleStores(VarNode) - Method in class soot.jimple.spark.solver.Checker
 
handleStores(VarNode) - Method in class soot.jimple.spark.solver.PropIter
 
handleStores(VarNode) - Method in class soot.jimple.spark.solver.MergeChecker
 
handleVarNode(VarNode) - Method in class soot.jimple.spark.solver.PropWorklist
Propagates new points-to information of node src to all its successors.
handleVarNode(VarNode) - Method in class soot.jimple.spark.solver.PropAlias
Propagates new points-to information of node src to all its successors.
handleVarNode(VarNode) - Method in class soot.jimple.spark.solver.PropMerge
Propagates new points-to information of node src to all its successors.
has_Continue() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
 
has_FixedNames() - Method in class soot.dava.toolkits.base.misc.PackageNamer
 
has_IntersectionWith(SETNode) - Method in class soot.dava.internal.SET.SETNode
 
hasActiveBody() - Method in class soot.SootMethod
Returns true if this method has an active body.
hasActiveHierarchy() - Method in class soot.Scene
 
hasAncestor_1(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
hasAncestor_2(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
hasCallGraph() - Method in class soot.Scene
 
hasDescendant_1(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
hasDescendant_2(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
hasFastHierarchy() - Method in class soot.Scene
 
HashChain - class soot.util.HashChain.
Reference implementation of the Chain interface, using a HashMap as the underlying structure.
HashChain() - Constructor for class soot.util.HashChain
Constructs an empty HashChain.
hashCode() - Method in class soot.LongType
 
hashCode() - Method in class soot.UnknownType
 
hashCode() - Method in class soot.ErroneousType
 
hashCode() - Method in class soot.NullType
 
hashCode() - Method in class soot.DoubleType
 
hashCode() - Method in class soot.CharType
 
hashCode() - Method in class soot.RefType
 
hashCode() - Method in class soot.ShortType
 
hashCode() - Method in class soot.VoidType
 
hashCode() - Method in class soot.BooleanType
 
hashCode() - Method in class soot.ArrayType
 
hashCode() - Method in class soot.IntType
 
hashCode() - Method in class soot.StmtAddressType
 
hashCode() - Method in class soot.FloatType
 
hashCode() - Method in class soot.ByteType
 
hashCode() - Method in class soot.EquivalentValue
 
hashCode() - Method in class soot.baf.WordType
 
hashCode() - Method in class soot.baf.DoubleWordType
 
hashCode() - Method in class soot.jimple.IntConstant
 
hashCode() - Method in class soot.jimple.DoubleConstant
Returns a hash code for this DoubleConstant object.
hashCode() - Method in class soot.jimple.LongConstant
Returns a hash code for this DoubleConstant object.
hashCode() - Method in class soot.jimple.StringConstant
Returns a hash code for this StringConstant object.
hashCode() - Method in class soot.jimple.NullConstant
 
hashCode() - Method in class soot.jimple.FloatConstant
Returns a hash code for this FloatConstant object.
hashCode() - Method in class soot.jimple.LocalStmtPair
 
hashCode() - Method in class soot.jimple.GroupIntPair
 
hashCode() - Method in class soot.jimple.internal.JimpleLocal
Returns a hashCode consistent with object equality.
hashCode() - Method in class soot.jimple.spark.internal.Pair
 
hashCode() - Method in class soot.jimple.spark.pag.Node
 
hashCode() - Method in class soot.jimple.toolkits.callgraph.Edge
 
hashCode() - Method in class soot.jimple.toolkits.pointer.DependenceGraph.Edge
 
hashCode() - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
 
hashCode() - Method in class soot.toolkits.scalar.ValueUnitPair
 
hashCode() - Method in class soot.toolkits.scalar.LocalUnitPair
 
hashCode() - Method in class soot.util.UnitMap
 
hashCode() - Method in class soot.util.HashMultiMap
 
hashCode() - Method in class soot.util.BitVector
 
hashCode() - Method in interface soot.util.MultiMap
 
hashCode() - Method in class soot.util.StationaryArrayList
 
hashCode() - Method in class soot.util.IterableMap
 
HashMultiMap - class soot.util.HashMultiMap.
A map with sets as values, HashMap implementation.
HashMultiMap() - Constructor for class soot.util.HashMultiMap
 
HashMultiMap(MultiMap) - Constructor for class soot.util.HashMultiMap
 
HashMutableDirectedGraph - class soot.toolkits.graph.HashMutableDirectedGraph.
HashMap based implementation of a MutableBlockGraph.
HashMutableDirectedGraph() - Constructor for class soot.toolkits.graph.HashMutableDirectedGraph
 
HashPointsToSet - class soot.jimple.spark.sets.HashPointsToSet.
HashSet implementation of points-to set.
HashPointsToSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.HashPointsToSet
 
hasMoreElements() - Method in class soot.coffi.Utf8_Enumeration
true if the entire string hasn't been enumerated yet.
hasNext() - Method in class soot.PatchingChain.PatchingIterator
 
hasNext() - Method in class soot.jimple.toolkits.callgraph.Sources
 
hasNext() - Method in class soot.jimple.toolkits.callgraph.Units
 
hasNext() - Method in class soot.jimple.toolkits.callgraph.Filter
 
hasNext() - Method in class soot.jimple.toolkits.callgraph.Targets
 
hasNext() - Method in class soot.util.BitSetIterator
Returns true if there are more set bits in the BitVector; false otherwise.
hasNext() - Method in class soot.util.IterableMap.Mapping_Iterator
 
hasNext() - Method in class soot.util.queue.QueueReader
Returns true iff there is currently another object in the queue.
hasNonEmptyIntersection(PointsToSet) - Method in interface soot.PointsToSet
Returns true if this set shares some objects with other.
hasNonEmptyIntersection(PointsToSet) - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
hasNonEmptyIntersection(PointsToSet) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Returns true if this set shares some objects with other.
hasNonEmptyIntersection(PointsToSet) - Method in class soot.jimple.spark.sets.DoublePointsToSet
Returns true if this set shares some objects with other.
hasNonEmptyIntersection(PointsToSet) - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
 
hasNonEmptyIntersection(PointsToSet) - Method in class soot.jimple.toolkits.pointer.FullObjectSet
Returns true if this set is a subset of other.
hasNonEmptyIntersection(PointsToSet, PointsToSet) - Static method in class soot.jimple.toolkits.pointer.Union
 
hasNonEmptyIntersection(RWSet) - Method in class soot.jimple.toolkits.pointer.RWSet
 
hasNonEmptyIntersection(RWSet) - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
hasNonEmptyIntersection(RWSet) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
hasNonEmptyIntersection(RWSet) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
hasNonEmptyIntersection(RWSet) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
hasPack(String) - Method in class soot.PackManager
 
hasPhase(String) - Method in class soot.PackManager
 
HasPhaseOptions - interface soot.HasPhaseOptions.
Interface for things like Packs and phases that have phase options.
hasPointsToAnalysis() - Method in class soot.Scene
 
hasReachableMethods() - Method in class soot.Scene
 
hasRefType() - Method in class soot.SootClass
 
hasSideEffectAnalysis() - Method in class soot.Scene
 
hasSuperclass() - Method in class soot.SootClass
WARNING: interfaces are subclasses of the java.lang.Object class! Does this class have a superclass? False implies that this is the java.lang.Object class.
hasTag(String) - Method in class soot.tagkit.AbstractHost
look if this host has a tag named aName
hasTag(String) - Method in interface soot.tagkit.Host
Returns true if this host has a tag with the given name.
heads - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
 
help() - Method in class soot.options.Options
 
Hierarchy - class soot.Hierarchy.
Represents the class hierarchy.
hierarchy() - Method in class soot.jimple.toolkits.typing.TypeResolver
 
Hierarchy() - Constructor for class soot.Hierarchy
Constructs a hierarchy from the current scene.
Host - interface soot.tagkit.Host.
A "taggable" object.
htmlify(String) - Static method in class soot.jimple.spark.pag.PAG2HTML
 
HybridPointsToSet - class soot.jimple.spark.sets.HybridPointsToSet.
Hybrid implementation of points-to set, which uses an explicit array for small sets, and a bit vector for large sets.
HybridPointsToSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.HybridPointsToSet
 

I

id() - Method in class soot.jimple.parser.lexer.Lexer.State
 
IdentityInst - interface soot.baf.IdentityInst.
 
IdentityRef - interface soot.jimple.IdentityRef.
 
identityRef(IdentityRef) - Method in class soot.AbstractUnitPrinter
 
identityRef(IdentityRef) - Method in class soot.LabeledUnitPrinter
 
identityRef(IdentityRef) - Method in class soot.NormalUnitPrinter
 
identityRef(IdentityRef) - Method in class soot.BriefUnitPrinter
 
identityRef(IdentityRef) - Method in interface soot.UnitPrinter
 
identityRef(IdentityRef) - Method in class soot.dava.DavaUnitPrinter
 
IdentityRefBox - class soot.jimple.internal.IdentityRefBox.
 
IdentityRefBox(Value) - Constructor for class soot.jimple.internal.IdentityRefBox
 
IdentityStmt - interface soot.jimple.IdentityStmt.
 
IdentityUnit - interface soot.IdentityUnit.
A unit that assigns to a variable from one of {parameters, this, caughtexception}.
IF - Static variable in class soot.jimple.Jimple
 
IfCmpEqInst - interface soot.baf.IfCmpEqInst.
 
IfCmpGeInst - interface soot.baf.IfCmpGeInst.
 
IfCmpGtInst - interface soot.baf.IfCmpGtInst.
 
IfCmpLeInst - interface soot.baf.IfCmpLeInst.
 
IfCmpLtInst - interface soot.baf.IfCmpLtInst.
 
IfCmpNeInst - interface soot.baf.IfCmpNeInst.
 
IfEqInst - interface soot.baf.IfEqInst.
 
IfFinder - class soot.dava.toolkits.base.finders.IfFinder.
 
IfFinder() - Method in class soot.Singletons
 
IfFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.IfFinder
 
IfGeInst - interface soot.baf.IfGeInst.
 
IfGtInst - interface soot.baf.IfGtInst.
 
IfLeInst - interface soot.baf.IfLeInst.
 
IfLtInst - interface soot.baf.IfLtInst.
 
IfNeInst - interface soot.baf.IfNeInst.
 
IfNonNullInst - interface soot.baf.IfNonNullInst.
 
IfNullInst - interface soot.baf.IfNullInst.
 
IfStmt - interface soot.jimple.IfStmt.
 
ignore_types_for_sccs() - Method in class soot.options.SparkOptions
Ignore Types For SCCs -- Ignore declared types when determining node equivalence for SCCs.
ignore_types() - Method in class soot.options.SparkOptions
Ignore Types Entirely -- Make Spark completely ignore declared types of variables.
ignoredTokens - Variable in class soot.jimple.parser.parser.Parser
 
ignoreTypes - Variable in class soot.jimple.spark.solver.SCCCollapser
 
ignoreTypes - Variable in class soot.jimple.spark.solver.TopoSorter
 
ImmediateBox - class soot.jimple.internal.ImmediateBox.
 
ImmediateBox(Value) - Constructor for class soot.jimple.internal.ImmediateBox
 
IMPLEMENTS - Static variable in class soot.jimple.Jimple
 
implementsInterface(String) - Method in class soot.SootClass
Does this class directly implement the given interface? (see getInterfaceCount())
implicit() - Method in class soot.jimple.toolkits.callgraph.EntryPoints
Returns only the entry points invoked implicitly by the VM.
ImportantTagAggregator - class soot.tagkit.ImportantTagAggregator.
A tag aggregator that associates a tag with the most important instruction that is tagged with it.
ImportantTagAggregator() - Constructor for class soot.tagkit.ImportantTagAggregator
 
importBodyContentsFrom(Body) - Method in class soot.Body
Copies the contents of the given Body into this one.
inAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFile(AFile) - Method in class soot.jimple.parser.Walker
 
inAFile(AFile) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFile(AFile) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.Walker
 
inAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAParameter(AParameter) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAParameter(AParameter) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
inAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
incIndent() - Method in class soot.AbstractUnitPrinter
 
incIndent() - Method in interface soot.UnitPrinter
 
IncInst - interface soot.baf.IncInst.
 
incJimpleLnNum() - Method in class soot.Printer
 
include() - Method in class soot.options.Options
 
indent - Variable in class soot.AbstractUnitPrinter
 
indexBox - Variable in class soot.jimple.internal.JArrayRef
 
indexOfLocal(Value) - Method in class soot.shimple.internal.ShimpleBodyBuilder
Convenient function that maps new Locals to the originating Local, and finds the appropriate array index into the naming structures.
init() - Method in class soot.util.UnitMap
allows one-time initialization before any mapping.
INITIAL - Static variable in class soot.jimple.parser.lexer.Lexer.State
 
initializationStuff(String) - Method in class soot.jimple.toolkits.pointer.SideEffectTagger
 
initializationStuff(String) - Method in class soot.jimple.toolkits.pointer.FieldRWTagger
 
inits() - Method in class soot.jimple.toolkits.callgraph.EntryPoints
Returns a list of all constructors taking no arguments.
InlinerSafetyManager - class soot.jimple.toolkits.invoke.InlinerSafetyManager.
Methods for checking safety requirements for inlining.
InlinerSafetyManager() - Constructor for class soot.jimple.toolkits.invoke.InlinerSafetyManager
 
inlineSite(SootMethod, Stmt, SootMethod) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
Inlines the method inlinee into the container at the point toInline.
inlineSite(SootMethod, Stmt, SootMethod, Map) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
Inlines the given site.
inlineSites(List) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
 
inlineSites(List, Map) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
Iterates over a list of sites, inlining them in order.
innerChain - Variable in class soot.PatchingChain
 
innerIterator - Variable in class soot.PatchingChain.PatchingIterator
 
insert_AbruptStmt(DAbruptStmt) - Method in class soot.dava.internal.SET.SETStatementSequenceNode
 
insert_ChildBefore(SETNode, SETNode, IterableSet) - Method in class soot.dava.internal.SET.SETNode
 
insert_null_checks() - Method in class soot.options.SIOptions
Insert Null Checks -- .
insert_null_checks() - Method in class soot.options.SMBOptions
Insert Null Checks -- .
insert_redundant_casts() - Method in class soot.options.SIOptions
Insert Redundant Casts -- .
insert_redundant_casts() - Method in class soot.options.SMBOptions
Insert Redundant Casts -- .
insertAfter(List, Object) - Method in class soot.PatchingChain
Inserts toInsert in the Chain after point.
insertAfter(List, Object) - Method in class soot.shimple.internal.SPatchingChain
 
insertAfter(List, Object) - Method in interface soot.util.Chain
Inserts toInsert in the Chain after point.
insertAfter(List, Object) - Method in class soot.util.HashChain
 
insertAfter(Object, Object) - Method in class soot.PatchingChain
Inserts toInsert in the Chain after point.
insertAfter(Object, Object) - Method in class soot.shimple.internal.SPatchingChain
 
insertAfter(Object, Object) - Method in interface soot.util.Chain
Inserts toInsert in the Chain after point.
insertAfter(Object, Object) - Method in class soot.util.HashChain
 
insertAfter(Transform, String) - Method in class soot.Pack
 
insertAfter(Transform, String) - Method in class soot.RadioScenePack
 
insertAfter(Unit, Unit) - Method in class soot.toolkits.graph.Block
Inserts a Unit after some other Unit in the Block.
insertBefore(List, Object) - Method in class soot.PatchingChain
Inserts toInsert in the Chain before point.
insertBefore(List, Object) - Method in class soot.shimple.internal.SPatchingChain
 
insertBefore(List, Object) - Method in interface soot.util.Chain
Inserts toInsert in the Chain before point.
insertBefore(List, Object) - Method in class soot.util.HashChain
 
insertBefore(Object, Object) - Method in class soot.PatchingChain
Inserts toInsert in the Chain before point.
insertBefore(Object, Object) - Method in class soot.shimple.internal.SPatchingChain
 
insertBefore(Object, Object) - Method in interface soot.util.Chain
Inserts toInsert in the Chain before point.
insertBefore(Object, Object) - Method in class soot.util.HashChain
 
insertBefore(Transform, String) - Method in class soot.Pack
 
insertBefore(Transform, String) - Method in class soot.RadioScenePack
 
insertBefore(Unit, Unit) - Method in class soot.toolkits.graph.Block
Inserts a Unit before some other Unit in this block.
insertElement(String) - Method in class soot.xml.XMLNode
 
insertElement(String, String) - Method in class soot.xml.XMLNode
 
insertElement(String, String[], String[]) - Method in class soot.xml.XMLNode
 
insertElement(String, String, String[]) - Method in class soot.xml.XMLNode
 
insertElement(String, String, String[], String[]) - Method in class soot.xml.XMLNode
 
insertElement(String, String, String, String) - Method in class soot.xml.XMLNode
 
insertIdentityStmts() - Method in class soot.jimple.JimpleBody
Inserts usual statements for handling this & parameters into body.
insertTrivialPhiNodes() - Method in class soot.shimple.internal.ShimpleBodyBuilder
Phi node Insertion Algorithm from Cytron et al 91, P24-5, implemented in various bits and pieces by the next functions.
Inst - interface soot.baf.Inst.
 
InstanceCastInst - interface soot.baf.InstanceCastInst.
 
InstanceFieldRef - interface soot.jimple.InstanceFieldRef.
 
InstanceInvokeEdgesPred - class soot.jimple.toolkits.callgraph.InstanceInvokeEdgesPred.
A predicate that accepts edges that are the result of an explicit instance invoke.
InstanceInvokeEdgesPred() - Constructor for class soot.jimple.toolkits.callgraph.InstanceInvokeEdgesPred
 
InstanceInvokeExpr - interface soot.jimple.InstanceInvokeExpr.
 
INSTANCEOF - Static variable in class soot.jimple.Jimple
 
InstanceOfExpr - interface soot.jimple.InstanceOfExpr.
 
InstanceOfInst - interface soot.baf.InstanceOfInst.
 
inStart(Start) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
inStart(Start) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
instructions - Variable in class soot.coffi.method_info
List of Instructions constructed when the method is parsed.
InstSwitch - interface soot.baf.InstSwitch.
 
INT - Static variable in class soot.jimple.Jimple
 
INT - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
IntConstant - class soot.jimple.IntConstant.
 
IntConstant(int) - Constructor for class soot.jimple.IntConstant
 
IntegerType - interface soot.IntegerType.
Soot interface implemented by all classes representing integer types [boolean, byte, short, char, and int].
INTERFACE - Static variable in class soot.Modifier
 
INTERFACE - Static variable in class soot.jimple.Jimple
 
INTERFACE - Static variable in class soot.jimple.toolkits.callgraph.Edge
Due to explicit invokeinterface instruction.
Interface_Astore - interface soot.coffi.Interface_Astore.
 
Interface_OneIntArg - interface soot.coffi.Interface_OneIntArg.
 
INTERFACEINVOKE - Static variable in class soot.jimple.Jimple
 
InterfaceInvokeExpr - interface soot.jimple.InterfaceInvokeExpr.
 
InterfaceInvokeInst - interface soot.baf.InterfaceInvokeInst.
 
interfaces - Variable in class soot.SootClass
 
interfaces - Variable in class soot.coffi.ClassFile
Array of constant pool indices of Class constants describing each interace implemented by this class, as given in the source for this class.
interfaces_count - Variable in class soot.coffi.ClassFile
Count of interfaces implemented.
interfaceToAllImplementers - Variable in class soot.FastHierarchy
This map gives, for an interface, all concrete classes that implement that interface and all its subinterfaces, but NOT their subclasses.
interfaceToAllSubinterfaces - Variable in class soot.FastHierarchy
This map is a transitive closure of interfaceToSubinterfaces, and each set contains its superinterface itself.
interfaceToImplementers - Variable in class soot.FastHierarchy
This map holds all key,value pairs such that value is a class (NOT an interface) and key is in value.getInterfaces().
interfaceToSubinterfaces - Variable in class soot.FastHierarchy
This map holds all key,value pairs such that value is an interface and key is in value.getInterfaces().
internalApply() - Method in class soot.Pack
 
internalApply() - Method in class soot.ScenePack
 
internalApply() - Method in class soot.RadioScenePack
 
internalApply() - Method in class soot.jimple.toolkits.callgraph.CallGraphPack
 
internalApply(Body) - Method in class soot.Pack
 
internalApply(Body) - Method in class soot.BodyPack
 
internalApply(Body) - Method in class soot.JimpleBodyPack
 
internalTransform(Body, String, Map) - Method in class soot.BodyTransformer
This method is called to perform the transformation itself.
internalTransform(Body, String, Map) - Method in class soot.baf.toolkits.base.PeepholeOptimizer
The method that drives the optimizations.
internalTransform(Body, String, Map) - Method in class soot.baf.toolkits.base.LoadStoreOptimizer
The method that drives the optimizations.
internalTransform(Body, String, Map) - Method in class soot.grimp.toolkits.base.ConstructorFolder
This method change all new Obj/(args) pairs to new Obj(args) idioms.
internalTransform(Body, String, Map) - Method in class soot.jimple.spark.fieldrw.FieldTagger
 
internalTransform(Body, String, Map) - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.parity.ParityTagger
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.base.Aggregator
Traverse the statements in the given body, looking for aggregation possibilities; that is, given a def d and a use u, d has no other uses, u has no other defs, collapse d and u.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.callgraph.ClinitElimTransformer
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.graph.CriticalEdgeRemover
performs critical edge-removing.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.graph.LoopConditionUnroller
unrolls conditions.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.SideEffectTagger
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.FieldRWTagger
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.UnreachableCodeEliminator
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.DeadAssignmentEliminator
Eliminates dead code in a linear fashion.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.ConditionalBranchFolder
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.NopEliminator
Removes NopStmts from the passed body (which must be a JimpleBody).
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.LocalNameStandardizer
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.CopyPropagator
Cascaded copy propagator.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.UnconditionalBranchFolder
 
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator
Common subexpression eliminator.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.pre.BusyCodeMotion
performs the busy code motion.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.scalar.pre.LazyCodeMotion
performs the lazy code motion.
internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.typing.TypeAssigner
Assign types to local variables.
internalTransform(Body, String, Map) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
 
internalTransform(Body, String, Map) - Method in class soot.tagkit.TagAggregator
 
internalTransform(Body, String, Map) - Method in class soot.toolkits.scalar.LocalSplitter
 
internalTransform(Body, String, Map) - Method in class soot.toolkits.scalar.UnusedLocalEliminator
 
internalTransform(Body, String, Map) - Method in class soot.toolkits.scalar.LocalPacker
 
internalTransform(SootClass) - Method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
 
internalTransform(String, Map) - Method in class soot.SceneTransformer
Performs the transformation on the Scene, under the given phaseName and with the given Options.
internalTransform(String, Map) - Method in class soot.jimple.spark.SparkTransformer
 
internalTransform(String, Map) - Method in class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
 
internalTransform(String, Map) - Method in class soot.jimple.toolkits.callgraph.CHATransformer
 
internalTransform(String, Map) - Method in class soot.jimple.toolkits.invoke.StaticInliner
 
internalTransform(String, Map) - Method in class soot.jimple.toolkits.invoke.StaticMethodBinder
 
internalTransform(String, Map) - Method in class soot.tools.BadFields
 
interProcSource - Variable in class soot.jimple.spark.pag.VarNode
 
interProcTarget - Variable in class soot.jimple.spark.pag.VarNode
 
intersection(FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
intersection(FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Returns the intersection (meet) of this FlowSet and other, putting result into this.
intersection(FlowSet, FlowSet) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
intersection(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
intersection(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.ArraySparseSet
 
intersection(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
intersection(FlowSet, FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Returns the intersection (meet) of this FlowSet and other, putting result into dest.
intersection(IterableSet) - Method in class soot.util.IterableSet
 
intersects(IterableSet) - Method in class soot.util.IterableSet
 
IntType - class soot.IntType.
Soot representation of the Java built-in type 'int'.
IntType() - Method in class soot.Singletons
 
IntType(Singletons.Global) - Constructor for class soot.IntType
 
INVALID - Static variable in class soot.jimple.toolkits.callgraph.Edge
 
InvokeExpr - interface soot.jimple.InvokeExpr.
 
InvokeExprBox - class soot.jimple.internal.InvokeExprBox.
 
InvokeExprBox(Value) - Constructor for class soot.jimple.internal.InvokeExprBox
 
InvokeStmt - interface soot.jimple.InvokeStmt.
 
is_Continue() - Method in class soot.dava.internal.javaRep.DAbruptStmt
 
is_StrictSupersetOf(SETNode) - Method in class soot.dava.internal.SET.SETNode
 
is_SupersetOf(SETNode) - Method in class soot.dava.internal.SET.SETNode
 
isAbstract() - Method in class soot.SootMethod
Convenience method returning true if this method is abstract.
isAbstract() - Method in class soot.SootClass
Convenience method returning true if this class is abstract.
isAbstract(int) - Static method in class soot.Modifier
 
isAccessLegal(SootMethod, ClassMember) - Static method in class soot.jimple.toolkits.invoke.AccessManager
Returns true iff target is legally accessible from container.
isAccessLegal(SootMethod, SootClass) - Static method in class soot.jimple.toolkits.invoke.AccessManager
Returns true if an access to target is legal from code in container.
isApplicationClass() - Method in class soot.SootClass
Convenience method returning true if this class is an application class.
isBranchTarget() - Method in class soot.AbstractUnitBox
 
isBranchTarget() - Method in interface soot.UnitBox
Returns true if the UnitBox is holding a Unit that is the target of a branch (ie a Unit at the beginning of a CFG block).
isBranchTarget() - Method in class soot.toolkits.scalar.ValueUnitPair
 
isBrief - Variable in class soot.tools.CFGViewer
 
isCheckLower() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
Needs lower bound check?
isCheckUpper() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
Needs upper bound check?
isClassDirectSubclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if child is a direct subclass of possibleParent.
isClassSubclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if child is a subclass of possibleParent.
isClassSubclassOfIncluding(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if child is, or is a subclass of, possibleParent.
isClassSuperclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if child is a superclass of possibleParent.
isClassSuperclassOfIncluding(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if parent is, or is a superclass of, possibleChild.
isClinit() - Method in class soot.jimple.toolkits.callgraph.Edge
Returns true if the call is to static initializer.
isConcrete() - Method in class soot.SootMethod
Returns true if this method is not phantom, abstract or native, i.e.
isDeclared() - Method in class soot.SootMethod
Returns true when some SootClass object declares this SootMethod object.
isDeclared() - Method in interface soot.ClassMember
Returns true when some SootClass object declares this object.
isDeclared() - Method in class soot.SootField
 
isDominatedBy(Block, Block) - Method in class soot.shimple.internal.analysis.DominatorsFinder
 
isDominatedByAll(Block, Collection) - Method in class soot.shimple.internal.analysis.DominatorsFinder
 
isEmpty() - Method in interface soot.PointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.dava.internal.AST.ASTTryNode
 
isEmpty() - Method in class soot.jimple.spark.sets.SortedArraySet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.spark.sets.HybridPointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.spark.sets.DoublePointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.spark.sets.HashPointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.spark.sets.BitPointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.spark.sets.SharedPointsToSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
 
isEmpty() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
Returns true if this set contains no run-time objects.
isEmpty() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
isEmpty() - Method in class soot.toolkits.scalar.AbstractFlowSet
 
isEmpty() - Method in class soot.toolkits.scalar.ArraySparseSet
 
isEmpty() - Method in class soot.toolkits.scalar.FastColorer.UnitInterferenceGraph
 
isEmpty() - Method in class soot.toolkits.scalar.ArrayPackedSet
 
isEmpty() - Method in interface soot.toolkits.scalar.FlowSet
Returns true if this FlowSet is the empty set.
isEmpty() - Method in class soot.util.UnitMap
 
isEmpty() - Method in class soot.util.HashMultiMap
 
isEmpty() - Method in interface soot.util.MultiMap
 
isEmpty() - Method in class soot.util.IterableMap
 
isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.RWSet
 
isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
isExceptionCaughtAt(SootClass, Unit, Body) - Static method in class soot.TrapManager
If exception e is caught at unit u in body b, return true; otherwise, return false.
isExplicit() - Method in class soot.jimple.toolkits.callgraph.Edge
Returns true if the call is due to an explicit invoke statement.
isFinal() - Method in class soot.SootField
Convenience method returning true if this field is final.
isFinal(int) - Static method in class soot.Modifier
 
isForward() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Returns true if this analysis is forwards.
isForward() - Method in class soot.toolkits.scalar.ForwardBranchedFlowAnalysis
 
isForward() - Method in class soot.toolkits.scalar.ForwardFlowAnalysis
 
isForward() - Method in class soot.toolkits.scalar.BackwardFlowAnalysis
 
isFrontierKnown() - Method in class soot.shimple.internal.analysis.DominatorNode
 
isFull - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
 
isHead() - Method in class soot.shimple.internal.analysis.DominatorNode
 
isImmediateDominator(DominatorNode) - Method in class soot.shimple.internal.analysis.DominatorNode
 
isInScene - Variable in class soot.SootClass
 
isInScene() - Method in class soot.SootClass
 
isInstance() - Method in class soot.jimple.toolkits.callgraph.Edge
Returns true if the call is due to an explicit instance invoke statement.
isInterface() - Method in class soot.SootClass
Convenience method; returns true if this class is an interface.
isInterface(int) - Static method in class soot.Modifier
 
isInterfaceDirectSubinterfaceOf(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if child is a direct subinterface of possibleParent.
isInterfaceSubinterfaceOf(SootClass, SootClass) - Method in class soot.Hierarchy
Returns true if child is a subinterface of possibleParent.
isInterProcSource() - Method in class soot.jimple.spark.pag.VarNode
Returns true if this node is the potential source of a interprocedural assignment edge which may be added during on-the-fly call graph updating.
isInterProcTarget() - Method in class soot.jimple.spark.pag.VarNode
Returns true if this node is the potential target of a interprocedural assignment edge which may be added during on-the-fly call graph updating.
isInvoke(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
returns true, if val is an invoke.
isJ2ME - Variable in class soot.G
 
isJavaKeywordType(Type) - Static method in class soot.jimple.Jimple
 
isLibraryClass() - Method in class soot.SootClass
Convenience method returning true if this class is a library class.
isLocal(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
returns true, if val is a Local.
isLocalDefinedOnEntry(Local, Block) - Method in class soot.shimple.internal.ShimpleBodyBuilder
Function that allows us to weed out special cases where we do not require Phi nodes.
isLocalEqualToAt(Local, Local, Stmt) - Method in interface soot.jimple.EqualLocals
 
isNative() - Method in class soot.SootMethod
Convenience method returning true if this method is native.
isNative(int) - Static method in class soot.Modifier
 
isPhantom - Variable in class soot.SootClass
 
isPhantom() - Method in class soot.SootMethod
Returns true when this SootMethod object is phantom.
isPhantom() - Method in class soot.SootClass
Convenience method returning true if this class is phantom.
isPhantom() - Method in interface soot.ClassMember
Returns true when this object is from a phantom class.
isPhantom() - Method in class soot.SootField
 
isPhantomClass() - Method in class soot.SootClass
Convenience method returning true if this class is a phantom class.
isPhiFuzzyConstantValued(PhiExpr) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
Convenience function...
isPhiNode(Unit) - Static method in class soot.shimple.Shimple
Misc utility function.
isPrivate() - Method in class soot.SootMethod
Convenience method returning true if this method is private.
isPrivate() - Method in class soot.SootClass
Convenience method returning true if this class is private.
isPrivate() - Method in interface soot.ClassMember
Convenience method returning true if this class member is private.
isPrivate() - Method in class soot.SootField
Convenience method returning true if this field is private.
isPrivate(int) - Static method in class soot.Modifier
 
isProtected() - Method in class soot.SootMethod
Convenience method returning true if this method is protected.
isProtected() - Method in class soot.SootClass
Convenience method returning true if this class is protected.
isProtected() - Method in interface soot.ClassMember
Convenience method returning true if this class member is protected.
isProtected() - Method in class soot.SootField
Convenience method returning true if this field is protected.
isProtected(int) - Static method in class soot.Modifier
 
isPublic() - Method in class soot.SootMethod
Convenience method returning true if this method is public.
isPublic() - Method in class soot.SootClass
Convenience method; returns true if this class is public.
isPublic() - Method in interface soot.ClassMember
Convenience method returning true if this class member is public.
isPublic() - Method in class soot.SootField
Convenience method returning true if this field is public.
isPublic(int) - Static method in class soot.Modifier
 
isRectangular(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
 
isReverseOrder() - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
Check the ordering for the orderer.
isReverseOrder() - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
Check the ordering for the orderer.
isSSA - Variable in class soot.shimple.ShimpleBody
Set isSSA boolean to indicate whether a ShimpleBody is still in SSA form or not.
isStatic() - Method in class soot.SootMethod
Convenience method returning true if this method is static.
isStatic() - Method in interface soot.ClassMember
Convenience method returning true if this class member is static.
isStatic() - Method in class soot.SootField
Convenience method returning true if this field is static.
isStatic() - Method in class soot.jimple.toolkits.callgraph.Edge
Returns true if the call is due to an explicit static invoke statement.
isStatic(int) - Static method in class soot.Modifier
 
isStrictSubsetOf(IterableSet) - Method in class soot.util.IterableSet
 
isStrictSupersetOf(IterableSet) - Method in class soot.util.IterableSet
 
isSubclass(SootClass, SootClass) - Method in class soot.FastHierarchy
Return true if class child is a subclass of class parent, neither of them being allowed to be interfaces.
isSubsetOf(IterableSet) - Method in class soot.util.IterableSet
 
isSupersetOf(IterableSet) - Method in class soot.util.IterableSet
 
isSynchronized() - Method in class soot.SootMethod
Convenience method returning true if this method is synchronized.
isSynchronized(int) - Static method in class soot.Modifier
 
isTail() - Method in class soot.shimple.internal.analysis.DominatorNode
 
isTop() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
isTransient(int) - Static method in class soot.Modifier
 
isUnitChanged() - Method in interface soot.shimple.internal.SUnitBox
Indicates whether the contents of the UnitBox may have been changed.
isUnitChanged() - Method in class soot.shimple.internal.SValueUnitPair
 
isValueConstantValued(Value) - Static method in class soot.jimple.toolkits.scalar.Evaluator
 
isValueConstantValued(Value) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
Returns true if given value is determined to be constant valued, false otherwise
isVolatile(int) - Static method in class soot.Modifier
 
IterableMap - class soot.util.IterableMap.
 
IterableMap.Mapping_Iterator - class soot.util.IterableMap.Mapping_Iterator.
 
IterableMap.Mapping_Iterator(IterableMap, HashChain, HashMap) - Constructor for class soot.util.IterableMap.Mapping_Iterator
 
IterableMap() - Constructor for class soot.util.IterableMap
 
IterableMap(int) - Constructor for class soot.util.IterableMap
 
IterableMap(int, float) - Constructor for class soot.util.IterableMap
 
IterableSet - class soot.util.IterableSet.
 
IterableSet() - Constructor for class soot.util.IterableSet
 
IterableSet(Collection) - Constructor for class soot.util.IterableSet
 
iterator() - Method in class soot.Pack
 
iterator() - Method in class soot.PatchingChain
Returns an iterator over this Chain.
iterator() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
iterator() - Method in class soot.shimple.internal.SPatchingChain
 
iterator() - Method in class soot.shimple.internal.analysis.DominatorTree
 
iterator() - Method in class soot.toolkits.graph.BlockGraph
 
iterator() - Method in class soot.toolkits.graph.Block
Returns an iterator for the linear chain of Units that make up the block.
iterator() - Method in interface soot.toolkits.graph.DirectedGraph
Returns an iterator for the nodes in this graph.
iterator() - Method in class soot.toolkits.graph.UnitGraph
 
iterator() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
iterator() - Method in class soot.toolkits.scalar.AbstractFlowSet
 
iterator() - Method in class soot.toolkits.scalar.ArrayFlowUniverse
 
iterator() - Method in interface soot.toolkits.scalar.FlowUniverse
returns an iterator over the elements of the universe.
iterator() - Method in class soot.toolkits.scalar.CollectionFlowUniverse
 
iterator() - Method in interface soot.toolkits.scalar.FlowSet
returns an iterator over the elements of the flowSet.
iterator() - Method in class soot.util.Numberer
 
iterator() - Method in class soot.util.BitVector
 
iterator() - Method in class soot.util.ArraySet
 
iterator() - Method in interface soot.util.Chain
Returns an iterator over this Chain.
iterator() - Method in class soot.util.HashChain
 
iterator() - Method in class soot.util.SmallNumberedMap
Returns an iterator over the non-null values.
iterator() - Method in class soot.util.NumberedSet
 
iterator() - Method in class soot.util.SharedBitSet
 
iterator() - Method in class soot.util.IterableMap
 
iterator(Iterator) - Method in class soot.jimple.toolkits.callgraph.TransitiveTargets
 
iterator(Object) - Method in class soot.PatchingChain
Returns an iterator over this Chain, starting at the given object.
iterator(Object) - Method in class soot.shimple.internal.SPatchingChain
 
iterator(Object) - Method in interface soot.util.Chain
Returns an iterator over this Chain, starting at the given object.
iterator(Object) - Method in class soot.util.HashChain
 
iterator(Object, Object) - Method in class soot.PatchingChain
Returns an iterator over this Chain, starting at head and reaching tail (inclusive).
iterator(Object, Object) - Method in class soot.shimple.internal.SPatchingChain
 
iterator(Object, Object) - Method in interface soot.util.Chain
Returns an iterator over this Chain, starting at head and reaching tail (inclusive).
iterator(Object, Object) - Method in class soot.util.HashChain
Returns an iterator ranging from head to tail, inclusive.
iterator(SootMethod) - Method in class soot.jimple.toolkits.callgraph.TransitiveTargets
 
iterator(Unit) - Method in class soot.jimple.toolkits.callgraph.TransitiveTargets
 
ithvar(int) - Method in class soot.relations.PhysicalDomain
 

J

JAddExpr - class soot.jimple.internal.JAddExpr.
 
JAddExpr(Value, Value) - Constructor for class soot.jimple.internal.JAddExpr
 
JAndExpr - class soot.jimple.internal.JAndExpr.
 
JAndExpr(Value, Value) - Constructor for class soot.jimple.internal.JAndExpr
 
JArrayRef - class soot.jimple.internal.JArrayRef.
 
JArrayRef(ValueBox, ValueBox) - Constructor for class soot.jimple.internal.JArrayRef
 
JArrayRef(Value, Value) - Constructor for class soot.jimple.internal.JArrayRef
 
JasminAttribute - class soot.tagkit.JasminAttribute.
This class must be extended by Attributes that can be emitted in Jasmin.
JasminAttribute() - Constructor for class soot.tagkit.JasminAttribute
 
JasminClass - class soot.baf.JasminClass.
 
JasminClass - class soot.jimple.JasminClass.
Methods for producing Jasmin code from Jimple.
JasminClass(SootClass) - Constructor for class soot.baf.JasminClass
 
JasminClass(SootClass) - Constructor for class soot.jimple.JasminClass
 
jasminDescriptorOf(SootMethod) - Static method in class soot.jimple.JasminClass
 
JAssignStmt - class soot.jimple.internal.JAssignStmt.
 
JAssignStmt(ValueBox, ValueBox) - Constructor for class soot.jimple.internal.JAssignStmt
 
JAssignStmt(Value, Value) - Constructor for class soot.jimple.internal.JAssignStmt
 
java_io_FileSystem_getFileSystem(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileSystemNative
Returns a variable pointing to the file system constant public static native java.io.FileSystem getFileSystem();
java_io_ObjectInputStream_allocateNewArray(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
private static native java.lang.Object allocateNewArray(java.lang.Class, int);
java_io_ObjectInputStream_allocateNewObject(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
Serialization has to be avoided by static analyses, since each object comes out of the same place.
java_io_ObjectInputStream_latestUserDefinedLoader(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
NOTE: conservatively returns a reference pointing to the only copy of the class loader.
java_io_ObjectOutputStream_getObjectFieldValue(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectOutputStreamNative
The object in field is retrieved out by field ID.
java_lang_Class_forName0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
NOTE: the semantic of forName0 follows forName method.
java_lang_Class_getClassLoader0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
returns the class loader object for this class.
java_lang_Class_getComponentType(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns the Class representing the component type of an array.
java_lang_Class_getConstructor0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns a constructor of a class private native java.lang.reflect.Constructor getConstructor0(java.lang.Class[], int);
java_lang_Class_getConstructors0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns a Constructor object that reflects the specified public constructor of the class represented by this Class object.
java_lang_Class_getDeclaredClasses0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
java_lang_Class_getDeclaringClass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
If the class or interface represented by this Class object is a member of another class, returns the Class object representing the class in which it was declared.
java_lang_Class_getField0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns a Field object that reflects the specified public member field of the class or interface represented by this Class object.
java_lang_Class_getFields0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns an array containing Field objects reflecting all the accessible public fields of the class or interface represented by this Class object.
java_lang_Class_getInterfaces(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Determines the interfaces implemented by the class or interface represented by this object.
java_lang_Class_getMethod0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object.
java_lang_Class_getMethods0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns an array containing Method objects reflecting all the public member methods of the class or interface represented by this Class object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
java_lang_Class_getName(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Returns the class name.
java_lang_Class_getPrimitiveClass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Undocumented.
java_lang_Class_getProtectionDomain0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
private native java.security.ProtectionDomain getProtectionDomain0();
java_lang_Class_getSigners(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Gets the signers of this class.
java_lang_Class_getSuperclass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
returns the super class of this class public native java.lang.Class getSuperclass();
java_lang_Class_newInstance0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
NOTE: creates an object.
java_lang_Class_setProtectionDomain0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Sets or returns the ProtectionDomain of this class, called by getProtectiondomain.
java_lang_Class_setSigners(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Sets the signers of a class.
java_lang_ClassLoader_defineClass0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
Converts an array of bytes into an instance of class Class.
java_lang_ClassLoader_findBootstrapClass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
NOTE: undocumented, finding the bootstrap class Assuming all classes private native java.lang.Class findBootstrapClass(java.lang.String) throws java.lang.ClassNotFoundException;
java_lang_ClassLoader_findLoadedClass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
Finds the class with the given name if it had been previously loaded through this class loader.
java_lang_ClassLoader_getCallerClassLoader(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
Returns a variable pointing to the only class loader static native java.lang.ClassLoader getCallerClassLoader();
java_lang_Object_clone(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative
Creates and returns a copy of this object.
java_lang_Object_getClass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative
The return variable is assigned an abstract object represneting all classes (UnknowClassObject) from environment.
java_lang_Package_getSystemPackage0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
This is an undocumented private native method, it returns the first (without caller) method's package.
java_lang_Package_getSystemPackages0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
private static native java.lang.String getSystemPackages0()[];
java_lang_reflect_Array_get(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
Returns the value of the indexed component in the specified array object.
java_lang_reflect_Array_multiNewArray(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
Treat this method as
java_lang_reflect_Array_newArray(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
Treat this method as
java_lang_reflect_Array_set(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
 
java_lang_reflect_Constructor_newInstance(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectConstructorNative
Uses the constructor represented by this Constructor object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
java_lang_reflect_Field_get(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative
Returns the value of the field represented by this Field, on the specified object.
java_lang_reflect_Field_set(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative
NOTE: make all fields pointing to @param1 public native void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException;
java_lang_reflect_Method_invoke(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectMethodNative
nvokes the underlying method represented by this Method object, on the specified object with the specified parameters.
java_lang_reflect_Proxy_defineClass0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectProxyNative
We have to assume all possible classes will be returned.
java_lang_Runtime_execInternal(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangRuntimeNative
execInternal is called by all exec method.
java_lang_SecurityManager_currentClassLoader0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
Returns the class loader of the most recently executing method from a class defined using a non-system class loader.
java_lang_SecurityManager_currentLoadedClass0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
Returns a variable pointing to all class objects.
java_lang_SecurityManager_getClassContext(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
Returns the current execution stack as an array of classes.
java_lang_String_intern(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStringNative
Returns a canonical representation for the string object.
java_lang_System_arraycopy(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
java_lang_System_getCallerClass(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
Undocumented, used by class loading.
java_lang_System_initProperties(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
NOTE: this method is not documented, it should do following:
java_lang_System_mapLibraryName(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
NOTE: it is platform-dependent, create a new string, needs to be verified.
java_lang_System_setErr0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
NOTE: the same explanation as setIn0: System.err = parameter private static native void setErr0(java.io.PrintStream);
java_lang_System_setIn0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
NOTE: this native method is not documented in JDK API.
java_lang_System_setOut0(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
NOTE: the same explanation as setIn0: G.v().out = parameter private static native void setOut0(java.io.PrintStream);
java_lang_Thread_currentThread(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThreadNative
Returns the single variable pointing to all thread objects.
java_lang_Throwable_fillInStackTrace(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThrowableNative
NOTE: this method just fills in the stack state in this throwable object content.
java_net_InetAddressImpl_getHostByAddr(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative
Create a string object native java.lang.String getHostByAddr(int) throws java.net.UnknownHostException;
java_net_InetAddressImpl_getLocalHostName(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative
Returns a variable pointing to a string constant I am not sure if repeated calls of methods in this class will return the same object or not.
java_security_AccessController_doPrivileged(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
java.security.AccessController
java_security_AccessController_getInheritedAccessControlContext(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
NOTE: not documented and not called by anyone static native java.security.AccessControlContext getInheritedAccessControlContext();
java_security_AccessController_getStackAccessControlContext(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
Creates an access control context object.
java_util_jar_JarFile_getMetaInfoEntryNames(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilJarJarFileNative
The methods returns an array of strings.
java_util_ResourceBundle_getClassContext(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilResourceBundleNative
Undocumented, returns an array of all possible classes.
java_util_TimeZone_getSystemTimeZoneID(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilTimeZoneNative
It should return a constant for TimeZone Gets the TimeZone for the given ID.
JavaIoFileDescriptorNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileDescriptorNative.
 
JavaIoFileDescriptorNative() - Method in class soot.Singletons
 
JavaIoFileDescriptorNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileDescriptorNative
 
JavaIoFileInputStreamNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileInputStreamNative.
 
JavaIoFileInputStreamNative() - Method in class soot.Singletons
 
JavaIoFileInputStreamNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileInputStreamNative
 
JavaIoFileOutputStreamNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileOutputStreamNative.
 
JavaIoFileOutputStreamNative() - Method in class soot.Singletons
 
JavaIoFileOutputStreamNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileOutputStreamNative
 
JavaIoFileSystemNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileSystemNative.
 
JavaIoFileSystemNative() - Method in class soot.Singletons
 
JavaIoFileSystemNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileSystemNative
 
JavaIoObjectInputStreamNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative.
 
JavaIoObjectInputStreamNative() - Method in class soot.Singletons
 
JavaIoObjectInputStreamNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
 
JavaIoObjectOutputStreamNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectOutputStreamNative.
 
JavaIoObjectOutputStreamNative() - Method in class soot.Singletons
 
JavaIoObjectOutputStreamNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectOutputStreamNative
 
JavaIoObjectStreamClassNative - class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectStreamClassNative.
 
JavaIoObjectStreamClassNative() - Method in class soot.Singletons
 
JavaIoObjectStreamClassNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectStreamClassNative
 
JavaLangClassLoaderNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative.
 
JavaLangClassLoaderNative() - Method in class soot.Singletons
 
JavaLangClassLoaderNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
 
JavaLangClassLoaderNativeLibraryNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNativeLibraryNative.
 
JavaLangClassLoaderNativeLibraryNative() - Method in class soot.Singletons
 
JavaLangClassLoaderNativeLibraryNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNativeLibraryNative
 
JavaLangClassNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative.
 
JavaLangClassNative() - Method in class soot.Singletons
 
JavaLangClassNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
 
JavaLangDoubleNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangDoubleNative.
 
JavaLangDoubleNative() - Method in class soot.Singletons
 
JavaLangDoubleNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangDoubleNative
 
JavaLangFloatNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangFloatNative.
 
JavaLangFloatNative() - Method in class soot.Singletons
 
JavaLangFloatNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangFloatNative
 
JavaLangObjectNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative.
 
JavaLangObjectNative() - Method in class soot.Singletons
 
JavaLangObjectNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative
 
JavaLangPackageNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative.
 
JavaLangPackageNative() - Method in class soot.Singletons
 
JavaLangPackageNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
 
JavaLangReflectArrayNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative.
 
JavaLangReflectArrayNative() - Method in class soot.Singletons
 
JavaLangReflectArrayNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
 
JavaLangReflectConstructorNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectConstructorNative.
 
JavaLangReflectConstructorNative() - Method in class soot.Singletons
 
JavaLangReflectConstructorNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectConstructorNative
 
JavaLangReflectFieldNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative.
 
JavaLangReflectFieldNative() - Method in class soot.Singletons
 
JavaLangReflectFieldNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative
 
JavaLangReflectMethodNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectMethodNative.
 
JavaLangReflectMethodNative() - Method in class soot.Singletons
 
JavaLangReflectMethodNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectMethodNative
 
JavaLangReflectProxyNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectProxyNative.
 
JavaLangReflectProxyNative() - Method in class soot.Singletons
 
JavaLangReflectProxyNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectProxyNative
 
JavaLangRuntimeNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangRuntimeNative.
 
JavaLangRuntimeNative() - Method in class soot.Singletons
 
JavaLangRuntimeNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangRuntimeNative
 
JavaLangSecurityManagerNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative.
 
JavaLangSecurityManagerNative() - Method in class soot.Singletons
 
JavaLangSecurityManagerNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
 
JavaLangShutdownNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangShutdownNative.
 
JavaLangShutdownNative() - Method in class soot.Singletons
 
JavaLangShutdownNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangShutdownNative
 
JavaLangStrictMathNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangStrictMathNative.
 
JavaLangStrictMathNative() - Method in class soot.Singletons
 
JavaLangStrictMathNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangStrictMathNative
 
JavaLangStringNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangStringNative.
 
JavaLangStringNative() - Method in class soot.Singletons
 
JavaLangStringNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangStringNative
 
JavaLangSystemNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative.
 
JavaLangSystemNative() - Method in class soot.Singletons
 
JavaLangSystemNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
 
JavaLangThreadNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangThreadNative.
 
JavaLangThreadNative() - Method in class soot.Singletons
 
JavaLangThreadNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangThreadNative
 
JavaLangThrowableNative - class soot.jimple.toolkits.pointer.nativemethods.JavaLangThrowableNative.
 
JavaLangThrowableNative() - Method in class soot.Singletons
 
JavaLangThrowableNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaLangThrowableNative
 
JavaNetInetAddressImplNative - class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative.
 
JavaNetInetAddressImplNative() - Method in class soot.Singletons
 
JavaNetInetAddressImplNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative
 
JavaNetInetAddressNative - class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressNative.
 
JavaNetInetAddressNative() - Method in class soot.Singletons
 
JavaNetInetAddressNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressNative
 
JavaSecurityAccessControllerNative - class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative.
 
JavaSecurityAccessControllerNative() - Method in class soot.Singletons
 
JavaSecurityAccessControllerNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
 
JavaUtilJarJarFileNative - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilJarJarFileNative.
 
JavaUtilJarJarFileNative() - Method in class soot.Singletons
 
JavaUtilJarJarFileNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilJarJarFileNative
 
JavaUtilResourceBundleNative - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilResourceBundleNative.
 
JavaUtilResourceBundleNative() - Method in class soot.Singletons
 
JavaUtilResourceBundleNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilResourceBundleNative
 
JavaUtilTimeZoneNative - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilTimeZoneNative.
 
JavaUtilTimeZoneNative() - Method in class soot.Singletons
 
JavaUtilTimeZoneNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilTimeZoneNative
 
JavaUtilZipCRC32Native - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipCRC32Native.
 
JavaUtilZipCRC32Native() - Method in class soot.Singletons
 
JavaUtilZipCRC32Native(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipCRC32Native
 
JavaUtilZipInflaterNative - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipInflaterNative.
 
JavaUtilZipInflaterNative() - Method in class soot.Singletons
 
JavaUtilZipInflaterNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipInflaterNative
 
JavaUtilZipZipEntryNative - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipEntryNative.
 
JavaUtilZipZipEntryNative() - Method in class soot.Singletons
 
JavaUtilZipZipEntryNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipEntryNative
 
JavaUtilZipZipFileNative - class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipFileNative.
 
JavaUtilZipZipFileNative() - Method in class soot.Singletons
 
JavaUtilZipZipFileNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipFileNative
 
JBOptions - class soot.options.JBOptions.
Option parser for Jimple Body Creation.
JBOptions(Map) - Constructor for class soot.options.JBOptions
 
JBreakpointStmt - class soot.jimple.internal.JBreakpointStmt.
 
JBreakpointStmt() - Constructor for class soot.jimple.internal.JBreakpointStmt
 
JBuddy - class soot.jbuddy.JBuddy.
 
JBuddy() - Constructor for class soot.jbuddy.JBuddy
 
JCastExpr - class soot.jimple.internal.JCastExpr.
 
JCastExpr(Value, Type) - Constructor for class soot.jimple.internal.JCastExpr
 
JCaughtExceptionRef - class soot.jimple.internal.JCaughtExceptionRef.
 
JCaughtExceptionRef() - Constructor for class soot.jimple.internal.JCaughtExceptionRef
 
JCmpExpr - class soot.jimple.internal.JCmpExpr.
 
JCmpExpr(Value, Value) - Constructor for class soot.jimple.internal.JCmpExpr
 
JCmpgExpr - class soot.jimple.internal.JCmpgExpr.
 
JCmpgExpr(Value, Value) - Constructor for class soot.jimple.internal.JCmpgExpr
 
JCmplExpr - class soot.jimple.internal.JCmplExpr.
 
JCmplExpr(Value, Value) - Constructor for class soot.jimple.internal.JCmplExpr
 
JDivExpr - class soot.jimple.internal.JDivExpr.
 
JDivExpr(Value, Value) - Constructor for class soot.jimple.internal.JDivExpr
 
JEnterMonitorStmt - class soot.jimple.internal.JEnterMonitorStmt.
 
JEnterMonitorStmt(Value) - Constructor for class soot.jimple.internal.JEnterMonitorStmt
 
JEnterMonitorStmt(ValueBox) - Constructor for class soot.jimple.internal.JEnterMonitorStmt
 
JEqExpr - class soot.jimple.internal.JEqExpr.
 
JEqExpr(Value, Value) - Constructor for class soot.jimple.internal.JEqExpr
 
JExitMonitorStmt - class soot.jimple.internal.JExitMonitorStmt.
 
JExitMonitorStmt(Value) - Constructor for class soot.jimple.internal.JExitMonitorStmt
 
JExitMonitorStmt(ValueBox) - Constructor for class soot.jimple.internal.JExitMonitorStmt
 
JGeExpr - class soot.jimple.internal.JGeExpr.
 
JGeExpr(Value, Value) - Constructor for class soot.jimple.internal.JGeExpr
 
JGotoStmt - class soot.jimple.internal.JGotoStmt.
 
JGotoStmt(Unit) - Constructor for class soot.jimple.internal.JGotoStmt
 
JGotoStmt(UnitBox) - Constructor for class soot.jimple.internal.JGotoStmt
 
JGtExpr - class soot.jimple.internal.JGtExpr.
 
JGtExpr(Value, Value) - Constructor for class soot.jimple.internal.JGtExpr
 
JIdentityStmt - class soot.jimple.internal.JIdentityStmt.
 
JIdentityStmt(ValueBox, ValueBox) - Constructor for class soot.jimple.internal.JIdentityStmt
 
JIdentityStmt(Value, Value) - Constructor for class soot.jimple.internal.JIdentityStmt
 
JIfStmt - class soot.jimple.internal.JIfStmt.
 
JIfStmt(ValueBox, UnitBox) - Constructor for class soot.jimple.internal.JIfStmt
 
JIfStmt(Value, Unit) - Constructor for class soot.jimple.internal.JIfStmt
 
JIfStmt(Value, UnitBox) - Constructor for class soot.jimple.internal.JIfStmt
 
Jimple - class soot.jimple.Jimple.
The Jimple class contains all the constructors for the components of the Jimple grammar for the Jimple body.
Jimple() - Method in class soot.Singletons
 
Jimple(Singletons.Global) - Constructor for class soot.jimple.Jimple
 
JimpleAST - class soot.jimple.parser.JimpleAST.
This class encapsulates a JimpleAST instance and provides methods to act on it.
JimpleAST(JimpleInputStream, SootResolver) - Constructor for class soot.jimple.parser.JimpleAST
Constructs a JimpleAST and generates its parse tree from the given JimpleInputStream.
JimpleBody - class soot.jimple.JimpleBody.
Implementation of the Body class for the Jimple IR.
JimpleBodyPack - class soot.JimpleBodyPack.
A wrapper object for a pack of optimizations.
JimpleBodyPack() - Constructor for class soot.JimpleBodyPack
 
JimpleInputRep - class soot.util.JimpleInputRep.
 
JimpleInputRep() - Method in class soot.Singletons
 
JimpleInputRep(Singletons.Global) - Constructor for class soot.util.JimpleInputRep
 
JimpleInputStream - class soot.util.JimpleInputStream.
InputStream for getting data via the Jimple Parser.
JimpleInputStream(InputStream) - Constructor for class soot.util.JimpleInputStream
 
JimpleLineNumberTag - class soot.tagkit.JimpleLineNumberTag.
 
JimpleLineNumberTag(int) - Constructor for class soot.tagkit.JimpleLineNumberTag
 
JimpleLineNumberTag(int, int) - Constructor for class soot.tagkit.JimpleLineNumberTag
 
JimpleLocal - class soot.jimple.internal.JimpleLocal.
 
JimpleLocal(String, Type) - Constructor for class soot.jimple.internal.JimpleLocal
Constructs a JimpleLocal of the given name and type.
JimpleLocalBox - class soot.jimple.internal.JimpleLocalBox.
 
JimpleLocalBox(Value) - Constructor for class soot.jimple.internal.JimpleLocalBox
 
JimpleMethodSource - class soot.jimple.JimpleMethodSource.
 
JimpleMethodSource(JimpleAST) - Constructor for class soot.jimple.JimpleMethodSource
 
JimpleToBafContext - class soot.jimple.JimpleToBafContext.
 
JimpleToBafContext(int) - Constructor for class soot.jimple.JimpleToBafContext
An approximation of the local count is required in order to allocate a reasonably sized hash map.
jimpleTypeOfFieldDescriptor(Scene, String) - Method in class soot.coffi.Util
 
jimpleTypesOfFieldOrMethodDescriptor(Scene, String) - Method in class soot.coffi.Util
 
JimpleValueSwitch - interface soot.jimple.JimpleValueSwitch.
 
jimplify(cp_info[], int, JimpleBody) - Method in class soot.coffi.CFG
Main.v() entry point for converting list of Instructions to Jimple statements; performs flow analysis, constructs Jimple statements, and fixes jumps.
JInstanceFieldRef - class soot.jimple.internal.JInstanceFieldRef.
 
JInstanceFieldRef(Value, SootField) - Constructor for class soot.jimple.internal.JInstanceFieldRef
 
JInstanceOfExpr - class soot.jimple.internal.JInstanceOfExpr.
 
JInstanceOfExpr(Value, Type) - Constructor for class soot.jimple.internal.JInstanceOfExpr
 
JInterfaceInvokeExpr - class soot.jimple.internal.JInterfaceInvokeExpr.
 
JInterfaceInvokeExpr(Value, SootMethod, List) - Constructor for class soot.jimple.internal.JInterfaceInvokeExpr
 
JInvokeStmt - class soot.jimple.internal.JInvokeStmt.
 
JInvokeStmt(Value) - Constructor for class soot.jimple.internal.JInvokeStmt
 
JInvokeStmt(ValueBox) - Constructor for class soot.jimple.internal.JInvokeStmt
 
JLeExpr - class soot.jimple.internal.JLeExpr.
 
JLeExpr(Value, Value) - Constructor for class soot.jimple.internal.JLeExpr
 
JLengthExpr - class soot.jimple.internal.JLengthExpr.
 
JLengthExpr(Value) - Constructor for class soot.jimple.internal.JLengthExpr
 
JLookupSwitchStmt - class soot.jimple.internal.JLookupSwitchStmt.
 
JLookupSwitchStmt(ValueBox, List, UnitBox[], UnitBox) - Constructor for class soot.jimple.internal.JLookupSwitchStmt
 
JLookupSwitchStmt(Value, List, List, Unit) - Constructor for class soot.jimple.internal.JLookupSwitchStmt
Constructs a new JLookupSwitchStmt.
JLookupSwitchStmt(Value, List, List, UnitBox) - Constructor for class soot.jimple.internal.JLookupSwitchStmt
Constructs a new JLookupSwitchStmt.
JLtExpr - class soot.jimple.internal.JLtExpr.
 
JLtExpr(Value, Value) - Constructor for class soot.jimple.internal.JLtExpr
 
jmethod - Variable in class soot.coffi.method_info
 
JMulExpr - class soot.jimple.internal.JMulExpr.
 
JMulExpr(Value, Value) - Constructor for class soot.jimple.internal.JMulExpr
 
JNeExpr - class soot.jimple.internal.JNeExpr.
 
JNeExpr(Value, Value) - Constructor for class soot.jimple.internal.JNeExpr
 
JNegExpr - class soot.jimple.internal.JNegExpr.
 
JNegExpr(Value) - Constructor for class soot.jimple.internal.JNegExpr
 
JNewArrayExpr - class soot.jimple.internal.JNewArrayExpr.
 
JNewArrayExpr(Type, Value) - Constructor for class soot.jimple.internal.JNewArrayExpr
 
JNewExpr - class soot.jimple.internal.JNewExpr.
 
JNewExpr(RefType) - Constructor for class soot.jimple.internal.JNewExpr
 
JNewMultiArrayExpr - class soot.jimple.internal.JNewMultiArrayExpr.
 
JNewMultiArrayExpr(ArrayType, List) - Constructor for class soot.jimple.internal.JNewMultiArrayExpr
 
JNopStmt - class soot.jimple.internal.JNopStmt.
 
JNopStmt() - Constructor for class soot.jimple.internal.JNopStmt
 
JOrExpr - class soot.jimple.internal.JOrExpr.
 
JOrExpr(Value, Value) - Constructor for class soot.jimple.internal.JOrExpr
 
JRemExpr - class soot.jimple.internal.JRemExpr.
 
JRemExpr(Value, Value) - Constructor for class soot.jimple.internal.JRemExpr
 
JRetStmt - class soot.jimple.internal.JRetStmt.
 
JRetStmt(Value) - Constructor for class soot.jimple.internal.JRetStmt
 
JRetStmt(ValueBox) - Constructor for class soot.jimple.internal.JRetStmt
 
JReturnStmt - class soot.jimple.internal.JReturnStmt.
 
JReturnStmt(Value) - Constructor for class soot.jimple.internal.JReturnStmt
 
JReturnStmt(ValueBox) - Constructor for class soot.jimple.internal.JReturnStmt
 
JReturnVoidStmt - class soot.jimple.internal.JReturnVoidStmt.
 
JReturnVoidStmt() - Constructor for class soot.jimple.internal.JReturnVoidStmt
 
JShlExpr - class soot.jimple.internal.JShlExpr.
 
JShlExpr(Value, Value) - Constructor for class soot.jimple.internal.JShlExpr
 
JShrExpr - class soot.jimple.internal.JShrExpr.
 
JShrExpr(Value, Value) - Constructor for class soot.jimple.internal.JShrExpr
 
JSpecialInvokeExpr - class soot.jimple.internal.JSpecialInvokeExpr.
 
JSpecialInvokeExpr(Local, SootMethod, List) - Constructor for class soot.jimple.internal.JSpecialInvokeExpr
 
JStaticInvokeExpr - class soot.jimple.internal.JStaticInvokeExpr.
 
JStaticInvokeExpr(SootMethod, List) - Constructor for class soot.jimple.internal.JStaticInvokeExpr
 
JSubExpr - class soot.jimple.internal.JSubExpr.
 
JSubExpr(Value, Value) - Constructor for class soot.jimple.internal.JSubExpr
 
JTableSwitchStmt - class soot.jimple.internal.JTableSwitchStmt.
 
JTableSwitchStmt(ValueBox, int, int, UnitBox[], UnitBox) - Constructor for class soot.jimple.internal.JTableSwitchStmt
 
JTableSwitchStmt(Value, int, int, List, Unit) - Constructor for class soot.jimple.internal.JTableSwitchStmt
 
JTableSwitchStmt(Value, int, int, List, UnitBox) - Constructor for class soot.jimple.internal.JTableSwitchStmt
 
JThrowStmt - class soot.jimple.internal.JThrowStmt.
 
JThrowStmt(Value) - Constructor for class soot.jimple.internal.JThrowStmt
 
JThrowStmt(ValueBox) - Constructor for class soot.jimple.internal.JThrowStmt
 
JTrap - class soot.jimple.internal.JTrap.
 
JTrap(SootClass, UnitBox, UnitBox, UnitBox) - Constructor for class soot.jimple.internal.JTrap
 
JTrap(SootClass, Unit, Unit, Unit) - Constructor for class soot.jimple.internal.JTrap
 
JUshrExpr - class soot.jimple.internal.JUshrExpr.
 
JUshrExpr(Value, Value) - Constructor for class soot.jimple.internal.JUshrExpr
 
JVirtualInvokeExpr - class soot.jimple.internal.JVirtualInvokeExpr.
 
JVirtualInvokeExpr(Value, SootMethod, List) - Constructor for class soot.jimple.internal.JVirtualInvokeExpr
 
JXorExpr - class soot.jimple.internal.JXorExpr.
 
JXorExpr(Value, Value) - Constructor for class soot.jimple.internal.JXorExpr
 

K

kBottom - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
keep_line_number() - Method in class soot.options.Options
 
keep_offset() - Method in class soot.options.Options
 
keyFor(Stmt) - Method in class soot.jimple.toolkits.pointer.SideEffectTagger
 
keyFor(Stmt) - Method in class soot.jimple.toolkits.pointer.FieldRWTagger
 
keyIterator() - Method in class soot.util.SmallNumberedMap
Returns an iterator over the keys with non-null values.
keySet() - Method in class soot.util.DeterministicHashMap
Returns a backed list of keys for this HashMap (unsupported).
keySet() - Method in class soot.util.UnitMap
 
keySet() - Method in class soot.util.HashMultiMap
 
keySet() - Method in interface soot.util.MultiMap
 
keySet() - Method in class soot.util.IterableMap
 
kind() - Method in class soot.jimple.toolkits.callgraph.Edge
 
kinds - Static variable in class soot.jimple.toolkits.callgraph.Edge
 
kindToString(int) - Static method in class soot.jimple.toolkits.callgraph.Edge
 
kNonNull - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
kNull - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
kTop - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 

L

l - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger.UniqueRWSets
 
l - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger.UniqueRWSets
 
label_toString() - Method in class soot.dava.internal.AST.ASTLabeledNode
 
label_toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTLabeledNode
 
LabeledBlockFinder - class soot.dava.toolkits.base.finders.LabeledBlockFinder.
 
LabeledBlockFinder() - Method in class soot.Singletons
 
LabeledBlockFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.LabeledBlockFinder
 
LabeledUnitPrinter - class soot.LabeledUnitPrinter.
UnitPrinter implementation for representations that have labelled stmts, such as Jimple, Grimp, and Baf
LabeledUnitPrinter(Body) - Constructor for class soot.LabeledUnitPrinter
 
labelIndent - Variable in class soot.LabeledUnitPrinter
 
labels - Variable in class soot.LabeledUnitPrinter
branch targets
labels() - Method in class soot.LabeledUnitPrinter
 
LargeNumberedMap - class soot.util.LargeNumberedMap.
A java.util.Map-like map with Numberable objects as the keys.
LargeNumberedMap(Numberer) - Constructor for class soot.util.LargeNumberedMap
 
lastObject - Variable in class soot.PatchingChain.PatchingIterator
 
LatestComputation - class soot.jimple.toolkits.scalar.pre.LatestComputation.
Performs a Latest-Computation on the given graph.
LatestComputation(UnitGraph, DelayabilityAnalysis, Map) - Constructor for class soot.jimple.toolkits.scalar.pre.LatestComputation
given a DelayabilityAnalysis and the computations of each unit, calculates the latest computation-point for each expression.
LatestComputation(UnitGraph, DelayabilityAnalysis, Map, BoundedFlowSet) - Constructor for class soot.jimple.toolkits.scalar.pre.LatestComputation
given a DelayabilityAnalysis and the computations of each unit, calculates the latest computation-point for each expression.
the equivRhsMap could be calculated on the fly, but it is very likely that it already exists (as similar maps are used for calculating Earliestness, Delayed,...
the shared set allows more efficient set-operations, when they the computation is merged with other analyses/computations.
LazyCodeMotion - class soot.jimple.toolkits.scalar.pre.LazyCodeMotion.
Performs a partial redundancy elimination (= code motion).
LazyCodeMotion() - Method in class soot.Singletons
 
LazyCodeMotion(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.pre.LazyCodeMotion
 
lca_1(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
lca_2(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
LCMOptions - class soot.options.LCMOptions.
Option parser for Lazy Code Motion.
LCMOptions(Map) - Constructor for class soot.options.LCMOptions
 
LEASTCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
LeExpr - interface soot.jimple.LeExpr.
 
length() - Method in class soot.coffi.CONSTANT_Utf8_info
Length in bytes of byte array.
length() - Method in class soot.util.BitVector
 
LengthExpr - interface soot.jimple.LengthExpr.
 
LENGTHOF - Static variable in class soot.jimple.Jimple
 
lessThan(NumericConstant) - Method in class soot.jimple.NumericConstant
 
lessThan(NumericConstant) - Method in class soot.jimple.IntConstant
 
lessThan(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
lessThan(NumericConstant) - Method in class soot.jimple.LongConstant
 
lessThan(NumericConstant) - Method in class soot.jimple.FloatConstant
 
lessThanOrEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
 
lessThanOrEqual(NumericConstant) - Method in class soot.jimple.IntConstant
 
lessThanOrEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
lessThanOrEqual(NumericConstant) - Method in class soot.jimple.LongConstant
 
lessThanOrEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
 
Lexer - class soot.jimple.parser.lexer.Lexer.
 
Lexer.State - class soot.jimple.parser.lexer.Lexer.State.
 
Lexer(PushbackReader) - Constructor for class soot.jimple.parser.lexer.Lexer
 
LexerException - exception soot.jimple.parser.lexer.LexerException.
 
LexerException(String) - Constructor for class soot.jimple.parser.lexer.LexerException
 
line_number_table - Variable in class soot.coffi.LineNumberTable_attribute
Line number table.
line_number_table_length - Variable in class soot.coffi.LineNumberTable_attribute
Length of the line_number_table array.
LineNumberTable_attribute - class soot.coffi.LineNumberTable_attribute.
A debugging attribute, this associates blocks of bytecode with specific source code line numbers.
LineNumberTable_attribute() - Constructor for class soot.coffi.LineNumberTable_attribute
 
LineNumberTag - class soot.tagkit.LineNumberTag.
 
LineNumberTag(int) - Constructor for class soot.tagkit.LineNumberTag
 
LineNumberTagAggregator - class soot.tagkit.LineNumberTagAggregator.
The aggregator for LineNumberTable attribute.
LineNumberTagAggregator() - Method in class soot.Singletons
 
LineNumberTagAggregator(Singletons.Global) - Constructor for class soot.tagkit.LineNumberTagAggregator
 
lineSeparator - Variable in class soot.util.EscapedWriter
Convenience field containing the system's line separator.
lineSeparator - Static variable in class soot.util.StringTools
Convenience field storing the system line separator.
LinkTag - class soot.tagkit.LinkTag.
Represents a tag that just has a string to be printed with the code.
LinkTag(String, Host, String) - Constructor for class soot.tagkit.LinkTag
 
listener() - Method in class soot.jimple.toolkits.callgraph.CallGraph
Returns a QueueReader object containing all edges added so far, and which will be informed of any new edges that are later added to the graph.
listener() - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
Returns a QueueReader object containing all methods found reachable so far, and which will be informed of any new methods that are later found to be reachable.
listIterator(int) - Method in class soot.jimple.parser.node.TypedLinkedList
 
listToHashChain(List) - Static method in class soot.util.HashChain
 
literal(String) - Method in class soot.AbstractUnitPrinter
 
literal(String) - Method in class soot.LabeledUnitPrinter
 
literal(String) - Method in class soot.NormalUnitPrinter
 
literal(String) - Method in class soot.BriefUnitPrinter
 
literal(String) - Method in interface soot.UnitPrinter
 
literal(String) - Method in class soot.dava.DavaUnitPrinter
 
liveAnalysisTimer - Variable in class soot.Timers
 
LiveLocals - interface soot.toolkits.scalar.LiveLocals.
Provides an interface for querying for the list of Locals that are live before an after a given unit in a method.
livePostTimer - Variable in class soot.Timers
 
liveSetupTimer - Variable in class soot.Timers
 
liveTimer - Variable in class soot.Timers
 
load - Variable in class soot.jimple.spark.pag.PAG
 
loadClassAndSupport(String) - Method in class soot.Scene
Loads the given class and all of the required support classes.
loadClassFile() - Method in class soot.coffi.ClassFile
Main entry point for reading in a class file.
loadClassFile(InputStream) - Method in class soot.coffi.ClassFile
 
LoadInst - interface soot.baf.LoadInst.
 
loadInv - Variable in class soot.jimple.spark.pag.PAG
 
loadInvLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
 
loadInvSources() - Method in class soot.jimple.spark.pag.PAG
 
loadLookup(FieldRefNode) - Method in class soot.jimple.spark.pag.PAG
 
loadNecessaryClasses() - Method in class soot.Scene
 
loadSets - Variable in class soot.jimple.spark.solver.PropAlias
 
loadSources() - Method in class soot.jimple.spark.pag.PAG
 
LoadStoreOptimizer - class soot.baf.toolkits.base.LoadStoreOptimizer.
 
LoadStoreOptimizer() - Method in class soot.Singletons
 
LoadStoreOptimizer(Singletons.Global) - Constructor for class soot.baf.toolkits.base.LoadStoreOptimizer
 
Local - interface soot.Local.
A local variable, used within Body classes.
local(Local) - Method in class soot.AbstractUnitPrinter
 
local(Local) - Method in interface soot.UnitPrinter
 
local(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
filters out Locals.
returns null if val is null.
localChain - Variable in class soot.Body
The chain of locals for this Body.
LocalCreation - class soot.jimple.toolkits.scalar.LocalCreation.
provides an easy interface to handle new var-names.
LocalCreation(Chain) - Constructor for class soot.jimple.toolkits.scalar.LocalCreation
all actions are done on the given locals-chain.
LocalCreation(Chain, String) - Constructor for class soot.jimple.toolkits.scalar.LocalCreation
whenever newLocal(type) will be called, the given prefix is used.
localDefs - Variable in class soot.shimple.ShimpleBody
 
localDefs - Variable in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
 
LocalDefs - interface soot.toolkits.scalar.LocalDefs.
Provides an interface for querying for the definitions of a Local at a given Unit in a method.
LocalNameStandardizer - class soot.jimple.toolkits.scalar.LocalNameStandardizer.
 
LocalNameStandardizer() - Method in class soot.Singletons
 
LocalNameStandardizer(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.LocalNameStandardizer
 
LocalPacker - class soot.toolkits.scalar.LocalPacker.
A BodyTransformer that attemps to minimize the number of local variables used in Body by 'reusing' them when possible.
LocalPacker() - Method in class soot.Singletons
 
LocalPacker(Singletons.Global) - Constructor for class soot.toolkits.scalar.LocalPacker
 
LocalRefVarsAnalysisWrapper - class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper.
 
LocalRefVarsAnalysisWrapper(CompleteUnitGraph) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
 
localsInterfere(Local, Local) - Method in class soot.toolkits.scalar.FastColorer.UnitInterferenceGraph
 
LocalSplitter - class soot.toolkits.scalar.LocalSplitter.
A BodyTransformer that attemps to indentify and separate uses of a local varible that are independent of each other.
LocalSplitter() - Method in class soot.Singletons
 
LocalSplitter(Singletons.Global) - Constructor for class soot.toolkits.scalar.LocalSplitter
 
LocalStmtPair - class soot.jimple.LocalStmtPair.
 
LocalStmtPair(Local, Stmt) - Constructor for class soot.jimple.LocalStmtPair
 
localToConstant - Variable in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
Map that keeps track of our assumptions on whether a local is a constant or not.
localToDefs - Variable in class soot.shimple.toolkits.scalar.ShimpleLocalDefs
 
LocalUnitPair - class soot.toolkits.scalar.LocalUnitPair.
Utility class used to package a Local and a Unit together.
LocalUnitPair(Local, Unit) - Constructor for class soot.toolkits.scalar.LocalUnitPair
Constructs a LocalUnitPair from a Unit object and a Local object.
localUses - Variable in class soot.shimple.ShimpleBody
 
localUses - Variable in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
 
LocalUses - interface soot.toolkits.scalar.LocalUses.
Provides an interface to find the Units that use a Local defined at a given Unit.
locatorTimer - Variable in class soot.Timers
 
log(String) - Method in class soot.dava.Dava
 
LONG - Static variable in class soot.jimple.Jimple
 
Long2ndHalfType - class soot.coffi.Long2ndHalfType.
 
Long2ndHalfType() - Method in class soot.Singletons
 
Long2ndHalfType(Singletons.Global) - Constructor for class soot.coffi.Long2ndHalfType
 
LongConstant - class soot.jimple.LongConstant.
 
LongType - class soot.LongType.
Soot representation of the Java built-in type 'long'.
LongType() - Method in class soot.Singletons
 
LongType(Singletons.Global) - Constructor for class soot.LongType
 
lookup(Map, Object) - Method in class soot.jimple.spark.pag.PAG
 
LOOKUPSWITCH - Static variable in class soot.jimple.Jimple
 
LookupSwitchInst - interface soot.baf.LookupSwitchInst.
 
LookupSwitchStmt - interface soot.jimple.LookupSwitchStmt.
 
LoopConditionUnroller - class soot.jimple.toolkits.graph.LoopConditionUnroller.
"unrolls" the condition of while/for loops.
before the first test of a while-loop, we can't be sure, if the body will be taken or not, and several optimizations (especially LCM) can't be done.
LoopConditionUnroller() - Constructor for class soot.jimple.toolkits.graph.LoopConditionUnroller
 
LtExpr - interface soot.jimple.LtExpr.
 

M

Main - class soot.Main.
Main class for Soot; provides Soot's command-line user interface.
MAIN_CLASS_NAME_STRING - Static variable in interface soot.PointsToAnalysis
 
MAIN_CLASS_NAME_STRING_LOCAL - Static variable in interface soot.PointsToAnalysis
 
MAIN_THREAD_GROUP_NODE - Static variable in interface soot.PointsToAnalysis
 
MAIN_THREAD_GROUP_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
 
MAIN_THREAD_NODE - Static variable in interface soot.PointsToAnalysis
 
MAIN_THREAD_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
 
Main() - Method in class soot.Singletons
 
Main(Singletons.Global) - Constructor for class soot.Main
 
main(String[]) - Static method in class soot.Main
Entry point for cmd line invocation of soot.
main(String[]) - Static method in class soot.jimple.parser.Parse
 
main(String[]) - Static method in class soot.tools.BadFields
 
main(String[]) - Static method in class soot.tools.CFGViewer
 
mainSignature - Variable in class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
 
makeAllocDotField(AllocNode, SparkField) - Method in class soot.jimple.spark.pag.PAG
Finds or creates the AllocDotField for base variable baseValue and field field, of type t.
makeAllocNode(Object, Type, SootMethod) - Method in class soot.jimple.spark.pag.PAG
 
makeArrayType() - Method in class soot.Type
 
makeArrayType() - Method in class soot.ArrayType
 
makeClassConstantNode(String) - Method in class soot.jimple.spark.pag.PAG
 
makeFieldRefNode(Object, Type, SparkField, SootMethod) - Method in class soot.jimple.spark.pag.PAG
Finds or creates the FieldRefNode for base variable baseValue and field field, of type type.
makeFieldRefNode(VarNode, SparkField) - Method in class soot.jimple.spark.pag.PAG
Finds or creates the FieldRefNode for base variable base and field field, of type type.
makeInitialSet() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
Find all the locals of reference type and all the types used in casts to initialize the mapping from locals and types to bits in the bit vector in LocalTypeSet.
makeP2Set() - Method in class soot.jimple.spark.pag.Node
Returns the points-to set for this node, makes it if necessary.
makeP2Set(FieldRefNode) - Method in class soot.jimple.spark.solver.PropAlias
 
makeStringConstantNode(String) - Method in class soot.jimple.spark.pag.PAG
 
makeTypeMask(PAG) - Method in class soot.jimple.spark.internal.TypeManager
 
makeUniqueLocalName(String, Set) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Given a set of Strings, return a new name for dupName that is not currently in the set.
makeUniqueLocalNames() - Method in class soot.shimple.ShimpleBody
Make sure the locals in this body all have unique String names.
makeUniqueLocalNames(ShimpleBody) - Static method in class soot.shimple.internal.ShimpleBodyBuilder
Make sure the locals in the given body all have unique String names.
makeVarNode(Object, Type, SootMethod) - Method in class soot.jimple.spark.pag.PAG
Finds or creates the VarNode for the variable value, of type type.
mapTo(Unit) - Method in class soot.util.UnitMap
maps a unit to an object.
mark(int) - Method in class soot.util.SootInputStream
Marks the current position in this input stream.
markSupported() - Method in class soot.util.SootInputStream
Tests if this input stream supports the mark and reset methods.
max_container_size() - Method in class soot.options.SIOptions
Max Container Size -- .
max_inlinee_size() - Method in class soot.options.SIOptions
Max Inlinee Size -- .
MAX_SIZE - Static variable in class soot.jimple.toolkits.pointer.MethodRWSet
 
maxFinishNumber - Variable in class soot.jimple.spark.pag.PAG
 
MemoryEfficientGraph - class soot.toolkits.graph.MemoryEfficientGraph.
A memory efficient version of HashMutableDirectedGraph, in the sense that throw-away objects passed as arguments will not be kept in the process of adding edges.
MemoryEfficientGraph() - Constructor for class soot.toolkits.graph.MemoryEfficientGraph
 
MemoryEfficientRasUnion - class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion.
 
MemoryEfficientRasUnion() - Constructor for class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
 
merge_stringbuffer() - Method in class soot.options.SparkOptions
Merge String Buffer -- Represent all StringBuffers as one object.
merge(Local, Constant) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
Returns true if the merge changed anything in the corrected assumptions about local, and false otherwise.
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
 
merge(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
 
merge(Object, Object, Object) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Compute the merge of the in1 and in2 sets, putting the result into out.
merge(Type, Scene) - Method in class soot.Type
Returns the least common superclass of this type and other.
merge(Type, Scene) - Method in class soot.UnknownType
Returns the least common superclass of this type and other.
merge(Type, Scene) - Method in class soot.RefType
Returns the least common superclass of this type and other.
MergeChecker - class soot.jimple.spark.solver.MergeChecker.
Checks points-to sets with pointer assignment graph to make sure everything has been correctly propagated.
MergeChecker(PAG) - Constructor for class soot.jimple.spark.solver.MergeChecker
 
mergedNodes - Variable in class soot.jimple.spark.pag.PAG2HTML
 
mergedWith(Node, Node) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
Node uses this to notify PAG that n2 has been merged into n1.
mergeWith(Node) - Method in class soot.jimple.spark.pag.Node
Merge with the node other.
mergeWith(PointsToSetInternal) - Method in class soot.jimple.spark.sets.PointsToSetInternal
Merges other into this set.
mergeWith(PointsToSetInternal) - Method in class soot.jimple.spark.sets.DoublePointsToSet
Merges other into this set.
methname - Variable in class soot.tools.CFGViewer
 
method - Variable in class soot.Body
The method associated with this Body.
method - Variable in class soot.jimple.spark.pag.VarNode
 
method - Variable in class soot.toolkits.graph.UnitGraph
 
method_info - class soot.coffi.method_info.
Represents a single method_info object.
method_info() - Constructor for class soot.coffi.method_info
 
method(SootMethod) - Method in class soot.AbstractUnitPrinter
 
method(SootMethod) - Method in class soot.LabeledUnitPrinter
 
method(SootMethod) - Method in class soot.NormalUnitPrinter
 
method(SootMethod) - Method in class soot.BriefUnitPrinter
 
method(SootMethod) - Method in interface soot.UnitPrinter
 
method(SootMethod) - Method in class soot.dava.DavaUnitPrinter
 
MethodArgInst - interface soot.baf.MethodArgInst.
 
METHODCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
methodIterator() - Method in class soot.SootClass
Returns an iterator over the methods in this class.
MethodPAG - class soot.jimple.spark.pag.MethodPAG.
Part of a pointer assignment graph for a single method.
MethodPAG_methodToPag - Variable in class soot.G
 
MethodPAG(PAG, SootMethod) - Constructor for class soot.jimple.spark.pag.MethodPAG
 
MethodRWSet - class soot.jimple.toolkits.pointer.MethodRWSet.
Represents the read or write set of a statement.
MethodRWSet_allFields - Variable in class soot.G
 
MethodRWSet_allGlobals - Variable in class soot.G
 
MethodRWSet() - Constructor for class soot.jimple.toolkits.pointer.MethodRWSet
 
methods - Variable in class soot.coffi.ClassFile
Array of method_info objects describing each field.
methods_count - Variable in class soot.coffi.ClassFile
Count of methods this Class contains.
methodsOfApplicationClasses() - Method in class soot.jimple.toolkits.callgraph.EntryPoints
Returns a list of all concrete methods of all application classes.
MethodSource - interface soot.MethodSource.
A class which knows how to produce Body's for SootMethods.
methodTimer - Variable in class soot.Timers
 
methodToNodes - Variable in class soot.jimple.spark.pag.PAG2HTML
 
mFromType - Variable in class soot.baf.internal.BSwapInst
 
Modifier - class soot.Modifier.
A class that provides static methods and constants to represent and work with with Java modifiers (ie public, final,...) Represents Java modifiers as int constants that can be packed and combined by bitwise operations and methods to query these.
modifiers - Variable in class soot.SootClass
 
MonitorConverter - class soot.dava.toolkits.base.misc.MonitorConverter.
 
MonitorConverter() - Method in class soot.Singletons
 
MonitorConverter(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.MonitorConverter
 
MonitorStmt - interface soot.jimple.MonitorStmt.
 
mpag - Variable in class soot.jimple.spark.builder.StandardParms
 
mResolver - Variable in class soot.jimple.parser.Walker
 
ms - Variable in class soot.SootMethod
Tells this method how to find out where its body lives.
mTags - Variable in class soot.tagkit.CodeAttribute
 
mToType - Variable in class soot.baf.internal.BSwapInst
 
mType - Variable in class soot.baf.internal.BPopInst
 
MulExpr - interface soot.jimple.MulExpr.
 
MulInst - interface soot.baf.MulInst.
 
MultiMap - interface soot.util.MultiMap.
A map with sets as values.
multiply(NumericConstant) - Method in class soot.jimple.NumericConstant
 
multiply(NumericConstant) - Method in class soot.jimple.IntConstant
 
multiply(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
multiply(NumericConstant) - Method in class soot.jimple.LongConstant
 
multiply(NumericConstant) - Method in class soot.jimple.FloatConstant
 
mUnits - Variable in class soot.tagkit.CodeAttribute
 
MutableDirectedGraph - interface soot.toolkits.graph.MutableDirectedGraph.
Defines a DirectedGraph which is modifiable.
myNode - Variable in class soot.dava.internal.asg.AugmentedStmt
 

N

naive_side_effect() - Method in class soot.options.BCMOptions
Naive Side Effect Tester -- Use a naive side effect analysis even if interprocedural information is available.
naive_side_effect() - Method in class soot.options.LCMOptions
Naive Side Effect Tester -- Use a naive side effect analysis even if interprocedural information is available.
naive() - Method in class soot.options.SETOptions
Build naive dependence graph -- .
NaiveSideEffectTester - class soot.jimple.NaiveSideEffectTester.
Provides naive side effect information.
NaiveSideEffectTester() - Constructor for class soot.jimple.NaiveSideEffectTester
 
name - Variable in class soot.SootClass
 
name - Variable in class soot.xml.XMLRoot
 
name_index - Variable in class soot.coffi.CONSTANT_Class_info
Constant pool index of name of this class.
name_index - Variable in class soot.coffi.method_info
Constant pool index of the name of this method.
name_index - Variable in class soot.coffi.field_info
Constant pool index of the name of this field.
namingStacks - Variable in class soot.shimple.internal.ShimpleBodyBuilder
 
NATIVE - Static variable in class soot.Modifier
 
NATIVE - Static variable in class soot.jimple.Jimple
 
NativeHelper - class soot.jimple.toolkits.pointer.util.NativeHelper.
 
NativeHelper_helper - Variable in class soot.G
 
NativeHelper() - Constructor for class soot.jimple.toolkits.pointer.util.NativeHelper
 
NativeMethodClass - class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass.
 
NativeMethodClass() - Constructor for class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
 
NativeMethodDriver - class soot.jimple.toolkits.pointer.util.NativeMethodDriver.
 
NativeMethodDriver() - Method in class soot.Singletons
 
NativeMethodDriver(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.util.NativeMethodDriver
 
NativeMethodNotSupportedException - exception soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException.
 
NativeMethodNotSupportedException() - Constructor for class soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
 
NativeMethodNotSupportedException(SootMethod) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
 
NativeMethodNotSupportedException(String) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
 
needCheck() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
 
needsBrackets(ValueBox, Value) - Static method in class soot.grimp.PrecedenceTest
 
needsBracketsRight(ValueBox, Value) - Static method in class soot.grimp.PrecedenceTest
 
NeExpr - interface soot.jimple.NeExpr.
 
NEG - Static variable in class soot.jimple.Jimple
 
negate() - Method in class soot.jimple.NumericConstant
 
negate() - Method in class soot.jimple.IntConstant
 
negate() - Method in class soot.jimple.DoubleConstant
 
negate() - Method in class soot.jimple.LongConstant
 
negate() - Method in class soot.jimple.FloatConstant
 
NegExpr - interface soot.jimple.NegExpr.
 
NegInst - interface soot.baf.NegInst.
 
nest(SETNode) - Method in class soot.dava.internal.SET.SETNode
 
NEW - Static variable in class soot.jimple.Jimple
 
new_s_bddCacheStat() - Static method in class soot.jbuddy.JBuddy
 
new_s_bddGbcStat() - Static method in class soot.jbuddy.JBuddy
 
new_s_bddPair() - Static method in class soot.jbuddy.JBuddy
 
new_s_bddStat() - Static method in class soot.jbuddy.JBuddy
 
new_s_Domain() - Static method in class soot.jbuddy.JBuddy
 
newAddExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a AddExpr(Expr, Expr) grammar chunk.
newAddExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a AddExpr(Immediate, Immediate) grammar chunk.
newAddInst(Type) - Method in class soot.baf.Baf
 
newAndExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a AndExpr(Expr, Expr) grammar chunk.
newAndExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a AndExpr(Immediate, Immediate) grammar chunk.
newAndInst(Type) - Method in class soot.baf.Baf
 
newArgBox(Value) - Method in class soot.grimp.Grimp
 
newArgBox(Value) - Method in class soot.jimple.Jimple
 
NEWARRAY - Static variable in class soot.jimple.Jimple
 
NewArrayExpr - interface soot.jimple.NewArrayExpr.
 
NewArrayInst - interface soot.baf.NewArrayInst.
 
newArrayLengthInst() - Method in class soot.baf.Baf
 
newArrayReadInst(Type) - Method in class soot.baf.Baf
 
newArrayRef(Value, Value) - Method in class soot.grimp.Grimp
Constructs a ArrayRef(Local, Expr) grammar chunk.
newArrayRef(Value, Value) - Method in class soot.jimple.Jimple
Constructs a ArrayRef(Local, Immediate) grammar chunk.
newArrayWriteInst(Type) - Method in class soot.baf.Baf
 
newAssignStmt(AssignStmt) - Method in class soot.grimp.Grimp
 
newAssignStmt(Value, Value) - Method in class soot.grimp.Grimp
Constructs a AssignStmt(Variable, RValue) grammar chunk.
newAssignStmt(Value, Value) - Method in class soot.jimple.Jimple
Constructs a AssignStmt(Variable, RValue) grammar chunk.
newBody() - Method in class soot.jimple.Jimple
Returns an empty JimpleBody with no associated method.
newBody(Body) - Method in class soot.baf.Baf
Returns a BafBody constructed from b.
newBody(Body) - Method in class soot.dava.Dava
Returns a DavaBody constructed from the given body b.
newBody(Body) - Method in class soot.shimple.Shimple
Returns a ShimpleBody constructed from b, using default phase options.
newBody(Body, Map) - Method in class soot.shimple.Shimple
Returns a ShimpleBody constructed from b, using provided option Map.
newBody(Body, String) - Method in class soot.baf.Baf
Returns a BafBody constructed from b.
newBody(Body, String) - Method in class soot.grimp.Grimp
Returns a GrimpBody constructed from b.
newBody(SootMethod) - Method in class soot.baf.Baf
Returns an empty BafBody associated with method m.
newBody(SootMethod) - Method in class soot.dava.Dava
 
newBody(SootMethod) - Method in class soot.grimp.Grimp
Returns an empty GrimpBody associated with method m.
newBody(SootMethod) - Method in class soot.jimple.Jimple
Returns an empty JimpleBody associated with method m.
newBody(SootMethod) - Method in class soot.shimple.Shimple
Returns an empty ShimpleBody associated with method m, using default phase options.
newBody(SootMethod, Map) - Method in class soot.shimple.Shimple
Returns an empty ShimpleBody associated with method m, using provided option map.
newBreakpointStmt() - Method in class soot.grimp.Grimp
Constructs a BreakpointStmt() grammar chunk.
newBreakpointStmt() - Method in class soot.jimple.Jimple
Constructs a BreakpointStmt() grammar chunk.
newBreakpointStmt(BreakpointStmt) - Method in class soot.grimp.Grimp
 
newCastExpr(Value, Type) - Method in class soot.grimp.Grimp
Constructs a CastExpr(Expr, Type) grammar chunk.
newCastExpr(Value, Type) - Method in class soot.jimple.Jimple
Constructs a CastExpr(Immediate, Type) grammar chunk.
newCaughtExceptionRef() - Method in class soot.grimp.Grimp
Constructs a CaughtExceptionRef() grammar chunk.
newCaughtExceptionRef() - Method in class soot.jimple.Jimple
Constructs a CaughtExceptionRef() grammar chunk.
newCmpExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a CmpExpr(Expr, Expr) grammar chunk.
newCmpExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a CmpExpr(Immediate, Immediate) grammar chunk.
newCmpgExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a CmpgExpr(Expr, Expr) grammar chunk.
newCmpgExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a CmpgExpr(Immediate, Immediate) grammar chunk.
newCmpgInst(Type) - Method in class soot.baf.Baf
 
newCmpInst(Type) - Method in class soot.baf.Baf
 
newCmplExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a CmplExpr(Expr, Expr) grammar chunk.
newCmplExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a CmplExpr(Immediate, Immediate) grammar chunk.
newCmplInst(Type) - Method in class soot.baf.Baf
 
newConditionExprBox(Value) - Method in class soot.grimp.Grimp
 
newConditionExprBox(Value) - Method in class soot.jimple.Jimple
 
newDivExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a DivExpr(Expr, Expr) grammar chunk.
newDivExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a DivExpr(Immediate, Immediate) grammar chunk.
newDivInst(Type) - Method in class soot.baf.Baf
 
newDup1_x1Inst(Type, Type) - Method in class soot.baf.Baf
 
newDup1Inst(Type) - Method in class soot.baf.Baf
 
newDup2Inst(Type, Type) - Method in class soot.baf.Baf
 
newEnterMonitorInst() - Method in class soot.baf.Baf
Constructs a EnterMonitorInst() grammar chunk.
newEnterMonitorStmt(EnterMonitorStmt) - Method in class soot.grimp.Grimp
 
newEnterMonitorStmt(Value) - Method in class soot.grimp.Grimp
Constructs a EnterMonitorStmt(Expr) grammar chunk.
newEnterMonitorStmt(Value) - Method in class soot.jimple.Jimple
Constructs a EnterMonitorStmt(Immediate) grammar chunk.
newEqExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a EqExpr(Expr, Expr) grammar chunk.
newEqExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a EqExpr(Immediate, Immediate) grammar chunk.
newExitMonitorInst() - Method in class soot.baf.Baf
Constructs a ExitMonitorInst() grammar chunk
newExitMonitorStmt(ExitMonitorStmt) - Method in class soot.grimp.Grimp
 
newExitMonitorStmt(Value) - Method in class soot.grimp.Grimp
Constructs a ExitMonitorStmt(Expr) grammar chunk
newExitMonitorStmt(Value) - Method in class soot.jimple.Jimple
Constructs a ExitMonitorStmt(Immediate) grammar chunk
newExpr - Variable in class soot.jimple.spark.pag.AllocNode
 
NewExpr - interface soot.jimple.NewExpr.
 
newExpr(Value) - Method in class soot.grimp.Grimp
Carries out the mapping from other Value's to Grimp Value's
newExprBox(Value) - Method in class soot.grimp.Grimp
 
newFieldGetInst(SootField) - Method in class soot.baf.Baf
 
newFieldPutInst(SootField) - Method in class soot.baf.Baf
 
newGeExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a GeExpr(Expr, Expr) grammar chunk.
newGeExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a GeExpr(Immediate, Immediate) grammar chunk.
newGotoInst(Unit) - Method in class soot.baf.Baf
 
newGotoStmt(GotoStmt) - Method in class soot.grimp.Grimp
 
newGotoStmt(Unit) - Method in class soot.grimp.Grimp
Constructs a GotoStmt(Stmt) grammar chunk.
newGotoStmt(Unit) - Method in class soot.jimple.Jimple
Constructs a GotoStmt(Stmt) grammar chunk.
newGotoStmt(UnitBox) - Method in class soot.jimple.Jimple
 
newGtExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a GtExpr(Expr, Expr) grammar chunk.
newGtExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a GtExpr(Immediate, Immediate) grammar chunk.
newIdentityInst(Value, Value) - Method in class soot.baf.Baf
 
newIdentityRefBox(Value) - Method in class soot.baf.Baf
 
newIdentityRefBox(Value) - Method in class soot.grimp.Grimp
 
newIdentityRefBox(Value) - Method in class soot.jimple.Jimple
 
newIdentityStmt(IdentityStmt) - Method in class soot.grimp.Grimp
 
newIdentityStmt(Value, Value) - Method in class soot.grimp.Grimp
Constructs a IdentityStmt(Local, IdentityRef) grammar chunk.
newIdentityStmt(Value, Value) - Method in class soot.jimple.Jimple
Constructs a IdentityStmt(Local, IdentityRef) grammar chunk.
newIfCmpEqInst(Type, Unit) - Method in class soot.baf.Baf
 
newIfCmpGeInst(Type, Unit) - Method in class soot.baf.Baf
 
newIfCmpGtInst(Type, Unit) - Method in class soot.baf.Baf
 
newIfCmpLeInst(Type, Unit) - Method in class soot.baf.Baf
 
newIfCmpLtInst(Type, Unit) - Method in class soot.baf.Baf
 
newIfCmpNeInst(Type, Unit) - Method in class soot.baf.Baf
 
newIfEqInst(Unit) - Method in class soot.baf.Baf
 
newIfGeInst(Unit) - Method in class soot.baf.Baf
 
newIfGtInst(Unit) - Method in class soot.baf.Baf
 
newIfLeInst(Unit) - Method in class soot.baf.Baf
 
newIfLtInst(Unit) - Method in class soot.baf.Baf
 
newIfNeInst(Unit) - Method in class soot.baf.Baf
 
newIfNonNullInst(Unit) - Method in class soot.baf.Baf
 
newIfNullInst(Unit) - Method in class soot.baf.Baf
 
newIfStmt(IfStmt) - Method in class soot.grimp.Grimp
 
newIfStmt(Value, Unit) - Method in class soot.grimp.Grimp
Constructs a IfStmt(Condition, Stmt) grammar chunk.
newIfStmt(Value, Unit) - Method in class soot.jimple.Jimple
Constructs a IfStmt(Condition, Stmt) grammar chunk.
newIfStmt(Value, UnitBox) - Method in class soot.jimple.Jimple
 
newImmediateBox(Value) - Method in class soot.grimp.Grimp
 
newImmediateBox(Value) - Method in class soot.jimple.Jimple
 
newIncInst(Local, Constant) - Method in class soot.baf.Baf
 
newInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
newInitialFlow() - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
 
newInitialFlow() - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
 
newInitialFlow() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
Returns a new, aggressive (local,type) set.
newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
 
newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
 
newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
 
newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
 
newInitialFlow() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Returns the flow object corresponding to the initial values for each graph node.
NewInst - interface soot.baf.NewInst.
 
NEWINSTANCE - Static variable in class soot.jimple.toolkits.callgraph.Edge
Implicit call to constructor from java.lang.Class.newInstance().
newInstanceCastInst(Type) - Method in class soot.baf.Baf
 
newInstanceFieldRef(Value, SootField) - Method in class soot.grimp.Grimp
Constructs a InstanceFieldRef(Value, SootField) grammar chunk.
newInstanceFieldRef(Value, SootField) - Method in class soot.jimple.Jimple
Constructs a InstanceFieldRef(Local, SootField) grammar chunk.
newInstanceOf(ReferenceVariable) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Returns a variable which carries an allocation site with the least type (an artificial type, subtype of any other types, which means such type info is useless for resolving invocation targets).
newInstanceOfExpr(Value, Type) - Method in class soot.grimp.Grimp
Constructs a InstanceOfExpr(Expr, Type) grammar chunk.
newInstanceOfExpr(Value, Type) - Method in class soot.jimple.Jimple
Constructs a InstanceOfExpr(Immediate, Type) grammar chunk.
newInstanceOfImpl(ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
newInstanceOfImpl(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
newInstanceOfInst(Type) - Method in class soot.baf.Baf
 
newInstBox(Unit) - Method in class soot.baf.Baf
 
newInterfaceInvokeExpr(Local, SootMethod) - Method in class soot.jimple.Jimple
Constructs a NewInterfaceInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newInterfaceInvokeExpr(Local, SootMethod, List) - Method in class soot.grimp.Grimp
Constructs a InterfaceInvokeExpr(Local base, SootMethod method, List of Expr) grammar chunk.
newInterfaceInvokeExpr(Local, SootMethod, List) - Method in class soot.jimple.Jimple
Constructs a NewInterfaceInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newInterfaceInvokeExpr(Local, SootMethod, Value) - Method in class soot.jimple.Jimple
Constructs a NewInterfaceInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newInterfaceInvokeExpr(Local, SootMethod, Value, Value) - Method in class soot.jimple.Jimple
Constructs a NewInterfaceInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newInterfaceInvokeInst(SootMethod, int) - Method in class soot.baf.Baf
 
NewInvokeExpr - interface soot.grimp.NewInvokeExpr.
 
newInvokeExprBox(Value) - Method in class soot.grimp.Grimp
 
newInvokeExprBox(Value) - Method in class soot.jimple.Jimple
 
newInvokeStmt(InvokeStmt) - Method in class soot.grimp.Grimp
 
newInvokeStmt(Value) - Method in class soot.grimp.Grimp
Constructs a InvokeStmt(InvokeExpr) grammar chunk.
newInvokeStmt(Value) - Method in class soot.jimple.Jimple
Constructs a InvokeStmt(InvokeExpr) grammar chunk.
newJimpleBody(ShimpleBody) - Method in class soot.shimple.Shimple
Constructs a JimpleBody from a ShimpleBody.
newLeExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a LeExpr(Expr, Expr) grammar chunk.
newLeExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a LeExpr(Immediate, Immediate) grammar chunk.
newLengthExpr(Value) - Method in class soot.grimp.Grimp
Constructs a LengthExpr(Expr) grammar chunk.
newLengthExpr(Value) - Method in class soot.jimple.Jimple
Constructs a LengthExpr(Immediate) grammar chunk.
NEWLINE - Static variable in class soot.dava.internal.AST.ASTNode
 
newline() - Method in class soot.AbstractUnitPrinter
 
newline() - Method in interface soot.UnitPrinter
 
newline() - Method in class soot.AttributesUnitPrinter
 
newList(DirectedGraph) - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
 
newList(DirectedGraph) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
 
newListener() - Method in class soot.jimple.toolkits.callgraph.CallGraph
Returns a QueueReader object which will contain ONLY NEW edges which will be added to the graph.
newListener() - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
Returns a QueueReader object which will contain ONLY NEW methods which will be found to be reachable, but not those that have already been found to be reachable.
newLoadInst(Type, Local) - Method in class soot.baf.Baf
 
newLocal(String, Type) - Method in class soot.baf.Baf
Constructs a Local with the given name and type.
newLocal(String, Type) - Method in class soot.dava.Dava
 
newLocal(String, Type) - Method in class soot.grimp.Grimp
Constructs a Local with the given name and type.
newLocal(String, Type) - Method in class soot.jimple.Jimple
Constructs a Local with the given name and type.
newLocal(String, Type) - Method in class soot.jimple.toolkits.scalar.LocalCreation
returns a new local with the given prefix and the given type.
the returned local will automaticly added to the locals-chain.
newLocal(Type) - Method in class soot.jimple.toolkits.scalar.LocalCreation
returns a new local with the prefix given to the constructor (or the default-prefix if none has been given) and the given type.
The returned local will automaticly added to the locals-chain.
The local will be of the form: prefixX (where the last X is a number, so the localname is unique).
newLocalBox(Value) - Method in class soot.baf.Baf
 
newLocalBox(Value) - Method in class soot.grimp.Grimp
 
newLocalBox(Value) - Method in class soot.jimple.Jimple
 
newLocals - Variable in class soot.shimple.internal.ShimpleBodyBuilder
Maps new name Strings to Locals.
newLocalsToOldLocal - Variable in class soot.shimple.internal.ShimpleBodyBuilder
Maps renamed Locals to original Locals.
newLookupSwitchInst(Unit, List, List) - Method in class soot.baf.Baf
 
newLookupSwitchStmt(LookupSwitchStmt) - Method in class soot.grimp.Grimp
 
newLookupSwitchStmt(Value, List, List, Unit) - Method in class soot.grimp.Grimp
Constructs a LookupSwitchStmt(Expr, List of Expr, List of Unit, Stmt) grammar chunk.
newLookupSwitchStmt(Value, List, List, Unit) - Method in class soot.jimple.Jimple
Constructs a LookupSwitchStmt(Immediate, List of Immediate, List of Unit, Stmt) grammar chunk.
newLookupSwitchStmt(Value, List, List, UnitBox) - Method in class soot.jimple.Jimple
 
newLtExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a LtExpr(Expr, Expr) grammar chunk.
newLtExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a LtExpr(Immediate, Immediate) grammar chunk.
newMethod(SootMethod) - Method in interface soot.SideEffectTester
 
newMethod(SootMethod) - Method in class soot.jimple.NaiveSideEffectTester
 
newMethod(SootMethod) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
Call this when starting to analyze a new method to setup the cache.
newMulExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a MulExpr(Expr, Expr) grammar chunk.
newMulExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a MulExpr(Immediate, Immediate) grammar chunk.
newMulInst(Type) - Method in class soot.baf.Baf
 
NEWMULTIARRAY - Static variable in class soot.jimple.Jimple
 
NewMultiArrayExpr - interface soot.jimple.NewMultiArrayExpr.
 
NewMultiArrayInst - interface soot.baf.NewMultiArrayInst.
 
newNeExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a NeExpr(Expr, Expr) grammar chunk.
newNeExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a NeExpr(Immediate, Immediate) grammar chunk.
newNegExpr(Value) - Method in class soot.grimp.Grimp
Constructs a NegExpr(Expr, Expr) grammar chunk.
newNegExpr(Value) - Method in class soot.jimple.Jimple
Constructs a NegExpr(Immediate, Immediate) grammar chunk.
newNegInst(Type) - Method in class soot.baf.Baf
 
newNewArrayExpr(Type, Value) - Method in class soot.grimp.Grimp
Constructs a NewArrayExpr(Type, Expr) grammar chunk.
newNewArrayExpr(Type, Value) - Method in class soot.jimple.Jimple
Constructs a NewArrayExpr(Type, Immediate) grammar chunk.
newNewArrayInst(Type) - Method in class soot.baf.Baf
 
newNewExpr(RefType) - Method in class soot.jimple.Jimple
Constructs a NewExpr(RefType) grammar chunk.
newNewInst(RefType) - Method in class soot.baf.Baf
 
newNewInvokeExpr(RefType, SootMethod, List) - Method in class soot.grimp.Grimp
Constructs a NewInvokeExpr(Local base, List of Expr) grammar chunk.
newNewMultiArrayExpr(ArrayType, List) - Method in class soot.grimp.Grimp
Constructs a NewMultiArrayExpr(ArrayType, List of Expr) grammar chunk.
newNewMultiArrayExpr(ArrayType, List) - Method in class soot.jimple.Jimple
Constructs a NewMultiArrayExpr(ArrayType, List of Immediate) grammar chunk.
newNewMultiArrayInst(ArrayType, int) - Method in class soot.baf.Baf
 
newNopInst() - Method in class soot.baf.Baf
 
newNopStmt() - Method in class soot.grimp.Grimp
Constructs a NopStmt() grammar chunk.
newNopStmt() - Method in class soot.jimple.Jimple
Constructs a NopStmt() grammar chunk.
newNopStmt(NopStmt) - Method in class soot.grimp.Grimp
 
newObjExprBox(Value) - Method in class soot.grimp.Grimp
 
newOrExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a OrExpr(Expr, Expr) grammar chunk.
newOrExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a OrExpr(Immediate, Immediate) grammar chunk.
newOrInst(Type) - Method in class soot.baf.Baf
 
newParameterRef(Type, int) - Method in class soot.baf.Baf
Constructs a ParameterRef(SootMethod, int) grammar chunk.
newParameterRef(Type, int) - Method in class soot.grimp.Grimp
Constructs a ParameterRef(SootMethod, int) grammar chunk.
newParameterRef(Type, int) - Method in class soot.jimple.Jimple
Constructs a ParameterRef(SootMethod, int) grammar chunk.
newPhiExpr(List, List) - Method in class soot.shimple.Shimple
Create a PhiExpr with the provided list of Values (Locals or Constants) and the corresponding control flow predecessor Blocks.
newPhiExpr(Local, List) - Method in class soot.shimple.Shimple
Create a trivial PhiExpr, where preds are an ordered list of the control predecessor Blocks of the Phi expression.
newPlaceholderInst(Unit) - Method in class soot.baf.Baf
 
newPopInst(Type) - Method in class soot.baf.Baf
 
newPrimitiveCastInst(Type, Type) - Method in class soot.baf.Baf
 
newPushInst(Constant) - Method in class soot.baf.Baf
 
newRemExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a RemExpr(Expr, Expr) grammar chunk.
newRemExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a RemExpr(Immediate, Immediate) grammar chunk.
newRemInst(Type) - Method in class soot.baf.Baf
 
newRetStmt(Value) - Method in class soot.jimple.Jimple
Constructs a RetStmt(Local) grammar chunk.
newReturnInst(Type) - Method in class soot.baf.Baf
 
newReturnStmt(ReturnStmt) - Method in class soot.grimp.Grimp
 
newReturnStmt(Value) - Method in class soot.grimp.Grimp
Constructs a ReturnStmt(Expr) grammar chunk.
newReturnStmt(Value) - Method in class soot.jimple.Jimple
Constructs a ReturnStmt(Immediate) grammar chunk.
newReturnVoidInst() - Method in class soot.baf.Baf
 
newReturnVoidStmt() - Method in class soot.grimp.Grimp
Constructs a ReturnVoidStmt() grammar chunk.
newReturnVoidStmt() - Method in class soot.jimple.Jimple
Constructs a ReturnVoidStmt() grammar chunk.
newReturnVoidStmt(ReturnVoidStmt) - Method in class soot.grimp.Grimp
 
newRValueBox(Value) - Method in class soot.grimp.Grimp
 
newRValueBox(Value) - Method in class soot.jimple.Jimple
 
newSet - Variable in class soot.jimple.spark.sets.DoublePointsToSet
 
newSet() - Method in class soot.util.HashMultiMap
 
newSet(Type, PAG) - Method in class soot.jimple.spark.sets.P2SetFactory
Returns a newly-created set.
newSetFactory - Variable in class soot.G
 
newShlExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a ShlExpr(Expr, Expr) grammar chunk.
newShlExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a ShlExpr(Immediate, Immediate) grammar chunk.
newShlInst(Type) - Method in class soot.baf.Baf
 
newShrExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a ShrExpr(Expr, Expr) grammar chunk.
newShrExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a ShrExpr(Immediate, Immediate) grammar chunk.
newShrInst(Type) - Method in class soot.baf.Baf
 
newSpecialInvokeExpr(Local, SootMethod) - Method in class soot.jimple.Jimple
Constructs a NewSpecialInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newSpecialInvokeExpr(Local, SootMethod, List) - Method in class soot.grimp.Grimp
Constructs a SpecialInvokeExpr(Local base, SootMethod method, List of Expr) grammar chunk.
newSpecialInvokeExpr(Local, SootMethod, List) - Method in class soot.jimple.Jimple
Constructs a NewSpecialInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newSpecialInvokeExpr(Local, SootMethod, Value) - Method in class soot.jimple.Jimple
Constructs a NewSpecialInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newSpecialInvokeExpr(Local, SootMethod, Value, Value) - Method in class soot.jimple.Jimple
Constructs a NewSpecialInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newSpecialInvokeInst(SootMethod) - Method in class soot.baf.Baf
 
newStaticFieldRef(SootField) - Method in class soot.grimp.Grimp
Constructs a StaticFieldRef(SootField) grammar chunk.
newStaticFieldRef(SootField) - Method in class soot.jimple.Jimple
Constructs a StaticFieldRef(SootField) grammar chunk.
newStaticGetInst(SootField) - Method in class soot.baf.Baf
 
newStaticInvokeExpr(SootMethod) - Method in class soot.jimple.Jimple
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk.
newStaticInvokeExpr(SootMethod, List) - Method in class soot.grimp.Grimp
Constructs a StaticInvokeExpr(ArrayType, List of Expr) grammar chunk.
newStaticInvokeExpr(SootMethod, List) - Method in class soot.jimple.Jimple
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk.
newStaticInvokeExpr(SootMethod, Value) - Method in class soot.jimple.Jimple
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk.
newStaticInvokeExpr(SootMethod, Value, Value) - Method in class soot.jimple.Jimple
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar chunk.
newStaticInvokeInst(SootMethod) - Method in class soot.baf.Baf
 
newStaticPutInst(SootField) - Method in class soot.baf.Baf
 
newStmtBox(Unit) - Method in class soot.grimp.Grimp
 
newStmtBox(Unit) - Method in class soot.jimple.Jimple
 
newStoreInst(Type, Local) - Method in class soot.baf.Baf
 
newStringConstant(Local, String) - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
newStringConstant(VarNode, String) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
newSubExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a SubExpr(Expr, Expr) grammar chunk.
newSubExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a SubExpr(Immediate, Immediate) grammar chunk.
newSubInst(Type) - Method in class soot.baf.Baf
 
newSwapInst(Type, Type) - Method in class soot.baf.Baf
 
newTableSwitchInst(Unit, int, int, List) - Method in class soot.baf.Baf
 
newTableSwitchStmt(TableSwitchStmt) - Method in class soot.grimp.Grimp
 
newTableSwitchStmt(Value, int, int, List, Unit) - Method in class soot.grimp.Grimp
Constructs a TableSwitchStmt(Expr, int, int, List of Unit, Stmt) grammar chunk.
newTableSwitchStmt(Value, int, int, List, Unit) - Method in class soot.jimple.Jimple
Constructs a TableSwitchStmt(Immediate, int, int, List of Unit, Stmt) grammar chunk.
newTableSwitchStmt(Value, int, int, List, UnitBox) - Method in class soot.jimple.Jimple
 
newThisRef(RefType) - Method in class soot.baf.Baf
Constructs a ThisRef(RefType) grammar chunk.
newThisRef(RefType) - Method in class soot.grimp.Grimp
Constructs a ThisRef(RefType) grammar chunk.
newThisRef(RefType) - Method in class soot.jimple.Jimple
Constructs a ThisRef(RefType) grammar chunk.
newThrowInst() - Method in class soot.baf.Baf
 
newThrowStmt(ThrowStmt) - Method in class soot.grimp.Grimp
 
newThrowStmt(Value) - Method in class soot.grimp.Grimp
Constructs a ThrowStmt(Expr) grammar chunk.
newThrowStmt(Value) - Method in class soot.jimple.Jimple
Constructs a ThrowStmt(Immediate) grammar chunk.
newTrap(SootClass, UnitBox, UnitBox, UnitBox) - Method in class soot.jimple.Jimple
 
newTrap(SootClass, Unit, Unit, Unit) - Method in class soot.baf.Baf
Constructs a new BTrap for the given exception on the given Unit range with the given Unit handler.
newTrap(SootClass, Unit, Unit, Unit) - Method in class soot.grimp.Grimp
Constructs a new Trap for the given exception on the given Stmt range with the given Stmt handler.
newTrap(SootClass, Unit, Unit, Unit) - Method in class soot.jimple.Jimple
Constructs a new JTrap for the given exception on the given Stmt range with the given Stmt handler.
newTrap(Trap) - Method in class soot.grimp.Grimp
 
newUnion() - Method in class soot.jimple.toolkits.pointer.UnionFactory
 
newUshrExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a UshrExpr(Expr, Expr) grammar chunk.
newUshrExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a UshrExpr(Immediate, Immediate) grammar chunk.
newUshrInst(Type) - Method in class soot.baf.Baf
 
newVariableBox(Value) - Method in class soot.grimp.Grimp
 
newVariableBox(Value) - Method in class soot.jimple.Jimple
 
newVirtualInvokeExpr(Local, SootMethod) - Method in class soot.jimple.Jimple
Constructs a NewVirtualInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newVirtualInvokeExpr(Local, SootMethod, List) - Method in class soot.grimp.Grimp
Constructs a VirtualInvokeExpr(Local base, SootMethod method, List of Expr) grammar chunk.
newVirtualInvokeExpr(Local, SootMethod, List) - Method in class soot.jimple.Jimple
Constructs a NewVirtualInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newVirtualInvokeExpr(Local, SootMethod, Value) - Method in class soot.jimple.Jimple
Constructs a NewVirtualInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newVirtualInvokeExpr(Local, SootMethod, Value, Value) - Method in class soot.jimple.Jimple
Constructs a NewVirtualInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.
newVirtualInvokeInst(SootMethod) - Method in class soot.baf.Baf
 
newXorExpr(Value, Value) - Method in class soot.grimp.Grimp
Constructs a XorExpr(Expr, Expr) grammar chunk.
newXorExpr(Value, Value) - Method in class soot.jimple.Jimple
Constructs a XorExpr(Immediate, Immediate) grammar chunk.
newXorInst(Type) - Method in class soot.baf.Baf
 
next - Variable in class soot.xml.XMLNode
 
next() - Method in class soot.PatchingChain.PatchingIterator
 
next() - Method in class soot.jimple.parser.lexer.Lexer
 
next() - Method in class soot.jimple.toolkits.callgraph.Sources
 
next() - Method in class soot.jimple.toolkits.callgraph.Units
 
next() - Method in class soot.jimple.toolkits.callgraph.Filter
 
next() - Method in class soot.jimple.toolkits.callgraph.Targets
 
next() - Method in class soot.util.BitSetIterator
Returns the index of the next set bit.
next() - Method in class soot.util.IterableMap.Mapping_Iterator
 
next() - Method in class soot.util.queue.QueueReader
Returns (and removes) the next object in the queue, or null if there are none.
nextElement() - Method in class soot.coffi.Utf8_Enumeration
Determines the next Utf8 character, and stores it in c.
nextFinishNumber - Variable in class soot.jimple.spark.solver.TopoSorter
 
NoArgInst - interface soot.baf.NoArgInst.
 
NoCast - class soot.jimple.parser.node.NoCast.
 
NoCast() - Method in class soot.Singletons
 
NoCast(Singletons.Global) - Constructor for class soot.jimple.parser.node.NoCast
 
node - Variable in class soot.jimple.parser.parser.Parser
 
Node - class soot.jimple.parser.node.Node.
 
Node - class soot.jimple.spark.pag.Node.
Represents every node in the pointer assignment graph.
NODE_SHAPE_BOX - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_SHAPE_CIRCLE - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_SHAPE_DIAMOND - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_SHAPE_ELLIPSE - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_SHAPE_PLAINTEXT - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_BOLD - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_DASHED - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_DIAGONALS - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_DOTTED - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_FILLED - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_INVISIBLE - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_ROUNDED - Static variable in interface soot.util.dot.DotGraphConstants
 
NODE_STYLE_SOLID - Static variable in interface soot.util.dot.DotGraphConstants
 
Node() - Constructor for class soot.jimple.parser.node.Node
 
NodeCast - class soot.jimple.parser.node.NodeCast.
 
NodeCast() - Method in class soot.Singletons
 
NodeCast(Singletons.Global) - Constructor for class soot.jimple.parser.node.NodeCast
 
nodeToPreds - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
 
nodeToSuccs - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
 
noExceptionThrowing(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
filters out Exception-throwing Values.
noExceptionThrowingRhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
filters out RHS that don't throw any exception.
noIndent() - Method in class soot.AbstractUnitPrinter
 
noIndent() - Method in interface soot.UnitPrinter
 
noInvoke(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
filters out Invokes.
returns null if val is null.
noInvokeRhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
filters out RHS that aren't invokes.
noLocal(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
only lets non-Locals through.
returns null if val is null.
nonNullSize() - Method in class soot.util.SmallNumberedMap
Returns the number of non-null values in this map.
nonTransitiveReadSet(SootMethod) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
nonTransitiveWriteSet(SootMethod) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
NOP - Static variable in class soot.jimple.Jimple
 
NopEliminator - class soot.jimple.toolkits.scalar.NopEliminator.
 
NopEliminator() - Method in class soot.Singletons
 
NopEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.NopEliminator
 
NopInst - interface soot.baf.NopInst.
 
NopStmt - interface soot.jimple.NopStmt.
 
NormalUnitPrinter - class soot.NormalUnitPrinter.
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf
NormalUnitPrinter(Body) - Constructor for class soot.NormalUnitPrinter
 
NoSuchLocalException - exception soot.jimple.NoSuchLocalException.
 
NoSuchLocalException() - Constructor for class soot.jimple.NoSuchLocalException
 
NoSuchLocalException(String) - Constructor for class soot.jimple.NoSuchLocalException
 
notEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
 
notEqual(NumericConstant) - Method in class soot.jimple.IntConstant
 
notEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
notEqual(NumericConstant) - Method in class soot.jimple.LongConstant
 
notEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
 
NotIsolatedAnalysis - class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis.
Performs a Not-Isolated-analysis on the given graph, which is basicly the same as an Isolated-analysis (we just return the complement, as it's easier to calculate it).
NotIsolatedAnalysis(DirectedGraph) - Constructor for class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
this constructor should not be used, and will throw a runtime-exception!
NotIsolatedAnalysis(DirectedGraph, LatestComputation, Map) - Constructor for class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
automaticly performs the Isolation-analysis on the graph dg using the Latest-computation latest.
the equivRhsMap is only here to avoid doing these things again...
NotIsolatedAnalysis(DirectedGraph, LatestComputation, Map, BoundedFlowSet) - Constructor for class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
automaticly performs the Isolation-analysis on the graph dg using the Latest-computation latest.
the equivRhsMap is only here to avoid doing these things again...
the shared set allows more efficient set-operations, when this analysis is joined with other analyses/computations.
notmainentry() - Method in class soot.options.ProfilingOptions
Not Main Entry -- Instrument runBenchmark() instead of main().
NPCOptions - class soot.options.NPCOptions.
Option parser for Null Pointer Checker.
NPCOptions(Map) - Constructor for class soot.options.NPCOptions
 
NULL - Static variable in class soot.jimple.Jimple
 
NULL_TYPE - Static variable in class soot.jimple.Jimple
 
NullCheckTag - class soot.jimple.toolkits.annotation.tags.NullCheckTag.
NullCheckTag contains the null pointer check information.
NullCheckTag(boolean) - Constructor for class soot.jimple.toolkits.annotation.tags.NullCheckTag
 
NullConstant - class soot.jimple.NullConstant.
 
NullConstant() - Method in class soot.Singletons
 
NullConstant(Singletons.Global) - Constructor for class soot.jimple.NullConstant
 
NullPointerChecker - class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker.
 
NullPointerChecker() - Method in class soot.Singletons
 
NullPointerChecker(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker
 
NullPointerColorer - class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer.
 
NullPointerColorer() - Method in class soot.Singletons
 
NullPointerColorer(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer
 
NullType - class soot.NullType.
Soot representation of the Java type 'null'.
NullType() - Method in class soot.Singletons
 
NullType(Singletons.Global) - Constructor for class soot.NullType
 
number_of_exceptions - Variable in class soot.coffi.Exception_attribute
Length of exception table array.
Numberable - interface soot.util.Numberable.
A class that numbers objects, so they can be placed in bitsets.
NumberedSet - class soot.util.NumberedSet.
Holds a set of Numberable objects.
NumberedSet(Numberer) - Constructor for class soot.util.NumberedSet
 
NumberedString - class soot.util.NumberedString.
A class that assigns integers to java.lang.Strings.
NumberedString(String) - Constructor for class soot.util.NumberedString
 
Numberer - class soot.util.Numberer.
A class that numbers objects, so they can be placed in bitsets.
numberer() - Method in class soot.relations.Domain
 
Numberer() - Constructor for class soot.util.Numberer
 
numCollapsed - Variable in class soot.jimple.spark.solver.SCCCollapser
 
numCollapsed - Variable in class soot.jimple.spark.solver.EBBCollapser
 
numDerefs - Variable in class soot.jimple.spark.pag.VarNode
 
numDimensions - Variable in class soot.ArrayType
dimension count for the array type
NumericConstant - class soot.jimple.NumericConstant.
 
NumericConstant() - Constructor for class soot.jimple.NumericConstant
 
numKeys() - Method in class soot.util.HashMultiMap
 
numKeys() - Method in interface soot.util.MultiMap
 
numNatives - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
 
numNatives - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
 
numRRs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
 
numRRs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
 
numRWs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
 
numRWs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
 
numWRs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
 
numWRs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
 
numWWs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
 
numWWs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
 

O

o - Variable in class soot.dava.internal.AST.ASTTryNode.container
 
o1 - Variable in class soot.jimple.spark.internal.Pair
 
o2 - Variable in class soot.jimple.spark.internal.Pair
 
OBJECTCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
ObjExprBox - class soot.grimp.internal.ObjExprBox.
 
ObjExprBox(Value) - Constructor for class soot.grimp.internal.ObjExprBox
 
ofcg - Variable in class soot.jimple.spark.solver.PropWorklist
 
ofcg - Variable in class soot.jimple.spark.solver.PropAlias
 
oldSet - Variable in class soot.jimple.spark.sets.DoublePointsToSet
 
oldSetFactory - Variable in class soot.G
 
on_fly_cg() - Method in class soot.options.SparkOptions
On Fly Call Graph -- Build call graph as receiver types become known.
OneByteCodeTag - interface soot.jimple.toolkits.annotation.tags.OneByteCodeTag.
A tag which is guaranteed to contain no more than 1 byte of information.
onepage - Variable in class soot.tools.CFGViewer
 
OnFlyCallGraph - class soot.jimple.spark.solver.OnFlyCallGraph.
The interface between the pointer analysis engine and the on-the-fly call graph builder.
OnFlyCallGraph(PAG, FastHierarchy, Parms) - Constructor for class soot.jimple.spark.solver.OnFlyCallGraph
 
only_array_ref() - Method in class soot.options.NPCOptions
Only Array Ref -- Annotate only array references.
only_regular_locals() - Method in class soot.options.CPOptions
Only Regular Locals -- .
only_stack_locals() - Method in class soot.options.CPOptions
Only Stack Locals -- .
op1Box - Variable in class soot.jimple.internal.AbstractBinopExpr
 
op2Box - Variable in class soot.jimple.internal.AbstractBinopExpr
 
options - Variable in class soot.shimple.ShimpleBody
Holds our options map...
Options - class soot.options.Options.
Soot command-line options parser.
Options() - Method in class soot.Singletons
 
Options(Singletons.Global) - Constructor for class soot.options.Options
 
opts - Variable in class soot.jimple.spark.pag.PAG
 
opType - Variable in class soot.baf.internal.AbstractOpTypeInst
 
opType - Variable in class soot.baf.internal.AbstractOpTypeBranchInst
 
OpTypeArgInst - interface soot.baf.OpTypeArgInst.
 
or(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
 
or(ArithmeticConstant) - Method in class soot.jimple.IntConstant
 
or(ArithmeticConstant) - Method in class soot.jimple.LongConstant
 
or(BitVector) - Method in class soot.util.BitVector
 
or(BitVector, BitVector) - Static method in class soot.util.BitVector
 
or(SharedBitSet) - Method in class soot.util.SharedBitSet
 
orAndAndNot(BitVector, BitVector, BitVector) - Method in class soot.util.BitVector
Computes this = this OR ((orset AND andset ) AND (NOT andnotset)) Returns true iff this is modified.
orAndAndNot(SharedBitSet, BitVector, SharedBitSet) - Method in class soot.util.SharedBitSet
 
orAndAndNot(SharedBitSet, SharedBitSet, SharedBitSet) - Method in class soot.util.SharedBitSet
 
orAndAndNotCache - Variable in class soot.util.SharedBitSetCache
 
ORANGE - Static variable in class soot.tagkit.ColorTag
 
order() - Method in class soot.jimple.toolkits.callgraph.TopologicalOrderer
 
OrExpr - interface soot.jimple.OrExpr.
 
origLocals - Variable in class soot.shimple.internal.ShimpleBodyBuilder
A fixed list of all original Locals.
OrInst - interface soot.baf.OrInst.
 
oub - Variable in class soot.toolkits.scalar.ValueUnitPair
 
out - Variable in class soot.G
 
outAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAAbstractModifier(AAbstractModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAAndBinop(AAndBinop) - Method in class soot.jimple.parser.Walker
 
outAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAAndBinop(AAndBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAArrayBrackets(AArrayBrackets) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAArrayDescriptor(AArrayDescriptor) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.Walker
 
outAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAArrayNewExpr(AArrayNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAArrayRef(AArrayRef) - Method in class soot.jimple.parser.Walker
 
outAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAArrayRef(AArrayRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAArrayReference(AArrayReference) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.Walker
 
outAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAAssignStatement(AAssignStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.Walker
 
outABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABaseNonvoidType(ABaseNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.Walker
 
outABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABinopBoolExpr(ABinopBoolExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.Walker
 
outABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABinopExpr(ABinopExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABinopExpression(ABinopExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.Walker
 
outABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABooleanBaseType(ABooleanBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABooleanBaseTypeNoName(ABooleanBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.Walker
 
outABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outABreakpointStatement(ABreakpointStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.Walker
 
outAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAByteBaseType(AByteBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAByteBaseTypeNoName(AByteBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.Walker
 
outACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACaseStmt(ACaseStmt) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACastExpression(ACastExpression) - Method in class soot.jimple.parser.Walker
 
outACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACastExpression(ACastExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACatchClause(ACatchClause) - Method in class soot.jimple.parser.Walker
 
outACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACatchClause(ACatchClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.Walker
 
outACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACharBaseType(ACharBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACharBaseTypeNoName(ACharBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAClassFileType(AClassFileType) - Method in class soot.jimple.parser.Walker
 
outAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAClassFileType(AClassFileType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.Walker
 
outAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAClassNameBaseType(AClassNameBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.Walker
 
outAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAClassNameMultiClassNameList(AClassNameMultiClassNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.Walker
 
outAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAClassNameSingleClassNameList(AClassNameSingleClassNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.Walker
 
outACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpBinop(ACmpBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.Walker
 
outACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpeqBinop(ACmpeqBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.Walker
 
outACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpgBinop(ACmpgBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.Walker
 
outACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpgeBinop(ACmpgeBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.Walker
 
outACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpgtBinop(ACmpgtBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.Walker
 
outACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmplBinop(ACmplBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.Walker
 
outACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpleBinop(ACmpleBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.Walker
 
outACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpltBinop(ACmpltBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.Walker
 
outACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outACmpneBinop(ACmpneBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.Walker
 
outAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAConstantCaseLabel(AConstantCaseLabel) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAConstantImmediate(AConstantImmediate) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outADeclaration(ADeclaration) - Method in class soot.jimple.parser.Walker
 
outADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outADeclaration(ADeclaration) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outADefaultCaseLabel(ADefaultCaseLabel) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outADivBinop(ADivBinop) - Method in class soot.jimple.parser.Walker
 
outADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outADivBinop(ADivBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.Walker
 
outADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outADoubleBaseType(ADoubleBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outADoubleBaseTypeNoName(ADoubleBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAEmptyMethodBody(AEmptyMethodBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.Walker
 
outAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAEntermonitorStatement(AEntermonitorStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.Walker
 
outAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAExitmonitorStatement(AExitmonitorStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAExtendsClause(AExtendsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFieldMember(AFieldMember) - Method in class soot.jimple.parser.Walker
 
outAFieldMember(AFieldMember) - Method in class soot.jimple.parser.BodyExtractorWalker
 
outAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFieldMember(AFieldMember) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFieldReference(AFieldReference) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.Walker
 
outAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFieldSignature(AFieldSignature) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFile(AFile) - Method in class soot.jimple.parser.Walker
 
outAFile(AFile) - Method in class soot.jimple.parser.SkeletonExtractorWalker
 
outAFile(AFile) - Method in class soot.jimple.parser.BodyExtractorWalker
 
outAFile(AFile) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFile(AFile) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFileBody(AFileBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFinalModifier(AFinalModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFixedArrayDescriptor(AFixedArrayDescriptor) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.Walker
 
outAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFloatBaseType(AFloatBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFloatBaseTypeNoName(AFloatBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.Walker
 
outAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFloatConstant(AFloatConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFullIdentClassName(AFullIdentClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.Walker
 
outAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFullIdentNonvoidType(AFullIdentNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.Walker
 
outAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.Walker
 
outAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAGotoStatement(AGotoStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAGotoStmt(AGotoStmt) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIdentClassName(AIdentClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.Walker
 
outAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIdentityNoTypeStatement(AIdentityNoTypeStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.Walker
 
outAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIdentityStatement(AIdentityStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIdentName(AIdentName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.Walker
 
outAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIdentNonvoidType(AIdentNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIfStatement(AIfStatement) - Method in class soot.jimple.parser.Walker
 
outAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIfStatement(AIfStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAImmediateExpression(AImmediateExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAImplementsClause(AImplementsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.Walker
 
outAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAInstanceofExpression(AInstanceofExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.Walker
 
outAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIntBaseType(AIntBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIntBaseTypeNoName(AIntBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.Walker
 
outAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAIntegerConstant(AIntegerConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.Walker
 
outAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAInterfaceFileType(AInterfaceFileType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAInterfaceNonstaticInvoke(AInterfaceNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAInvokeExpression(AInvokeExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.Walker
 
outAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAInvokeStatement(AInvokeStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALabelName(ALabelName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.Walker
 
outALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALabelStatement(ALabelStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.Walker
 
outALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALengthofUnop(ALengthofUnop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.Walker
 
outALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALocalFieldRef(ALocalFieldRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.Walker
 
outALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALocalImmediate(ALocalImmediate) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALocalName(ALocalName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.Walker
 
outALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALocalVariable(ALocalVariable) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.Walker
 
outALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALongBaseType(ALongBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALongBaseTypeNoName(ALongBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.Walker
 
outALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outALookupswitchStatement(ALookupswitchStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMethodMember(AMethodMember) - Method in class soot.jimple.parser.Walker
 
outAMethodMember(AMethodMember) - Method in class soot.jimple.parser.SkeletonExtractorWalker
 
outAMethodMember(AMethodMember) - Method in class soot.jimple.parser.BodyExtractorWalker
 
outAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMethodMember(AMethodMember) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.Walker
 
outAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMethodSignature(AMethodSignature) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.Walker
 
outAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMinusBinop(AMinusBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAModBinop(AModBinop) - Method in class soot.jimple.parser.Walker
 
outAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAModBinop(AModBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMultBinop(AMultBinop) - Method in class soot.jimple.parser.Walker
 
outAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMultBinop(AMultBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.Walker
 
outAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMultiArgList(AMultiArgList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.Walker
 
outAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMultiLocalNameList(AMultiLocalNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMultiNameList(AMultiNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.Walker
 
outAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMultiNewExpr(AMultiNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.Walker
 
outAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAMultiParameterList(AMultiParameterList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANativeModifier(ANativeModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANegUnop(ANegUnop) - Method in class soot.jimple.parser.Walker
 
outANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANegUnop(ANegUnop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANewExpression(ANewExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.Walker
 
outANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANonstaticInvokeExpr(ANonstaticInvokeExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANonvoidJimpleType(ANonvoidJimpleType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANopStatement(ANopStatement) - Method in class soot.jimple.parser.Walker
 
outANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANopStatement(ANopStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANovoidType(ANovoidType) - Method in class soot.jimple.parser.Walker
 
outANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANovoidType(ANovoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.Walker
 
outANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANullBaseType(ANullBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANullBaseTypeNoName(ANullBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outANullConstant(ANullConstant) - Method in class soot.jimple.parser.Walker
 
outANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outANullConstant(ANullConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAOrBinop(AOrBinop) - Method in class soot.jimple.parser.Walker
 
outAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAOrBinop(AOrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAParameter(AParameter) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAParameter(AParameter) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.Walker
 
outAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAPlusBinop(APlusBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAPrivateModifier(APrivateModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAProtectedModifier(AProtectedModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAPublicModifier(APublicModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAQuotedClassName(AQuotedClassName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAQuotedName(AQuotedName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.Walker
 
outAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAQuotedNonvoidType(AQuotedNonvoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAReferenceExpression(AReferenceExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAReferenceVariable(AReferenceVariable) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outARetStatement(ARetStatement) - Method in class soot.jimple.parser.Walker
 
outARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outARetStatement(ARetStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.Walker
 
outAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAReturnStatement(AReturnStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAShlBinop(AShlBinop) - Method in class soot.jimple.parser.Walker
 
outAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAShlBinop(AShlBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.Walker
 
outAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAShortBaseType(AShortBaseType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.Walker
 
outAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAShortBaseTypeNoName(AShortBaseTypeNoName) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAShrBinop(AShrBinop) - Method in class soot.jimple.parser.Walker
 
outAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAShrBinop(AShrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.Walker
 
outASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASigFieldRef(ASigFieldRef) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.Walker
 
outASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASimpleNewExpr(ASimpleNewExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.Walker
 
outASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASingleArgList(ASingleArgList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.Walker
 
outASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASingleLocalNameList(ASingleLocalNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASingleNameList(ASingleNameList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.Walker
 
outASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASingleParameterList(ASingleParameterList) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASpecialNonstaticInvoke(ASpecialNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.Walker
 
outAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAStaticInvokeExpr(AStaticInvokeExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAStaticModifier(AStaticModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAStringConstant(AStringConstant) - Method in class soot.jimple.parser.Walker
 
outAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAStringConstant(AStringConstant) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outASynchronizedModifier(ASynchronizedModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.Walker
 
outATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outATableswitchStatement(ATableswitchStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.Walker
 
outAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.SkeletonExtractorWalker
 
outAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAThrowsClause(AThrowsClause) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.Walker
 
outAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAThrowStatement(AThrowStatement) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outATransientModifier(ATransientModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.Walker
 
outAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAUnknownJimpleType(AUnknownJimpleType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAUnopBoolExpr(AUnopBoolExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.Walker
 
outAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAUnopExpr(AUnopExpr) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.Walker
 
outAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAUnopExpression(AUnopExpression) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.Walker
 
outAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAUshrBinop(AUshrBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAVirtualNonstaticInvoke(AVirtualNonstaticInvoke) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAVoidType(AVoidType) - Method in class soot.jimple.parser.Walker
 
outAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAVoidType(AVoidType) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAVolatileModifier(AVolatileModifier) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outAXorBinop(AXorBinop) - Method in class soot.jimple.parser.Walker
 
outAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outAXorBinop(AXorBinop) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
outFieldRefWorkList - Variable in class soot.jimple.spark.solver.PropAlias
 
output - Variable in class soot.AbstractUnitPrinter
 
output_dir() - Method in class soot.options.Options
 
output_format_b - Static variable in class soot.options.Options
 
output_format_B - Static variable in class soot.options.Options
 
output_format_baf - Static variable in class soot.options.Options
 
output_format_c - Static variable in class soot.options.Options
 
output_format_class - Static variable in class soot.options.Options
 
output_format_d - Static variable in class soot.options.Options
 
output_format_dava - Static variable in class soot.options.Options
 
output_format_g - Static variable in class soot.options.Options
 
output_format_G - Static variable in class soot.options.Options
 
output_format_grimp - Static variable in class soot.options.Options
 
output_format_grimple - Static variable in class soot.options.Options
 
output_format_j - Static variable in class soot.options.Options
 
output_format_J - Static variable in class soot.options.Options
 
output_format_jasmin - Static variable in class soot.options.Options
 
output_format_jimp - Static variable in class soot.options.Options
 
output_format_jimple - Static variable in class soot.options.Options
 
output_format_n - Static variable in class soot.options.Options
 
output_format_none - Static variable in class soot.options.Options
 
output_format_s - Static variable in class soot.options.Options
 
output_format_S - Static variable in class soot.options.Options
 
output_format_shimp - Static variable in class soot.options.Options
 
output_format_shimple - Static variable in class soot.options.Options
 
output_format_X - Static variable in class soot.options.Options
 
output_format_xml - Static variable in class soot.options.Options
 
output_format() - Method in class soot.options.Options
 
output() - Method in class soot.AbstractUnitPrinter
 
output() - Method in interface soot.UnitPrinter
 
outStart(Start) - Method in class soot.jimple.parser.Walker
 
outStart(Start) - Method in class soot.jimple.parser.analysis.DepthFirstAdapter
 
outStart(Start) - Method in class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 

P

p2set - Variable in class soot.jimple.spark.pag.Node
 
P2SetFactory - class soot.jimple.spark.sets.P2SetFactory.
Abstract base class for points-to set factory.
P2SetFactory() - Constructor for class soot.jimple.spark.sets.P2SetFactory
 
P2SetVisitor - class soot.jimple.spark.sets.P2SetVisitor.
Abstract base class for points-to set visitors used to enumerate points-to sets.
P2SetVisitor() - Constructor for class soot.jimple.spark.sets.P2SetVisitor
 
pa - Variable in class soot.jimple.ReachingTypeDumper
 
Pack - class soot.Pack.
A wrapper object for a pack of optimizations.
Pack(String) - Constructor for class soot.Pack
 
package_ContainsClass(String, String, String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
 
packageName - Variable in class soot.SootClass
 
PackageNamer - class soot.dava.toolkits.base.misc.PackageNamer.
 
PackageNamer() - Method in class soot.Singletons
 
PackageNamer(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.PackageNamer
 
packLocalCount - Variable in class soot.Timers
 
PackManager - class soot.PackManager.
Manages the Packs containing the various phases and their options.
PackManager() - Method in class soot.Singletons
 
PackManager(Singletons.Global) - Constructor for class soot.PackManager
 
packStmtCount - Variable in class soot.Timers
 
packTimer - Variable in class soot.Timers
 
paddedLeftOf(String, int) - Method in class soot.Timers
 
pag - Variable in class soot.jimple.spark.builder.StandardParms
 
pag - Variable in class soot.jimple.spark.internal.SparkNativeHelper
 
pag - Variable in class soot.jimple.spark.pag.Node
 
pag - Variable in class soot.jimple.spark.pag.PAG2HTML
 
pag - Variable in class soot.jimple.spark.pag.PAGDumper
 
pag - Variable in class soot.jimple.spark.solver.SCCCollapser
 
pag - Variable in class soot.jimple.spark.solver.PropWorklist
 
pag - Variable in class soot.jimple.spark.solver.PropAlias
 
pag - Variable in class soot.jimple.spark.solver.TopoSorter
 
pag - Variable in class soot.jimple.spark.solver.PropMerge
 
pag - Variable in class soot.jimple.spark.solver.EBBCollapser
 
pag - Variable in class soot.jimple.spark.solver.Checker
 
pag - Variable in class soot.jimple.spark.solver.PropIter
 
pag - Variable in class soot.jimple.spark.solver.MergeChecker
 
PAG - class soot.jimple.spark.pag.PAG.
Pointer assignment graph.
PAG(SparkOptions) - Constructor for class soot.jimple.spark.pag.PAG
 
PAG2HTML - class soot.jimple.spark.pag.PAG2HTML.
Dumps a pointer assignment graph to a html files.
PAG2HTML(PAG) - Constructor for class soot.jimple.spark.pag.PAG2HTML
 
PAGDumper - class soot.jimple.spark.pag.PAGDumper.
Dumps a pointer assignment graph to a file.
PAGDumper(PAG) - Constructor for class soot.jimple.spark.pag.PAGDumper
 
Pair - class soot.jimple.spark.internal.Pair.
Just a pair of arbitrary objects.
Pair(Object, Object) - Constructor for class soot.jimple.spark.internal.Pair
 
parameterize(Node, Object) - Method in class soot.jimple.spark.pag.MethodPAG
 
ParameterRef - class soot.jimple.ParameterRef.
ParameterRef objects are used by Body objects to refer to the parameter slots on method entry.
ParameterRef(Type, int) - Constructor for class soot.jimple.ParameterRef
Constructs a ParameterRef object of the specified type, representing the specified parameter number.
parent - Variable in class soot.dava.internal.SET.SETNode
 
parent - Variable in class soot.xml.XMLNode
 
parent() - Method in class soot.jimple.parser.node.Node
 
PArgList - class soot.jimple.parser.node.PArgList.
 
PArgList() - Constructor for class soot.jimple.parser.node.PArgList
 
ParityAnalysis - class soot.jimple.toolkits.annotation.parity.ParityAnalysis.
 
ParityAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.annotation.parity.ParityAnalysis
 
ParityTagger - class soot.jimple.toolkits.annotation.parity.ParityTagger.
A body transformer that records parity analysis information in tags.
ParityTagger() - Method in class soot.Singletons
 
ParityTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.parity.ParityTagger
 
Parm - class soot.jimple.spark.pag.Parm.
Represents a method parameter.
Parm_pairToElement - Variable in class soot.G
 
Parms - interface soot.jimple.spark.builder.Parms.
Generic interface to a class implementing builder parameters (this decides what kinds of nodes should be built for each kind of Soot value).
parms_as_fields() - Method in class soot.options.SparkOptions
Parms As Fields -- Represent method parameters as fields of this.
PArrayBrackets - class soot.jimple.parser.node.PArrayBrackets.
 
PArrayBrackets() - Constructor for class soot.jimple.parser.node.PArrayBrackets
 
PArrayDescriptor - class soot.jimple.parser.node.PArrayDescriptor.
 
PArrayDescriptor() - Constructor for class soot.jimple.parser.node.PArrayDescriptor
 
PArrayRef - class soot.jimple.parser.node.PArrayRef.
 
PArrayRef() - Constructor for class soot.jimple.parser.node.PArrayRef
 
Parse - class soot.jimple.parser.Parse.
Provides a test-driver for the Jimple parser.
parse() - Method in class soot.coffi.ClassFile
For every method, this calls parseMethod, storing the list of Instructions in the method_info object, and also constructs the corresponding CFG.
parse() - Method in class soot.jimple.parser.parser.Parser
 
Parse() - Constructor for class soot.jimple.parser.Parse
 
parse(InputStream, SootClass) - Static method in class soot.jimple.parser.Parse
 
parse(String[]) - Method in class soot.options.Options
 
parseMethod(method_info) - Method in class soot.coffi.ClassFile
Parses the given method, converting its bytecode array into a list of Instruction objects.
Parser - class soot.jimple.parser.parser.Parser.
 
Parser(Lexer) - Constructor for class soot.jimple.parser.parser.Parser
 
ParserException - exception soot.jimple.parser.parser.ParserException.
 
ParserException(Token, String) - Constructor for class soot.jimple.parser.parser.ParserException
 
PASideEffectTester - class soot.jimple.toolkits.pointer.PASideEffectTester.
 
PASideEffectTester() - Constructor for class soot.jimple.toolkits.pointer.PASideEffectTester
 
passesParameters() - Method in class soot.jimple.toolkits.callgraph.Edge
 
PatchingChain - class soot.PatchingChain.
An implementation of a Chain which can contain only Units, and handles patching to deal with element insertions and removals.
PatchingChain.PatchingIterator - class soot.PatchingChain.PatchingIterator.
 
PatchingChain.PatchingIterator(PatchingChain, Chain) - Constructor for class soot.PatchingChain.PatchingIterator
 
PatchingChain.PatchingIterator(PatchingChain, Chain, Object) - Constructor for class soot.PatchingChain.PatchingIterator
 
PatchingChain.PatchingIterator(PatchingChain, Chain, Object, Object) - Constructor for class soot.PatchingChain.PatchingIterator
 
PatchingChain(Chain) - Constructor for class soot.PatchingChain
Constructs a PatchingChain from the given Chain.
PBaseType - class soot.jimple.parser.node.PBaseType.
 
PBaseType() - Constructor for class soot.jimple.parser.node.PBaseType
 
PBaseTypeNoName - class soot.jimple.parser.node.PBaseTypeNoName.
 
PBaseTypeNoName() - Constructor for class soot.jimple.parser.node.PBaseTypeNoName
 
PBinop - class soot.jimple.parser.node.PBinop.
 
PBinop() - Constructor for class soot.jimple.parser.node.PBinop
 
PBinopExpr - class soot.jimple.parser.node.PBinopExpr.
 
PBinopExpr() - Constructor for class soot.jimple.parser.node.PBinopExpr
 
PBoolExpr - class soot.jimple.parser.node.PBoolExpr.
 
PBoolExpr() - Constructor for class soot.jimple.parser.node.PBoolExpr
 
PCaseLabel - class soot.jimple.parser.node.PCaseLabel.
 
PCaseLabel() - Constructor for class soot.jimple.parser.node.PCaseLabel
 
PCaseStmt - class soot.jimple.parser.node.PCaseStmt.
 
PCaseStmt() - Constructor for class soot.jimple.parser.node.PCaseStmt
 
PCatchClause - class soot.jimple.parser.node.PCatchClause.
 
PCatchClause() - Constructor for class soot.jimple.parser.node.PCatchClause
 
PClassName - class soot.jimple.parser.node.PClassName.
 
PClassName() - Constructor for class soot.jimple.parser.node.PClassName
 
PClassNameList - class soot.jimple.parser.node.PClassNameList.
 
PClassNameList() - Constructor for class soot.jimple.parser.node.PClassNameList
 
PConstant - class soot.jimple.parser.node.PConstant.
 
PConstant() - Constructor for class soot.jimple.parser.node.PConstant
 
PDeclaration - class soot.jimple.parser.node.PDeclaration.
 
PDeclaration() - Constructor for class soot.jimple.parser.node.PDeclaration
 
peek() - Method in class soot.jimple.parser.lexer.Lexer
 
Peephole - interface soot.baf.toolkits.base.Peephole.
Interface to be implemented by peepholes acting on the Baf IR.
PeepholeOptimizer - class soot.baf.toolkits.base.PeepholeOptimizer.
Driver class to run peepholes on the Baf IR.
PeepholeOptimizer() - Method in class soot.Singletons
 
PeepholeOptimizer(Singletons.Global) - Constructor for class soot.baf.toolkits.base.PeepholeOptimizer
 
perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTNode
 
perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTLabeledNode
 
perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTControlFlowNode
 
perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTSwitchNode
 
perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTMethodNode
 
perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
 
perform_AnalysisOnSubBodies(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTNode
 
perform_AnalysisOnSubBodies(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTTryNode
 
perform_ChildOrder(SETNode) - Method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
 
PExpression - class soot.jimple.parser.node.PExpression.
 
PExpression() - Constructor for class soot.jimple.parser.node.PExpression
 
PExtendsClause - class soot.jimple.parser.node.PExtendsClause.
 
PExtendsClause() - Constructor for class soot.jimple.parser.node.PExtendsClause
 
PFieldRef - class soot.jimple.parser.node.PFieldRef.
 
PFieldRef() - Constructor for class soot.jimple.parser.node.PFieldRef
 
PFieldSignature - class soot.jimple.parser.node.PFieldSignature.
 
PFieldSignature() - Constructor for class soot.jimple.parser.node.PFieldSignature
 
PFile - class soot.jimple.parser.node.PFile.
 
PFile() - Constructor for class soot.jimple.parser.node.PFile
 
PFileBody - class soot.jimple.parser.node.PFileBody.
 
PFileBody() - Constructor for class soot.jimple.parser.node.PFileBody
 
PFileType - class soot.jimple.parser.node.PFileType.
 
PFileType() - Constructor for class soot.jimple.parser.node.PFileType
 
PFixedArrayDescriptor - class soot.jimple.parser.node.PFixedArrayDescriptor.
 
PFixedArrayDescriptor() - Constructor for class soot.jimple.parser.node.PFixedArrayDescriptor
 
PGotoStmt - class soot.jimple.parser.node.PGotoStmt.
 
PGotoStmt() - Constructor for class soot.jimple.parser.node.PGotoStmt
 
PHASE - Static variable in class soot.shimple.Shimple
 
phase_help() - Method in class soot.options.Options
 
phase_list() - Method in class soot.options.Options
 
PhaseOptions - class soot.PhaseOptions.
Manages the phase options of the various soot phases.
PhaseOptions() - Method in class soot.Singletons
 
PhaseOptions(Singletons.Global) - Constructor for class soot.PhaseOptions
 
PHI - Static variable in class soot.shimple.Shimple
 
phi_elim_opt_none - Static variable in class soot.options.ShimpleOptions
 
phi_elim_opt_post - Static variable in class soot.options.ShimpleOptions
 
phi_elim_opt_pre - Static variable in class soot.options.ShimpleOptions
 
phi_elim_opt_pre_and_post - Static variable in class soot.options.ShimpleOptions
 
phi_elim_opt() - Method in class soot.options.ShimpleOptions
Phi Node Elimination Optimizations -- Phi node elimination optimizations.
PhiExpr - interface soot.shimple.PhiExpr.
A fully defined PhiExpr usually consists of a list of Values for the arguments alongst with the corresponding control flow predecessor for each argument.
phys() - Method in class soot.relations.Domain
 
PhysicalDomain - class soot.relations.PhysicalDomain.
 
PhysicalDomain(int) - Constructor for class soot.relations.PhysicalDomain
 
PImmediate - class soot.jimple.parser.node.PImmediate.
 
PImmediate() - Constructor for class soot.jimple.parser.node.PImmediate
 
PImplementsClause - class soot.jimple.parser.node.PImplementsClause.
 
PImplementsClause() - Constructor for class soot.jimple.parser.node.PImplementsClause
 
PInvokeExpr - class soot.jimple.parser.node.PInvokeExpr.
 
PInvokeExpr() - Constructor for class soot.jimple.parser.node.PInvokeExpr
 
PJimpleType - class soot.jimple.parser.node.PJimpleType.
 
PJimpleType() - Constructor for class soot.jimple.parser.node.PJimpleType
 
PLabelName - class soot.jimple.parser.node.PLabelName.
 
PLabelName() - Constructor for class soot.jimple.parser.node.PLabelName
 
PlaceholderInst - class soot.baf.PlaceholderInst.
 
PlaceholderStmt - class soot.jimple.PlaceholderStmt.
 
PLocalName - class soot.jimple.parser.node.PLocalName.
 
PLocalName() - Constructor for class soot.jimple.parser.node.PLocalName
 
PLocalNameList - class soot.jimple.parser.node.PLocalNameList.
 
PLocalNameList() - Constructor for class soot.jimple.parser.node.PLocalNameList
 
plot() - Method in class soot.util.dot.DotGraph
Generates the drawing on canvas to the dot file.
PMember - class soot.jimple.parser.node.PMember.
 
PMember() - Constructor for class soot.jimple.parser.node.PMember
 
PMethodBody - class soot.jimple.parser.node.PMethodBody.
 
PMethodBody() - Constructor for class soot.jimple.parser.node.PMethodBody
 
PMethodSignature - class soot.jimple.parser.node.PMethodSignature.
 
PMethodSignature() - Constructor for class soot.jimple.parser.node.PMethodSignature
 
PModifier - class soot.jimple.parser.node.PModifier.
 
PModifier() - Constructor for class soot.jimple.parser.node.PModifier
 
PName - class soot.jimple.parser.node.PName.
 
PName() - Constructor for class soot.jimple.parser.node.PName
 
PNameList - class soot.jimple.parser.node.PNameList.
 
PNameList() - Constructor for class soot.jimple.parser.node.PNameList
 
PNewExpr - class soot.jimple.parser.node.PNewExpr.
 
PNewExpr() - Constructor for class soot.jimple.parser.node.PNewExpr
 
PNonstaticInvoke - class soot.jimple.parser.node.PNonstaticInvoke.
 
PNonstaticInvoke() - Constructor for class soot.jimple.parser.node.PNonstaticInvoke
 
PNonvoidType - class soot.jimple.parser.node.PNonvoidType.
 
PNonvoidType() - Constructor for class soot.jimple.parser.node.PNonvoidType
 
PointerStmtSwitch - class soot.jimple.PointerStmtSwitch.
 
PointerStmtSwitch() - Constructor for class soot.jimple.PointerStmtSwitch
 
PointsToAnalysis - interface soot.PointsToAnalysis.
A generic interface to any type of pointer analysis.
PointsToSet - interface soot.PointsToSet.
A generic interface to some set of runtime objects computed by a pointer analysis.
PointsToSetInternal - class soot.jimple.spark.sets.PointsToSetInternal.
Abstract base class for implementations of points-to sets.
PointsToSetInternal_warnedAlready - Variable in class soot.G
 
PointsToSetInternal(Type) - Constructor for class soot.jimple.spark.sets.PointsToSetInternal
 
PopInst - interface soot.baf.PopInst.
 
PositionTag - class soot.tagkit.PositionTag.
 
PositionTag(int, int) - Constructor for class soot.tagkit.PositionTag
 
possibleClassConstants() - Method in interface soot.PointsToSet
If this points-to set consists entirely of objects of type java.lang.Class of a known class, returns a set of strings that are the names of these classes.
possibleClassConstants() - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
possibleClassConstants() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
 
possibleClassConstants() - Method in class soot.jimple.toolkits.pointer.Union
 
possibleClassConstants() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
 
possibleStringConstants() - Method in interface soot.PointsToSet
If this points-to set consists entirely of string constants, returns a set of these constant strings.
possibleStringConstants() - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
possibleStringConstants() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
 
possibleStringConstants() - Method in class soot.jimple.toolkits.pointer.Union
 
possibleStringConstants() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
 
possibleTypes() - Method in interface soot.PointsToSet
Set of all possible run-time types of objects in the set.
possibleTypes() - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
possibleTypes() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
Set of all possible run-time types of objects in the set.
possibleTypes() - Method in class soot.jimple.spark.sets.DoublePointsToSet
Set of all possible run-time types of objects in the set.
possibleTypes() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
 
possibleTypes() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
Set of all possible run-time types of objects in the set.
PParameter - class soot.jimple.parser.node.PParameter.
 
PParameter() - Constructor for class soot.jimple.parser.node.PParameter
 
PParameterList - class soot.jimple.parser.node.PParameterList.
 
PParameterList() - Constructor for class soot.jimple.parser.node.PParameterList
 
pre_jimplify() - Method in class soot.options.SparkOptions
Pre Jimplify -- Jimplify all methods before starting Spark.
Precedence - interface soot.grimp.Precedence.
 
PrecedenceTest - class soot.grimp.PrecedenceTest.
 
PrecedenceTest() - Constructor for class soot.grimp.PrecedenceTest
 
predecessors - Variable in class soot.dava.internal.SET.SETNode
 
predToPair - Variable in class soot.shimple.internal.SPhiExpr
 
PReference - class soot.jimple.parser.node.PReference.
 
PReference() - Constructor for class soot.jimple.parser.node.PReference
 
preJimplify() - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
 
preJimplify() - Method in interface soot.jimple.spark.builder.Builder
 
prependTrivialPhiNode(Local, Block) - Method in class soot.shimple.internal.ShimpleBodyBuilder
Inserts a trivial Phi node with the appropriate number of arguments.
preprocess(DavaBody, AugmentedStmtGraph) - Method in class soot.dava.toolkits.base.finders.ExceptionFinder
 
prev - Variable in class soot.xml.XMLNode
 
PrimitiveCastInst - interface soot.baf.PrimitiveCastInst.
 
PrimType - class soot.PrimType.
Abstract class for Soot classes that that model Java primitive types (ie all types except void, null, reference types, and array types)
PrimType() - Constructor for class soot.PrimType
 
print_cfg(Body) - Method in class soot.tools.CFGViewer
 
print(int) - Method in class soot.util.EscapedWriter
Print a single character (unsupported).
print(PrintWriter) - Method in class soot.baf.JasminClass
 
print(PrintWriter) - Method in class soot.jimple.JasminClass
 
print(String, String, Tag) - Method in interface soot.tagkit.TagPrinter
 
print(String, String, Tag) - Method in class soot.tagkit.StdTagPrinter
Prints out the given tag.
print(String, String, Tag) - Method in class soot.tagkit.TagManager
Prints the given Tag, assuming that it belongs to the given class and field or method.
printAttrs(SootClass) - Method in class soot.XMLAttributesPrinter
 
Printer - class soot.Printer.
Prints out a class and all its methods.
Printer() - Method in class soot.Singletons
 
Printer(Singletons.Global) - Constructor for class soot.Printer
 
printGraph() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
printJimpleStyleTo(SootClass, PrintWriter) - Method in class soot.xml.XMLPrinter
 
printSig() - Method in class soot.dava.internal.SET.SETBasicBlock
 
printTo(SootClass, PrintWriter) - Method in class soot.Printer
 
printTo(SootClass, PrintWriter) - Method in class soot.dava.DavaPrinter
 
PRIVATE - Static variable in class soot.Modifier
 
PRIVATE - Static variable in class soot.jimple.Jimple
 
PRIVILEGED - Static variable in class soot.jimple.toolkits.callgraph.Edge
Implicit call to run() through AccessController.doPrivileged().
process_dir() - Method in class soot.options.Options
 
process(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.util.NativeMethodDriver
The entry point of native method simulation.
PROCESSCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
processModifiers(List) - Method in class soot.jimple.parser.Walker
 
processNode(DominatorNode) - Method in class soot.shimple.internal.analysis.DominanceFrontier
Calculate dominance frontier for a set of basic blocks.
processPhaseOptions(String, String) - Method in class soot.PhaseOptions
 
processPhiNode(Object) - Method in class soot.shimple.internal.SPatchingChain
 
profiling() - Method in class soot.options.NPCOptions
Profiling -- Insert instructions to count safe pointer accesses.
profiling() - Method in class soot.options.ABCOptions
Profiling -- Profile the results of array bounds check analysis..
ProfilingGenerator - class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator.
 
ProfilingGenerator() - Method in class soot.Singletons
 
ProfilingGenerator(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
 
ProfilingOptions - class soot.options.ProfilingOptions.
Option parser for Profiling Generator.
ProfilingOptions(Map) - Constructor for class soot.options.ProfilingOptions
 
project(Domain) - Method in class soot.relations.Relation
 
projectDownTo(Domain) - Method in class soot.relations.Relation
 
propagate() - Method in class soot.jimple.spark.solver.Propagator
Actually does the propagation.
propagate() - Method in class soot.jimple.spark.solver.PropCycle
Actually does the propagation.
propagate() - Method in class soot.jimple.spark.solver.PropWorklist
Actually does the propagation.
propagate() - Method in class soot.jimple.spark.solver.PropAlias
Actually does the propagation.
propagate() - Method in class soot.jimple.spark.solver.PropMerge
Actually does the propagation.
propagate() - Method in class soot.jimple.spark.solver.PropIter
Actually does the propagation.
propagate(Unit) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
Recursive flow analysis function.
Propagator - class soot.jimple.spark.solver.Propagator.
Abstract base class for a propagator that propagates points-to sets along pointer assignment graph.
propagator_alias - Static variable in class soot.options.SparkOptions
 
propagator_cycle - Static variable in class soot.options.SparkOptions
 
propagator_iter - Static variable in class soot.options.SparkOptions
 
propagator_merge - Static variable in class soot.options.SparkOptions
 
propagator_none - Static variable in class soot.options.SparkOptions
 
propagator_worklist - Static variable in class soot.options.SparkOptions
 
propagator() - Method in class soot.options.SparkOptions
Propagator -- Select propagation algorithm.
Propagator() - Constructor for class soot.jimple.spark.solver.Propagator
 
propagatorTimer - Variable in class soot.Timers
 
PropAlias - class soot.jimple.spark.solver.PropAlias.
Propagates points-to sets along pointer assignment graph using a relevant aliases.
PropAlias(PAG) - Constructor for class soot.jimple.spark.solver.PropAlias
 
PropCycle - class soot.jimple.spark.solver.PropCycle.
Propagates points-to sets using an on-line cycle detection algorithm based on Heintze and Tardieu, PLDI 2000.
PropCycle(PAG) - Constructor for class soot.jimple.spark.solver.PropCycle
 
PropIter - class soot.jimple.spark.solver.PropIter.
Propagates points-to sets along pointer assignment graph using iteration.
PropIter(PAG) - Constructor for class soot.jimple.spark.solver.PropIter
 
PropMerge - class soot.jimple.spark.solver.PropMerge.
Propagates points-to sets along pointer assignment graph using a merging of field reference (Red) nodes to improve scalability.
PropMerge(PAG) - Constructor for class soot.jimple.spark.solver.PropMerge
 
PropWorklist - class soot.jimple.spark.solver.PropWorklist.
Propagates points-to sets along pointer assignment graph using a worklist.
PropWorklist(PAG) - Constructor for class soot.jimple.spark.solver.PropWorklist
 
PROTECTED - Static variable in class soot.Modifier
 
PROTECTED - Static variable in class soot.jimple.Jimple
 
prototype(cp_info[]) - Method in class soot.coffi.method_info
Returns the prototype of this field.
prototype(cp_info[]) - Method in class soot.coffi.field_info
Returns the prototype of this field.
PseudoTopologicalOrderer - class soot.toolkits.graph.PseudoTopologicalOrderer.
Orders in pseudo-topological order, the nodes of a DirectedGraph instance.
PseudoTopologicalOrderer() - Constructor for class soot.toolkits.graph.PseudoTopologicalOrderer
 
PseudoTopologicalOrderer(boolean) - Constructor for class soot.toolkits.graph.PseudoTopologicalOrderer
 
PStatement - class soot.jimple.parser.node.PStatement.
 
PStatement() - Constructor for class soot.jimple.parser.node.PStatement
 
pt - Variable in class soot.AbstractUnitPrinter
 
PThrowsClause - class soot.jimple.parser.node.PThrowsClause.
 
PThrowsClause() - Constructor for class soot.jimple.parser.node.PThrowsClause
 
PType - class soot.jimple.parser.node.PType.
 
PType() - Constructor for class soot.jimple.parser.node.PType
 
PUBLIC - Static variable in class soot.Modifier
 
PUBLIC - Static variable in class soot.jimple.Jimple
 
PUnop - class soot.jimple.parser.node.PUnop.
 
PUnop() - Constructor for class soot.jimple.parser.node.PUnop
 
PUnopExpr - class soot.jimple.parser.node.PUnopExpr.
 
PUnopExpr() - Constructor for class soot.jimple.parser.node.PUnopExpr
 
PURPLE - Static variable in class soot.tagkit.ColorTag
 
PushInst - interface soot.baf.PushInst.
 
put(Numberable, Object) - Method in class soot.util.SmallNumberedMap
Associates a value with a key.
put(Numberable, Object) - Method in class soot.util.LargeNumberedMap
 
put(Object, Object) - Method in class soot.util.DeterministicHashMap
Inserts a mapping in this HashMap from key to value.
put(Object, Object) - Method in class soot.util.UnitMap
 
put(Object, Object) - Method in class soot.util.HashMultiMap
 
put(Object, Object) - Method in interface soot.util.MultiMap
 
put(Object, Object) - Method in class soot.util.IterableMap
 
putAll(Map) - Method in class soot.util.UnitMap
 
putAll(Map) - Method in class soot.util.IterableMap
 
putAll(MultiMap) - Method in class soot.util.HashMultiMap
 
putAll(MultiMap) - Method in interface soot.util.MultiMap
 
putAll(Object, Set) - Method in class soot.util.HashMultiMap
 
putAll(Object, Set) - Method in interface soot.util.MultiMap
 
PVariable - class soot.jimple.parser.node.PVariable.
 
PVariable() - Constructor for class soot.jimple.parser.node.PVariable
 

Q

QueueReader - class soot.util.queue.QueueReader.
A queue of Object's.
quotedNameOf(String) - Method in class soot.Scene
If this name is in the set of reserved names, then return a quoted version of it.

R

R0_1 - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
R0_127 - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
R0_32767 - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
RadioScenePack - class soot.RadioScenePack.
A wrapper object for a pack of optimizations.
RadioScenePack(String) - Constructor for class soot.RadioScenePack
 
ReachableMethods - class soot.jimple.toolkits.callgraph.ReachableMethods.
Keeps track of the methods transitively reachable from the specified entry points through the given call graph edges.
ReachableMethods(CallGraph, Collection) - Constructor for class soot.jimple.toolkits.callgraph.ReachableMethods
 
ReachableMethods(CallGraph, Iterator) - Constructor for class soot.jimple.toolkits.callgraph.ReachableMethods
 
ReachableMethods(CallGraph, Iterator, Filter) - Constructor for class soot.jimple.toolkits.callgraph.ReachableMethods
 
reachables() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
reachingObjects(Local) - Method in interface soot.PointsToAnalysis
Returns the set of objects pointed to by variable l.
reachingObjects(Local) - Method in class soot.jimple.spark.pag.PAG
Returns the set of objects pointed to by variable l.
reachingObjects(Local) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
Returns the set of objects pointed to by variable l.
reachingObjects(Local) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
 
reachingObjects(Local, SootField) - Method in interface soot.PointsToAnalysis
Returns the set of objects pointed to by instance field f of the objects pointed to by l.
reachingObjects(Local, SootField) - Method in class soot.jimple.spark.pag.PAG
Returns the set of objects pointed to by instance field f of the objects pointed to by l.
reachingObjects(Local, SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
Returns the set of objects pointed to by instance field f of the objects pointed to by l.
reachingObjects(PointsToSet, SootField) - Method in interface soot.PointsToAnalysis
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
reachingObjects(PointsToSet, SootField) - Method in class soot.jimple.spark.pag.PAG
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
reachingObjects(PointsToSet, SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
Returns the set of objects pointed to by instance field f of the objects in the PointsToSet s.
reachingObjects(SootField) - Method in interface soot.PointsToAnalysis
Returns the set of objects pointed to by static field f.
reachingObjects(SootField) - Method in class soot.jimple.spark.pag.PAG
Returns the set of objects pointed to by static field f.
reachingObjects(SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
Returns the set of objects pointed to by static field f.
ReachingTypeDumper - class soot.jimple.ReachingTypeDumper.
Dumps the reaching types of each local variable to a file in a format that can be easily compared with results of other analyses, such as VTA.
ReachingTypeDumper(PointsToAnalysis) - Constructor for class soot.jimple.ReachingTypeDumper
 
read - Variable in class soot.jimple.toolkits.pointer.DependenceTag
 
read() - Method in class soot.util.EscapedReader
Reads a character from the input.
read() - Method in class soot.util.SootInputStream
Reads the next byte of data from the input stream.
read(byte[]) - Method in class soot.util.SootInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b.
read(byte[], int, int) - Method in class soot.util.SootInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
readAttributes(DataInputStream, int, attribute_info[]) - Method in class soot.coffi.ClassFile
Reads in the given number of attributes from the given stream.
readClass(DataInputStream) - Method in class soot.coffi.ClassFile
Builds the internal representation of this Class by reading in the given class file.
readConstantPool(DataInputStream) - Method in class soot.coffi.ClassFile
Reads in the constant pool from the given stream.
reader() - Method in class soot.util.queue.ChunkedQueue
Create reader which will read objects from the queue.
readFields(DataInputStream) - Method in class soot.coffi.ClassFile
Reads in the fields from the given stream.
readMethods(DataInputStream) - Method in class soot.coffi.ClassFile
Reads in the methods from the given stream.
readSet(SootMethod, Stmt) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
readSet(Unit) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
 
readTimer - Variable in class soot.Timers
 
RealConstant - class soot.jimple.RealConstant.
 
RealConstant() - Constructor for class soot.jimple.RealConstant
 
rebuild() - Method in class soot.shimple.ShimpleBody
Recompute SSA form.
rebuild(boolean) - Method in class soot.shimple.ShimpleBody
Rebuild SSA form.
reconstructInstructions() - Method in class soot.coffi.CFG
Reconstructs the instruction stream by appending the Instruction lists associated with each basic block.
RectangularArrayFinder - class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder.
Interprocedural analysis to identify rectangular multi-dimension array locals.
RectangularArrayFinder() - Method in class soot.Singletons
 
RectangularArrayFinder(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
 
RED - Static variable in class soot.tagkit.ColorTag
 
redirectJumpsToThisTo(Unit) - Method in class soot.AbstractUnit
 
redirectJumpsToThisTo(Unit) - Method in interface soot.Unit
Redirects jumps to this Unit to newLocation.
redirectPointers(Unit, Unit) - Static method in class soot.shimple.Shimple
Redirects PhiExpr pointers to the given Unit to the new Unit.
redirectToPreds(Chain, Unit) - Static method in class soot.shimple.Shimple
If you are removing a Unit from a Unit chain which contains PhiExpr's, you might want to call this utility function in order to update any PhiExpr pointers to the Unit to point to the Unit's predecessor(s).
Ref - interface soot.jimple.Ref.
 
ref() - Method in class soot.jimple.toolkits.annotation.nullcheck.RefIntPair
 
references - Variable in class soot.LabeledUnitPrinter
for unit references in Phi nodes
references() - Method in class soot.LabeledUnitPrinter
 
ReferenceVariable - interface soot.jimple.toolkits.pointer.representations.ReferenceVariable.
 
refInfo(EquivalentValue, FlowSet) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
refInfo(Value, FlowSet) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
RefIntPair - class soot.jimple.toolkits.annotation.nullcheck.RefIntPair.
 
RefLikeType - class soot.RefLikeType.
Abstract class for Soot classes that model subtypes of java.lang.Object (ie.
RefLikeType() - Constructor for class soot.RefLikeType
 
refresh_CatchBody(ExceptionFinder) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
RefSwitch - interface soot.jimple.RefSwitch.
 
RefType - class soot.RefType.
A class that models Java's reference types.
RefType() - Method in class soot.Singletons
 
RefType(Singletons.Global) - Constructor for class soot.RefType
 
refTypeInstFieldBases - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
refTypeInstFields - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
refTypeLocals - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
refTypeStaticFields - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
refTypeValues - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
register(NativeHelper) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Somewhere should register an instance of this sub class.
Relation - class soot.relations.Relation.
 
Relation(Domain[]) - Constructor for class soot.relations.Relation
 
releaseActiveBody() - Method in class soot.SootMethod
Releases the active body associated with this method.
releaseActiveHierarchy() - Method in class soot.Scene
 
releaseCallGraph() - Method in class soot.Scene
 
releaseFastHierarchy() - Method in class soot.Scene
 
releasePointsToAnalysis() - Method in class soot.Scene
 
releaseReachableMethods() - Method in class soot.Scene
 
releaseSideEffectAnalysis() - Method in class soot.Scene
 
remainder(NumericConstant) - Method in class soot.jimple.NumericConstant
 
remainder(NumericConstant) - Method in class soot.jimple.IntConstant
 
remainder(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
remainder(NumericConstant) - Method in class soot.jimple.LongConstant
 
remainder(NumericConstant) - Method in class soot.jimple.FloatConstant
 
RemExpr - interface soot.jimple.RemExpr.
 
RemInst - interface soot.baf.RemInst.
 
remove_AugmentedStmt(AugmentedStmt) - Method in class soot.dava.internal.SET.SETNode
 
remove_AugmentedStmt(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
remove_BPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
remove_BSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
remove_Child(SETNode, IterableSet) - Method in class soot.dava.internal.SET.SETNode
 
remove_CPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
remove_CSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
remove_CurExceptionSet() - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
remove() - Method in class soot.PatchingChain.PatchingIterator
 
remove() - Method in class soot.jimple.toolkits.callgraph.Sources
 
remove() - Method in class soot.jimple.toolkits.callgraph.Units
 
remove() - Method in class soot.jimple.toolkits.callgraph.Filter
 
remove() - Method in class soot.jimple.toolkits.callgraph.Targets
 
remove() - Method in class soot.shimple.internal.SPatchingChain.SPatchingIterator
 
remove() - Method in class soot.util.IterableMap.Mapping_Iterator
 
remove() - Method in class soot.util.queue.QueueReader
 
remove(AugmentedStmt) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
remove(Object) - Method in class soot.PatchingChain
Removes the given object from this Chain.
remove(Object) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
remove(Object) - Method in class soot.shimple.internal.SPatchingChain
 
remove(Object) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
remove(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
 
remove(Object) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
remove(Object) - Method in interface soot.toolkits.scalar.FlowSet
Removes obj from this.
remove(Object) - Method in class soot.util.DeterministicHashMap
Removes the given object from this HashMap (unsupported).
remove(Object) - Method in class soot.util.UnitMap
 
remove(Object) - Method in class soot.util.HashMultiMap
 
remove(Object) - Method in interface soot.util.Chain
Removes the given object from this Chain.
remove(Object) - Method in class soot.util.HashChain
 
remove(Object) - Method in class soot.util.IterableSet
 
remove(Object) - Method in interface soot.util.MultiMap
 
remove(Object) - Method in class soot.util.IterableMap
 
remove(Object, FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
remove(Object, FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Puts this minus obj into dest.
remove(Object, Object) - Method in class soot.util.HashMultiMap
 
remove(Object, Object) - Method in interface soot.util.MultiMap
 
remove(Unit) - Method in class soot.toolkits.graph.Block
Removes a Unit occuring before some other Unit in the Block.
removeAll(Object, Set) - Method in class soot.util.HashMultiMap
 
removeAll(Object, Set) - Method in interface soot.util.MultiMap
 
removeAllTags() - Method in class soot.tagkit.AbstractHost
Removes all the tags from this host.
removeAllTags() - Method in interface soot.tagkit.Host
Removes all the tags from this host.
removeArg(Block) - Method in interface soot.shimple.PhiExpr
Remove the argument corresponding to the given CFG predecessor.
removeArg(Block) - Method in class soot.shimple.internal.SPhiExpr
 
removeArg(int) - Method in interface soot.shimple.PhiExpr
Remove the argument at the given index.
removeArg(int) - Method in class soot.shimple.internal.SPhiExpr
 
removeArg(Unit) - Method in interface soot.shimple.PhiExpr
Remove the argument corresponding to the given CFG predecessor.
removeArg(Unit) - Method in class soot.shimple.internal.SPhiExpr
 
removeArg(ValueUnitPair) - Method in interface soot.shimple.PhiExpr
Remove the given argument.
removeArg(ValueUnitPair) - Method in class soot.shimple.internal.SPhiExpr
 
removeBoxPointingToThis(UnitBox) - Method in class soot.AbstractUnit
 
removeBoxPointingToThis(UnitBox) - Method in interface soot.Unit
Removes a box from the list returned by getBoxesPointingToThis.
removeClass(SootClass) - Method in class soot.Scene
 
removeEdge(Edge) - Method in class soot.jimple.toolkits.callgraph.CallGraph
Removes the edge e from the call graph.
removeEdge(Object, Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
removeEdge(Object, Object) - Method in class soot.toolkits.graph.MemoryEfficientGraph
 
removeEdge(Object, Object) - Method in interface soot.toolkits.graph.MutableDirectedGraph
Removes an edge between 2 nodes in the graph.
removeException(SootClass) - Method in class soot.SootMethod
Removes the given exception from the list of exceptions thrown by this method.
removeField(SootField) - Method in class soot.SootClass
Removes the given field from this class.
removeFirst() - Method in class soot.PatchingChain
Removes the first object from this Chain.
removeFirst() - Method in interface soot.util.Chain
Removes the first object contained in this Chain.
removeFirst() - Method in class soot.util.HashChain
 
removeInterface(SootClass) - Method in class soot.SootClass
Removes the given class from the list of interfaces which are direclty implemented by this class.
removeLast() - Method in class soot.PatchingChain
Removes the last object from this Chain.
removeLast() - Method in interface soot.util.Chain
Removes the last object contained in this Chain.
removeLast() - Method in class soot.util.HashChain
 
removeMethod(SootMethod) - Method in class soot.SootClass
Removes the given method from this class.
removeNode(Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
removeNode(Object) - Method in class soot.toolkits.graph.MemoryEfficientGraph
 
removeNode(Object) - Method in interface soot.toolkits.graph.MutableDirectedGraph
Removes a node from the graph.
removeTag(String) - Method in class soot.tagkit.AbstractHost
remove the tag named aName
removeTag(String) - Method in interface soot.tagkit.Host
Removes the first tag with the given name.
rename(Domain, Domain) - Method in class soot.relations.Relation
 
renameFieldsAndMethods(boolean) - Method in class soot.SootClass
 
renameLocals() - Method in class soot.shimple.internal.ShimpleBodyBuilder
Variable Renaming Algorithm from Cytron et al 91, P26-8, implemented in various bits and pieces by the next functions.
renameLocalsSearch(Block) - Method in class soot.shimple.internal.ShimpleBodyBuilder
Driven by renameLocals().
render(OutputStream, int) - Method in class soot.util.dot.DotGraph
 
render(OutputStream, int) - Method in class soot.util.dot.DotGraphCommand
Implements Renderable interface.
render(OutputStream, int) - Method in class soot.util.dot.DotGraphEdge
 
render(OutputStream, int) - Method in interface soot.util.dot.Renderable
 
render(OutputStream, int) - Method in class soot.util.dot.DotGraphNode
 
Renderable - interface soot.util.dot.Renderable.
 
renderLine(OutputStream, String, int) - Static method in class soot.util.dot.DotGraphUtility
 
replaceAll(String, String, String) - Static method in class soot.util.StringTools
Replaces all occurrences of the given substring with the given replacement string.
replaceBy(Node) - Method in class soot.jimple.parser.node.Node
 
replacement - Variable in class soot.jimple.spark.pag.Node
 
replaceQuotes(String) - Static method in class soot.util.dot.DotGraphUtility
 
replaceReturns(String) - Static method in class soot.util.dot.DotGraphUtility
 
reprocessPhiNodes() - Method in class soot.shimple.internal.SPatchingChain
 
reset_PredsSuccs() - Method in class soot.dava.internal.asg.AugmentedStmt
 
reset() - Static method in class soot.G
 
reset() - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
reset() - Method in class soot.util.SootInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
reset(byte[]) - Method in class soot.coffi.Utf8_Enumeration
Resets this object to be an enumeration of the given Utf8 string.
resolve(JimpleBody) - Static method in class soot.jimple.toolkits.typing.integer.TypeResolver
 
resolve(JimpleBody, Scene) - Static method in class soot.jimple.toolkits.typing.TypeResolver
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETNode
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETControlFlowNode
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETTryNode
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETStatementSequenceNode
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETLabeledBlockNode
 
resolve(SETNode) - Method in class soot.dava.internal.SET.SETTopNode
 
resolve(Type, InstanceInvokeExpr, SootMethod, ChunkedQueue) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
 
resolveAbstractDispatch(List, SootMethod) - Method in class soot.Hierarchy
Returns a list of possible targets for the given method and set of receiver types.
resolveAbstractDispatch(SootClass, SootMethod) - Method in class soot.FastHierarchy
Given an object of declared type C, returns the methods which could be called on an o.f() invocation.
resolveAbstractDispatch(SootClass, SootMethod) - Method in class soot.Hierarchy
Given an abstract dispatch to an object of type c and a method m, gives a list of possible receiver methods.
resolveClassAndSupportClasses(String) - Method in class soot.SootResolver
Resolves the given className and all dependent classes.
resolveClassAndSupportClasses(String, Scene) - Method in class soot.coffi.Util
 
resolveClassAndSupportClasses2(String, InputStream) - Method in class soot.coffi.Util
 
resolveConcreteDispatch(Collection, SootMethod, RefType) - Method in class soot.FastHierarchy
 
resolveConcreteDispatch(List, SootMethod) - Method in class soot.Hierarchy
Given a set of definite receiver types, returns a list of possible targets.
resolveConcreteDispatch(SootClass, SootMethod) - Method in class soot.FastHierarchy
Given an object of actual type C (o = new C()), returns the method which will be called on an o.f() invocation.
resolveConcreteDispatch(SootClass, SootMethod) - Method in class soot.Hierarchy
Given an object of actual type C (o = new C()), returns the method which will be called on an o.f() invocation.
resolveConcreteDispatchWithoutFailing(Collection, SootMethod, RefType) - Method in class soot.FastHierarchy
 
resolveFromClassFile(SootClass, InputStream, SootResolver, Scene) - Method in class soot.coffi.Util
 
resolverTimer - Variable in class soot.Timers
 
resolveSpecialDispatch(SpecialInvokeExpr, SootMethod) - Method in class soot.FastHierarchy
Returns the target for the given SpecialInvokeExpr.
resolveSpecialDispatch(SpecialInvokeExpr, SootMethod) - Method in class soot.Hierarchy
Returns the target for the given SpecialInvokeExpr.
resolveThread(Type, InstanceInvokeExpr, SootMethod, ChunkedQueue) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
 
resolveTimer - Variable in class soot.Timers
 
restrict(Domain, Numberable) - Method in class soot.relations.Relation
 
RET - Static variable in class soot.jimple.Jimple
 
RetInst - interface soot.baf.RetInst.
 
retrieveActiveBody() - Method in class soot.SootMethod
Returns the active body if present, else constructs an active body and returns that.
RetriggerAnalysisException - exception soot.dava.RetriggerAnalysisException.
 
RetriggerAnalysisException() - Constructor for class soot.dava.RetriggerAnalysisException
 
RetStmt - interface soot.jimple.RetStmt.
 
RETURN - Static variable in class soot.jimple.Jimple
 
RETURN_NODE - Static variable in interface soot.PointsToAnalysis
 
RETURN_STRING_CONSTANT_NODE - Static variable in interface soot.PointsToAnalysis
 
ReturnInst - interface soot.baf.ReturnInst.
 
returns_as_fields() - Method in class soot.options.SparkOptions
Returns As Fields -- Represent method return values as fields of this.
ReturnStmt - interface soot.jimple.ReturnStmt.
 
returnValue - Variable in class soot.jimple.spark.sets.P2SetVisitor
 
ReturnVoidInst - interface soot.baf.ReturnVoidInst.
 
ReturnVoidStmt - interface soot.jimple.ReturnVoidStmt.
 
REVERSE - Static variable in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
 
REVERSE - Static variable in class soot.toolkits.graph.PseudoTopologicalOrderer
 
ReversedDepthFirstAdapter - class soot.jimple.parser.analysis.ReversedDepthFirstAdapter.
 
ReversedDepthFirstAdapter() - Constructor for class soot.jimple.parser.analysis.ReversedDepthFirstAdapter
 
ReversePseudoTopologicalOrderer - class soot.toolkits.graph.ReversePseudoTopologicalOrderer.
Convenience class which returns a PseudoTopologicalOrderer with the mReversed flag set by default.
ReversePseudoTopologicalOrderer() - Constructor for class soot.toolkits.graph.ReversePseudoTopologicalOrderer
Constructs a PseudoTopologicalOrderer with the mReversed flag set.
rhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
filters out the RHS of an assignmentStmt.
root - Variable in class soot.jimple.spark.pag.PAGDumper
 
root - Variable in class soot.xml.XMLNode
 
root - Variable in class soot.xml.XMLPrinter
 
rta() - Method in class soot.options.SparkOptions
RTA -- Emulate Rapid Type Analysis.
run(String[]) - Method in class soot.Main
Entry point to the soot's compilation process.
run(String[]) - Method in class soot.tools.CFGViewer
 
runPacks() - Method in class soot.PackManager
 
RValueBox - class soot.jimple.internal.RValueBox.
 
RValueBox(Value) - Constructor for class soot.jimple.internal.RValueBox
 
RWSet - class soot.jimple.toolkits.pointer.RWSet.
Represents the read or write set of a statement.
RWSet() - Constructor for class soot.jimple.toolkits.pointer.RWSet
 

S

safe_forname() - Method in class soot.options.CGOptions
Safe forName -- Handle Class.forName() calls conservatively.
safe_newinstance() - Method in class soot.options.CGOptions
Safe newInstance -- Handle Class.newInstance() calls conservatively.
safety_medium - Static variable in class soot.options.LCMOptions
 
safety_safe - Static variable in class soot.options.LCMOptions
 
safety_unsafe - Static variable in class soot.options.LCMOptions
 
safety() - Method in class soot.options.LCMOptions
Safety -- .
sc - Variable in class soot.FastHierarchy
These maps cache subtype queries, so they can be re-done quickly.
ScanMethod(SootMethod, Set, Hashtable) - Method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
 
SCCCollapser - class soot.jimple.spark.solver.SCCCollapser.
Collapses VarNodes (green) forming strongly-connected components in the pointer assignment graph.
SCCCollapser(PAG, boolean) - Constructor for class soot.jimple.spark.solver.SCCCollapser
 
Scene - class soot.Scene.
Manages the SootClasses of the application being analyzed.
Scene() - Method in class soot.Singletons
 
Scene(Singletons.Global) - Constructor for class soot.Scene
 
ScenePack - class soot.ScenePack.
A wrapper object for a pack of optimizations.
ScenePack(String) - Constructor for class soot.ScenePack
 
SceneTransformer - class soot.SceneTransformer.
An abstract class which acts on the whole Scene.
SceneTransformer() - Constructor for class soot.SceneTransformer
 
SConstantPropagatorAndFolder - class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder.
An example of constant propagation using Shimple.
SConstantPropagatorAndFolder() - Method in class soot.Singletons
 
SConstantPropagatorAndFolder(Singletons.Global) - Constructor for class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
 
SequenceFinder - class soot.dava.toolkits.base.finders.SequenceFinder.
 
SequenceFinder() - Method in class soot.Singletons
 
SequenceFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.SequenceFinder
 
set_allow_phantom_refs(boolean) - Method in class soot.options.Options
 
set_app(boolean) - Method in class soot.options.Options
 
set_CurExceptionSet(IterableSet) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
set_CurrentPackage(String) - Method in class soot.dava.Dava
 
set_CurrentPackageContext(IterableSet) - Method in class soot.dava.Dava
 
set_debug(boolean) - Method in class soot.options.Options
 
set_domain(long) - Static method in class soot.jbuddy.JBuddy
 
set_dynamic_class(List) - Method in class soot.options.Options
 
set_dynamic_dir(List) - Method in class soot.options.Options
 
set_dynamic_package(List) - Method in class soot.options.Options
 
set_exclude(List) - Method in class soot.options.Options
 
set_help(boolean) - Method in class soot.options.Options
 
set_impl_array - Static variable in class soot.options.SparkOptions
 
set_impl_bit - Static variable in class soot.options.SparkOptions
 
set_impl_double - Static variable in class soot.options.SparkOptions
 
set_impl_hash - Static variable in class soot.options.SparkOptions
 
set_impl_hybrid - Static variable in class soot.options.SparkOptions
 
set_impl_shared - Static variable in class soot.options.SparkOptions
 
set_impl() - Method in class soot.options.SparkOptions
Set Implementation -- Select points-to set implementation.
set_include(List) - Method in class soot.options.Options
 
set_keep_line_number(boolean) - Method in class soot.options.Options
 
set_keep_offset(boolean) - Method in class soot.options.Options
 
set_Label(SETNodeLabel) - Method in class soot.dava.internal.AST.ASTLabeledNode
 
set_mass() - Method in class soot.options.SparkOptions
Calculate Set Mass -- Calculate statistics about points-to set sizes.
set_Name() - Method in class soot.dava.internal.SET.SETNodeLabel
 
set_Name(String) - Method in class soot.dava.internal.SET.SETNodeLabel
 
set_output_dir(String) - Method in class soot.options.Options
 
set_output_format(int) - Method in class soot.options.Options
 
set_phase_help(List) - Method in class soot.options.Options
 
set_phase_list(boolean) - Method in class soot.options.Options
 
set_process_dir(List) - Method in class soot.options.Options
 
set_Reachability(IterableSet) - Method in class soot.dava.internal.asg.AugmentedStmt
 
set_s_bddCacheStat_opHit(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddCacheStat_opMiss(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddCacheStat_swapCount(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddCacheStat_uniqueAccess(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddCacheStat_uniqueChain(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddCacheStat_uniqueHit(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddCacheStat_uniqueMiss(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddGbcStat_freenodes(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddGbcStat_nodes(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddGbcStat_num(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddGbcStat_sumtime(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddGbcStat_time(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddPair_id(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddPair_last(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddPair_next(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddPair_result(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_cachesize(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_freenodes(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_gbcnum(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_maxnodenum(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_minfreenodes(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_nodenum(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_produced(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_bddStat_varnum(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_Domain_binsize(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_Domain_ivar(long, long) - Static method in class soot.jbuddy.JBuddy
 
set_s_Domain_realsize(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_s_Domain_var(long, int) - Static method in class soot.jbuddy.JBuddy
 
set_soot_classpath(String) - Method in class soot.options.Options
 
set_src_prec(int) - Method in class soot.options.Options
 
set_Stmt(Stmt) - Method in class soot.dava.internal.asg.AugmentedStmt
 
set_subtract_gc(boolean) - Method in class soot.options.Options
 
set_time(boolean) - Method in class soot.options.Options
 
set_verbose(boolean) - Method in class soot.options.Options
 
set_version(boolean) - Method in class soot.options.Options
 
set_via_grimp(boolean) - Method in class soot.options.Options
 
set_via_shimple(boolean) - Method in class soot.options.Options
 
set_whole_program(boolean) - Method in class soot.options.Options
 
set_xml_attributes(boolean) - Method in class soot.options.Options
 
set(int) - Method in class soot.util.BitVector
 
set(int) - Method in class soot.util.SharedBitSet
 
setAbstract(TAbstract) - Method in class soot.jimple.parser.node.AAbstractModifier
 
setActiveBody(Body) - Method in class soot.SootMethod
Sets the active body for this method.
setActiveHierarchy(Hierarchy) - Method in class soot.Scene
Sets the active hierarchy
setAnd(TAnd) - Method in class soot.jimple.parser.node.AAndBinop
 
setAnySubType(AnySubType) - Method in class soot.RefType
 
setApplicationClass() - Method in class soot.SootClass
Makes this class an application class.
setArg(int, Value) - Method in interface soot.jimple.InvokeExpr
 
setArg(int, Value) - Method in class soot.jimple.internal.AbstractInvokeExpr
 
setArg(int, Value, Block) - Method in interface soot.shimple.PhiExpr
Modify the PhiExpr argument at the given index with the given information.
setArg(int, Value, Block) - Method in class soot.shimple.internal.SPhiExpr
 
setArg(int, Value, Unit) - Method in interface soot.shimple.PhiExpr
Modify the PhiExpr argument at the given index with the given information.
setArg(int, Value, Unit) - Method in class soot.shimple.internal.SPhiExpr
 
setArgCount(int) - Method in interface soot.baf.InterfaceInvokeInst
 
setArgCount(int) - Method in class soot.baf.internal.BInterfaceInvokeInst
 
setArgList(PArgList) - Method in class soot.jimple.parser.node.AMultiArgList
 
setArgList(PArgList) - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
setArgList(PArgList) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setArrayBrackets(List) - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
setArrayBrackets(List) - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
setArrayBrackets(List) - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
setArrayBrackets(List) - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
setArrayDescriptor(List) - Method in class soot.jimple.parser.node.AMultiNewExpr
 
setArrayRef(PArrayRef) - Method in class soot.jimple.parser.node.AArrayReference
 
setArrayType(ArrayType) - Method in class soot.Type
 
setAtIdentifier(TAtIdentifier) - Method in class soot.jimple.parser.node.AIdentityStatement
 
setAtIdentifier(TAtIdentifier) - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
setAttribute(String, String) - Method in class soot.util.dot.DotGraphEdge
Sets an edge attribute.
setAttribute(String, String) - Method in class soot.util.dot.DotGraphNode
 
setBafBody(BafBody) - Method in class soot.jimple.JimpleToBafContext
 
setBafLocalOfJimpleLocal(Local, Local) - Method in class soot.jimple.JimpleToBafContext
 
setBase(Local) - Method in interface soot.jimple.ArrayRef
 
setBase(Local) - Method in class soot.jimple.internal.JArrayRef
 
setBase(RefType) - Method in class soot.AnySubType
 
setBase(Value) - Method in interface soot.jimple.InstanceInvokeExpr
 
setBase(Value) - Method in interface soot.jimple.InstanceFieldRef
 
setBase(Value) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
setBase(Value) - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
 
setBaseType(ArrayType) - Method in interface soot.baf.NewMultiArrayInst
 
setBaseType(ArrayType) - Method in class soot.baf.internal.BNewMultiArrayInst
 
setBaseType(ArrayType) - Method in interface soot.jimple.NewMultiArrayExpr
 
setBaseType(ArrayType) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
setBaseType(PBaseType) - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
setBaseType(PBaseType) - Method in class soot.jimple.parser.node.AMultiNewExpr
 
setBaseType(RefType) - Method in interface soot.baf.NewInst
 
setBaseType(RefType) - Method in class soot.baf.internal.AbstractRefTypeInst
 
setBaseType(RefType) - Method in interface soot.grimp.NewInvokeExpr
 
setBaseType(RefType) - Method in class soot.grimp.internal.GNewInvokeExpr
 
setBaseType(RefType) - Method in interface soot.jimple.NewExpr
 
setBaseType(RefType) - Method in class soot.jimple.internal.AbstractNewExpr
 
setBaseType(Type) - Method in interface soot.baf.NewArrayInst
 
setBaseType(Type) - Method in class soot.baf.internal.BNewArrayInst
 
setBaseType(Type) - Method in interface soot.jimple.NewArrayExpr
 
setBaseType(Type) - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
setBaseTypeNoName(PBaseTypeNoName) - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
SETBasicBlock - class soot.dava.internal.SET.SETBasicBlock.
 
SETBasicBlock_binding - Variable in class soot.G
 
SETBasicBlock() - Constructor for class soot.dava.internal.SET.SETBasicBlock
 
setBeginUnit(Unit) - Method in class soot.AbstractTrap
 
setBeginUnit(Unit) - Method in interface soot.Trap
Sets the first unit being trapped to beginUnit.
setBinop(PBinop) - Method in class soot.jimple.parser.node.ABinopExpr
 
setBinopExpr(PBinopExpr) - Method in class soot.jimple.parser.node.ABinopExpression
 
setBinopExpr(PBinopExpr) - Method in class soot.jimple.parser.node.ABinopBoolExpr
 
setBoolean(TBoolean) - Method in class soot.jimple.parser.node.ABooleanBaseType
 
setBoolean(TBoolean) - Method in class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
setBoolExpr(PBoolExpr) - Method in class soot.jimple.parser.node.AIfStatement
 
setBranchTarget(boolean) - Method in class soot.AbstractUnitBox
 
setBranchTarget(boolean) - Method in interface soot.UnitBox
If not set, this is normally assumed to be true by default.
setBranchTarget(boolean) - Method in class soot.toolkits.scalar.ValueUnitPair
 
setBreakpoint(TBreakpoint) - Method in class soot.jimple.parser.node.ABreakpointStatement
 
setByte(TByte) - Method in class soot.jimple.parser.node.AByteBaseType
 
setByte(TByte) - Method in class soot.jimple.parser.node.AByteBaseTypeNoName
 
setCallGraph(CallGraph) - Method in class soot.Scene
 
setCallsNative() - Method in class soot.jimple.toolkits.pointer.DependenceTag
 
setCallsNative() - Method in class soot.jimple.toolkits.pointer.RWSet
 
setCallsNative() - Method in class soot.jimple.toolkits.pointer.FullRWSet
 
setCallsNative() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
setCallsNative() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
setCallsNative() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
setCase(TCase) - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
setCaseLabel(PCaseLabel) - Method in class soot.jimple.parser.node.ACaseStmt
 
setCaseStmt(List) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setCaseStmt(List) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setCastType(Type) - Method in interface soot.baf.InstanceCastInst
 
setCastType(Type) - Method in class soot.baf.internal.BInstanceCastInst
 
setCastType(Type) - Method in interface soot.jimple.CastExpr
 
setCastType(Type) - Method in class soot.jimple.internal.AbstractCastExpr
 
setCatch(TCatch) - Method in class soot.jimple.parser.node.ACatchClause
 
setCatchClause(List) - Method in class soot.jimple.parser.node.AFullMethodBody
 
setChar(TChar) - Method in class soot.jimple.parser.node.ACharBaseType
 
setChar(TChar) - Method in class soot.jimple.parser.node.ACharBaseTypeNoName
 
setCheckType(Type) - Method in interface soot.baf.InstanceOfInst
 
setCheckType(Type) - Method in class soot.baf.internal.BInstanceOfInst
 
setCheckType(Type) - Method in interface soot.jimple.InstanceOfExpr
 
setCheckType(Type) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AMethodSignature
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AExtendsClause
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AFieldSignature
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AFile
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AClassNameBaseType
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AClassNameSingleClassNameList
 
setClassName(PClassName) - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
setClassNameList(PClassNameList) - Method in class soot.jimple.parser.node.AImplementsClause
 
setClassNameList(PClassNameList) - Method in class soot.jimple.parser.node.AThrowsClause
 
setClassNameList(PClassNameList) - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
setCmp(TCmp) - Method in class soot.jimple.parser.node.ACmpBinop
 
setCmpeq(TCmpeq) - Method in class soot.jimple.parser.node.ACmpeqBinop
 
setCmpg(TCmpg) - Method in class soot.jimple.parser.node.ACmpgBinop
 
setCmpge(TCmpge) - Method in class soot.jimple.parser.node.ACmpgeBinop
 
setCmpgt(TCmpgt) - Method in class soot.jimple.parser.node.AMethodSignature
 
setCmpgt(TCmpgt) - Method in class soot.jimple.parser.node.AFieldSignature
 
setCmpgt(TCmpgt) - Method in class soot.jimple.parser.node.ACmpgtBinop
 
setCmpl(TCmpl) - Method in class soot.jimple.parser.node.ACmplBinop
 
setCmple(TCmple) - Method in class soot.jimple.parser.node.ACmpleBinop
 
setCmplt(TCmplt) - Method in class soot.jimple.parser.node.AMethodSignature
 
setCmplt(TCmplt) - Method in class soot.jimple.parser.node.ACmpltBinop
 
setCmplt(TCmplt) - Method in class soot.jimple.parser.node.AFieldSignature
 
setCmpne(TCmpne) - Method in class soot.jimple.parser.node.ACmpneBinop
 
setColon(TColon) - Method in class soot.jimple.parser.node.ACaseStmt
 
setColon(TColon) - Method in class soot.jimple.parser.node.ALabelStatement
 
setColonEquals(TColonEquals) - Method in class soot.jimple.parser.node.AIdentityStatement
 
setColonEquals(TColonEquals) - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
setComma(TComma) - Method in class soot.jimple.parser.node.AMultiNameList
 
setComma(TComma) - Method in class soot.jimple.parser.node.AMultiArgList
 
setComma(TComma) - Method in class soot.jimple.parser.node.AMultiParameterList
 
setComma(TComma) - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
setComma(TComma) - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
setCondition(Value) - Method in interface soot.jimple.IfStmt
condition must be soot.jimple.ConditionExpr
setCondition(Value) - Method in class soot.jimple.internal.JIfStmt
 
setConstant(Constant) - Method in interface soot.baf.PushInst
 
setConstant(Constant) - Method in interface soot.baf.IncInst
 
setConstant(Constant) - Method in class soot.baf.internal.BPushInst
 
setConstant(Constant) - Method in class soot.baf.internal.BIncInst
 
setConstant(PConstant) - Method in class soot.jimple.parser.node.AConstantImmediate
 
SETControlFlowNode - class soot.dava.internal.SET.SETControlFlowNode.
 
SETControlFlowNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETControlFlowNode
 
setCurrentUnit(Unit) - Method in class soot.jimple.JimpleToBafContext
 
SETCycleNode - class soot.dava.internal.SET.SETCycleNode.
 
SETCycleNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETCycleNode
 
SETDagNode - class soot.dava.internal.SET.SETDagNode.
 
SETDagNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETDagNode
 
setDeclaration(List) - Method in class soot.jimple.parser.node.AFullMethodBody
 
setDeclared(boolean) - Method in class soot.SootMethod
 
setDeclaredOptions(String) - Method in class soot.Transform
Allows user-defined phases to have options other than just enabled without having to mess with the XML.
setDefault(TDefault) - Method in class soot.jimple.parser.node.ADefaultCaseLabel
 
setDefaultOptions(String) - Method in class soot.Transform
Allows user-defined phases to have options other than just enabled without having to mess with the XML.
setDefaultTarget(Unit) - Method in interface soot.baf.TableSwitchInst
 
setDefaultTarget(Unit) - Method in interface soot.baf.LookupSwitchInst
 
setDefaultTarget(Unit) - Method in class soot.baf.internal.BLookupSwitchInst
 
setDefaultTarget(Unit) - Method in class soot.baf.internal.BTableSwitchInst
 
setDefaultTarget(Unit) - Method in interface soot.jimple.TableSwitchStmt
 
setDefaultTarget(Unit) - Method in interface soot.jimple.LookupSwitchStmt
 
setDefaultTarget(Unit) - Method in class soot.jimple.internal.JTableSwitchStmt
 
setDefaultTarget(Unit) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
setDimensionCount(int) - Method in interface soot.baf.NewMultiArrayInst
 
setDimensionCount(int) - Method in class soot.baf.internal.BNewMultiArrayInst
 
setDiv(TDiv) - Method in class soot.jimple.parser.node.ADivBinop
 
setDominatorTree(DominatorTree) - Method in class soot.shimple.internal.analysis.DominatorNode
 
setDot(TDot) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setDot(TDot) - Method in class soot.jimple.parser.node.ALocalFieldRef
 
setDouble(TDouble) - Method in class soot.jimple.parser.node.ADoubleBaseType
 
setDouble(TDouble) - Method in class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
SETDoWhileNode - class soot.dava.internal.SET.SETDoWhileNode.
 
SETDoWhileNode(AugmentedStmt, AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETDoWhileNode
 
setEndLn(int) - Method in class soot.AttributesUnitPrinter
 
setEndUnit(Unit) - Method in class soot.AbstractTrap
 
setEndUnit(Unit) - Method in interface soot.Trap
Sets the last unit being trapped to endUnit.
setEntermonitor(TEntermonitor) - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
setEntryPoints(List) - Method in class soot.Scene
Change the set of entry point methods used to build the call graph.
setEOF(EOF) - Method in class soot.jimple.parser.node.Start
 
setEquals(TEquals) - Method in class soot.jimple.parser.node.AAssignStatement
 
setException(SootClass) - Method in class soot.AbstractTrap
 
setException(SootClass) - Method in interface soot.Trap
Sets the exception being caught to exception.
setExceptions(List) - Method in class soot.SootMethod
 
setExitmonitor(TExitmonitor) - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
setExpression(PExpression) - Method in class soot.jimple.parser.node.AAssignStatement
 
setExtends(TExtends) - Method in class soot.jimple.parser.node.AExtendsClause
 
setExtendsClause(PExtendsClause) - Method in class soot.jimple.parser.node.AFile
 
setFaithfulNaming(boolean) - Method in class soot.coffi.Util
 
setFastHierarchy(FastHierarchy) - Method in class soot.Scene
Sets the active hierarchy
setFastHierarchy(FastHierarchy) - Method in class soot.jimple.spark.internal.TypeManager
 
setField(SootField) - Method in interface soot.baf.FieldArgInst
 
setField(SootField) - Method in class soot.baf.internal.BFieldPutInst
 
setField(SootField) - Method in class soot.baf.internal.BFieldGetInst
 
setField(SootField) - Method in class soot.baf.internal.BStaticPutInst
 
setField(SootField) - Method in class soot.baf.internal.BStaticGetInst
 
setField(SootField) - Method in class soot.jimple.StaticFieldRef
 
setField(SootField) - Method in interface soot.jimple.FieldRef
 
setField(SootField) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
setFieldName(PName) - Method in class soot.jimple.parser.node.AFieldSignature
 
setFieldRef(PFieldRef) - Method in class soot.jimple.parser.node.AFieldReference
 
setFieldSignature(PFieldSignature) - Method in class soot.jimple.parser.node.ASigFieldRef
 
setFieldSignature(PFieldSignature) - Method in class soot.jimple.parser.node.ALocalFieldRef
 
setFileBody(PFileBody) - Method in class soot.jimple.parser.node.AFile
 
setFileType(PFileType) - Method in class soot.jimple.parser.node.AFile
 
setFinal(TFinal) - Method in class soot.jimple.parser.node.AFinalModifier
 
setFinishingNumber(int) - Method in class soot.jimple.spark.pag.VarNode
 
setFirst(TColon) - Method in class soot.jimple.parser.node.AMethodSignature
 
setFirst(TColon) - Method in class soot.jimple.parser.node.AFieldSignature
 
setFixedArrayDescriptor(PFixedArrayDescriptor) - Method in class soot.jimple.parser.node.AArrayRef
 
setFixedArrayDescriptor(PFixedArrayDescriptor) - Method in class soot.jimple.parser.node.AArrayNewExpr
 
setFloat(TFloat) - Method in class soot.jimple.parser.node.AFloatBaseType
 
setFloat(TFloat) - Method in class soot.jimple.parser.node.AFloatBaseTypeNoName
 
setFloatConstant(TFloatConstant) - Method in class soot.jimple.parser.node.AFloatConstant
 
setFrom(TFrom) - Method in class soot.jimple.parser.node.ACatchClause
 
setFromLabel(PLabelName) - Method in class soot.jimple.parser.node.ACatchClause
 
setFromType(Type) - Method in interface soot.baf.PrimitiveCastInst
 
setFromType(Type) - Method in interface soot.baf.SwapInst
 
setFromType(Type) - Method in class soot.baf.internal.BSwapInst
 
setFromType(Type) - Method in class soot.baf.internal.BPrimitiveCastInst
 
setFrontierKnown() - Method in class soot.shimple.internal.analysis.DominatorNode
 
setFullIdentifier(TFullIdentifier) - Method in class soot.jimple.parser.node.AFullIdentClassName
 
setFullIdentifier(TFullIdentifier) - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
setGoto(TGoto) - Method in class soot.jimple.parser.node.AGotoStmt
 
setGotoStmt(PGotoStmt) - Method in class soot.jimple.parser.node.AIfStatement
 
setGotoStmt(PGotoStmt) - Method in class soot.jimple.parser.node.ACaseStmt
 
setGotoStmt(PGotoStmt) - Method in class soot.jimple.parser.node.AGotoStatement
 
setGraphAttribute(String, String) - Method in class soot.util.dot.DotGraph
sets any general attributes
setGraphLabel(String) - Method in class soot.util.dot.DotGraph
sets the graph label
setGraphSize(double, double) - Method in class soot.util.dot.DotGraph
sets the size of drawing area, in inches
setHandlerUnit(Unit) - Method in class soot.AbstractTrap
 
setHandlerUnit(Unit) - Method in interface soot.Trap
Sets the unit handling the exception to handlerUnit.
setHighIndex(int) - Method in interface soot.baf.TableSwitchInst
 
setHighIndex(int) - Method in class soot.baf.internal.BTableSwitchInst
 
setHighIndex(int) - Method in interface soot.jimple.TableSwitchStmt
 
setHighIndex(int) - Method in class soot.jimple.internal.JTableSwitchStmt
 
setIdentifier(TIdentifier) - Method in class soot.jimple.parser.node.AArrayRef
 
setIdentifier(TIdentifier) - Method in class soot.jimple.parser.node.ALabelName
 
setIdentifier(TIdentifier) - Method in class soot.jimple.parser.node.AIdentClassName
 
setIdentifier(TIdentifier) - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
setIdentifier(TIdentifier) - Method in class soot.jimple.parser.node.AIdentName
 
setIf(TIf) - Method in class soot.jimple.parser.node.AIfStatement
 
SETIfElseNode - class soot.dava.internal.SET.SETIfElseNode.
 
SETIfElseNode(AugmentedStmt, IterableSet, IterableSet, IterableSet) - Constructor for class soot.dava.internal.SET.SETIfElseNode
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AArrayDescriptor
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AUnopExpr
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AMultiArgList
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.ASingleArgList
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.ACastExpression
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.ARetStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AThrowStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AInstanceofExpression
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AReturnStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
setImmediate(PImmediate) - Method in class soot.jimple.parser.node.AImmediateExpression
 
setImplements(TImplements) - Method in class soot.jimple.parser.node.AImplementsClause
 
setImplementsClause(PImplementsClause) - Method in class soot.jimple.parser.node.AFile
 
setIn(Node, Object) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
setIn(Node, Object) - Method in interface soot.jimple.parser.analysis.Analysis
 
setIndent(String) - Method in class soot.AbstractUnitPrinter
 
setIndent(String) - Method in interface soot.UnitPrinter
 
setIndex(int) - Method in interface soot.baf.RetInst
 
setIndex(int) - Method in class soot.jimple.ParameterRef
Sets the index of this ParameterRef.
setIndex(Value) - Method in interface soot.jimple.ArrayRef
 
setIndex(Value) - Method in class soot.jimple.internal.JArrayRef
 
setInScene(boolean) - Method in class soot.SootClass
Tells this class if it is being managed by a Scene.
setInstanceof(TInstanceof) - Method in class soot.jimple.parser.node.AInstanceofExpression
 
setInt(TInt) - Method in class soot.jimple.parser.node.AIntBaseTypeNoName
 
setInt(TInt) - Method in class soot.jimple.parser.node.AIntBaseType
 
setIntegerConstant(TIntegerConstant) - Method in class soot.jimple.parser.node.AIntegerConstant
 
setIntegerConstant(TIntegerConstant) - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
setInterface(TInterface) - Method in class soot.jimple.parser.node.AInterfaceFileType
 
setInterfaceinvoke(TInterfaceinvoke) - Method in class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
setInterference(Local, Local) - Method in class soot.toolkits.scalar.FastColorer.UnitInterferenceGraph
 
setInterProcSource() - Method in class soot.jimple.spark.pag.VarNode
Designates this node as the potential source of a interprocedural assignment edge which may be added during on-the-fly call graph updating.
setInterProcTarget() - Method in class soot.jimple.spark.pag.VarNode
Designates this node as the potential target of a interprocedural assignment edge which may be added during on-the-fly call graph updating.
setInvokeExpr(PInvokeExpr) - Method in class soot.jimple.parser.node.AInvokeStatement
 
setInvokeExpr(PInvokeExpr) - Method in class soot.jimple.parser.node.AInvokeExpression
 
setInvokeExpr(Value) - Method in interface soot.jimple.InvokeStmt
 
setInvokeExpr(Value) - Method in class soot.jimple.internal.JInvokeStmt
 
setIsSSA(boolean) - Method in class soot.shimple.ShimpleBody
Sets a flag that indicates whether ShimpleBody is still in SSA form after a transformation or not.
setJimpleLnNum(int) - Method in class soot.Printer
 
setJimpleType(PJimpleType) - Method in class soot.jimple.parser.node.ADeclaration
 
setKey(Value) - Method in interface soot.jimple.TableSwitchStmt
 
setKey(Value) - Method in interface soot.jimple.LookupSwitchStmt
 
setKey(Value) - Method in class soot.jimple.internal.JTableSwitchStmt
 
setKey(Value) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
setLabel(String) - Method in class soot.util.dot.DotGraphEdge
Sets the label for the edge.
setLabel(String) - Method in class soot.util.dot.DotGraphNode
 
SETLabeledBlockNode - class soot.dava.internal.SET.SETLabeledBlockNode.
 
SETLabeledBlockNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETLabeledBlockNode
 
setLabelName(PLabelName) - Method in class soot.jimple.parser.node.ALabelStatement
 
setLabelName(PLabelName) - Method in class soot.jimple.parser.node.AGotoStmt
 
setLBrace(TLBrace) - Method in class soot.jimple.parser.node.AFullMethodBody
 
setLBrace(TLBrace) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setLBrace(TLBrace) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setLBrace(TLBrace) - Method in class soot.jimple.parser.node.AFileBody
 
setLBracket(TLBracket) - Method in class soot.jimple.parser.node.AArrayDescriptor
 
setLBracket(TLBracket) - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
setLBracket(TLBracket) - Method in class soot.jimple.parser.node.AArrayBrackets
 
setLeft(PImmediate) - Method in class soot.jimple.parser.node.ABinopExpr
 
setLeftOp(Value) - Method in interface soot.baf.IdentityInst
 
setLeftOp(Value) - Method in class soot.baf.internal.BIdentityInst
 
setLeftOp(Value) - Method in interface soot.jimple.AssignStmt
 
setLeftOp(Value) - Method in class soot.jimple.internal.JIdentityStmt
 
setLeftOp(Value) - Method in class soot.jimple.internal.JAssignStmt
 
setLengthof(TLengthof) - Method in class soot.jimple.parser.node.ALengthofUnop
 
setLibraryClass() - Method in class soot.SootClass
Makes this class a library class.
setLine(int) - Method in class soot.jimple.parser.node.Token
 
setLocal(Local) - Method in interface soot.baf.LoadInst
 
setLocal(Local) - Method in interface soot.baf.IncInst
 
setLocal(Local) - Method in interface soot.baf.StoreInst
 
setLocal(Local) - Method in class soot.baf.internal.BIncInst
 
setLocal(Local) - Method in class soot.baf.internal.BStoreInst
 
setLocal(Local) - Method in class soot.baf.internal.BLoadInst
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.ALocalImmediate
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.AIdentityStatement
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.ASingleLocalNameList
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.ALocalVariable
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.ALocalFieldRef
 
setLocalName(PLocalName) - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
setLocalNameList(PLocalNameList) - Method in class soot.jimple.parser.node.ADeclaration
 
setLocalNameList(PLocalNameList) - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
setLong(TLong) - Method in class soot.jimple.parser.node.ALongBaseTypeNoName
 
setLong(TLong) - Method in class soot.jimple.parser.node.ALongBaseType
 
setLookupswitch(TLookupswitch) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setLookupValue(int, int) - Method in interface soot.baf.LookupSwitchInst
 
setLookupValue(int, int) - Method in class soot.baf.internal.BLookupSwitchInst
 
setLookupValue(int, int) - Method in interface soot.jimple.LookupSwitchStmt
 
setLookupValue(int, int) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
setLookupValues(List) - Method in interface soot.baf.LookupSwitchInst
 
setLookupValues(List) - Method in class soot.baf.internal.BLookupSwitchInst
 
setLookupValues(List) - Method in interface soot.jimple.LookupSwitchStmt
 
setLookupValues(List) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
setLowIndex(int) - Method in interface soot.baf.TableSwitchInst
 
setLowIndex(int) - Method in class soot.baf.internal.BTableSwitchInst
 
setLowIndex(int) - Method in interface soot.jimple.TableSwitchStmt
 
setLowIndex(int) - Method in class soot.jimple.internal.JTableSwitchStmt
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.AMethodSignature
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.AMethodMember
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.ACastExpression
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.AArrayNewExpr
 
setLParen(TLParen) - Method in class soot.jimple.parser.node.AMultiNewExpr
 
setMainClass(SootClass) - Method in class soot.Scene
 
setMember(List) - Method in class soot.jimple.parser.node.AFileBody
 
setMethod(SootMethod) - Method in class soot.Body
Sets the method associated with this Body.
setMethod(SootMethod) - Method in interface soot.baf.MethodArgInst
 
setMethod(SootMethod) - Method in interface soot.jimple.InvokeExpr
 
setMethod(SootMethod) - Method in class soot.jimple.internal.AbstractInvokeExpr
 
setMethodBody(PMethodBody) - Method in class soot.jimple.parser.node.AMethodMember
 
setMethodName(PName) - Method in class soot.jimple.parser.node.AMethodSignature
 
setMethodSignature(PMethodSignature) - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
setMethodSignature(PMethodSignature) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setMinus(TMinus) - Method in class soot.jimple.parser.node.AIntegerConstant
 
setMinus(TMinus) - Method in class soot.jimple.parser.node.AMinusBinop
 
setMinus(TMinus) - Method in class soot.jimple.parser.node.AFloatConstant
 
setMinus(TMinus) - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
setMod(TMod) - Method in class soot.jimple.parser.node.AModBinop
 
setModifier(List) - Method in class soot.jimple.parser.node.AFieldMember
 
setModifier(List) - Method in class soot.jimple.parser.node.AMethodMember
 
setModifier(List) - Method in class soot.jimple.parser.node.AFile
 
setModifiers(int) - Method in class soot.SootMethod
Sets the modifiers of this method.
setModifiers(int) - Method in class soot.SootClass
Sets the modifiers for this class.
setModifiers(int) - Method in interface soot.ClassMember
Sets modifiers of this class member.
setModifiers(int) - Method in class soot.SootField
 
setMult(TMult) - Method in class soot.jimple.parser.node.AMultBinop
 
setName(PClassName) - Method in class soot.jimple.parser.node.ACatchClause
 
setName(PName) - Method in class soot.jimple.parser.node.AMultiNameList
 
setName(PName) - Method in class soot.jimple.parser.node.AFieldMember
 
setName(PName) - Method in class soot.jimple.parser.node.ALocalName
 
setName(PName) - Method in class soot.jimple.parser.node.AMethodMember
 
setName(PName) - Method in class soot.jimple.parser.node.ASingleNameList
 
setName(String) - Method in class soot.SootMethod
Sets the name of this method.
setName(String) - Method in interface soot.Local
Sets the name of the current variable.
setName(String) - Method in class soot.SootField
 
setName(String) - Method in class soot.baf.internal.BafLocal
 
setName(String) - Method in class soot.jimple.internal.JimpleLocal
Sets the name of this object as given.
setNameList(PNameList) - Method in class soot.jimple.parser.node.AMultiNameList
 
setNative(TNative) - Method in class soot.jimple.parser.node.ANativeModifier
 
setNeg(TNeg) - Method in class soot.jimple.parser.node.ANegUnop
 
setNew(TNew) - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
setNewarray(TNewarray) - Method in class soot.jimple.parser.node.AArrayNewExpr
 
setNewExpr(PNewExpr) - Method in class soot.jimple.parser.node.ANewExpression
 
setNewmultiarray(TNewmultiarray) - Method in class soot.jimple.parser.node.AMultiNewExpr
 
SETNode - class soot.dava.internal.SET.SETNode.
 
SETNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETNode
 
SETNodeLabel - class soot.dava.internal.SET.SETNodeLabel.
 
SETNodeLabel_uniqueId - Variable in class soot.G
 
SETNodeLabel() - Constructor for class soot.dava.internal.SET.SETNodeLabel
 
setNodeShape(String) - Method in class soot.util.dot.DotGraph
Sets all node shapes, see the list of node shapes in DotGraphConstants.
setNodeStyle(String) - Method in class soot.util.dot.DotGraph
Sets all node styles
setNonstaticInvoke(PNonstaticInvoke) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setNonvoidType(PNonvoidType) - Method in class soot.jimple.parser.node.ANovoidType
 
setNonvoidType(PNonvoidType) - Method in class soot.jimple.parser.node.ANonvoidJimpleType
 
setNonvoidType(PNonvoidType) - Method in class soot.jimple.parser.node.AParameter
 
setNonvoidType(PNonvoidType) - Method in class soot.jimple.parser.node.ACastExpression
 
setNonvoidType(PNonvoidType) - Method in class soot.jimple.parser.node.AInstanceofExpression
 
setNonvoidType(PNonvoidType) - Method in class soot.jimple.parser.node.AArrayNewExpr
 
setNop(TNop) - Method in class soot.jimple.parser.node.ANopStatement
 
setNull(TNull) - Method in class soot.jimple.parser.node.ANullConstant
 
setNullType(TNullType) - Method in class soot.jimple.parser.node.ANullBaseType
 
setNullType(TNullType) - Method in class soot.jimple.parser.node.ANullBaseTypeNoName
 
setNumber(int) - Method in class soot.Type
 
setNumber(int) - Method in class soot.SootMethod
 
setNumber(int) - Method in class soot.SootClass
 
setNumber(int) - Method in class soot.baf.internal.BafLocal
 
setNumber(int) - Method in class soot.jimple.internal.JimpleLocal
 
setNumber(int) - Method in class soot.jimple.spark.pag.Node
 
setNumber(int) - Method in interface soot.util.Numberable
 
setNumber(int) - Method in class soot.util.NumberedString
 
setOnFlyCallGraph(OnFlyCallGraph) - Method in class soot.jimple.spark.pag.PAG
 
setOp(Value) - Method in interface soot.jimple.MonitorStmt
 
setOp(Value) - Method in interface soot.jimple.CastExpr
 
setOp(Value) - Method in interface soot.jimple.InstanceOfExpr
 
setOp(Value) - Method in interface soot.jimple.ThrowStmt
 
setOp(Value) - Method in interface soot.jimple.EnterMonitorStmt
 
setOp(Value) - Method in interface soot.jimple.ReturnStmt
 
setOp(Value) - Method in interface soot.jimple.ExitMonitorStmt
 
setOp(Value) - Method in interface soot.jimple.UnopExpr
 
setOp(Value) - Method in class soot.jimple.internal.AbstractUnopExpr
 
setOp(Value) - Method in class soot.jimple.internal.JExitMonitorStmt
 
setOp(Value) - Method in class soot.jimple.internal.JReturnStmt
 
setOp(Value) - Method in class soot.jimple.internal.JThrowStmt
 
setOp(Value) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
setOp(Value) - Method in class soot.jimple.internal.AbstractCastExpr
 
setOp(Value) - Method in class soot.jimple.internal.JEnterMonitorStmt
 
setOp1(Value) - Method in interface soot.jimple.BinopExpr
 
setOp1(Value) - Method in class soot.jimple.internal.AbstractBinopExpr
 
setOp2(Value) - Method in interface soot.jimple.BinopExpr
 
setOp2(Value) - Method in class soot.jimple.internal.AbstractBinopExpr
 
setOption(int) - Method in class soot.Printer
 
SETOptions - class soot.options.SETOptions.
Option parser for Side Effect tagger.
SETOptions(Map) - Constructor for class soot.options.SETOptions
 
setOpType(Type) - Method in interface soot.baf.LoadInst
 
setOpType(Type) - Method in interface soot.baf.StoreInst
 
setOpType(Type) - Method in interface soot.baf.OpTypeArgInst
 
setOpType(Type) - Method in class soot.baf.internal.AbstractOpTypeInst
 
setOpType(Type) - Method in class soot.baf.internal.AbstractOpTypeBranchInst
 
setOpType(Type) - Method in class soot.baf.internal.AbstractRefTypeInst
 
setOr(TOr) - Method in class soot.jimple.parser.node.AOrBinop
 
setOrientation(String) - Method in class soot.util.dot.DotGraph
sets the graph rotation angles
setOut(Node, Object) - Method in class soot.jimple.parser.analysis.AnalysisAdapter
 
setOut(Node, Object) - Method in interface soot.jimple.parser.analysis.Analysis
 
setPackManager(PackManager) - Method in class soot.PhaseOptions
 
setPageSize(double, double) - Method in class soot.util.dot.DotGraph
sets the pages size, once this is set, the generated graph will be broken into several pages.
setParameter(PParameter) - Method in class soot.jimple.parser.node.AMultiParameterList
 
setParameter(PParameter) - Method in class soot.jimple.parser.node.ASingleParameterList
 
setParameterList(PParameterList) - Method in class soot.jimple.parser.node.AMultiParameterList
 
setParameterList(PParameterList) - Method in class soot.jimple.parser.node.AMethodSignature
 
setParameterList(PParameterList) - Method in class soot.jimple.parser.node.AMethodMember
 
setParameterTypes(List) - Method in class soot.SootMethod
Sets the list of parameter types for this method as given.
setParent(DominatorNode) - Method in class soot.shimple.internal.analysis.DominatorNode
 
setPArrayBrackets(PArrayBrackets) - Method in class soot.jimple.parser.node.X2PArrayBrackets
 
setPArrayBrackets(PArrayBrackets) - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
setPArrayDescriptor(PArrayDescriptor) - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
setPArrayDescriptor(PArrayDescriptor) - Method in class soot.jimple.parser.node.X2PArrayDescriptor
 
setPCaseStmt(PCaseStmt) - Method in class soot.jimple.parser.node.X1PCaseStmt
 
setPCaseStmt(PCaseStmt) - Method in class soot.jimple.parser.node.X2PCaseStmt
 
setPCatchClause(PCatchClause) - Method in class soot.jimple.parser.node.X2PCatchClause
 
setPCatchClause(PCatchClause) - Method in class soot.jimple.parser.node.X1PCatchClause
 
setPDeclaration(PDeclaration) - Method in class soot.jimple.parser.node.X1PDeclaration
 
setPDeclaration(PDeclaration) - Method in class soot.jimple.parser.node.X2PDeclaration
 
setPFile(PFile) - Method in class soot.jimple.parser.node.Start
 
setPhantom(boolean) - Method in class soot.SootMethod
Sets the phantom flag on this method.
setPhantom(boolean) - Method in class soot.SootClass
Marks this class as phantom, without notifying the Scene.
setPhantom(boolean) - Method in class soot.SootField
 
setPhantomClass() - Method in class soot.SootClass
Makes this class a phantom class.
setPhantomRefs(boolean) - Method in class soot.Scene
 
setPhaseOption(HasPhaseOptions, String) - Method in class soot.PhaseOptions
 
setPhaseOption(String, String) - Method in class soot.PhaseOptions
 
setPhaseOptionIfUnset(String, String) - Method in class soot.PhaseOptions
 
setPlus(TPlus) - Method in class soot.jimple.parser.node.APlusBinop
 
setPMember(PMember) - Method in class soot.jimple.parser.node.X2PMember
 
setPMember(PMember) - Method in class soot.jimple.parser.node.X1PMember
 
setPModifier(PModifier) - Method in class soot.jimple.parser.node.X1PModifier
 
setPModifier(PModifier) - Method in class soot.jimple.parser.node.X2PModifier
 
setPointsToAnalysis(PointsToAnalysis) - Method in class soot.Scene
Sets the active pointer analysis
setPos(int) - Method in class soot.jimple.parser.node.Token
 
setPositionTagger(AttributesUnitPrinter) - Method in class soot.AbstractUnitPrinter
 
setPositionTagger(AttributesUnitPrinter) - Method in interface soot.UnitPrinter
 
setPred(int, Block) - Method in interface soot.shimple.PhiExpr
Update the CFG predecessor associated with the PhiExpr argument at the given index.
setPred(int, Block) - Method in class soot.shimple.internal.SPhiExpr
 
setPred(int, Unit) - Method in interface soot.shimple.PhiExpr
Update the CFG predecessor associated with the PhiExpr argument at the given index.
setPred(int, Unit) - Method in class soot.shimple.internal.SPhiExpr
 
setPrivate(TPrivate) - Method in class soot.jimple.parser.node.APrivateModifier
 
setProtected(TProtected) - Method in class soot.jimple.parser.node.AProtectedModifier
 
setPStatement(PStatement) - Method in class soot.jimple.parser.node.X1PStatement
 
setPStatement(PStatement) - Method in class soot.jimple.parser.node.X2PStatement
 
setPublic(TPublic) - Method in class soot.jimple.parser.node.APublicModifier
 
setQuotedName(TQuotedName) - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
setQuotedName(TQuotedName) - Method in class soot.jimple.parser.node.AQuotedClassName
 
setQuotedName(TQuotedName) - Method in class soot.jimple.parser.node.AQuotedName
 
setRBrace(TRBrace) - Method in class soot.jimple.parser.node.AFullMethodBody
 
setRBrace(TRBrace) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setRBrace(TRBrace) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setRBrace(TRBrace) - Method in class soot.jimple.parser.node.AFileBody
 
setRBracket(TRBracket) - Method in class soot.jimple.parser.node.AArrayDescriptor
 
setRBracket(TRBracket) - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
setRBracket(TRBracket) - Method in class soot.jimple.parser.node.AArrayBrackets
 
setReachableMethods(ReachableMethods) - Method in class soot.Scene
 
setRead(short) - Method in class soot.jimple.toolkits.pointer.DependenceTag
 
setReference(PReference) - Method in class soot.jimple.parser.node.AReferenceExpression
 
setReference(PReference) - Method in class soot.jimple.parser.node.AReferenceVariable
 
setResolver(SootResolver) - Method in class soot.jimple.parser.JimpleAST
Sets the SootResolver used in this class as given.
setResult(Object) - Method in class soot.TypeSwitch
 
setResult(Object) - Method in class soot.jimple.AbstractJimpleValueSwitch
 
setResult(Object) - Method in class soot.jimple.AbstractConstantSwitch
 
setResult(Object) - Method in class soot.jimple.AbstractStmtSwitch
 
setResult(Object) - Method in class soot.jimple.AbstractExprSwitch
 
setRet(TRet) - Method in class soot.jimple.parser.node.ARetStatement
 
setReturn(TReturn) - Method in class soot.jimple.parser.node.AReturnStatement
 
setReturnType(Type) - Method in class soot.SootMethod
Sets the return type of this method.
setReverseOrder(boolean) - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
Set the ordering for the orderer.
setReverseOrder(boolean) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
Set the ordering for the orderer.
setRight(PImmediate) - Method in class soot.jimple.parser.node.ABinopExpr
 
setRightOp(Value) - Method in interface soot.baf.IdentityInst
 
setRightOp(Value) - Method in class soot.baf.internal.BIdentityInst
 
setRightOp(Value) - Method in interface soot.jimple.AssignStmt
 
setRightOp(Value) - Method in class soot.jimple.internal.JIdentityStmt
 
setRightOp(Value) - Method in class soot.jimple.internal.JAssignStmt
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.AMethodSignature
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.AMethodMember
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.ACastExpression
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.AArrayNewExpr
 
setRParen(TRParen) - Method in class soot.jimple.parser.node.AMultiNewExpr
 
sets - Variable in class soot.jimple.toolkits.pointer.SiteRWSet
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ABreakpointStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AFieldMember
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ADeclaration
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AInvokeStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AEmptyMethodBody
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AIdentityStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ARetStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ANopStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AThrowStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AAssignStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AGotoStmt
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AReturnStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.ACatchClause
 
setSemicolon(TSemicolon) - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
setShape(String) - Method in class soot.util.dot.DotGraphNode
 
setShl(TShl) - Method in class soot.jimple.parser.node.AShlBinop
 
setShort(TShort) - Method in class soot.jimple.parser.node.AShortBaseType
 
setShort(TShort) - Method in class soot.jimple.parser.node.AShortBaseTypeNoName
 
setShr(TShr) - Method in class soot.jimple.parser.node.AShrBinop
 
setSideEffectAnalysis(SideEffectAnalysis) - Method in class soot.Scene
Sets the active side-effect analysis
setSize(int, Value) - Method in interface soot.jimple.NewMultiArrayExpr
 
setSize(int, Value) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
setSize(Value) - Method in interface soot.jimple.NewArrayExpr
 
setSize(Value) - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
setSootClass(SootClass) - Method in class soot.RefType
Set the SootClass object corresponding to this RefType.
setSootClassPath(String) - Method in class soot.Scene
 
setSource(MethodSource) - Method in class soot.SootMethod
Sets the MethodSource of the current SootMethod.
setSpecialinvoke(TSpecialinvoke) - Method in class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
setStatement(List) - Method in class soot.jimple.parser.node.AFullMethodBody
 
SETStatementSequenceNode - class soot.dava.internal.SET.SETStatementSequenceNode.
 
SETStatementSequenceNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETStatementSequenceNode
 
SETStatementSequenceNode(IterableSet, DavaBody) - Constructor for class soot.dava.internal.SET.SETStatementSequenceNode
 
setStatic(TStatic) - Method in class soot.jimple.parser.node.AStaticModifier
 
setStaticinvoke(TStaticinvoke) - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
setStmtAddress(Value) - Method in interface soot.jimple.RetStmt
 
setStmtAddress(Value) - Method in class soot.jimple.internal.JRetStmt
 
setStringConstant(TStringConstant) - Method in class soot.jimple.parser.node.AStringConstant
 
setStyle(String) - Method in class soot.util.dot.DotGraphEdge
Sets the edge style.
setStyle(String) - Method in class soot.util.dot.DotGraphNode
 
setSuperclass(SootClass) - Method in class soot.SootClass
Sets the superclass of this class.
SETSwitchNode - class soot.dava.internal.SET.SETSwitchNode.
 
SETSwitchNode(AugmentedStmt, Value, IterableSet, List, IterableSet) - Constructor for class soot.dava.internal.SET.SETSwitchNode
 
setSynchronized(TSynchronized) - Method in class soot.jimple.parser.node.ASynchronizedModifier
 
SETSynchronizedBlockNode - class soot.dava.internal.SET.SETSynchronizedBlockNode.
 
SETSynchronizedBlockNode(ExceptionNode, Value) - Constructor for class soot.dava.internal.SET.SETSynchronizedBlockNode
 
setTableswitch(TTableswitch) - Method in class soot.jimple.parser.node.ATableswitchStatement
 
setTagPrinter(TagPrinter) - Method in class soot.tagkit.TagManager
Sets the default tag printer.
setTarget(int, Unit) - Method in interface soot.baf.TableSwitchInst
 
setTarget(int, Unit) - Method in interface soot.baf.LookupSwitchInst
 
setTarget(int, Unit) - Method in class soot.baf.internal.BLookupSwitchInst
 
setTarget(int, Unit) - Method in class soot.baf.internal.BTableSwitchInst
 
setTarget(int, Unit) - Method in interface soot.jimple.TableSwitchStmt
 
setTarget(int, Unit) - Method in interface soot.jimple.LookupSwitchStmt
 
setTarget(int, Unit) - Method in class soot.jimple.internal.JTableSwitchStmt
 
setTarget(int, Unit) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
setTarget(Unit) - Method in interface soot.baf.TargetArgInst
 
setTarget(Unit) - Method in class soot.baf.internal.AbstractBranchInst
 
setTarget(Unit) - Method in interface soot.jimple.GotoStmt
 
setTarget(Unit) - Method in interface soot.jimple.IfStmt
 
setTarget(Unit) - Method in class soot.jimple.internal.JIfStmt
 
setTarget(Unit) - Method in class soot.jimple.internal.JGotoStmt
 
setTargets(List) - Method in interface soot.baf.TableSwitchInst
 
setTargets(List) - Method in interface soot.baf.LookupSwitchInst
 
setTargets(List) - Method in class soot.baf.internal.BLookupSwitchInst
 
setTargets(List) - Method in class soot.baf.internal.BTableSwitchInst
 
setTargets(List) - Method in interface soot.jimple.TableSwitchStmt
 
setTargets(List) - Method in class soot.jimple.internal.JTableSwitchStmt
 
setTargets(Unit[]) - Method in interface soot.jimple.LookupSwitchStmt
 
setTargets(Unit[]) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
setText(String) - Method in class soot.jimple.parser.node.Token
 
setText(String) - Method in class soot.jimple.parser.node.TCatch
 
setText(String) - Method in class soot.jimple.parser.node.TFinal
 
setText(String) - Method in class soot.jimple.parser.node.TVolatile
 
setText(String) - Method in class soot.jimple.parser.node.TStatic
 
setText(String) - Method in class soot.jimple.parser.node.TLookupswitch
 
setText(String) - Method in class soot.jimple.parser.node.TWith
 
setText(String) - Method in class soot.jimple.parser.node.TComma
 
setText(String) - Method in class soot.jimple.parser.node.TGoto
 
setText(String) - Method in class soot.jimple.parser.node.TShl
 
setText(String) - Method in class soot.jimple.parser.node.TRBracket
 
setText(String) - Method in class soot.jimple.parser.node.TSpecialinvoke
 
setText(String) - Method in class soot.jimple.parser.node.TShort
 
setText(String) - Method in class soot.jimple.parser.node.TLParen
 
setText(String) - Method in class soot.jimple.parser.node.TMinus
 
setText(String) - Method in class soot.jimple.parser.node.TReturn
 
setText(String) - Method in class soot.jimple.parser.node.TEquals
 
setText(String) - Method in class soot.jimple.parser.node.TStaticinvoke
 
setText(String) - Method in class soot.jimple.parser.node.TThrows
 
setText(String) - Method in class soot.jimple.parser.node.TXor
 
setText(String) - Method in class soot.jimple.parser.node.TNull
 
setText(String) - Method in class soot.jimple.parser.node.TLBracket
 
setText(String) - Method in class soot.jimple.parser.node.TDot
 
setText(String) - Method in class soot.jimple.parser.node.TColon
 
setText(String) - Method in class soot.jimple.parser.node.TImplements
 
setText(String) - Method in class soot.jimple.parser.node.TPublic
 
setText(String) - Method in class soot.jimple.parser.node.TPrivate
 
setText(String) - Method in class soot.jimple.parser.node.TDiv
 
setText(String) - Method in class soot.jimple.parser.node.TCase
 
setText(String) - Method in class soot.jimple.parser.node.TShr
 
setText(String) - Method in class soot.jimple.parser.node.TTransient
 
setText(String) - Method in class soot.jimple.parser.node.TPlus
 
setText(String) - Method in class soot.jimple.parser.node.TUshr
 
setText(String) - Method in class soot.jimple.parser.node.TCmpeq
 
setText(String) - Method in class soot.jimple.parser.node.TNeg
 
setText(String) - Method in class soot.jimple.parser.node.TNative
 
setText(String) - Method in class soot.jimple.parser.node.TLBrace
 
setText(String) - Method in class soot.jimple.parser.node.TOr
 
setText(String) - Method in class soot.jimple.parser.node.TCmple
 
setText(String) - Method in class soot.jimple.parser.node.TFloat
 
setText(String) - Method in class soot.jimple.parser.node.TEntermonitor
 
setText(String) - Method in class soot.jimple.parser.node.TAbstract
 
setText(String) - Method in class soot.jimple.parser.node.TMod
 
setText(String) - Method in class soot.jimple.parser.node.TProtected
 
setText(String) - Method in class soot.jimple.parser.node.TSynchronized
 
setText(String) - Method in class soot.jimple.parser.node.TAnd
 
setText(String) - Method in class soot.jimple.parser.node.TTo
 
setText(String) - Method in class soot.jimple.parser.node.TFrom
 
setText(String) - Method in class soot.jimple.parser.node.TRet
 
setText(String) - Method in class soot.jimple.parser.node.TInterface
 
setText(String) - Method in class soot.jimple.parser.node.TClass
 
setText(String) - Method in class soot.jimple.parser.node.TQuote
 
setText(String) - Method in class soot.jimple.parser.node.TCmpne
 
setText(String) - Method in class soot.jimple.parser.node.TBreakpoint
 
setText(String) - Method in class soot.jimple.parser.node.TByte
 
setText(String) - Method in class soot.jimple.parser.node.TNewmultiarray
 
setText(String) - Method in class soot.jimple.parser.node.TNop
 
setText(String) - Method in class soot.jimple.parser.node.TMult
 
setText(String) - Method in class soot.jimple.parser.node.TCmp
 
setText(String) - Method in class soot.jimple.parser.node.TTableswitch
 
setText(String) - Method in class soot.jimple.parser.node.TRParen
 
setText(String) - Method in class soot.jimple.parser.node.TDefault
 
setText(String) - Method in class soot.jimple.parser.node.TInt
 
setText(String) - Method in class soot.jimple.parser.node.TExtends
 
setText(String) - Method in class soot.jimple.parser.node.TColonEquals
 
setText(String) - Method in class soot.jimple.parser.node.TExitmonitor
 
setText(String) - Method in class soot.jimple.parser.node.TVoid
 
setText(String) - Method in class soot.jimple.parser.node.TLong
 
setText(String) - Method in class soot.jimple.parser.node.TNew
 
setText(String) - Method in class soot.jimple.parser.node.TBoolean
 
setText(String) - Method in class soot.jimple.parser.node.TCmpg
 
setText(String) - Method in class soot.jimple.parser.node.TCmpge
 
setText(String) - Method in class soot.jimple.parser.node.TInstanceof
 
setText(String) - Method in class soot.jimple.parser.node.TCmpl
 
setText(String) - Method in class soot.jimple.parser.node.TLengthof
 
setText(String) - Method in class soot.jimple.parser.node.TCmplt
 
setText(String) - Method in class soot.jimple.parser.node.TNewarray
 
setText(String) - Method in class soot.jimple.parser.node.TIf
 
setText(String) - Method in class soot.jimple.parser.node.TThrow
 
setText(String) - Method in class soot.jimple.parser.node.TRBrace
 
setText(String) - Method in class soot.jimple.parser.node.TCmpgt
 
setText(String) - Method in class soot.jimple.parser.node.TInterfaceinvoke
 
setText(String) - Method in class soot.jimple.parser.node.TNullType
 
setText(String) - Method in class soot.jimple.parser.node.TUnknown
 
setText(String) - Method in class soot.jimple.parser.node.TSemicolon
 
setText(String) - Method in class soot.jimple.parser.node.TDouble
 
setText(String) - Method in class soot.jimple.parser.node.TChar
 
setText(String) - Method in class soot.jimple.parser.node.TVirtualinvoke
 
setTheclass(TClass) - Method in class soot.jimple.parser.node.AClassFileType
 
setThrow(TThrow) - Method in class soot.jimple.parser.node.AThrowStatement
 
setThrows(TThrows) - Method in class soot.jimple.parser.node.AThrowsClause
 
setThrowsClause(PThrowsClause) - Method in class soot.jimple.parser.node.AMethodMember
 
setTo(TTo) - Method in class soot.jimple.parser.node.ACatchClause
 
setToLabel(PLabelName) - Method in class soot.jimple.parser.node.ACatchClause
 
setTop(boolean) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
SETTopNode - class soot.dava.internal.SET.SETTopNode.
 
SETTopNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETTopNode
 
setToType(Type) - Method in interface soot.baf.PrimitiveCastInst
 
setToType(Type) - Method in interface soot.baf.SwapInst
 
setToType(Type) - Method in class soot.baf.internal.BSwapInst
 
setToType(Type) - Method in class soot.baf.internal.BPrimitiveCastInst
 
setTransient(TTransient) - Method in class soot.jimple.parser.node.ATransientModifier
 
SETTryNode - class soot.dava.internal.SET.SETTryNode.
 
SETTryNode(IterableSet, ExceptionNode, AugmentedStmtGraph, DavaBody) - Constructor for class soot.dava.internal.SET.SETTryNode
 
setType(PType) - Method in class soot.jimple.parser.node.AFieldMember
 
setType(PType) - Method in class soot.jimple.parser.node.AMethodSignature
 
setType(PType) - Method in class soot.jimple.parser.node.AMethodMember
 
setType(PType) - Method in class soot.jimple.parser.node.AIdentityStatement
 
setType(PType) - Method in class soot.jimple.parser.node.AFieldSignature
 
setType(Type) - Method in interface soot.Local
Sets the type of the current variable.
setType(Type) - Method in class soot.SootField
 
setType(Type) - Method in class soot.baf.internal.BafLocal
 
setType(Type) - Method in class soot.jimple.internal.JimpleLocal
Sets the type of this local.
setType(Type) - Method in class soot.jimple.spark.pag.Node
Sets the declared type of this node, null for unknown.
setType(Type) - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
SETUnconditionalWhileNode - class soot.dava.internal.SET.SETUnconditionalWhileNode.
 
SETUnconditionalWhileNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETUnconditionalWhileNode
 
setUnit(Unit) - Method in class soot.AbstractUnitBox
 
setUnit(Unit) - Method in interface soot.UnitBox
Sets this box to contain the given unit.
setUnit(Unit) - Method in class soot.shimple.internal.SValueUnitPair
 
setUnit(Unit) - Method in class soot.toolkits.scalar.ValueUnitPair
 
setUnitChanged(boolean) - Method in interface soot.shimple.internal.SUnitBox
Updates the value of the flag used to indicate whether the contents of the UnitBox may have changed.
setUnitChanged(boolean) - Method in class soot.shimple.internal.SValueUnitPair
 
setUnitPrinter(UnitPrinter) - Method in class soot.AttributesUnitPrinter
 
setUnknown(TUnknown) - Method in class soot.jimple.parser.node.AUnknownJimpleType
 
setUnop(PUnop) - Method in class soot.jimple.parser.node.AUnopExpr
 
setUnopExpr(PUnopExpr) - Method in class soot.jimple.parser.node.AUnopBoolExpr
 
setUnopExpr(PUnopExpr) - Method in class soot.jimple.parser.node.AUnopExpression
 
setup_Graph(HashMap) - Method in class soot.dava.toolkits.base.finders.SwitchNode
 
setup(SparkOptions) - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
Creates an empty pointer assignment graph.
setup(SparkOptions) - Method in interface soot.jimple.spark.builder.Builder
Creates an empty pointer assignment graph.
setUshr(TUshr) - Method in class soot.jimple.parser.node.AUshrBinop
 
setValue(Block, Value) - Method in interface soot.shimple.PhiExpr
Locate the argument assocatiated with the given CFG predecessor and set the value.
setValue(Block, Value) - Method in class soot.shimple.internal.SPhiExpr
 
setValue(byte[]) - Method in class soot.jimple.toolkits.pointer.DependenceGraph
 
setValue(byte[]) - Method in interface soot.tagkit.Attribute
Sets the value of the attribute from a byte[].
setValue(byte[]) - Method in class soot.tagkit.CodeAttribute
Only used by SOOT to read in an existing attribute without interpret it.
setValue(byte[]) - Method in class soot.tagkit.GenericAttribute
 
setValue(int, Value) - Method in interface soot.shimple.PhiExpr
Set the value at the given index into the PhiExpr.
setValue(int, Value) - Method in class soot.shimple.internal.SPhiExpr
 
setValue(Unit, Value) - Method in interface soot.shimple.PhiExpr
Locate the argument assocatiated with the given CFG predecessor unit and set the value.
setValue(Unit, Value) - Method in class soot.shimple.internal.SPhiExpr
 
setValue(Value) - Method in class soot.AbstractValueBox
 
setValue(Value) - Method in interface soot.ValueBox
Sets the value contained in this box as given.
setVariable(PVariable) - Method in class soot.jimple.parser.node.AAssignStatement
 
setVirtualinvoke(TVirtualinvoke) - Method in class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
setVoid(TVoid) - Method in class soot.jimple.parser.node.AVoidType
 
setVolatile(TVolatile) - Method in class soot.jimple.parser.node.AVolatileModifier
 
SETWhileNode - class soot.dava.internal.SET.SETWhileNode.
 
SETWhileNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETWhileNode
 
setWith(TWith) - Method in class soot.jimple.parser.node.ACatchClause
 
setWithLabel(PLabelName) - Method in class soot.jimple.parser.node.ACatchClause
 
setWordCount(int) - Method in interface soot.baf.PopInst
 
setWordCount(int) - Method in class soot.baf.internal.BPopInst
 
setWrite(short) - Method in class soot.jimple.toolkits.pointer.DependenceTag
 
setXMLNode(XMLNode) - Method in class soot.xml.XMLPrinter
 
setXor(TXor) - Method in class soot.jimple.parser.node.AXorBinop
 
setXPArrayBrackets(XPArrayBrackets) - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
setXPArrayDescriptor(XPArrayDescriptor) - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
setXPCaseStmt(XPCaseStmt) - Method in class soot.jimple.parser.node.X1PCaseStmt
 
setXPCatchClause(XPCatchClause) - Method in class soot.jimple.parser.node.X1PCatchClause
 
setXPDeclaration(XPDeclaration) - Method in class soot.jimple.parser.node.X1PDeclaration
 
setXPMember(XPMember) - Method in class soot.jimple.parser.node.X1PMember
 
setXPModifier(XPModifier) - Method in class soot.jimple.parser.node.X1PModifier
 
setXPStatement(XPStatement) - Method in class soot.jimple.parser.node.X1PStatement
 
SEvaluator - class soot.shimple.toolkits.scalar.SEvaluator.
"Extension" of soot.jimple.toolkits.scalar.Evaluator to handle Phi expressions.
SEvaluator() - Constructor for class soot.shimple.toolkits.scalar.SEvaluator
 
SharedBitSet - class soot.util.SharedBitSet.
 
SharedBitSet() - Constructor for class soot.util.SharedBitSet
 
SharedBitSet(int) - Constructor for class soot.util.SharedBitSet
 
SharedBitSetCache - class soot.util.SharedBitSetCache.
 
SharedBitSetCache() - Method in class soot.Singletons
 
SharedBitSetCache(Singletons.Global) - Constructor for class soot.util.SharedBitSetCache
 
SharedPointsToSet - class soot.jimple.spark.sets.SharedPointsToSet.
Hybrid implementation of points-to set, which uses an explicit array for small sets, and a bit vector for large sets.
SharedPointsToSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.SharedPointsToSet
 
shiftLeft(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
 
shiftLeft(ArithmeticConstant) - Method in class soot.jimple.IntConstant
 
shiftLeft(ArithmeticConstant) - Method in class soot.jimple.LongConstant
 
shiftRight(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
 
shiftRight(ArithmeticConstant) - Method in class soot.jimple.IntConstant
 
shiftRight(ArithmeticConstant) - Method in class soot.jimple.LongConstant
 
shimple - Static variable in class soot.tools.CFGViewer
 
Shimple - class soot.shimple.Shimple.
Contains the constructors for the components of the Shimple (SSA Jimple) grammar.
Shimple() - Method in class soot.Singletons
 
Shimple(Singletons.Global) - Constructor for class soot.shimple.Shimple
 
ShimpleBody - class soot.shimple.ShimpleBody.
Implementation of the Body class for the Shimple (SSA Jimple) IR.
ShimpleBodyBuilder - class soot.shimple.internal.ShimpleBodyBuilder.
This class does the real high-level work.
ShimpleBodyBuilder(ShimpleBody, boolean) - Constructor for class soot.shimple.internal.ShimpleBodyBuilder
Transforms the provided body to pure SSA form.
ShimpleExprSwitch - interface soot.shimple.ShimpleExprSwitch.
 
ShimpleLocalDefs - class soot.shimple.toolkits.scalar.ShimpleLocalDefs.
This class implements the LocalDefs interface for Shimple.
ShimpleLocalDefs(ShimpleBody) - Constructor for class soot.shimple.toolkits.scalar.ShimpleLocalDefs
Build a LocalDefs interface from a ShimpleBody.
ShimpleOptions - class soot.options.ShimpleOptions.
Option parser for Shimple Control.
ShimpleOptions(Map) - Constructor for class soot.options.ShimpleOptions
 
ShimpleValueSwitch - interface soot.shimple.ShimpleValueSwitch.
 
ShlExpr - interface soot.jimple.ShlExpr.
 
ShlInst - interface soot.baf.ShlInst.
 
SHORT - Static variable in class soot.jimple.Jimple
 
SHORT - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
shortName - Variable in class soot.SootClass
 
shortString() - Method in class soot.jimple.toolkits.pointer.representations.ConstantObject
 
shortString() - Method in interface soot.jimple.toolkits.pointer.representations.AbstractObject
 
ShortType - class soot.ShortType.
Soot representation of the Java built-in type 'short'.
ShortType() - Method in class soot.Singletons
 
ShortType(Singletons.Global) - Constructor for class soot.ShortType
 
ShrExpr - interface soot.jimple.ShrExpr.
 
ShrInst - interface soot.baf.ShrInst.
 
SideEffectAnalysis - class soot.jimple.toolkits.pointer.SideEffectAnalysis.
Generates side-effect information from a PointsToAnalysis.
SideEffectAnalysis(PointsToAnalysis, CallGraph) - Constructor for class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
SideEffectTagger - class soot.jimple.toolkits.pointer.SideEffectTagger.
 
SideEffectTagger.UniqueRWSets - class soot.jimple.toolkits.pointer.SideEffectTagger.UniqueRWSets.
 
SideEffectTagger.UniqueRWSets(SideEffectTagger) - Constructor for class soot.jimple.toolkits.pointer.SideEffectTagger.UniqueRWSets
 
SideEffectTagger() - Method in class soot.Singletons
 
SideEffectTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.SideEffectTagger
 
SideEffectTester - interface soot.SideEffectTester.
Provides side effect information.
sigClinit - Variable in class soot.jimple.toolkits.callgraph.VirtualCalls
 
signatureToClass(String) - Method in class soot.Scene
 
signatureToSubsignature(String) - Method in class soot.Scene
 
sigRun - Variable in class soot.jimple.toolkits.callgraph.VirtualCalls
 
sigStart - Variable in class soot.jimple.toolkits.callgraph.VirtualCalls
 
simple - Variable in class soot.jimple.spark.pag.PAG
 
simple_edges_bidirectional() - Method in class soot.options.SparkOptions
Simple Edges Bidirectional -- Equality-based analysis between variable nodes.
simpleInv - Variable in class soot.jimple.spark.pag.PAG
 
simpleInvLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
 
simpleInvSources() - Method in class soot.jimple.spark.pag.PAG
 
SimpleLiveLocals - class soot.toolkits.scalar.SimpleLiveLocals.
Analysis that provides an implementation of the LiveLocals interface.
SimpleLiveLocals(CompleteUnitGraph) - Constructor for class soot.toolkits.scalar.SimpleLiveLocals
Computes the analysis given a CompleteUnitGraph computed from a method body.
SimpleLocalDefs - class soot.toolkits.scalar.SimpleLocalDefs.
Analysis that provides an implementation of the LocalDefs interface.
SimpleLocalDefs(CompleteUnitGraph) - Constructor for class soot.toolkits.scalar.SimpleLocalDefs
Computes the analysis given a CompleteUnitGraph computed from a method body.
SimpleLocalUses - class soot.toolkits.scalar.SimpleLocalUses.
Analysis that implements the LocalUses interface.
SimpleLocalUses(Body, LocalDefs) - Constructor for class soot.toolkits.scalar.SimpleLocalUses
Construct the analysis from a method body and a LocalDefs interface.
SimpleLocalUses(CompleteUnitGraph, LocalDefs) - Constructor for class soot.toolkits.scalar.SimpleLocalUses
Construct the analysis from a CompleteUnitGraph representation of a method body and a LocalDefs interface.
simpleLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
 
simpleSources() - Method in class soot.jimple.spark.pag.PAG
 
simplify_offline() - Method in class soot.options.SparkOptions
Simplify Offline -- Collapse single-entry subgraphs of the PAG.
simplify_sccs() - Method in class soot.options.SparkOptions
Simplify SCCs -- Collapse strongly-connected components of the PAG.
simulate_natives() - Method in class soot.options.SparkOptions
Simulate Natives -- Simulate effects of native methods in standard class library.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
 
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilResourceBundleNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectOutputStreamNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThrowableNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangFloatNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangDoubleNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangRuntimeNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilJarJarFileNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStrictMathNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectConstructorNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipCRC32Native
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectProxyNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipInflaterNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileInputStreamNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectMethodNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStringNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileDescriptorNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThreadNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileSystemNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipFileNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipEntryNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNativeLibraryNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileOutputStreamNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilTimeZoneNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalHandlerNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangShutdownNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalNative
Implements the abstract method simulateMethod.
simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectStreamClassNative
Implements the abstract method simulateMethod.
SingletonList - class soot.util.SingletonList.
A list containing exactly one object, immutable.
SingletonList(Object) - Constructor for class soot.util.SingletonList
 
Singletons - class soot.Singletons.
A class to group together all the global variables in Soot.
Singletons.Global - class soot.Singletons.Global.
 
Singletons() - Constructor for class soot.Singletons
 
SIOptions - class soot.options.SIOptions.
Option parser for Static Inliner.
SIOptions(Map) - Constructor for class soot.options.SIOptions
 
SiteInliner - class soot.jimple.toolkits.invoke.SiteInliner.
Provides methods to inline a given invoke site.
SiteInliner() - Constructor for class soot.jimple.toolkits.invoke.SiteInliner
 
SiteRWSet - class soot.jimple.toolkits.pointer.SiteRWSet.
Represents the read or write set of a statement.
SiteRWSet() - Constructor for class soot.jimple.toolkits.pointer.SiteRWSet
 
size - Static variable in class soot.util.SharedBitSetCache
 
size() - Method in class soot.PatchingChain
Returns the size of this Chain.
size() - Method in class soot.coffi.CONSTANT_Utf8_info
Returns the size of this cp_info object.
size() - Method in class soot.coffi.CONSTANT_Class_info
Returns the size of this cp_info object.
size() - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
 
size() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
 
size() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
size() - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
size() - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
Returns the number of methods that are reachable.
size() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
size() - Method in class soot.shimple.internal.analysis.DominatorTree
 
size() - Method in class soot.toolkits.graph.BlockGraph
 
size() - Method in interface soot.toolkits.graph.DirectedGraph
Returns the node count for this graph.
size() - Method in class soot.toolkits.graph.UnitGraph
 
size() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
 
size() - Method in class soot.toolkits.scalar.AbstractFlowSet
 
size() - Method in class soot.toolkits.scalar.ArraySparseSet
 
size() - Method in class soot.toolkits.scalar.ArrayFlowUniverse
 
size() - Method in interface soot.toolkits.scalar.FlowUniverse
returns the number of elements of the universe.
size() - Method in class soot.toolkits.scalar.CollectionFlowUniverse
 
size() - Method in class soot.toolkits.scalar.ArrayPackedSet
 
size() - Method in interface soot.toolkits.scalar.FlowSet
Returns the size of the current FlowSet.
size() - Method in class soot.util.UnitMap
 
size() - Method in class soot.util.Numberer
 
size() - Method in class soot.util.BitVector
 
size() - Method in class soot.util.SingletonList
 
size() - Method in class soot.util.ArraySet
 
size() - Method in interface soot.util.Chain
Returns the size of this Chain.
size() - Method in class soot.util.HashChain
 
size() - Method in class soot.util.NumberedSet
 
size() - Method in class soot.util.IterableMap
 
sizeBoxes - Variable in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
sizeOfType(Type) - Static method in class soot.baf.JasminClass
 
SkeletonExtractorWalker - class soot.jimple.parser.SkeletonExtractorWalker.
 
SkeletonExtractorWalker(SootResolver) - Constructor for class soot.jimple.parser.SkeletonExtractorWalker
 
SkeletonExtractorWalker(SootResolver, SootClass) - Constructor for class soot.jimple.parser.SkeletonExtractorWalker
 
skip(long) - Method in class soot.util.SootInputStream
Skips over and discards n bytes of data from this input stream.
SlowAvailableExpressions - class soot.jimple.toolkits.scalar.SlowAvailableExpressions.
Provides an user-interface for the AvailableExpressionsAnalysis class.
SlowAvailableExpressions(Body) - Constructor for class soot.jimple.toolkits.scalar.SlowAvailableExpressions
Wrapper for SlowAvailableExpressionsAnalysis.
SlowPseudoTopologicalOrderer - class soot.toolkits.graph.SlowPseudoTopologicalOrderer.
Provide the pseudo topological order of a graph's nodes.
SlowPseudoTopologicalOrderer() - Method in class soot.Singletons
 
SlowPseudoTopologicalOrderer() - Constructor for class soot.toolkits.graph.SlowPseudoTopologicalOrderer
 
SlowPseudoTopologicalOrderer(boolean) - Constructor for class soot.toolkits.graph.SlowPseudoTopologicalOrderer
 
SlowPseudoTopologicalOrderer(Singletons.Global) - Constructor for class soot.toolkits.graph.SlowPseudoTopologicalOrderer
 
SmallNumberedMap - class soot.util.SmallNumberedMap.
A java.util.Map-like map with Numberable objects as the keys.
SmallNumberedMap(Numberer) - Constructor for class soot.util.SmallNumberedMap
 
SMBOptions - class soot.options.SMBOptions.
Option parser for Static Method Binder.
SMBOptions(Map) - Constructor for class soot.options.SMBOptions
 
snapshotIterator() - Method in class soot.PatchingChain
Returns an iterator over a copy of this chain.
snapshotIterator() - Method in interface soot.util.Chain
Returns an iterator over a copy of this chain.
snapshotIterator() - Method in class soot.util.HashChain
 
snapshotIterator(Object) - Method in class soot.util.HashChain
 
soot - package soot
Base Soot classes, shared by different intermediate representations.
soot_classpath() - Method in class soot.options.Options
 
soot.baf - package soot.baf
Public classes for the Baf intermediate representation.
soot.baf.internal - package soot.baf.internal
Internal, messy, implementation-specific classes for the Baf intermediate representation.
soot.baf.toolkits.base - package soot.baf.toolkits.base
A toolkit to optimize the Baf IR.
soot.coffi - package soot.coffi
Contains classes from the Coffi tool, by Clark Verbrugge.
soot.dava - package soot.dava
 
soot.dava.internal.asg - package soot.dava.internal.asg
 
soot.dava.internal.AST - package soot.dava.internal.AST
 
soot.dava.internal.javaRep - package soot.dava.internal.javaRep
 
soot.dava.internal.SET - package soot.dava.internal.SET
 
soot.dava.toolkits.base.AST - package soot.dava.toolkits.base.AST
 
soot.dava.toolkits.base.DavaMonitor - package soot.dava.toolkits.base.DavaMonitor
 
soot.dava.toolkits.base.finders - package soot.dava.toolkits.base.finders
 
soot.dava.toolkits.base.misc - package soot.dava.toolkits.base.misc
 
soot.grimp - package soot.grimp
Public classes for the Grimp intermediate representation.
soot.grimp.internal - package soot.grimp.internal
Internal, messy, implementation-specific classes for the Grimp intermediate representation.
soot.grimp.toolkits.base - package soot.grimp.toolkits.base
A toolkit to optimize the Grimp IR.
soot.jbuddy - package soot.jbuddy
 
soot.jimple - package soot.jimple
Public classes for the Jimple intermediate representation.
soot.jimple.internal - package soot.jimple.internal
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
soot.jimple.parser - package soot.jimple.parser
An interface to the Jimple parser.
soot.jimple.parser.analysis - package soot.jimple.parser.analysis
 
soot.jimple.parser.lexer - package soot.jimple.parser.lexer
 
soot.jimple.parser.node - package soot.jimple.parser.node
 
soot.jimple.parser.parser - package soot.jimple.parser.parser
 
soot.jimple.spark - package soot.jimple.spark
Spark: Soot pointer analysis research kit
soot.jimple.spark.builder - package soot.jimple.spark.builder
Spark pointer assignment graph builder
soot.jimple.spark.fieldrw - package soot.jimple.spark.fieldrw
Analyses to produce tags of the fields read/written by statements (including method calls) for passing side-effect information to JITs.
soot.jimple.spark.internal - package soot.jimple.spark.internal
Spark internal messy stuff
soot.jimple.spark.pag - package soot.jimple.spark.pag
Spark pointer assignment graph implementation
soot.jimple.spark.sets - package soot.jimple.spark.sets
Spark various representations of points-to sets
soot.jimple.spark.solver - package soot.jimple.spark.solver
Spark solver (pointer assignment graph simplification and propagation)
soot.jimple.toolkits.annotation.arraycheck - package soot.jimple.toolkits.annotation.arraycheck
Classes that carry out an analysis to determine whether or not array bounds checks are necessary.
soot.jimple.toolkits.annotation.callgraph - package soot.jimple.toolkits.annotation.callgraph
 
soot.jimple.toolkits.annotation.nullcheck - package soot.jimple.toolkits.annotation.nullcheck
Classes that carry out an analysis to determine whether or not null pointer checks are necessary.
soot.jimple.toolkits.annotation.parity - package soot.jimple.toolkits.annotation.parity
 
soot.jimple.toolkits.annotation.profiling - package soot.jimple.toolkits.annotation.profiling
 
soot.jimple.toolkits.annotation.tags - package soot.jimple.toolkits.annotation.tags
Tags and aggregators to store and combine information about array bounds and null pointer checks.
soot.jimple.toolkits.base - package soot.jimple.toolkits.base
A toolkit to optimize the Jimple IR.
soot.jimple.toolkits.callgraph - package soot.jimple.toolkits.callgraph
 
soot.jimple.toolkits.graph - package soot.jimple.toolkits.graph
A set of utility classes for program transformation and optimizations.
soot.jimple.toolkits.invoke - package soot.jimple.toolkits.invoke
A toolkit to deal with Jimple and invoke statements.
soot.jimple.toolkits.pointer - package soot.jimple.toolkits.pointer
 
soot.jimple.toolkits.pointer.nativemethods - package soot.jimple.toolkits.pointer.nativemethods
 
soot.jimple.toolkits.pointer.representations - package soot.jimple.toolkits.pointer.representations
 
soot.jimple.toolkits.pointer.util - package soot.jimple.toolkits.pointer.util
 
soot.jimple.toolkits.scalar - package soot.jimple.toolkits.scalar
A toolkit for scalar optimization of Jimple.
soot.jimple.toolkits.scalar.pre - package soot.jimple.toolkits.scalar.pre
Particial redundency elimination.
soot.jimple.toolkits.typing - package soot.jimple.toolkits.typing
Implements a typing algorithm for Jimple.
soot.jimple.toolkits.typing.integer - package soot.jimple.toolkits.typing.integer
 
soot.options - package soot.options
 
soot.relations - package soot.relations
 
soot.shimple - package soot.shimple
Public classes for the SSA Shimple intermediate representation.
soot.shimple.internal - package soot.shimple.internal
Shimple internal messy stuff.
soot.shimple.internal.analysis - package soot.shimple.internal.analysis
Shimple internal messy analysis stuff.
soot.shimple.toolkits.scalar - package soot.shimple.toolkits.scalar
Some optimizations based on Shimple.
soot.tagkit - package soot.tagkit
Classes supporting classfile annotation in Soot.
soot.toolkits.graph - package soot.toolkits.graph
Toolkit to produce and manipulate various types CFG graphs.
soot.toolkits.scalar - package soot.toolkits.scalar
A number of scalar optimizations, and the flow analysis framework.
soot.tools - package soot.tools
Various extensions to Soot that can be executed instead of soot.Main.
soot.util - package soot.util
Generally useful utility classes for Soot.
soot.util.dot - package soot.util.dot
Classes for creating graphs as input to Dot.
soot.util.queue - package soot.util.queue
An efficient queue implementation to be used generally within Soot.
soot.xml - package soot.xml
 
SootClass - class soot.SootClass.
Soot representation of a Java class.
SootClass(String) - Constructor for class soot.SootClass
Constructs an empty SootClass with the given name and no modifiers.
SootClass(String, int) - Constructor for class soot.SootClass
Constructs an empty SootClass with the given name and modifiers.
SootField - class soot.SootField.
Soot representation of a Java field.
SootField(String, Type) - Constructor for class soot.SootField
Constructs a Soot field with the given name, type and no modifiers.
SootField(String, Type, int) - Constructor for class soot.SootField
Constructs a Soot field with the given name, type and modifiers.
SootFilter - class soot.jimple.toolkits.scalar.pre.SootFilter.
Allows easy filtering/wrapping of Soot objects.
SootFilter() - Constructor for class soot.jimple.toolkits.scalar.pre.SootFilter
 
SootInputStream - class soot.util.SootInputStream.
Abstract class underlying all instances of InputStreams.
SootInputStream(InputStream) - Constructor for class soot.util.SootInputStream
Constructs a SootInputStream from the given InputStream.
SootMethod - class soot.SootMethod.
Soot representation of a Java method.
SootMethod(String, List, Type) - Constructor for class soot.SootMethod
Constructs a SootMethod with the given name, parameter types and return type.
SootMethod(String, List, Type, int) - Constructor for class soot.SootMethod
Constructs a SootMethod with the given name, parameter types, return type and modifiers.
SootMethod(String, List, Type, int, List) - Constructor for class soot.SootMethod
Constructs a SootMethod with the given name, parameter types, return type, and list of thrown exceptions.
SootResolver - class soot.SootResolver.
Loads symbols for SootClasses from either class files or jimple files.
SootResolver() - Constructor for class soot.SootResolver
Creates a new SootResolver.
sort() - Method in class soot.jimple.spark.solver.TopoSorter
Actually perform the topological sort on the PAG.
SortedArraySet - class soot.jimple.spark.sets.SortedArraySet.
Implementation of points-to set using a sorted array.
SortedArraySet(Type, PAG) - Constructor for class soot.jimple.spark.sets.SortedArraySet
 
SourceFile_attribute - class soot.coffi.SourceFile_attribute.
A debugging attribute, this gives the name of the source file for this .class file.
SourceFile_attribute() - Constructor for class soot.coffi.SourceFile_attribute
 
sourcefile_index - Variable in class soot.coffi.SourceFile_attribute
Constant pool index of a utf8 string for the name of the associated source file.
SourceLocator - class soot.util.SourceLocator.
Provides utility methods to retrieve an input stream for a class name, given a classfile, or jimple or baf output files.
SourceLocator() - Method in class soot.Singletons
 
SourceLocator(Singletons.Global) - Constructor for class soot.util.SourceLocator
 
sourceMethods() - Method in class soot.jimple.toolkits.callgraph.CallGraph
Returns an iterator over all methods that are the sources of at least one edge.
Sources - class soot.jimple.toolkits.callgraph.Sources.
Adapts an iterator over a collection of Edge's to be an iterator over the source methods of the edges.
Sources(Iterator) - Constructor for class soot.jimple.toolkits.callgraph.Sources
 
SparkField - interface soot.jimple.spark.pag.SparkField.
Represents a field.
SparkNativeHelper - class soot.jimple.spark.internal.SparkNativeHelper.
 
SparkNativeHelper_tempVar - Variable in class soot.G
 
SparkNativeHelper(PAG) - Constructor for class soot.jimple.spark.internal.SparkNativeHelper
 
SparkOptions - class soot.options.SparkOptions.
Option parser for Spark.
SparkOptions(Map) - Constructor for class soot.options.SparkOptions
 
SparkTransformer - class soot.jimple.spark.SparkTransformer.
Main entry point for Spark.
SparkTransformer() - Method in class soot.Singletons
 
SparkTransformer(Singletons.Global) - Constructor for class soot.jimple.spark.SparkTransformer
 
SPatchingChain - class soot.shimple.internal.SPatchingChain.
Internal Shimple extension of PatchingChain.
SPatchingChain.SPatchingIterator - class soot.shimple.internal.SPatchingChain.SPatchingIterator.
 
SPatchingChain(Body, Chain) - Constructor for class soot.shimple.internal.SPatchingChain
 
SPECIAL - Static variable in class soot.jimple.toolkits.callgraph.Edge
Due to explicit invokespecial instruction.
SPECIALINVOKE - Static variable in class soot.jimple.Jimple
 
SpecialInvokeExpr - interface soot.jimple.SpecialInvokeExpr.
 
SpecialInvokeInst - interface soot.baf.SpecialInvokeInst.
 
SPhiExpr - class soot.shimple.internal.SPhiExpr.
Internal implementation of Phi nodes.
SPhiExpr(List, List) - Constructor for class soot.shimple.internal.SPhiExpr
Create a Phi expression from the given list of Values and Blocks.
SPhiExpr(Local, List) - Constructor for class soot.shimple.internal.SPhiExpr
Create a trivial Phi expression for leftLocal.
splitLocalCount - Variable in class soot.Timers
 
splitOff_ExceptionNode(IterableSet, AugmentedStmtGraph, IterableSet) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
 
splitPhase1Timer - Variable in class soot.Timers
 
splitPhase2Timer - Variable in class soot.Timers
 
splitStmtCount - Variable in class soot.Timers
 
splitTimer - Variable in class soot.Timers
 
splitTrapsAgainst(Body, Unit, Unit) - Static method in class soot.TrapManager
Splits all traps so that they do not cross the range rangeStart - rangeEnd.
src_prec_c - Static variable in class soot.options.Options
 
src_prec_class - Static variable in class soot.options.Options
 
src_prec_J - Static variable in class soot.options.Options
 
src_prec_jimple - Static variable in class soot.options.Options
 
src_prec() - Method in class soot.options.Options
 
src() - Method in class soot.jimple.toolkits.callgraph.Edge
 
srcStmt() - Method in class soot.jimple.toolkits.callgraph.Edge
 
srcUnit() - Method in class soot.jimple.toolkits.callgraph.Edge
 
standard_local_names() - Method in class soot.options.ShimpleOptions
Local Name Standardization -- Uses naming scheme of the Local Name Standardizer..
StandardParms - class soot.jimple.spark.builder.StandardParms.
Class implementing builder parameters (this decides what kinds of nodes should be built for each kind of Soot value).
StandardParms(PAG, MethodPAG) - Constructor for class soot.jimple.spark.builder.StandardParms
 
Start - class soot.jimple.parser.node.Start.
 
start() - Method in class soot.Timer
Starts the given timer.
Start() - Constructor for class soot.jimple.parser.node.Start
 
Start(PFile, EOF) - Constructor for class soot.jimple.parser.node.Start
 
startOfLine - Variable in class soot.AbstractUnitPrinter
 
startTime - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
 
startTime - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
 
startUnit(Unit) - Method in class soot.AbstractUnitPrinter
 
startUnit(Unit) - Method in class soot.BriefUnitPrinter
 
startUnit(Unit) - Method in interface soot.UnitPrinter
 
startUnit(Unit) - Method in class soot.AttributesUnitPrinter
 
startUnitBox(UnitBox) - Method in class soot.AbstractUnitPrinter
 
startUnitBox(UnitBox) - Method in interface soot.UnitPrinter
 
startValueBox(ValueBox) - Method in class soot.AbstractUnitPrinter
 
startValueBox(ValueBox) - Method in interface soot.UnitPrinter
 
startValueBox(ValueBox) - Method in class soot.AttributesUnitPrinter
 
state - Variable in class soot.PatchingChain.PatchingIterator
 
state - Variable in class soot.jimple.parser.lexer.Lexer
 
STATIC - Static variable in class soot.Modifier
 
STATIC - Static variable in class soot.jimple.Jimple
 
STATIC - Static variable in class soot.jimple.toolkits.callgraph.Edge
Due to explicit invokestatic instruction.
staticField(String, String) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Returns a reference variable representing a static Java field.
staticFieldImpl(String, String) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
staticFieldImpl(String, String) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
StaticFieldRef - class soot.jimple.StaticFieldRef.
 
StaticFieldRef(SootField) - Constructor for class soot.jimple.StaticFieldRef
 
StaticGetInst - interface soot.baf.StaticGetInst.
 
staticInitializerName - Static variable in class soot.SootMethod
 
StaticInliner - class soot.jimple.toolkits.invoke.StaticInliner.
Uses the Scene's currently-active InvokeGraph to inline monomorphic call sites.
StaticInliner() - Method in class soot.Singletons
 
StaticInliner(Singletons.Global) - Constructor for class soot.jimple.toolkits.invoke.StaticInliner
 
STATICINVOKE - Static variable in class soot.jimple.Jimple
 
StaticInvokeExpr - interface soot.jimple.StaticInvokeExpr.
 
StaticInvokeInst - interface soot.baf.StaticInvokeInst.
 
StaticMethodBinder - class soot.jimple.toolkits.invoke.StaticMethodBinder.
Uses the Scene's currently-active InvokeGraph to statically bind monomorphic call sites.
StaticMethodBinder() - Method in class soot.Singletons
 
StaticMethodBinder(Singletons.Global) - Constructor for class soot.jimple.toolkits.invoke.StaticMethodBinder
 
StaticPutInst - interface soot.baf.StaticPutInst.
 
StationaryArrayList - class soot.util.StationaryArrayList.
This class implements an ArrayList where the equality and hashCode use object equality, not list equality.
StationaryArrayList() - Constructor for class soot.util.StationaryArrayList
 
StdTagPrinter - class soot.tagkit.StdTagPrinter.
Default tag printer.
StdTagPrinter() - Constructor for class soot.tagkit.StdTagPrinter
 
Stmt - interface soot.jimple.Stmt.
 
StmtAddressType - class soot.StmtAddressType.
Soot representation of the Java type for a statement address.
StmtAddressType() - Method in class soot.Singletons
 
StmtAddressType(Singletons.Global) - Constructor for class soot.StmtAddressType
 
StmtBody - class soot.jimple.StmtBody.
Abstract base class for Body's on Stmts (Jimple and Grimp).
StmtBody() - Constructor for class soot.jimple.StmtBody
Creates an empty StmtBody.
StmtBody(SootMethod) - Constructor for class soot.jimple.StmtBody
Creates a StmtBody associated with the given method.
StmtBox - class soot.jimple.internal.StmtBox.
 
StmtBox(Stmt) - Constructor for class soot.jimple.internal.StmtBox
 
stmtCount - Variable in class soot.Timers
 
StmtRWSet - class soot.jimple.toolkits.pointer.StmtRWSet.
Represents the read or write set of a statement.
StmtRWSet() - Constructor for class soot.jimple.toolkits.pointer.StmtRWSet
 
StmtSwitch - interface soot.jimple.StmtSwitch.
 
store - Variable in class soot.jimple.spark.pag.PAG
 
StoreInst - interface soot.baf.StoreInst.
 
storeInv - Variable in class soot.jimple.spark.pag.PAG
 
storeInvLookup(FieldRefNode) - Method in class soot.jimple.spark.pag.PAG
 
storeInvSources() - Method in class soot.jimple.spark.pag.PAG
 
storeLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
 
storeSources() - Method in class soot.jimple.spark.pag.PAG
 
STRING_ARRAY_NODE - Static variable in interface soot.PointsToAnalysis
 
STRING_ARRAY_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
 
STRING_NODE - Static variable in interface soot.PointsToAnalysis
 
STRING_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
 
STRINGCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
StringConstant - class soot.jimple.StringConstant.
 
StringConstantNode - class soot.jimple.spark.pag.StringConstantNode.
Represents an allocation site node the represents a constant string.
StringNumberer - class soot.util.StringNumberer.
A class that numbers strings, so they can be placed in bitsets.
StringNumberer() - Constructor for class soot.util.StringNumberer
 
StringTag - class soot.tagkit.StringTag.
Represents a tag that just has a string to be printed with the code.
StringTag(String) - Constructor for class soot.tagkit.StringTag
 
StringTools - class soot.util.StringTools.
Utility methods for string manipulations commonly used in Soot.
StringTools() - Constructor for class soot.util.StringTools
 
StronglyConnectedComponents - class soot.toolkits.graph.StronglyConnectedComponents.
Identifies and provides an interface to query the strongly-connected components of DirectedGraph instances.
StronglyConnectedComponents(DirectedGraph) - Constructor for class soot.toolkits.graph.StronglyConnectedComponents
 
subBodies - Variable in class soot.dava.internal.AST.ASTNode
 
subBodies - Variable in class soot.dava.internal.SET.SETNode
 
SubExpr - interface soot.jimple.SubExpr.
 
SubInst - interface soot.baf.SubInst.
 
subSigToMethods - Variable in class soot.SootClass
 
subtract_gc() - Method in class soot.options.Options
 
subtract(NumericConstant) - Method in class soot.jimple.NumericConstant
 
subtract(NumericConstant) - Method in class soot.jimple.IntConstant
 
subtract(NumericConstant) - Method in class soot.jimple.DoubleConstant
 
subtract(NumericConstant) - Method in class soot.jimple.LongConstant
 
subtract(NumericConstant) - Method in class soot.jimple.FloatConstant
 
successors - Variable in class soot.dava.internal.SET.SETNode
 
SUnitBox - interface soot.shimple.internal.SUnitBox.
Extension of UnitBox to provide some extra information needed by SPatchingChain.
SunMiscSignalHandlerNative - class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalHandlerNative.
 
SunMiscSignalHandlerNative() - Method in class soot.Singletons
 
SunMiscSignalHandlerNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalHandlerNative
 
SunMiscSignalNative - class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalNative.
 
SunMiscSignalNative() - Method in class soot.Singletons
 
SunMiscSignalNative(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalNative
 
super_class - Variable in class soot.coffi.ClassFile
Constant pool index of the Class constant describing super.
superClass - Variable in class soot.SootClass
 
surpressDestinationLabel - Variable in class soot.dava.internal.javaRep.DAbruptStmt
 
SValueUnitPair - class soot.shimple.internal.SValueUnitPair.
Extension of ValueUnitPair that implements SUnitBox.
SValueUnitPair(Value, Unit) - Constructor for class soot.shimple.internal.SValueUnitPair
 
SwapInst - interface soot.baf.SwapInst.
 
swapWith(Object, Object) - Method in class soot.PatchingChain
Replaces out in the Chain by in.
swapWith(Object, Object) - Method in interface soot.util.Chain
Replaces out in the Chain by in.
swapWith(Object, Object) - Method in class soot.util.HashChain
 
Switch - interface soot.jimple.parser.node.Switch.
 
Switch - interface soot.util.Switch.
Basic interface used in the implementation of the Visitor design patterm.
Switchable - interface soot.jimple.parser.node.Switchable.
 
Switchable - interface soot.util.Switchable.
Basic interface used for visited objects in the Visitor design patterm.
SwitchFinder - class soot.dava.toolkits.base.finders.SwitchFinder.
 
SwitchFinder() - Method in class soot.Singletons
 
SwitchFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.SwitchFinder
 
SwitchNode - class soot.dava.toolkits.base.finders.SwitchNode.
 
SwitchNode(AugmentedStmt, TreeSet, IterableSet) - Constructor for class soot.dava.toolkits.base.finders.SwitchNode
 
SYNCHRONIZED - Static variable in class soot.Modifier
 
SYNCHRONIZED - Static variable in class soot.jimple.Jimple
 
SynchronizedBlockFinder - class soot.dava.toolkits.base.finders.SynchronizedBlockFinder.
 
SynchronizedBlockFinder() - Method in class soot.Singletons
 
SynchronizedBlockFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.SynchronizedBlockFinder
 
SynchronizerManager - class soot.jimple.toolkits.invoke.SynchronizerManager.
Utility methods for dealing with synchronization.
SynchronizerManager() - Method in class soot.Singletons
 
SynchronizerManager(Singletons.Global) - Constructor for class soot.jimple.toolkits.invoke.SynchronizerManager
 
synchronizeStmtOn(Stmt, JimpleBody, Local) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
Wraps stmt around a monitor associated with local lock.

T

TAB - Static variable in class soot.dava.internal.AST.ASTNode
 
TABLESWITCH - Static variable in class soot.jimple.Jimple
 
TableSwitchInst - interface soot.baf.TableSwitchInst.
 
TableSwitchStmt - interface soot.jimple.TableSwitchStmt.
 
TAbstract - class soot.jimple.parser.node.TAbstract.
 
TAbstract() - Constructor for class soot.jimple.parser.node.TAbstract
 
TAbstract(int, int) - Constructor for class soot.jimple.parser.node.TAbstract
 
Tag - interface soot.tagkit.Tag.
Represents a tag; these get attached to implementations of Host.
TAG_STRING_BUFFER - Static variable in class soot.xml.XMLNode
 
TagAggregator - class soot.tagkit.TagAggregator.
Interface to aggregate tags of units.
TagAggregator() - Constructor for class soot.tagkit.TagAggregator
 
tagCasts() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
Put the results of the analysis into tags in cast statements.
TagManager - class soot.tagkit.TagManager.
Utility functions for tags.
TagManager() - Method in class soot.Singletons
 
TagManager(Singletons.Global) - Constructor for class soot.tagkit.TagManager
 
TagPrinter - interface soot.tagkit.TagPrinter.
Interface to allow display of tags.
tags - Variable in class soot.tagkit.TagAggregator
 
tails - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
 
takeArrayRef - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
takeClassField - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
takeCSE - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
takeFieldRef - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
takeRectArray - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
TAnd - class soot.jimple.parser.node.TAnd.
 
TAnd() - Constructor for class soot.jimple.parser.node.TAnd
 
TAnd(int, int) - Constructor for class soot.jimple.parser.node.TAnd
 
TargetArgInst - interface soot.baf.TargetArgInst.
 
targetBoxes - Variable in class soot.jimple.internal.JLookupSwitchStmt
 
Targets - class soot.jimple.toolkits.callgraph.Targets.
Adapts an iterator over a collection of Edge's to be an iterator over the target methods of the edges.
Targets(Iterator) - Constructor for class soot.jimple.toolkits.callgraph.Targets
 
TAtIdentifier - class soot.jimple.parser.node.TAtIdentifier.
 
TAtIdentifier(String) - Constructor for class soot.jimple.parser.node.TAtIdentifier
 
TAtIdentifier(String, int, int) - Constructor for class soot.jimple.parser.node.TAtIdentifier
 
TBoolConstant - class soot.jimple.parser.node.TBoolConstant.
 
TBoolConstant(String) - Constructor for class soot.jimple.parser.node.TBoolConstant
 
TBoolConstant(String, int, int) - Constructor for class soot.jimple.parser.node.TBoolConstant
 
TBoolean - class soot.jimple.parser.node.TBoolean.
 
TBoolean() - Constructor for class soot.jimple.parser.node.TBoolean
 
TBoolean(int, int) - Constructor for class soot.jimple.parser.node.TBoolean
 
TBreakpoint - class soot.jimple.parser.node.TBreakpoint.
 
TBreakpoint() - Constructor for class soot.jimple.parser.node.TBreakpoint
 
TBreakpoint(int, int) - Constructor for class soot.jimple.parser.node.TBreakpoint
 
TByte - class soot.jimple.parser.node.TByte.
 
TByte() - Constructor for class soot.jimple.parser.node.TByte
 
TByte(int, int) - Constructor for class soot.jimple.parser.node.TByte
 
TCase - class soot.jimple.parser.node.TCase.
 
TCase() - Constructor for class soot.jimple.parser.node.TCase
 
TCase(int, int) - Constructor for class soot.jimple.parser.node.TCase
 
TCatch - class soot.jimple.parser.node.TCatch.
 
TCatch() - Constructor for class soot.jimple.parser.node.TCatch
 
TCatch(int, int) - Constructor for class soot.jimple.parser.node.TCatch
 
TChar - class soot.jimple.parser.node.TChar.
 
TChar() - Constructor for class soot.jimple.parser.node.TChar
 
TChar(int, int) - Constructor for class soot.jimple.parser.node.TChar
 
TClass - class soot.jimple.parser.node.TClass.
 
TClass() - Constructor for class soot.jimple.parser.node.TClass
 
TClass(int, int) - Constructor for class soot.jimple.parser.node.TClass
 
TCmp - class soot.jimple.parser.node.TCmp.
 
TCmp() - Constructor for class soot.jimple.parser.node.TCmp
 
TCmp(int, int) - Constructor for class soot.jimple.parser.node.TCmp
 
TCmpeq - class soot.jimple.parser.node.TCmpeq.
 
TCmpeq() - Constructor for class soot.jimple.parser.node.TCmpeq
 
TCmpeq(int, int) - Constructor for class soot.jimple.parser.node.TCmpeq
 
TCmpg - class soot.jimple.parser.node.TCmpg.
 
TCmpg() - Constructor for class soot.jimple.parser.node.TCmpg
 
TCmpg(int, int) - Constructor for class soot.jimple.parser.node.TCmpg
 
TCmpge - class soot.jimple.parser.node.TCmpge.
 
TCmpge() - Constructor for class soot.jimple.parser.node.TCmpge
 
TCmpge(int, int) - Constructor for class soot.jimple.parser.node.TCmpge
 
TCmpgt - class soot.jimple.parser.node.TCmpgt.
 
TCmpgt() - Constructor for class soot.jimple.parser.node.TCmpgt
 
TCmpgt(int, int) - Constructor for class soot.jimple.parser.node.TCmpgt
 
TCmpl - class soot.jimple.parser.node.TCmpl.
 
TCmpl() - Constructor for class soot.jimple.parser.node.TCmpl
 
TCmpl(int, int) - Constructor for class soot.jimple.parser.node.TCmpl
 
TCmple - class soot.jimple.parser.node.TCmple.
 
TCmple() - Constructor for class soot.jimple.parser.node.TCmple
 
TCmple(int, int) - Constructor for class soot.jimple.parser.node.TCmple
 
TCmplt - class soot.jimple.parser.node.TCmplt.
 
TCmplt() - Constructor for class soot.jimple.parser.node.TCmplt
 
TCmplt(int, int) - Constructor for class soot.jimple.parser.node.TCmplt
 
TCmpne - class soot.jimple.parser.node.TCmpne.
 
TCmpne() - Constructor for class soot.jimple.parser.node.TCmpne
 
TCmpne(int, int) - Constructor for class soot.jimple.parser.node.TCmpne
 
TColon - class soot.jimple.parser.node.TColon.
 
TColon() - Constructor for class soot.jimple.parser.node.TColon
 
TColon(int, int) - Constructor for class soot.jimple.parser.node.TColon
 
TColonEquals - class soot.jimple.parser.node.TColonEquals.
 
TColonEquals() - Constructor for class soot.jimple.parser.node.TColonEquals
 
TColonEquals(int, int) - Constructor for class soot.jimple.parser.node.TColonEquals
 
TComma - class soot.jimple.parser.node.TComma.
 
TComma() - Constructor for class soot.jimple.parser.node.TComma
 
TComma(int, int) - Constructor for class soot.jimple.parser.node.TComma
 
TDefault - class soot.jimple.parser.node.TDefault.
 
TDefault() - Constructor for class soot.jimple.parser.node.TDefault
 
TDefault(int, int) - Constructor for class soot.jimple.parser.node.TDefault
 
TDiv - class soot.jimple.parser.node.TDiv.
 
TDiv() - Constructor for class soot.jimple.parser.node.TDiv
 
TDiv(int, int) - Constructor for class soot.jimple.parser.node.TDiv
 
TDot - class soot.jimple.parser.node.TDot.
 
TDot() - Constructor for class soot.jimple.parser.node.TDot
 
TDot(int, int) - Constructor for class soot.jimple.parser.node.TDot
 
TDouble - class soot.jimple.parser.node.TDouble.
 
TDouble() - Constructor for class soot.jimple.parser.node.TDouble
 
TDouble(int, int) - Constructor for class soot.jimple.parser.node.TDouble
 
tempField(String) - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Returns a variable representing a non-existing Java field, used by e.g., java.lang.Class: getSingers, setSigners java.lang.Class: getProtectionDomain0, setProtectionDomain0 To simplify simulation, the temporary field variable is like a static field.
tempFieldImpl(String) - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
tempFieldImpl(String) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
tempFlowSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
tempVariable() - Static method in class soot.jimple.toolkits.pointer.util.NativeHelper
Make a temporary variable.
tempVariableImpl() - Method in class soot.jimple.spark.internal.SparkNativeHelper
 
tempVariableImpl() - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
 
TEntermonitor - class soot.jimple.parser.node.TEntermonitor.
 
TEntermonitor() - Constructor for class soot.jimple.parser.node.TEntermonitor
 
TEntermonitor(int, int) - Constructor for class soot.jimple.parser.node.TEntermonitor
 
TEquals - class soot.jimple.parser.node.TEquals.
 
TEquals() - Constructor for class soot.jimple.parser.node.TEquals
 
TEquals(int, int) - Constructor for class soot.jimple.parser.node.TEquals
 
TExitmonitor - class soot.jimple.parser.node.TExitmonitor.
 
TExitmonitor() - Constructor for class soot.jimple.parser.node.TExitmonitor
 
TExitmonitor(int, int) - Constructor for class soot.jimple.parser.node.TExitmonitor
 
TExtends - class soot.jimple.parser.node.TExtends.
 
TExtends() - Constructor for class soot.jimple.parser.node.TExtends
 
TExtends(int, int) - Constructor for class soot.jimple.parser.node.TExtends
 
TFinal - class soot.jimple.parser.node.TFinal.
 
TFinal() - Constructor for class soot.jimple.parser.node.TFinal
 
TFinal(int, int) - Constructor for class soot.jimple.parser.node.TFinal
 
TFloat - class soot.jimple.parser.node.TFloat.
 
TFloat() - Constructor for class soot.jimple.parser.node.TFloat
 
TFloat(int, int) - Constructor for class soot.jimple.parser.node.TFloat
 
TFloatConstant - class soot.jimple.parser.node.TFloatConstant.
 
TFloatConstant(String) - Constructor for class soot.jimple.parser.node.TFloatConstant
 
TFloatConstant(String, int, int) - Constructor for class soot.jimple.parser.node.TFloatConstant
 
TFrom - class soot.jimple.parser.node.TFrom.
 
TFrom() - Constructor for class soot.jimple.parser.node.TFrom
 
TFrom(int, int) - Constructor for class soot.jimple.parser.node.TFrom
 
TFullIdentifier - class soot.jimple.parser.node.TFullIdentifier.
 
TFullIdentifier(String) - Constructor for class soot.jimple.parser.node.TFullIdentifier
 
TFullIdentifier(String, int, int) - Constructor for class soot.jimple.parser.node.TFullIdentifier
 
TGoto - class soot.jimple.parser.node.TGoto.
 
TGoto() - Constructor for class soot.jimple.parser.node.TGoto
 
TGoto(int, int) - Constructor for class soot.jimple.parser.node.TGoto
 
tgt() - Method in class soot.jimple.toolkits.callgraph.Edge
 
this_class - Variable in class soot.coffi.ClassFile
Constant pool index of the Class constant describing this.
THIS_NODE - Static variable in interface soot.PointsToAnalysis
 
ThisRef - class soot.jimple.ThisRef.
 
ThisRef(RefType) - Constructor for class soot.jimple.ThisRef
 
THREAD - Static variable in class soot.jimple.toolkits.callgraph.Edge
Implicit call to Thread.run() due to Thread.start() call.
THREADCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
threshold() - Method in class soot.options.FRWOptions
Maximum number of fields -- .
THROW - Static variable in class soot.jimple.Jimple
 
THROW_NODE - Static variable in interface soot.PointsToAnalysis
 
ThrowFinder - class soot.dava.toolkits.base.misc.ThrowFinder.
 
ThrowFinder() - Method in class soot.Singletons
 
ThrowFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.ThrowFinder
 
ThrowInst - interface soot.baf.ThrowInst.
 
ThrowManager - class soot.jimple.toolkits.invoke.ThrowManager.
Utility methods for dealing with traps.
ThrowManager() - Constructor for class soot.jimple.toolkits.invoke.ThrowManager
 
ThrowNullConverter - class soot.dava.toolkits.base.misc.ThrowNullConverter.
 
ThrowNullConverter() - Method in class soot.Singletons
 
ThrowNullConverter(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.ThrowNullConverter
 
THROWS - Static variable in class soot.jimple.Jimple
 
throwsException(SootClass) - Method in class soot.SootMethod
Returns true if this method throws exception e.
throwsException(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
a (probably) conservative way of telling, if a Value throws an exception or not.
ThrowStmt - interface soot.jimple.ThrowStmt.
 
TIdentifier - class soot.jimple.parser.node.TIdentifier.
 
TIdentifier(String) - Constructor for class soot.jimple.parser.node.TIdentifier
 
TIdentifier(String, int, int) - Constructor for class soot.jimple.parser.node.TIdentifier
 
TIf - class soot.jimple.parser.node.TIf.
 
TIf() - Constructor for class soot.jimple.parser.node.TIf
 
TIf(int, int) - Constructor for class soot.jimple.parser.node.TIf
 
TIgnored - class soot.jimple.parser.node.TIgnored.
 
TIgnored(String) - Constructor for class soot.jimple.parser.node.TIgnored
 
TIgnored(String, int, int) - Constructor for class soot.jimple.parser.node.TIgnored
 
time() - Method in class soot.options.Options
 
Timer - class soot.Timer.
Utility class providing a timer.
Timer_count - Variable in class soot.G
 
Timer_forcedGarbageCollectionTimer - Variable in class soot.G
 
Timer_isGarbageCollecting - Variable in class soot.G
 
Timer_outstandingTimers - Variable in class soot.G
 
Timer() - Constructor for class soot.Timer
Creates a new timer.
Timer(String) - Constructor for class soot.Timer
Creates a new timer with the given name.
Timers - class soot.Timers.
 
Timers() - Method in class soot.Singletons
 
Timers(Singletons.Global) - Constructor for class soot.Timers
 
TImplements - class soot.jimple.parser.node.TImplements.
 
TImplements() - Constructor for class soot.jimple.parser.node.TImplements
 
TImplements(int, int) - Constructor for class soot.jimple.parser.node.TImplements
 
TInstanceof - class soot.jimple.parser.node.TInstanceof.
 
TInstanceof() - Constructor for class soot.jimple.parser.node.TInstanceof
 
TInstanceof(int, int) - Constructor for class soot.jimple.parser.node.TInstanceof
 
TInt - class soot.jimple.parser.node.TInt.
 
TInt() - Constructor for class soot.jimple.parser.node.TInt
 
TInt(int, int) - Constructor for class soot.jimple.parser.node.TInt
 
TIntegerConstant - class soot.jimple.parser.node.TIntegerConstant.
 
TIntegerConstant(String) - Constructor for class soot.jimple.parser.node.TIntegerConstant
 
TIntegerConstant(String, int, int) - Constructor for class soot.jimple.parser.node.TIntegerConstant
 
TInterface - class soot.jimple.parser.node.TInterface.
 
TInterface() - Constructor for class soot.jimple.parser.node.TInterface
 
TInterface(int, int) - Constructor for class soot.jimple.parser.node.TInterface
 
TInterfaceinvoke - class soot.jimple.parser.node.TInterfaceinvoke.
 
TInterfaceinvoke() - Constructor for class soot.jimple.parser.node.TInterfaceinvoke
 
TInterfaceinvoke(int, int) - Constructor for class soot.jimple.parser.node.TInterfaceinvoke
 
TLBrace - class soot.jimple.parser.node.TLBrace.
 
TLBrace() - Constructor for class soot.jimple.parser.node.TLBrace
 
TLBrace(int, int) - Constructor for class soot.jimple.parser.node.TLBrace
 
TLBracket - class soot.jimple.parser.node.TLBracket.
 
TLBracket() - Constructor for class soot.jimple.parser.node.TLBracket
 
TLBracket(int, int) - Constructor for class soot.jimple.parser.node.TLBracket
 
TLengthof - class soot.jimple.parser.node.TLengthof.
 
TLengthof() - Constructor for class soot.jimple.parser.node.TLengthof
 
TLengthof(int, int) - Constructor for class soot.jimple.parser.node.TLengthof
 
TLong - class soot.jimple.parser.node.TLong.
 
TLong() - Constructor for class soot.jimple.parser.node.TLong
 
TLong(int, int) - Constructor for class soot.jimple.parser.node.TLong
 
TLookupswitch - class soot.jimple.parser.node.TLookupswitch.
 
TLookupswitch() - Constructor for class soot.jimple.parser.node.TLookupswitch
 
TLookupswitch(int, int) - Constructor for class soot.jimple.parser.node.TLookupswitch
 
TLParen - class soot.jimple.parser.node.TLParen.
 
TLParen() - Constructor for class soot.jimple.parser.node.TLParen
 
TLParen(int, int) - Constructor for class soot.jimple.parser.node.TLParen
 
TMinus - class soot.jimple.parser.node.TMinus.
 
TMinus() - Constructor for class soot.jimple.parser.node.TMinus
 
TMinus(int, int) - Constructor for class soot.jimple.parser.node.TMinus
 
TMod - class soot.jimple.parser.node.TMod.
 
TMod() - Constructor for class soot.jimple.parser.node.TMod
 
TMod(int, int) - Constructor for class soot.jimple.parser.node.TMod
 
TMult - class soot.jimple.parser.node.TMult.
 
TMult() - Constructor for class soot.jimple.parser.node.TMult
 
TMult(int, int) - Constructor for class soot.jimple.parser.node.TMult
 
TNative - class soot.jimple.parser.node.TNative.
 
TNative() - Constructor for class soot.jimple.parser.node.TNative
 
TNative(int, int) - Constructor for class soot.jimple.parser.node.TNative
 
TNeg - class soot.jimple.parser.node.TNeg.
 
TNeg() - Constructor for class soot.jimple.parser.node.TNeg
 
TNeg(int, int) - Constructor for class soot.jimple.parser.node.TNeg
 
TNew - class soot.jimple.parser.node.TNew.
 
TNew() - Constructor for class soot.jimple.parser.node.TNew
 
TNew(int, int) - Constructor for class soot.jimple.parser.node.TNew
 
TNewarray - class soot.jimple.parser.node.TNewarray.
 
TNewarray() - Constructor for class soot.jimple.parser.node.TNewarray
 
TNewarray(int, int) - Constructor for class soot.jimple.parser.node.TNewarray
 
TNewmultiarray - class soot.jimple.parser.node.TNewmultiarray.
 
TNewmultiarray() - Constructor for class soot.jimple.parser.node.TNewmultiarray
 
TNewmultiarray(int, int) - Constructor for class soot.jimple.parser.node.TNewmultiarray
 
TNop - class soot.jimple.parser.node.TNop.
 
TNop() - Constructor for class soot.jimple.parser.node.TNop
 
TNop(int, int) - Constructor for class soot.jimple.parser.node.TNop
 
TNull - class soot.jimple.parser.node.TNull.
 
TNull() - Constructor for class soot.jimple.parser.node.TNull
 
TNull(int, int) - Constructor for class soot.jimple.parser.node.TNull
 
TNullType - class soot.jimple.parser.node.TNullType.
 
TNullType() - Constructor for class soot.jimple.parser.node.TNullType
 
TNullType(int, int) - Constructor for class soot.jimple.parser.node.TNullType
 
toArray() - Method in class soot.toolkits.scalar.ArrayFlowUniverse
 
toArray() - Method in interface soot.toolkits.scalar.FlowUniverse
returns the elements of the universe in form of an array.
The returned array could be backed or not.
toArray() - Method in class soot.toolkits.scalar.CollectionFlowUniverse
 
toArray() - Method in class soot.util.ArraySet
 
toArray(Object[]) - Method in class soot.util.ArraySet
 
toDotFile(String, DirectedGraph, String) - Method in class soot.tools.CFGViewer
Generates a dot format file for a DirectedGraph
toFileName(String) - Method in class soot.jimple.spark.pag.PAG2HTML
 
toJimpleBody() - Method in class soot.shimple.ShimpleBody
Returns an equivalent unbacked JimpleBody of the current Body by eliminating the Phi nodes.
token - Variable in class soot.jimple.parser.lexer.Lexer
 
Token - class soot.jimple.parser.node.Token.
 
Token() - Constructor for class soot.jimple.parser.node.Token
 
toList() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
toList() - Method in class soot.toolkits.scalar.AbstractFlowSet
 
toList() - Method in class soot.toolkits.scalar.ArraySparseSet
Returns a unbacked list of elements in this set.
toList() - Method in class soot.toolkits.scalar.ArrayPackedSet
 
toList() - Method in interface soot.toolkits.scalar.FlowSet
Returns an unbacked list of contained objects for this FlowSet.
toList(Chain) - Static method in class soot.util.HashChain
Returns an unbacked list containing the contents of the given Chain.
toList(int, int) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
toMachineType(Type) - Static method in class soot.Type
Converts the int-like types (short, byte, boolean and char) to IntType.
toName(cp_info[]) - Method in class soot.coffi.method_info
Returns the name of this method.
toName(cp_info[]) - Method in class soot.coffi.field_info
Returns the name of this field.
TOP - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
topo_sort() - Method in class soot.options.SparkOptions
Topological Sort -- Sort variable nodes in dump.
TopologicalOrderer - class soot.jimple.toolkits.callgraph.TopologicalOrderer.
 
TopologicalOrderer(CallGraph) - Constructor for class soot.jimple.toolkits.callgraph.TopologicalOrderer
 
TopoSorter - class soot.jimple.spark.solver.TopoSorter.
Performs a pseudo-topological sort on the VarNodes in a PAG.
TopoSorter(PAG, boolean) - Constructor for class soot.jimple.spark.solver.TopoSorter
 
toPostString() - Method in class soot.xml.XMLNode
 
toPostString(String) - Method in class soot.xml.XMLNode
 
ToppedSet - class soot.jimple.toolkits.scalar.ToppedSet.
Represents information for flow analysis, adding a top element to a lattice.
ToppedSet(FlowSet) - Constructor for class soot.jimple.toolkits.scalar.ToppedSet
 
topSet() - Method in interface soot.toolkits.scalar.BoundedFlowSet
returns the topped set.
topSet() - Method in class soot.toolkits.scalar.AbstractBoundedFlowSet
 
TOr - class soot.jimple.parser.node.TOr.
 
TOr() - Constructor for class soot.jimple.parser.node.TOr
 
TOr(int, int) - Constructor for class soot.jimple.parser.node.TOr
 
toShortString() - Method in class soot.toolkits.graph.Block
 
toString() - Method in class soot.Type
Returns a textual representation of this type.
toString() - Method in class soot.LongType
 
toString() - Method in class soot.SootMethod
Returns the signature of this method.
toString() - Method in class soot.UnknownType
 
toString() - Method in class soot.AbstractUnitPrinter
 
toString() - Method in class soot.ErroneousType
 
toString() - Method in class soot.NullType
 
toString() - Method in class soot.DoubleType
 
toString() - Method in class soot.CharType
 
toString() - Method in class soot.RefType
 
toString() - Method in class soot.SootClass
Returns the name of this class.
toString() - Method in class soot.ShortType
 
toString() - Method in class soot.VoidType
 
toString() - Method in class soot.AnySubType
 
toString() - Method in class soot.BooleanType
 
toString() - Method in class soot.ArrayType
 
toString() - Method in class soot.IntType
 
toString() - Method in class soot.Timer
Returns the name of the current timer.
toString() - Method in class soot.StmtAddressType
 
toString() - Method in class soot.FloatType
 
toString() - Method in class soot.ByteType
 
toString() - Method in class soot.SootField
 
toString() - Method in class soot.EquivalentValue
 
toString() - Method in class soot.baf.WordType
 
toString() - Method in class soot.baf.PlaceholderInst
 
toString() - Method in class soot.baf.DoubleWordType
 
toString() - Method in class soot.baf.internal.AbstractInst
 
toString() - Method in class soot.baf.internal.AbstractOpTypeInst
 
toString() - Method in class soot.baf.internal.AbstractBranchInst
 
toString() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
 
toString() - Method in class soot.baf.internal.BLookupSwitchInst
 
toString() - Method in class soot.baf.internal.BDup2Inst
 
toString() - Method in class soot.baf.internal.BIdentityInst
 
toString() - Method in class soot.baf.internal.BafLocal
 
toString() - Method in class soot.baf.internal.BIncInst
 
toString() - Method in class soot.baf.internal.BSwapInst
 
toString() - Method in class soot.baf.internal.BTableSwitchInst
 
toString() - Method in class soot.baf.internal.BPrimitiveCastInst
 
toString() - Method in class soot.baf.internal.BDup1_x1Inst
 
toString() - Method in class soot.baf.internal.BDup1Inst
 
toString() - Method in class soot.coffi.UnusuableType
 
toString() - Method in class soot.coffi.ClassFile
Returns the name of this Class.
toString() - Method in class soot.coffi.Long2ndHalfType
 
toString() - Method in class soot.coffi.Double2ndHalfType
 
toString() - Method in class soot.coffi.LineNumberTable_attribute
 
toString() - Method in class soot.dava.internal.AST.ASTIfElseNode
 
toString() - Method in class soot.dava.internal.AST.ASTDoWhileNode
 
toString() - Method in class soot.dava.internal.AST.ASTSwitchNode
 
toString() - Method in class soot.dava.internal.AST.ASTMethodNode
 
toString() - Method in class soot.dava.internal.AST.ASTIfNode
 
toString() - Method in class soot.dava.internal.AST.ASTTryNode
 
toString() - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
 
toString() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
 
toString() - Method in class soot.dava.internal.AST.ASTWhileNode
 
toString() - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
 
toString() - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
 
toString() - Method in class soot.dava.internal.SET.SETNodeLabel
 
toString() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
 
toString() - Method in class soot.dava.internal.asg.AugmentedStmt
 
toString() - Method in class soot.dava.internal.javaRep.DInstanceFieldRef
 
toString() - Method in class soot.dava.internal.javaRep.DVirtualInvokeExpr
 
toString() - Method in class soot.dava.internal.javaRep.DNewMultiArrayExpr
 
toString() - Method in class soot.dava.internal.javaRep.DThisRef
 
toString() - Method in class soot.dava.internal.javaRep.DSpecialInvokeExpr
 
toString() - Method in class soot.dava.internal.javaRep.DIdentityStmt
 
toString() - Method in class soot.dava.internal.javaRep.DNewArrayExpr
 
toString() - Method in class soot.dava.internal.javaRep.DLengthExpr
 
toString() - Method in class soot.dava.internal.javaRep.DNegExpr
 
toString() - Method in class soot.dava.internal.javaRep.DAbruptStmt
 
toString() - Method in class soot.dava.internal.javaRep.DIntConstant
 
toString() - Method in class soot.dava.internal.javaRep.DInterfaceInvokeExpr
 
toString() - Method in class soot.grimp.internal.GNewInvokeExpr
 
toString() - Method in class soot.grimp.internal.GInstanceFieldRef
 
toString() - Method in class soot.grimp.internal.AbstractGrimpIntBinopExpr
 
toString() - Method in class soot.grimp.internal.GVirtualInvokeExpr
 
toString() - Method in class soot.grimp.internal.GSpecialInvokeExpr
 
toString() - Method in class soot.grimp.internal.GInterfaceInvokeExpr
 
toString() - Method in class soot.grimp.internal.AbstractGrimpFloatBinopExpr
 
toString() - Method in class soot.grimp.internal.AbstractGrimpIntLongBinopExpr
 
toString() - Method in class soot.grimp.internal.GArrayRef
 
toString() - Method in class soot.grimp.internal.GCastExpr
 
toString() - Method in class soot.jimple.ThisRef
 
toString() - Method in class soot.jimple.StaticFieldRef
 
toString() - Method in class soot.jimple.IntConstant
 
toString() - Method in class soot.jimple.DoubleConstant
 
toString() - Method in class soot.jimple.LongConstant
 
toString() - Method in class soot.jimple.PlaceholderStmt
 
toString() - Method in class soot.jimple.StringConstant
 
toString() - Method in class soot.jimple.NullConstant
 
toString() - Method in class soot.jimple.ParameterRef
Converts the given ParameterRef into a String i.e.
toString() - Method in interface soot.jimple.BinopExpr
 
toString() - Method in class soot.jimple.FloatConstant
 
toString() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
toString() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
toString() - Method in class soot.jimple.internal.AbstractBinopExpr
 
toString() - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
 
toString() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
toString() - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
 
toString() - Method in class soot.jimple.internal.JIdentityStmt
 
toString() - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
toString() - Method in class soot.jimple.internal.AbstractLengthExpr
 
toString() - Method in class soot.jimple.internal.AbstractNegExpr
 
toString() - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
toString() - Method in class soot.jimple.internal.JExitMonitorStmt
 
toString() - Method in class soot.jimple.internal.JInvokeStmt
 
toString() - Method in class soot.jimple.internal.JReturnStmt
 
toString() - Method in class soot.jimple.internal.JThrowStmt
 
toString() - Method in class soot.jimple.internal.JArrayRef
 
toString() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
toString() - Method in class soot.jimple.internal.JTableSwitchStmt
 
toString() - Method in class soot.jimple.internal.AbstractCastExpr
 
toString() - Method in class soot.jimple.internal.JAssignStmt
 
toString() - Method in class soot.jimple.internal.JEnterMonitorStmt
 
toString() - Method in class soot.jimple.internal.JIfStmt
 
toString() - Method in class soot.jimple.internal.JLookupSwitchStmt
 
toString() - Method in class soot.jimple.internal.JBreakpointStmt
 
toString() - Method in class soot.jimple.internal.AbstractNewExpr
 
toString() - Method in class soot.jimple.internal.JimpleLocal
 
toString() - Method in class soot.jimple.internal.JNopStmt
 
toString() - Method in class soot.jimple.internal.JGotoStmt
 
toString() - Method in class soot.jimple.internal.JCaughtExceptionRef
 
toString() - Method in class soot.jimple.internal.JReturnVoidStmt
 
toString() - Method in class soot.jimple.internal.JTrap
 
toString() - Method in class soot.jimple.internal.JRetStmt
 
toString() - Method in class soot.jimple.parser.node.AConstantImmediate
 
toString() - Method in class soot.jimple.parser.node.ANullBaseType
 
toString() - Method in class soot.jimple.parser.node.AFieldReference
 
toString() - Method in class soot.jimple.parser.node.ADoubleBaseType
 
toString() - Method in class soot.jimple.parser.node.Token
 
toString() - Method in class soot.jimple.parser.node.AIfStatement
 
toString() - Method in class soot.jimple.parser.node.AMultiNameList
 
toString() - Method in class soot.jimple.parser.node.X1PDeclaration
 
toString() - Method in class soot.jimple.parser.node.AArrayDescriptor
 
toString() - Method in class soot.jimple.parser.node.ANovoidType
 
toString() - Method in class soot.jimple.parser.node.ACaseStmt
 
toString() - Method in class soot.jimple.parser.node.ANullBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.AUnopExpr
 
toString() - Method in class soot.jimple.parser.node.AFloatBaseType
 
toString() - Method in class soot.jimple.parser.node.AMultiArgList
 
toString() - Method in class soot.jimple.parser.node.ALocalImmediate
 
toString() - Method in class soot.jimple.parser.node.AClassFileType
 
toString() - Method in class soot.jimple.parser.node.X2PArrayBrackets
 
toString() - Method in class soot.jimple.parser.node.ABreakpointStatement
 
toString() - Method in class soot.jimple.parser.node.AFieldMember
 
toString() - Method in class soot.jimple.parser.node.AArrayRef
 
toString() - Method in class soot.jimple.parser.node.ANonvoidJimpleType
 
toString() - Method in class soot.jimple.parser.node.X1PStatement
 
toString() - Method in class soot.jimple.parser.node.AVoidType
 
toString() - Method in class soot.jimple.parser.node.AQuotedNonvoidType
 
toString() - Method in class soot.jimple.parser.node.AImplementsClause
 
toString() - Method in class soot.jimple.parser.node.ASimpleNewExpr
 
toString() - Method in class soot.jimple.parser.node.ADeclaration
 
toString() - Method in class soot.jimple.parser.node.AUnopBoolExpr
 
toString() - Method in class soot.jimple.parser.node.X2PCatchClause
 
toString() - Method in class soot.jimple.parser.node.AByteBaseType
 
toString() - Method in class soot.jimple.parser.node.AFullMethodBody
 
toString() - Method in class soot.jimple.parser.node.AInvokeStatement
 
toString() - Method in class soot.jimple.parser.node.ALabelName
 
toString() - Method in class soot.jimple.parser.node.AStaticInvokeExpr
 
toString() - Method in class soot.jimple.parser.node.ACmplBinop
 
toString() - Method in class soot.jimple.parser.node.AInterfaceFileType
 
toString() - Method in class soot.jimple.parser.node.ATransientModifier
 
toString() - Method in class soot.jimple.parser.node.X1PModifier
 
toString() - Method in class soot.jimple.parser.node.AQuotedClassName
 
toString() - Method in class soot.jimple.parser.node.ALocalName
 
toString() - Method in class soot.jimple.parser.node.AFullIdentClassName
 
toString() - Method in class soot.jimple.parser.node.APlusBinop
 
toString() - Method in class soot.jimple.parser.node.AFullIdentNonvoidType
 
toString() - Method in class soot.jimple.parser.node.ALengthofUnop
 
toString() - Method in class soot.jimple.parser.node.ALookupswitchStatement
 
toString() - Method in class soot.jimple.parser.node.AShlBinop
 
toString() - Method in class soot.jimple.parser.node.AFixedArrayDescriptor
 
toString() - Method in class soot.jimple.parser.node.ALabelStatement
 
toString() - Method in class soot.jimple.parser.node.X1PArrayBrackets
 
toString() - Method in class soot.jimple.parser.node.AVirtualNonstaticInvoke
 
toString() - Method in class soot.jimple.parser.node.AArrayReference
 
toString() - Method in class soot.jimple.parser.node.ADivBinop
 
toString() - Method in class soot.jimple.parser.node.AIntegerConstant
 
toString() - Method in class soot.jimple.parser.node.AParameter
 
toString() - Method in class soot.jimple.parser.node.ACharBaseType
 
toString() - Method in class soot.jimple.parser.node.AMultiParameterList
 
toString() - Method in class soot.jimple.parser.node.AMethodSignature
 
toString() - Method in class soot.jimple.parser.node.ACmpleBinop
 
toString() - Method in class soot.jimple.parser.node.AMethodMember
 
toString() - Method in class soot.jimple.parser.node.ACmpltBinop
 
toString() - Method in class soot.jimple.parser.node.ABooleanBaseType
 
toString() - Method in class soot.jimple.parser.node.ASingleArgList
 
toString() - Method in class soot.jimple.parser.node.X2PMember
 
toString() - Method in class soot.jimple.parser.node.AVolatileModifier
 
toString() - Method in class soot.jimple.parser.node.AReferenceExpression
 
toString() - Method in class soot.jimple.parser.node.AEmptyMethodBody
 
toString() - Method in class soot.jimple.parser.node.AUnopExpression
 
toString() - Method in class soot.jimple.parser.node.ALongBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.ACastExpression
 
toString() - Method in class soot.jimple.parser.node.X2PStatement
 
toString() - Method in class soot.jimple.parser.node.AMinusBinop
 
toString() - Method in class soot.jimple.parser.node.X2PDeclaration
 
toString() - Method in class soot.jimple.parser.node.ABinopExpr
 
toString() - Method in class soot.jimple.parser.node.AIdentityStatement
 
toString() - Method in class soot.jimple.parser.node.ASpecialNonstaticInvoke
 
toString() - Method in class soot.jimple.parser.node.AOrBinop
 
toString() - Method in class soot.jimple.parser.node.AIdentClassName
 
toString() - Method in class soot.jimple.parser.node.ANonstaticInvokeExpr
 
toString() - Method in class soot.jimple.parser.node.ASynchronizedModifier
 
toString() - Method in class soot.jimple.parser.node.ARetStatement
 
toString() - Method in class soot.jimple.parser.node.ANopStatement
 
toString() - Method in class soot.jimple.parser.node.X1PCatchClause
 
toString() - Method in class soot.jimple.parser.node.ANewExpression
 
toString() - Method in class soot.jimple.parser.node.AAbstractModifier
 
toString() - Method in class soot.jimple.parser.node.AShortBaseType
 
toString() - Method in class soot.jimple.parser.node.AThrowsClause
 
toString() - Method in class soot.jimple.parser.node.AArrayBrackets
 
toString() - Method in class soot.jimple.parser.node.ASingleParameterList
 
toString() - Method in class soot.jimple.parser.node.AStringConstant
 
toString() - Method in class soot.jimple.parser.node.AShortBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.X1PArrayDescriptor
 
toString() - Method in class soot.jimple.parser.node.AThrowStatement
 
toString() - Method in class soot.jimple.parser.node.ANullConstant
 
toString() - Method in class soot.jimple.parser.node.ABinopExpression
 
toString() - Method in class soot.jimple.parser.node.AAssignStatement
 
toString() - Method in class soot.jimple.parser.node.AExtendsClause
 
toString() - Method in class soot.jimple.parser.node.AFloatBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.AMultiLocalNameList
 
toString() - Method in class soot.jimple.parser.node.AMultBinop
 
toString() - Method in class soot.jimple.parser.node.AFieldSignature
 
toString() - Method in class soot.jimple.parser.node.AInstanceofExpression
 
toString() - Method in class soot.jimple.parser.node.AFile
 
toString() - Method in class soot.jimple.parser.node.ACmpgeBinop
 
toString() - Method in class soot.jimple.parser.node.APrivateModifier
 
toString() - Method in class soot.jimple.parser.node.AGotoStmt
 
toString() - Method in class soot.jimple.parser.node.AIdentNonvoidType
 
toString() - Method in class soot.jimple.parser.node.AClassNameBaseType
 
toString() - Method in class soot.jimple.parser.node.AIdentName
 
toString() - Method in class soot.jimple.parser.node.ACmpBinop
 
toString() - Method in class soot.jimple.parser.node.ANativeModifier
 
toString() - Method in class soot.jimple.parser.node.ATableswitchStatement
 
toString() - Method in class soot.jimple.parser.node.ASigFieldRef
 
toString() - Method in class soot.jimple.parser.node.AIntBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.AAndBinop
 
toString() - Method in class soot.jimple.parser.node.AReturnStatement
 
toString() - Method in class soot.jimple.parser.node.AByteBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.AIntBaseType
 
toString() - Method in class soot.jimple.parser.node.X1PMember
 
toString() - Method in class soot.jimple.parser.node.X2PModifier
 
toString() - Method in class soot.jimple.parser.node.ABinopBoolExpr
 
toString() - Method in class soot.jimple.parser.node.AArrayNewExpr
 
toString() - Method in class soot.jimple.parser.node.AMultiNewExpr
 
toString() - Method in class soot.jimple.parser.node.ADefaultCaseLabel
 
toString() - Method in class soot.jimple.parser.node.AShrBinop
 
toString() - Method in class soot.jimple.parser.node.X1PCaseStmt
 
toString() - Method in class soot.jimple.parser.node.AEntermonitorStatement
 
toString() - Method in class soot.jimple.parser.node.AExitmonitorStatement
 
toString() - Method in class soot.jimple.parser.node.AProtectedModifier
 
toString() - Method in class soot.jimple.parser.node.ADoubleBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.AUnknownJimpleType
 
toString() - Method in class soot.jimple.parser.node.ABaseNonvoidType
 
toString() - Method in class soot.jimple.parser.node.ABooleanBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.ACmpgBinop
 
toString() - Method in class soot.jimple.parser.node.APublicModifier
 
toString() - Method in class soot.jimple.parser.node.AQuotedName
 
toString() - Method in class soot.jimple.parser.node.ASingleLocalNameList
 
toString() - Method in class soot.jimple.parser.node.Start
 
toString() - Method in class soot.jimple.parser.node.AClassNameSingleClassNameList
 
toString() - Method in class soot.jimple.parser.node.ALongBaseType
 
toString() - Method in class soot.jimple.parser.node.AFileBody
 
toString() - Method in class soot.jimple.parser.node.AUshrBinop
 
toString() - Method in class soot.jimple.parser.node.AFinalModifier
 
toString() - Method in class soot.jimple.parser.node.ACatchClause
 
toString() - Method in class soot.jimple.parser.node.ALocalVariable
 
toString() - Method in class soot.jimple.parser.node.AInterfaceNonstaticInvoke
 
toString() - Method in class soot.jimple.parser.node.ANegUnop
 
toString() - Method in class soot.jimple.parser.node.X2PArrayDescriptor
 
toString() - Method in class soot.jimple.parser.node.AReferenceVariable
 
toString() - Method in class soot.jimple.parser.node.ACmpgtBinop
 
toString() - Method in class soot.jimple.parser.node.AStaticModifier
 
toString() - Method in class soot.jimple.parser.node.AClassNameMultiClassNameList
 
toString() - Method in class soot.jimple.parser.node.ACharBaseTypeNoName
 
toString() - Method in class soot.jimple.parser.node.AFloatConstant
 
toString() - Method in class soot.jimple.parser.node.X2PCaseStmt
 
toString() - Method in class soot.jimple.parser.node.ALocalFieldRef
 
toString() - Method in class soot.jimple.parser.node.AGotoStatement
 
toString() - Method in class soot.jimple.parser.node.ACmpeqBinop
 
toString() - Method in class soot.jimple.parser.node.ASingleNameList
 
toString() - Method in class soot.jimple.parser.node.AIdentityNoTypeStatement
 
toString() - Method in class soot.jimple.parser.node.ACmpneBinop
 
toString() - Method in class soot.jimple.parser.node.AModBinop
 
toString() - Method in class soot.jimple.parser.node.AInvokeExpression
 
toString() - Method in class soot.jimple.parser.node.AImmediateExpression
 
toString() - Method in class soot.jimple.parser.node.AConstantCaseLabel
 
toString() - Method in class soot.jimple.parser.node.AXorBinop
 
toString() - Method in class soot.jimple.spark.fieldrw.FieldRWTag
 
toString() - Method in class soot.jimple.spark.internal.Pair
 
toString() - Method in class soot.jimple.spark.pag.AllocNode
 
toString() - Method in class soot.jimple.spark.pag.AllocDotField
 
toString() - Method in class soot.jimple.spark.pag.Parm
 
toString() - Method in class soot.jimple.spark.pag.StringConstantNode
 
toString() - Method in class soot.jimple.spark.pag.ClassConstantNode
 
toString() - Method in class soot.jimple.spark.pag.VarNode
 
toString() - Method in class soot.jimple.spark.pag.FieldRefNode
 
toString() - Method in class soot.jimple.spark.sets.PointsToSetInternal
 
toString() - Method in class soot.jimple.toolkits.annotation.nullcheck.RefIntPair
 
toString() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
 
toString() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
 
toString() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
 
toString() - Method in class soot.jimple.toolkits.base.Zone
 
toString() - Method in class soot.jimple.toolkits.callgraph.CallGraph
 
toString() - Method in class soot.jimple.toolkits.callgraph.Edge
 
toString() - Method in class soot.jimple.toolkits.pointer.DependenceTag
 
toString() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
 
toString() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
 
toString() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
 
toString() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
 
toString() - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
toString() - Method in class soot.jimple.toolkits.pointer.DependenceGraph
 
toString() - Method in class soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
 
toString() - Method in class soot.jimple.toolkits.pointer.representations.ConstantObject
 
toString() - Method in interface soot.jimple.toolkits.pointer.representations.AbstractObject
 
toString() - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
 
toString() - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
toString() - Method in class soot.relations.Relation
 
toString() - Method in class soot.shimple.internal.SPhiExpr
 
toString() - Method in class soot.shimple.internal.analysis.DominatorNode
 
toString() - Method in class soot.tagkit.StringTag
 
toString() - Method in class soot.tagkit.PositionTag
 
toString() - Method in class soot.tagkit.BytecodeOffsetTag
Returns the offset in a string.
toString() - Method in class soot.tagkit.CodeAttribute
Returns the name.
toString() - Method in class soot.tagkit.LineNumberTag
 
toString() - Method in class soot.tagkit.LinkTag
 
toString() - Method in class soot.tagkit.ColorTag
 
toString() - Method in class soot.tagkit.JimpleLineNumberTag
 
toString() - Method in class soot.tagkit.GenericAttribute
 
toString() - Method in class soot.toolkits.graph.BlockGraph
 
toString() - Method in class soot.toolkits.graph.Block
 
toString() - Method in class soot.toolkits.graph.UnitGraph
 
toString() - Method in class soot.toolkits.scalar.AbstractFlowSet
 
toString() - Method in class soot.toolkits.scalar.ValueUnitPair
 
toString() - Method in class soot.util.BitVector
 
toString() - Method in class soot.util.HashChain
Returns a textual representation of the contents of this Chain.
toString() - Method in class soot.util.IterableSet
 
toString() - Method in class soot.util.NumberedString
 
toString() - Method in class soot.util.SharedBitSet
 
toString() - Method in class soot.util.dot.DotGraphAttribute
 
toString() - Method in class soot.xml.XMLRoot
 
toString() - Method in class soot.xml.XMLNode
 
toString() - Method in class soot.xml.XMLPrinter
 
toString(cp_info[]) - Method in class soot.coffi.CONSTANT_Utf8_info
Returns a String representation of this entry.
toString(cp_info[]) - Method in class soot.coffi.CONSTANT_Class_info
Returns a String representation of this entry.
toString(int) - Static method in class soot.Modifier
Converts the given modifiers to their string representation, in canonical form.
toString(List) - Method in class soot.jimple.parser.node.Node
 
toString(Node) - Method in class soot.jimple.parser.node.Node
 
toString(String) - Method in class soot.xml.XMLNode
 
toString(UnitPrinter) - Method in class soot.AbstractValueBox
 
toString(UnitPrinter) - Method in interface soot.ValueBox
 
toString(UnitPrinter) - Method in class soot.AbstractUnitBox
 
toString(UnitPrinter) - Method in interface soot.Unit
 
toString(UnitPrinter) - Method in interface soot.UnitBox
 
toString(UnitPrinter) - Method in interface soot.Value
 
toString(UnitPrinter) - Method in class soot.ArrayType
 
toString(UnitPrinter) - Method in class soot.EquivalentValue
 
toString(UnitPrinter) - Method in class soot.baf.internal.AbstractInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.AbstractOpTypeInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.AbstractBranchInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.AbstractOpTypeBranchInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.BLookupSwitchInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.BIdentityInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.BafLocal
 
toString(UnitPrinter) - Method in class soot.baf.internal.BIncInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.BTableSwitchInst
 
toString(UnitPrinter) - Method in class soot.baf.internal.BDup1Inst
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTIfElseNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTDoWhileNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTSwitchNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTMethodNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTIfNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTTryNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTWhileNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DInstanceFieldRef
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DVirtualInvokeExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNewMultiArrayExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DSpecialInvokeExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DStaticInvokeExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DIdentityStmt
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNewArrayExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DStaticFieldRef
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DLengthExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNegExpr
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DAbruptStmt
 
toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DInterfaceInvokeExpr
 
toString(UnitPrinter) - Method in class soot.grimp.internal.GNewInvokeExpr
 
toString(UnitPrinter) - Method in class soot.grimp.internal.GVirtualInvokeExpr
 
toString(UnitPrinter) - Method in class soot.grimp.internal.GSpecialInvokeExpr
 
toString(UnitPrinter) - Method in class soot.grimp.internal.GInterfaceInvokeExpr
 
toString(UnitPrinter) - Method in class soot.grimp.internal.GArrayRef
 
toString(UnitPrinter) - Method in class soot.jimple.ThisRef
 
toString(UnitPrinter) - Method in class soot.jimple.StaticFieldRef
 
toString(UnitPrinter) - Method in class soot.jimple.Constant
 
toString(UnitPrinter) - Method in class soot.jimple.PlaceholderStmt
 
toString(UnitPrinter) - Method in class soot.jimple.ParameterRef
 
toString(UnitPrinter) - Method in interface soot.jimple.Stmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractBinopExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JIdentityStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNewArrayExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractLengthExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNegExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JExitMonitorStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JInvokeStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JReturnStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JThrowStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JArrayRef
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JTableSwitchStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractCastExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JAssignStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JEnterMonitorStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JIfStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JLookupSwitchStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JBreakpointStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNewExpr
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JimpleLocal
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JNopStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JGotoStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JCaughtExceptionRef
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JReturnVoidStmt
 
toString(UnitPrinter) - Method in class soot.jimple.internal.JRetStmt
 
toString(UnitPrinter) - Method in class soot.shimple.internal.SPhiExpr
 
toString(UnitPrinter) - Method in class soot.toolkits.scalar.ValueUnitPair
 
totalFlowComputations - Variable in class soot.Timers
 
totalFlowNodes - Variable in class soot.Timers
 
totalTimer - Variable in class soot.Timers
 
toType - Variable in class soot.baf.internal.BPrimitiveCastInst
 
toUtf8(String) - Static method in class soot.coffi.CONSTANT_Utf8_info
Utility method; converts the given String into a utf8 encoded array of bytes.
TPlus - class soot.jimple.parser.node.TPlus.
 
TPlus() - Constructor for class soot.jimple.parser.node.TPlus
 
TPlus(int, int) - Constructor for class soot.jimple.parser.node.TPlus
 
TPrivate - class soot.jimple.parser.node.TPrivate.
 
TPrivate() - Constructor for class soot.jimple.parser.node.TPrivate
 
TPrivate(int, int) - Constructor for class soot.jimple.parser.node.TPrivate
 
TProtected - class soot.jimple.parser.node.TProtected.
 
TProtected() - Constructor for class soot.jimple.parser.node.TProtected
 
TProtected(int, int) - Constructor for class soot.jimple.parser.node.TProtected
 
TPublic - class soot.jimple.parser.node.TPublic.
 
TPublic() - Constructor for class soot.jimple.parser.node.TPublic
 
TPublic(int, int) - Constructor for class soot.jimple.parser.node.TPublic
 
TQuote - class soot.jimple.parser.node.TQuote.
 
TQuote() - Constructor for class soot.jimple.parser.node.TQuote
 
TQuote(int, int) - Constructor for class soot.jimple.parser.node.TQuote
 
TQuotedName - class soot.jimple.parser.node.TQuotedName.
 
TQuotedName(String) - Constructor for class soot.jimple.parser.node.TQuotedName
 
TQuotedName(String, int, int) - Constructor for class soot.jimple.parser.node.TQuotedName
 
Transform - class soot.Transform.
Maintains the pair (phaseName, singleton) needed for a transformation.
transform(Body) - Method in class soot.BodyTransformer
 
transform(Body, String) - Method in class soot.BodyTransformer
 
transform(Body, String, Map) - Method in class soot.BodyTransformer
Called by clients of the transformation.
transform(String) - Method in class soot.SceneTransformer
 
transform(String, Map) - Method in class soot.SceneTransformer
Performs the transformation on the Scene, under the given phaseName.
Transform(String, Transformer) - Constructor for class soot.Transform
 
Transformer - class soot.Transformer.
An abstract class which acts on some Soot object.
Transformer() - Constructor for class soot.Transformer
 
TRANSIENT - Static variable in class soot.Modifier
 
TRANSIENT - Static variable in class soot.jimple.Jimple
 
TransitiveTargets - class soot.jimple.toolkits.callgraph.TransitiveTargets.
Extends a TargetsOfMethod or TargetsOfUnit to include edges transitively reachable from any target methods.
TransitiveTargets(CallGraph) - Constructor for class soot.jimple.toolkits.callgraph.TransitiveTargets
 
TransitiveTargets(CallGraph, Filter) - Constructor for class soot.jimple.toolkits.callgraph.TransitiveTargets
 
Trap - interface soot.Trap.
A trap (exception catcher), used within Body classes.
trapChain - Variable in class soot.Body
The chain of traps for this Body.
TrapManager - class soot.TrapManager.
Utility methods for dealing with traps.
TrapManager() - Constructor for class soot.TrapManager
 
TrapUnitGraph - class soot.toolkits.graph.TrapUnitGraph.
Represents a CFG for a Body instance where the nodes are Unit instances, and where edges are added from statements inside an area of protection to the handler.
TrapUnitGraph(Body) - Constructor for class soot.toolkits.graph.TrapUnitGraph
Constructs the graph from a given Body instance.
TRBrace - class soot.jimple.parser.node.TRBrace.
 
TRBrace() - Constructor for class soot.jimple.parser.node.TRBrace
 
TRBrace(int, int) - Constructor for class soot.jimple.parser.node.TRBrace
 
TRBracket - class soot.jimple.parser.node.TRBracket.
 
TRBracket() - Constructor for class soot.jimple.parser.node.TRBracket
 
TRBracket(int, int) - Constructor for class soot.jimple.parser.node.TRBracket
 
treatTrapHandlersAsEntries() - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
treatTrapHandlersAsEntries() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
Determines whether entryInitialFlow() is applied to trap handlers.
TRet - class soot.jimple.parser.node.TRet.
 
TRet() - Constructor for class soot.jimple.parser.node.TRet
 
TRet(int, int) - Constructor for class soot.jimple.parser.node.TRet
 
TReturn - class soot.jimple.parser.node.TReturn.
 
TReturn() - Constructor for class soot.jimple.parser.node.TReturn
 
TReturn(int, int) - Constructor for class soot.jimple.parser.node.TReturn
 
trim_clinit() - Method in class soot.options.CGOptions
Trim Static Initializer Edges -- Removes redundant static initializer calls.
trimExceptionalPhiNodes() - Method in class soot.shimple.internal.ShimpleBodyBuilder
Exceptional Phi nodes have a huge number of arguments and control flow predecessors by default.
trimPhiNode(PhiExpr) - Method in class soot.shimple.internal.ShimpleBodyBuilder
 
TRParen - class soot.jimple.parser.node.TRParen.
 
TRParen() - Constructor for class soot.jimple.parser.node.TRParen
 
TRParen(int, int) - Constructor for class soot.jimple.parser.node.TRParen
 
truncatedOf(double, int) - Method in class soot.Timers
 
TryContentsFinder - class soot.dava.toolkits.base.AST.TryContentsFinder.
 
TryContentsFinder() - Method in class soot.Singletons
 
TryContentsFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.AST.TryContentsFinder
 
TSemicolon - class soot.jimple.parser.node.TSemicolon.
 
TSemicolon() - Constructor for class soot.jimple.parser.node.TSemicolon
 
TSemicolon(int, int) - Constructor for class soot.jimple.parser.node.TSemicolon
 
TShl - class soot.jimple.parser.node.TShl.
 
TShl() - Constructor for class soot.jimple.parser.node.TShl
 
TShl(int, int) - Constructor for class soot.jimple.parser.node.TShl
 
TShort - class soot.jimple.parser.node.TShort.
 
TShort() - Constructor for class soot.jimple.parser.node.TShort
 
TShort(int, int) - Constructor for class soot.jimple.parser.node.TShort
 
TShr - class soot.jimple.parser.node.TShr.
 
TShr() - Constructor for class soot.jimple.parser.node.TShr
 
TShr(int, int) - Constructor for class soot.jimple.parser.node.TShr
 
TSpecialinvoke - class soot.jimple.parser.node.TSpecialinvoke.
 
TSpecialinvoke() - Constructor for class soot.jimple.parser.node.TSpecialinvoke
 
TSpecialinvoke(int, int) - Constructor for class soot.jimple.parser.node.TSpecialinvoke
 
TStatic - class soot.jimple.parser.node.TStatic.
 
TStatic() - Constructor for class soot.jimple.parser.node.TStatic
 
TStatic(int, int) - Constructor for class soot.jimple.parser.node.TStatic
 
TStaticinvoke - class soot.jimple.parser.node.TStaticinvoke.
 
TStaticinvoke() - Constructor for class soot.jimple.parser.node.TStaticinvoke
 
TStaticinvoke(int, int) - Constructor for class soot.jimple.parser.node.TStaticinvoke
 
TStringConstant - class soot.jimple.parser.node.TStringConstant.
 
TStringConstant(String) - Constructor for class soot.jimple.parser.node.TStringConstant
 
TStringConstant(String, int, int) - Constructor for class soot.jimple.parser.node.TStringConstant
 
TSynchronized - class soot.jimple.parser.node.TSynchronized.
 
TSynchronized() - Constructor for class soot.jimple.parser.node.TSynchronized
 
TSynchronized(int, int) - Constructor for class soot.jimple.parser.node.TSynchronized
 
TTableswitch - class soot.jimple.parser.node.TTableswitch.
 
TTableswitch() - Constructor for class soot.jimple.parser.node.TTableswitch
 
TTableswitch(int, int) - Constructor for class soot.jimple.parser.node.TTableswitch
 
TThrow - class soot.jimple.parser.node.TThrow.
 
TThrow() - Constructor for class soot.jimple.parser.node.TThrow
 
TThrow(int, int) - Constructor for class soot.jimple.parser.node.TThrow
 
TThrows - class soot.jimple.parser.node.TThrows.
 
TThrows() - Constructor for class soot.jimple.parser.node.TThrows
 
TThrows(int, int) - Constructor for class soot.jimple.parser.node.TThrows
 
TTo - class soot.jimple.parser.node.TTo.
 
TTo() - Constructor for class soot.jimple.parser.node.TTo
 
TTo(int, int) - Constructor for class soot.jimple.parser.node.TTo
 
TTransient - class soot.jimple.parser.node.TTransient.
 
TTransient() - Constructor for class soot.jimple.parser.node.TTransient
 
TTransient(int, int) - Constructor for class soot.jimple.parser.node.TTransient
 
TUnknown - class soot.jimple.parser.node.TUnknown.
 
TUnknown() - Constructor for class soot.jimple.parser.node.TUnknown
 
TUnknown(int, int) - Constructor for class soot.jimple.parser.node.TUnknown
 
TUshr - class soot.jimple.parser.node.TUshr.
 
TUshr() - Constructor for class soot.jimple.parser.node.TUshr
 
TUshr(int, int) - Constructor for class soot.jimple.parser.node.TUshr
 
TVirtualinvoke - class soot.jimple.parser.node.TVirtualinvoke.
 
TVirtualinvoke() - Constructor for class soot.jimple.parser.node.TVirtualinvoke
 
TVirtualinvoke(int, int) - Constructor for class soot.jimple.parser.node.TVirtualinvoke
 
TVoid - class soot.jimple.parser.node.TVoid.
 
TVoid() - Constructor for class soot.jimple.parser.node.TVoid
 
TVoid(int, int) - Constructor for class soot.jimple.parser.node.TVoid
 
TVolatile - class soot.jimple.parser.node.TVolatile.
 
TVolatile() - Constructor for class soot.jimple.parser.node.TVolatile
 
TVolatile(int, int) - Constructor for class soot.jimple.parser.node.TVolatile
 
TWith - class soot.jimple.parser.node.TWith.
 
TWith() - Constructor for class soot.jimple.parser.node.TWith
 
TWith(int, int) - Constructor for class soot.jimple.parser.node.TWith
 
TXor - class soot.jimple.parser.node.TXor.
 
TXor() - Constructor for class soot.jimple.parser.node.TXor
 
TXor(int, int) - Constructor for class soot.jimple.parser.node.TXor
 
type - Variable in class soot.dava.internal.javaRep.DIntConstant
 
type - Variable in class soot.jimple.spark.pag.Node
 
type - Variable in class soot.jimple.spark.sets.PointsToSetInternal
 
type - Variable in class soot.shimple.internal.SPhiExpr
 
Type - class soot.Type.
Represents types within Soot, eg int, java.lang.String.
type() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
 
Type() - Constructor for class soot.Type
 
type(Type) - Method in class soot.AbstractUnitPrinter
 
type(Type) - Method in class soot.LabeledUnitPrinter
 
type(Type) - Method in class soot.NormalUnitPrinter
 
type(Type) - Method in class soot.BriefUnitPrinter
 
type(Type) - Method in interface soot.UnitPrinter
 
type(Type) - Method in class soot.dava.DavaUnitPrinter
 
TypeAssigner - class soot.jimple.toolkits.typing.TypeAssigner.
This transformer assigns types to local variables.
TypeAssigner() - Method in class soot.Singletons
 
TypeAssigner(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.TypeAssigner
 
TypeConstants - class soot.jimple.toolkits.pointer.representations.TypeConstants.
 
TypeConstants() - Method in class soot.Singletons
 
TypeConstants(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.representations.TypeConstants
 
TypedLinkedList - class soot.jimple.parser.node.TypedLinkedList.
 
TypedLinkedList() - Constructor for class soot.jimple.parser.node.TypedLinkedList
 
TypedLinkedList(Cast) - Constructor for class soot.jimple.parser.node.TypedLinkedList
 
TypedLinkedList(Collection) - Constructor for class soot.jimple.parser.node.TypedLinkedList
 
TypedLinkedList(Collection, Cast) - Constructor for class soot.jimple.parser.node.TypedLinkedList
 
TypeException - exception soot.jimple.toolkits.typing.TypeException.
 
TypeException - exception soot.jimple.toolkits.typing.integer.TypeException.
 
TypeException(String) - Constructor for class soot.jimple.toolkits.typing.TypeException
 
TypeException(String) - Constructor for class soot.jimple.toolkits.typing.integer.TypeException
 
typeManager - Variable in class soot.jimple.spark.solver.SCCCollapser
 
TypeManager - class soot.jimple.spark.internal.TypeManager.
A map of bit-vectors representing subtype relationships.
TypeManager() - Constructor for class soot.jimple.spark.internal.TypeManager
 
typeName() - Method in class soot.coffi.CONSTANT_Utf8_info
Returns a String description of what kind of entry this is.
typeName() - Method in class soot.coffi.CONSTANT_Class_info
Returns a String description of what kind of entry this is.
typeNode(Type) - Method in class soot.jimple.toolkits.typing.TypeResolver
 
typeNode(Type) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
Get the type node for the given type.
TypeResolver - class soot.jimple.toolkits.typing.TypeResolver.
This class resolves the type of local variables.
TypeResolver - class soot.jimple.toolkits.typing.integer.TypeResolver.
This class resolves the type of local variables.
types_for_sites() - Method in class soot.options.SparkOptions
Types For Sites -- Represent objects by their actual type rather than allocation site.
TypeSwitch - class soot.TypeSwitch.
Implements Switchable on base Java types.
TypeSwitch() - Constructor for class soot.TypeSwitch
 
typeVariable() - Method in class soot.jimple.toolkits.typing.TypeResolver
Get new type variable
typeVariable() - Method in class soot.jimple.toolkits.typing.integer.TypeResolver
Get new type variable
typeVariable(SootClass) - Method in class soot.jimple.toolkits.typing.TypeResolver
Get type variable for the given soot class.
typeVariable(Type) - Method in class soot.jimple.toolkits.typing.TypeResolver
Get type variable for the given type.
typeVariable(Type) - Method in class soot.jimple.toolkits.typing.integer.TypeResolver
Get type variable for the given type.
typeVariable(TypeNode) - Method in class soot.jimple.toolkits.typing.TypeResolver
Get type variable for the given type node.
typeVariable(TypeNode) - Method in class soot.jimple.toolkits.typing.integer.TypeResolver
Get type variable for the given type node.

U

UnconditionalBranchFolder - class soot.jimple.toolkits.scalar.UnconditionalBranchFolder.
 
UnconditionalBranchFolder() - Method in class soot.Singletons
 
UnconditionalBranchFolder(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.UnconditionalBranchFolder
 
unFlushNew() - Method in class soot.jimple.spark.sets.PointsToSetInternal
Sets all nodes to newly-added nodes.
unFlushNew() - Method in class soot.jimple.spark.sets.DoublePointsToSet
Sets all nodes to newly-added nodes.
Union - class soot.jimple.toolkits.pointer.Union.
A generic interface to some set of runtime objects computed by a pointer analysis.
Union_factory - Variable in class soot.G
 
Union() - Constructor for class soot.jimple.toolkits.pointer.Union
 
union(FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
union(FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Returns the union (join) of this FlowSet and other, putting result into this.
union(FlowSet, FlowSet) - Method in class soot.jimple.toolkits.scalar.ToppedSet
 
union(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.AbstractFlowSet
 
union(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.ArraySparseSet
 
union(FlowSet, FlowSet) - Method in class soot.toolkits.scalar.ArrayPackedSet
 
union(FlowSet, FlowSet) - Method in interface soot.toolkits.scalar.FlowSet
Returns the union (join) of this FlowSet and other, putting result into dest.
union(IterableSet) - Method in class soot.util.IterableSet
 
union(RWSet) - Method in class soot.jimple.toolkits.pointer.RWSet
Adds the RWSet other into this set.
union(RWSet) - Method in class soot.jimple.toolkits.pointer.FullRWSet
Adds the RWSet other into this set.
union(RWSet) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
Adds the RWSet other into this set.
union(RWSet) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
Adds the RWSet other into this set.
union(RWSet) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
Adds the RWSet other into this set.
UnionFactory - class soot.jimple.toolkits.pointer.UnionFactory.
 
UnionFactory() - Constructor for class soot.jimple.toolkits.pointer.UnionFactory
 
unit - Variable in class soot.AbstractUnitBox
 
unit - Variable in class soot.toolkits.scalar.UnitValueBoxPair
 
Unit - interface soot.Unit.
A code fragment (eg Stmt or Inst), used within Body classes.
UnitBox - interface soot.UnitBox.
A box which can contain units.
unitBoxes - Variable in class soot.AbstractTrap
The list of unitBoxes referred to in this Trap (begin, end and handler.
UnitBoxOwner - interface soot.UnitBoxOwner.
An implementor of this interface indicates that it may contain UnitBoxes.
unitCanReadFrom(Unit, Value) - Method in interface soot.SideEffectTester
 
unitCanReadFrom(Unit, Value) - Method in class soot.jimple.NaiveSideEffectTester
Returns true if the unit can read from v.
unitCanReadFrom(Unit, Value) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
Returns true if the unit can read from v.
unitCanWriteTo(Unit, Value) - Method in interface soot.SideEffectTester
 
unitCanWriteTo(Unit, Value) - Method in class soot.jimple.NaiveSideEffectTester
 
unitCanWriteTo(Unit, Value) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
Returns true if the unit can read from v.
unitChain - Variable in class soot.Body
The chain of units for this Body.
unitChain - Variable in class soot.toolkits.graph.UnitGraph
 
unitChanged - Variable in class soot.shimple.internal.SValueUnitPair
 
UnitGraph - class soot.toolkits.graph.UnitGraph.
Represents a CFG where the nodes are Unit instances.
UNITGRAPH - Static variable in class soot.tools.CFGViewer
 
UnitGraph(Body, boolean) - Constructor for class soot.toolkits.graph.UnitGraph
Constructs a graph for the units found in the provided Body instance.
UnitGraph(Body, boolean, boolean) - Constructor for class soot.toolkits.graph.UnitGraph
Constructs a graph for the units found in the provided Body instance.
UnitMap - class soot.util.UnitMap.
Maps each unit to the result of mapTo.
UnitMap(Body) - Constructor for class soot.util.UnitMap
maps each unit of this body to the result of mapTo.
before the mapping the method init is called.
the internal hashtable is initialized without any parameter.
UnitMap(Body, int) - Constructor for class soot.util.UnitMap
maps each unit of this body to the result of mapTo.
before the mapping the method init is called.
the internal hashtable is initialized to initialCapacity.
UnitMap(Body, int, float) - Constructor for class soot.util.UnitMap
maps each unit of this body to the result of mapTo.
before the mapping the method init is called.
the internal hashtable is initialized to initialCapacity and loadFactor.
UnitMap(UnitGraph) - Constructor for class soot.util.UnitMap
maps each unit of the graph to the result of mapTo.
before the mapping the method init is called.
the internal hashtable is initialized without any parameter.
UnitMap(UnitGraph, int) - Constructor for class soot.util.UnitMap
maps each unit of the graph to the result of mapTo.
before the mapping the method init is called.
the internal hashtable is initialized to initialCapacity.
UnitMap(UnitGraph, int, float) - Constructor for class soot.util.UnitMap
maps each unit of the graph to the result of mapTo.
before the mapping the method init is called.
the internal hashtable is initialized to initialCapacity and loadFactor.
UnitPrinter - interface soot.UnitPrinter.
Interface for different methods of printing out a Unit.
unitRef(Unit, boolean) - Method in class soot.AbstractUnitPrinter
 
unitRef(Unit, boolean) - Method in class soot.LabeledUnitPrinter
 
unitRef(Unit, boolean) - Method in interface soot.UnitPrinter
 
unitRef(Unit, boolean) - Method in class soot.dava.DavaUnitPrinter
 
units - Variable in class soot.tagkit.TagAggregator
 
Units - class soot.jimple.toolkits.callgraph.Units.
Adapts an iterator over a collection of Edge's to be an iterator over the source units of the edges.
Units(Iterator) - Constructor for class soot.jimple.toolkits.callgraph.Units
 
unitToAfterBranchFlow - Variable in class soot.toolkits.scalar.BranchedFlowAnalysis
 
unitToAfterFallFlow - Variable in class soot.toolkits.scalar.BranchedFlowAnalysis
Maps graph nodes to OUT sets.
unitToAfterFlow - Variable in class soot.toolkits.scalar.FlowAnalysis
Maps graph nodes to OUT sets.
unitToAnalyzedChecksSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToArrayRefChecksSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToBeforeFlow - Variable in class soot.toolkits.scalar.AbstractFlowAnalysis
Maps graph nodes to IN sets.
unitToBlock - Variable in class soot.shimple.internal.ShimpleBodyBuilder
 
unitToGenerateSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToInstanceFieldRefChecksSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToInstanceInvokeExprChecksSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToLengthExprChecksSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToPreds - Variable in class soot.toolkits.graph.UnitGraph
 
unitToPreserveSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
 
unitToSuccs - Variable in class soot.toolkits.graph.UnitGraph
 
UnitValueBoxPair - class soot.toolkits.scalar.UnitValueBoxPair.
Utility class used to package a Unit and a ValueBox together.
UnitValueBoxPair(Unit, ValueBox) - Constructor for class soot.toolkits.scalar.UnitValueBoxPair
Constructs a UnitValueBoxPair form a Unit object and a ValueBox object.
UNKNOWN - Static variable in class soot.jimple.Jimple
 
UnknownMethodSource - class soot.UnknownMethodSource.
A MethodSource for methods that don't know where to get Body's from.
UnknownType - class soot.UnknownType.
Soot representation used for not-yet-typed objects.
UnknownType() - Method in class soot.Singletons
 
UnknownType(Singletons.Global) - Constructor for class soot.UnknownType
 
UnopExpr - interface soot.jimple.UnopExpr.
 
UnreachableCodeEliminator - class soot.jimple.toolkits.scalar.UnreachableCodeEliminator.
 
UnreachableCodeEliminator() - Method in class soot.Singletons
 
UnreachableCodeEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.UnreachableCodeEliminator
 
unread(Token) - Method in class soot.jimple.parser.lexer.Lexer
 
unroll() - Method in class soot.options.LCMOptions
Unroll -- .
unsignedShiftRight(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
 
unsignedShiftRight(ArithmeticConstant) - Method in class soot.jimple.IntConstant
 
unsignedShiftRight(ArithmeticConstant) - Method in class soot.jimple.LongConstant
 
unsplitAssignColorsToLocals(Body, Map, Map, Map) - Static method in class soot.toolkits.scalar.FastColorer
Provides a coloring for the locals of unitBody, attempting to not split locals assigned the same name in the original Jimple.
UnusedLocalEliminator - class soot.toolkits.scalar.UnusedLocalEliminator.
A BodyTransformer that removes all unused local variables from a given Body.
UnusedLocalEliminator() - Method in class soot.Singletons
 
UnusedLocalEliminator(Singletons.Global) - Constructor for class soot.toolkits.scalar.UnusedLocalEliminator
 
UnusuableType - class soot.coffi.UnusuableType.
 
UnusuableType() - Method in class soot.Singletons
 
UnusuableType(Singletons.Global) - Constructor for class soot.coffi.UnusuableType
 
update() - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
Causes the QueueReader objects to be filled up with any methods that have become reachable since the last call.
updateCache() - Method in class soot.shimple.internal.SPhiExpr
Update predToPair cache map which could be out-of-sync due to external setUnit or clone operations on the UnitBoxes.
UpSafetyAnalysis - class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis.
Performs an UpSafe-analysis on the given graph.
UpSafetyAnalysis(DirectedGraph) - Constructor for class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
this constructor should not be used, and will throw a runtime-exception!
UpSafetyAnalysis(DirectedGraph, Map, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
this constructor automaticly performs the UpSafety-analysis.
the result of the analysis is as usual in FlowBefore (getFlowBefore()) and FlowAfter (getFlowAfter()).
UpSafetyAnalysis(DirectedGraph, Map, SideEffectTester, BoundedFlowSet) - Constructor for class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
this constructor automaticly performs the UpSafety-analysis.
the result of the analysis is as usual in FlowBefore (getFlowBefore()) and FlowAfter (getFlowAfter()).
As usually flowset-operations are more efficient if shared, this allows to share sets over several analyses.
USE_ABBREVIATIONS - Static variable in class soot.Printer
 
use_original_names() - Method in class soot.options.JBOptions
Use Original Names -- .
use_ShortName(String, String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
 
useAbbreviations() - Method in class soot.Printer
 
UselessTryRemover - class soot.dava.toolkits.base.AST.UselessTryRemover.
 
UselessTryRemover() - Method in class soot.Singletons
 
UselessTryRemover(Singletons.Global) - Constructor for class soot.dava.toolkits.base.AST.UselessTryRemover
 
usePhase1Timer - Variable in class soot.Timers
 
usePhase2Timer - Variable in class soot.Timers
 
usePhase3Timer - Variable in class soot.Timers
 
usesTimer - Variable in class soot.Timers
 
UshrExpr - interface soot.jimple.UshrExpr.
 
UshrInst - interface soot.baf.UshrInst.
 
Utf8_Enumeration - class soot.coffi.Utf8_Enumeration.
An enumeration of a Utf8 allows one to run through the characters in a unicode string; used primarily for comparing unicode strings.
Utf8_Enumeration() - Constructor for class soot.coffi.Utf8_Enumeration
For creating an empty enumeration; you must use reset() after this to initialize the enumeration.
Utf8_Enumeration(byte[]) - Constructor for class soot.coffi.Utf8_Enumeration
For creating a normal enumeration of the given Utf8 string.
Util - class soot.coffi.Util.
 
Util() - Method in class soot.Singletons
 
Util(Singletons.Global) - Constructor for class soot.coffi.Util
 

V

v() - Static method in class soot.LongType
 
v() - Static method in class soot.Printer
 
v() - Static method in class soot.UnknownType
 
v() - Static method in class soot.ErroneousType
 
v() - Static method in class soot.NullType
 
v() - Static method in class soot.PhaseOptions
 
v() - Static method in class soot.DoubleType
 
v() - Static method in class soot.CharType
 
v() - Static method in class soot.RefType
 
v() - Static method in class soot.ShortType
 
v() - Static method in class soot.Main
 
v() - Static method in class soot.VoidType
 
v() - Static method in class soot.BooleanType
 
v() - Static method in class soot.PackManager
 
v() - Static method in class soot.Scene
 
v() - Static method in class soot.Timers
 
v() - Static method in class soot.IntType
 
v() - Static method in class soot.StmtAddressType
 
v() - Static method in class soot.FloatType
 
v() - Static method in class soot.G
 
v() - Static method in class soot.ByteType
 
v() - Static method in class soot.baf.Baf
 
v() - Static method in class soot.baf.WordType
 
v() - Static method in class soot.baf.DoubleWordType
 
v() - Static method in class soot.baf.toolkits.base.PeepholeOptimizer
 
v() - Static method in class soot.baf.toolkits.base.LoadStoreOptimizer
 
v() - Static method in class soot.coffi.CONSTANT_Utf8_collector
 
v() - Static method in class soot.coffi.Util
 
v() - Static method in class soot.coffi.UnusuableType
 
v() - Static method in class soot.coffi.Long2ndHalfType
 
v() - Static method in class soot.coffi.Double2ndHalfType
 
v() - Static method in class soot.dava.DavaPrinter
 
v() - Static method in class soot.dava.Dava
 
v() - Static method in class soot.dava.toolkits.base.AST.ASTWalker
 
v() - Static method in class soot.dava.toolkits.base.AST.UselessTryRemover
 
v() - Static method in class soot.dava.toolkits.base.AST.TryContentsFinder
 
v() - Static method in class soot.dava.toolkits.base.DavaMonitor.DavaMonitor
 
v() - Static method in class soot.dava.toolkits.base.finders.SequenceFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.CycleFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.IfFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.SynchronizedBlockFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.ExceptionFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.SwitchFinder
 
v() - Static method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
 
v() - Static method in class soot.dava.toolkits.base.misc.PackageNamer
 
v() - Static method in class soot.dava.toolkits.base.misc.MonitorConverter
 
v() - Static method in class soot.dava.toolkits.base.misc.ThrowFinder
 
v() - Static method in class soot.dava.toolkits.base.misc.ThrowNullConverter
 
v() - Static method in class soot.grimp.Grimp
 
v() - Static method in class soot.grimp.toolkits.base.ConstructorFolder
 
v() - Static method in class soot.jimple.NullConstant
 
v() - Static method in class soot.jimple.Jimple
 
v() - Static method in class soot.jimple.parser.node.NoCast
 
v() - Static method in class soot.jimple.parser.node.NodeCast
 
v() - Static method in class soot.jimple.spark.SparkTransformer
 
v() - Static method in class soot.jimple.spark.fieldrw.FieldReadTagAggregator
 
v() - Static method in class soot.jimple.spark.fieldrw.FieldTagger
 
v() - Static method in class soot.jimple.spark.fieldrw.FieldTagAggregator
 
v() - Static method in class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
 
v() - Static method in class soot.jimple.spark.pag.ArrayElement
 
v() - Static method in class soot.jimple.spark.sets.EmptyPointsToSet
 
v() - Static method in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
 
v() - Static method in class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
 
v() - Static method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
 
v() - Static method in class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger
 
v() - Static method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker
 
v() - Static method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer
 
v() - Static method in class soot.jimple.toolkits.annotation.parity.ParityTagger
 
v() - Static method in class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
 
v() - Static method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
 
v() - Static method in class soot.jimple.toolkits.base.Aggregator
 
v() - Static method in class soot.jimple.toolkits.callgraph.VirtualCalls
 
v() - Static method in class soot.jimple.toolkits.callgraph.CHATransformer
 
v() - Static method in class soot.jimple.toolkits.callgraph.EntryPoints
 
v() - Static method in class soot.jimple.toolkits.graph.CriticalEdgeRemover
 
v() - Static method in class soot.jimple.toolkits.invoke.StaticInliner
 
v() - Static method in class soot.jimple.toolkits.invoke.SynchronizerManager
 
v() - Static method in class soot.jimple.toolkits.invoke.StaticMethodBinder
 
v() - Static method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
 
v() - Static method in class soot.jimple.toolkits.pointer.SideEffectTagger
 
v() - Static method in class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
 
v() - Static method in class soot.jimple.toolkits.pointer.FieldRWTagger
 
v() - Static method in class soot.jimple.toolkits.pointer.FullObjectSet
 
v() - Static method in class soot.jimple.toolkits.pointer.DependenceTagAggregator
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilResourceBundleNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectOutputStreamNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThrowableNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangFloatNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangDoubleNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangRuntimeNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilJarJarFileNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStrictMathNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectConstructorNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipCRC32Native
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectProxyNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipInflaterNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileInputStreamNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectMethodNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStringNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileDescriptorNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThreadNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileSystemNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipFileNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipEntryNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNativeLibraryNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileOutputStreamNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilTimeZoneNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalHandlerNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangShutdownNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalNative
 
v() - Static method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectStreamClassNative
 
v() - Static method in class soot.jimple.toolkits.pointer.representations.Environment
 
v() - Static method in class soot.jimple.toolkits.pointer.representations.TypeConstants
 
v() - Static method in class soot.jimple.toolkits.pointer.util.NativeMethodDriver
 
v() - Static method in class soot.jimple.toolkits.scalar.UnreachableCodeEliminator
 
v() - Static method in class soot.jimple.toolkits.scalar.DeadAssignmentEliminator
 
v() - Static method in class soot.jimple.toolkits.scalar.ConditionalBranchFolder
 
v() - Static method in class soot.jimple.toolkits.scalar.NopEliminator
 
v() - Static method in class soot.jimple.toolkits.scalar.LocalNameStandardizer
 
v() - Static method in class soot.jimple.toolkits.scalar.CopyPropagator
 
v() - Static method in class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder
 
v() - Static method in class soot.jimple.toolkits.scalar.UnconditionalBranchFolder
 
v() - Static method in class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator
 
v() - Static method in class soot.jimple.toolkits.scalar.pre.BusyCodeMotion
 
v() - Static method in class soot.jimple.toolkits.scalar.pre.LazyCodeMotion
 
v() - Static method in class soot.jimple.toolkits.typing.TypeAssigner
 
v() - Static method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
 
v() - Static method in class soot.options.Options
 
v() - Static method in class soot.shimple.Shimple
 
v() - Static method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
 
v() - Static method in class soot.tagkit.TagManager
 
v() - Static method in class soot.tagkit.LineNumberTagAggregator
 
v() - Static method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
 
v() - Static method in class soot.toolkits.scalar.LocalSplitter
 
v() - Static method in class soot.toolkits.scalar.UnusedLocalEliminator
 
v() - Static method in class soot.toolkits.scalar.LocalPacker
 
v() - Static method in class soot.util.JimpleInputRep
 
v() - Static method in class soot.util.SharedBitSetCache
 
v() - Static method in class soot.util.SourceLocator
 
v() - Static method in class soot.util.BafInputRep
 
v() - Static method in class soot.util.ClassInputRep
 
v() - Static method in class soot.xml.XMLPrinter
 
v(double) - Static method in class soot.jimple.DoubleConstant
 
v(float) - Static method in class soot.jimple.FloatConstant
 
v(int) - Static method in class soot.jimple.IntConstant
 
v(int, Type) - Static method in class soot.dava.internal.javaRep.DIntConstant
 
v(long) - Static method in class soot.jimple.LongConstant
 
v(PAG, SootMethod) - Static method in class soot.jimple.spark.pag.MethodPAG
 
v(RefType) - Static method in class soot.AnySubType
 
v(RefType) - Static method in class soot.jimple.toolkits.pointer.FullObjectSet
 
v(SootClass) - Static method in class soot.RefType
Create a RefType for a class.
v(SootMethod, int) - Static method in class soot.jimple.spark.pag.Parm
 
v(String) - Static method in class soot.RefType
Create a RefType for a class.
v(String) - Static method in class soot.jimple.StringConstant
 
v(Type, int) - Static method in class soot.ArrayType
Creates an ArrayType parametrized by a given Type and dimension count.
val() - Method in class soot.jimple.toolkits.annotation.nullcheck.RefIntPair
 
validate() - Method in class soot.Body
Verifies a few sanity conditions on the contents on this body.
validate() - Method in class soot.jimple.JimpleBody
Make sure that the JimpleBody is well formed.
validateLocals() - Method in class soot.Body
Verifies that each Local of getUseAndDefBoxes() is in this body's locals Chain.
validateTraps() - Method in class soot.Body
Verifies that the begin, end and handler units of each trap are in this body.
validateUnitBoxes() - Method in class soot.Body
Verifies that the UnitBoxes of this Body all point to a Unit contained within this body.
validateUses() - Method in class soot.Body
Verifies that each use in this Body has a def.
ValNode - class soot.jimple.spark.pag.ValNode.
Represents a simple of field ref node (Green or Red) in the pointer assignment graph.
ValNode(PAG, Type) - Constructor for class soot.jimple.spark.pag.ValNode
 
value - Variable in class soot.jimple.IntConstant
 
value - Variable in class soot.jimple.DoubleConstant
 
value - Variable in class soot.jimple.LongConstant
 
value - Variable in class soot.jimple.StringConstant
 
value - Variable in class soot.jimple.FloatConstant
 
value - Variable in class soot.xml.XMLRoot
 
Value - interface soot.Value.
Data used as, for instance, arguments to instructions; typical implementations are constants or expressions.
valueBox - Variable in class soot.toolkits.scalar.UnitValueBoxPair
 
ValueBox - interface soot.ValueBox.
A box which can contain values.
values - Variable in class soot.xml.XMLRoot
 
values() - Method in class soot.util.UnitMap
 
values() - Method in class soot.util.HashMultiMap
 
values() - Method in interface soot.util.MultiMap
 
values() - Method in class soot.util.IterableMap
 
valueSet() - Method in class soot.util.IterableMap
 
valueTouchesRWSet(RWSet, Value, List) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
 
ValueUnitPair - class soot.toolkits.scalar.ValueUnitPair.
Utility class used to package a Value and a Unit together.
ValueUnitPair(Value, Unit) - Constructor for class soot.toolkits.scalar.ValueUnitPair
Constructs a ValueUnitPair from a Unit object and a Value object.
var() - Method in class soot.relations.PhysicalDomain
 
variable - Variable in class soot.jimple.spark.pag.VarNode
 
VariableBox - class soot.jimple.internal.VariableBox.
 
VariableBox(Value) - Constructor for class soot.jimple.internal.VariableBox
 
VarNode - class soot.jimple.spark.pag.VarNode.
Represents a simple variable node (Green) in the pointer assignment graph.
varNode(String, VarNode) - Method in class soot.jimple.spark.pag.PAG2HTML
 
varNodeReps(VarNode) - Method in class soot.jimple.spark.pag.PAG2HTML
 
varNodeWorkList - Variable in class soot.jimple.spark.solver.PropWorklist
 
varNodeWorkList - Variable in class soot.jimple.spark.solver.PropAlias
 
varNodeWorkList - Variable in class soot.jimple.spark.solver.PropMerge
 
verbose() - Method in class soot.options.Options
 
verbose() - Method in class soot.options.CHAOptions
Verbose -- Print statistics about the resulting call graph.
verbose() - Method in class soot.options.SparkOptions
Verbose -- Print detailed information about the execution of Spark.
verbose() - Method in class soot.options.CGOptions
Verbose -- Print warnings about where the call graph may be incomplete.
verify() - Method in class soot.dava.internal.SET.SETNode
 
version() - Method in class soot.options.Options
 
versionString - Variable in class soot.Main
 
via_grimp() - Method in class soot.options.Options
 
via_shimple() - Method in class soot.options.Options
 
viaShimple - Static variable in class soot.tools.CFGViewer
 
VIRTUAL - Static variable in class soot.jimple.toolkits.callgraph.Edge
Due to explicit invokevirtual instruction.
VirtualCalls - class soot.jimple.toolkits.callgraph.VirtualCalls.
Resolves virtual calls.
VirtualCalls() - Method in class soot.Singletons
 
VirtualCalls(Singletons.Global) - Constructor for class soot.jimple.toolkits.callgraph.VirtualCalls
 
VirtualCallSite - class soot.jimple.toolkits.callgraph.VirtualCallSite.
Holds relevant information about a particular virtual call site.
VirtualCallSite(Stmt, SootMethod) - Constructor for class soot.jimple.toolkits.callgraph.VirtualCallSite
 
VIRTUALINVOKE - Static variable in class soot.jimple.Jimple
 
VirtualInvokeExpr - interface soot.jimple.VirtualInvokeExpr.
 
VirtualInvokeInst - interface soot.baf.VirtualInvokeInst.
 
visit(Node) - Method in class soot.jimple.spark.sets.P2SetVisitor
 
visited - Variable in class soot.jimple.spark.solver.SCCCollapser
 
visited - Variable in class soot.jimple.spark.solver.TopoSorter
 
VOID - Static variable in class soot.jimple.Jimple
 
VoidType - class soot.VoidType.
Represents the Java void type.
VoidType() - Method in class soot.Singletons
 
VoidType(Singletons.Global) - Constructor for class soot.VoidType
 
VOLATILE - Static variable in class soot.Modifier
 
VOLATILE - Static variable in class soot.jimple.Jimple
 
vta() - Method in class soot.options.SparkOptions
VTA -- Emulate Variable Type Analysis.

W

walk_stmt(ASTAnalysis, Stmt) - Method in class soot.dava.toolkits.base.AST.ASTWalker
 
walk_value(ASTAnalysis, Value) - Method in class soot.dava.toolkits.base.AST.ASTWalker
 
Walker - class soot.jimple.parser.Walker.
 
Walker(SootClass, SootResolver) - Constructor for class soot.jimple.parser.Walker
 
Walker(SootResolver) - Constructor for class soot.jimple.parser.Walker
 
want(Edge) - Method in class soot.jimple.toolkits.callgraph.InstanceInvokeEdgesPred
Returns true iff the edge e is wanted.
want(Edge) - Method in class soot.jimple.toolkits.callgraph.ExplicitEdgesPred
Returns true iff the edge e is wanted.
want(Edge) - Method in interface soot.jimple.toolkits.callgraph.EdgePredicate
Returns true iff the edge e is wanted.
wantReachingTypes(VarNode) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
wantStringConstants(Local) - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
wantStringConstants(VarNode) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
 
wantTag(Tag) - Method in class soot.jimple.spark.fieldrw.FieldReadTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
 
wantTag(Tag) - Method in class soot.jimple.toolkits.pointer.DependenceTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.tagkit.TagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.tagkit.ImportantTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.tagkit.FirstTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTag(Tag) - Method in class soot.tagkit.LineNumberTagAggregator
Decide whether this tag should be aggregated by this aggregator.
wantTypes(Local) - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
 
warnForeignPhase(String) - Method in class soot.options.Options
 
warnNonexistentPhase() - Method in class soot.options.Options
 
whole_program() - Method in class soot.options.Options
 
with_all() - Method in class soot.options.ABCOptions
With All -- .
with_arrayref() - Method in class soot.options.ABCOptions
With Array References -- .
with_classfield() - Method in class soot.options.ABCOptions
With Class Field -- .
with_cse() - Method in class soot.options.ABCOptions
With Common Sub-expressions -- .
with_fieldref() - Method in class soot.options.ABCOptions
With Field References -- .
with_rectarray() - Method in class soot.options.ABCOptions
With Rectangular Array -- .
WordType - class soot.baf.WordType.
 
WordType() - Method in class soot.Singletons
 
WordType(Singletons.Global) - Constructor for class soot.baf.WordType
 
wrap(Iterator) - Method in class soot.jimple.toolkits.callgraph.Filter
 
write - Variable in class soot.jimple.toolkits.pointer.DependenceTag
 
write(int) - Method in class soot.util.EscapedWriter
Write a single character.
write(SootClass, String) - Method in class soot.Printer
Writes the class out to a file.
write(String, int, int) - Method in class soot.util.EscapedWriter
Write a segment of the given String.
writeAttributes(DataOutputStream, int, attribute_info[]) - Method in class soot.coffi.ClassFile
Writes the given array of attributes to the given stream.
writeBytes(DataOutputStream) - Method in class soot.coffi.CONSTANT_Utf8_info
For writing out the byte stream for this utf8 properly (incl size).
writeConstantPool(DataOutputStream) - Method in class soot.coffi.ClassFile
Writes the current constant pool to the given stream.
writeFields(DataOutputStream) - Method in class soot.coffi.ClassFile
Writes the fields to the given stream.
writeMethods(DataOutputStream) - Method in class soot.coffi.ClassFile
Writes the methods to the given stream.
writeOutput() - Method in class soot.PackManager
 
writeSet(SootMethod, Stmt) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
 
writeSet(Unit) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
 

X

x - Variable in class soot.jimple.GroupIntPair
 
X1PArrayBrackets - class soot.jimple.parser.node.X1PArrayBrackets.
 
X1PArrayBrackets() - Constructor for class soot.jimple.parser.node.X1PArrayBrackets
 
X1PArrayBrackets(XPArrayBrackets, PArrayBrackets) - Constructor for class soot.jimple.parser.node.X1PArrayBrackets
 
X1PArrayDescriptor - class soot.jimple.parser.node.X1PArrayDescriptor.
 
X1PArrayDescriptor() - Constructor for class soot.jimple.parser.node.X1PArrayDescriptor
 
X1PArrayDescriptor(XPArrayDescriptor, PArrayDescriptor) - Constructor for class soot.jimple.parser.node.X1PArrayDescriptor
 
X1PCaseStmt - class soot.jimple.parser.node.X1PCaseStmt.
 
X1PCaseStmt() - Constructor for class soot.jimple.parser.node.X1PCaseStmt
 
X1PCaseStmt(XPCaseStmt, PCaseStmt) - Constructor for class soot.jimple.parser.node.X1PCaseStmt
 
X1PCatchClause - class soot.jimple.parser.node.X1PCatchClause.
 
X1PCatchClause() - Constructor for class soot.jimple.parser.node.X1PCatchClause
 
X1PCatchClause(XPCatchClause, PCatchClause) - Constructor for class soot.jimple.parser.node.X1PCatchClause
 
X1PDeclaration - class soot.jimple.parser.node.X1PDeclaration.
 
X1PDeclaration() - Constructor for class soot.jimple.parser.node.X1PDeclaration
 
X1PDeclaration(XPDeclaration, PDeclaration) - Constructor for class soot.jimple.parser.node.X1PDeclaration
 
X1PMember - class soot.jimple.parser.node.X1PMember.
 
X1PMember() - Constructor for class soot.jimple.parser.node.X1PMember
 
X1PMember(XPMember, PMember) - Constructor for class soot.jimple.parser.node.X1PMember
 
X1PModifier - class soot.jimple.parser.node.X1PModifier.
 
X1PModifier() - Constructor for class soot.jimple.parser.node.X1PModifier
 
X1PModifier(XPModifier, PModifier) - Constructor for class soot.jimple.parser.node.X1PModifier
 
X1PStatement - class soot.jimple.parser.node.X1PStatement.
 
X1PStatement() - Constructor for class soot.jimple.parser.node.X1PStatement
 
X1PStatement(XPStatement, PStatement) - Constructor for class soot.jimple.parser.node.X1PStatement
 
X2PArrayBrackets - class soot.jimple.parser.node.X2PArrayBrackets.
 
X2PArrayBrackets() - Constructor for class soot.jimple.parser.node.X2PArrayBrackets
 
X2PArrayBrackets(PArrayBrackets) - Constructor for class soot.jimple.parser.node.X2PArrayBrackets
 
X2PArrayDescriptor - class soot.jimple.parser.node.X2PArrayDescriptor.
 
X2PArrayDescriptor() - Constructor for class soot.jimple.parser.node.X2PArrayDescriptor
 
X2PArrayDescriptor(PArrayDescriptor) - Constructor for class soot.jimple.parser.node.X2PArrayDescriptor
 
X2PCaseStmt - class soot.jimple.parser.node.X2PCaseStmt.
 
X2PCaseStmt() - Constructor for class soot.jimple.parser.node.X2PCaseStmt
 
X2PCaseStmt(PCaseStmt) - Constructor for class soot.jimple.parser.node.X2PCaseStmt
 
X2PCatchClause - class soot.jimple.parser.node.X2PCatchClause.
 
X2PCatchClause() - Constructor for class soot.jimple.parser.node.X2PCatchClause
 
X2PCatchClause(PCatchClause) - Constructor for class soot.jimple.parser.node.X2PCatchClause
 
X2PDeclaration - class soot.jimple.parser.node.X2PDeclaration.
 
X2PDeclaration() - Constructor for class soot.jimple.parser.node.X2PDeclaration
 
X2PDeclaration(PDeclaration) - Constructor for class soot.jimple.parser.node.X2PDeclaration
 
X2PMember - class soot.jimple.parser.node.X2PMember.
 
X2PMember() - Constructor for class soot.jimple.parser.node.X2PMember
 
X2PMember(PMember) - Constructor for class soot.jimple.parser.node.X2PMember
 
X2PModifier - class soot.jimple.parser.node.X2PModifier.
 
X2PModifier() - Constructor for class soot.jimple.parser.node.X2PModifier
 
X2PModifier(PModifier) - Constructor for class soot.jimple.parser.node.X2PModifier
 
X2PStatement - class soot.jimple.parser.node.X2PStatement.
 
X2PStatement() - Constructor for class soot.jimple.parser.node.X2PStatement
 
X2PStatement(PStatement) - Constructor for class soot.jimple.parser.node.X2PStatement
 
xml_attributes() - Method in class soot.options.Options
 
XMLAttributesPrinter - class soot.XMLAttributesPrinter.
 
XMLAttributesPrinter(String, String) - Constructor for class soot.XMLAttributesPrinter
 
xmlHeader - Static variable in class soot.xml.XMLPrinter
 
XMLNode - class soot.xml.XMLNode.
XML helper
XMLNode(String, String, String[], String[]) - Constructor for class soot.xml.XMLNode
 
XMLNode(XMLNode) - Constructor for class soot.xml.XMLNode
 
XMLPrinter - class soot.xml.XMLPrinter.
XML printing routines all XML output comes through here
XMLPrinter() - Method in class soot.Singletons
 
XMLPrinter(Singletons.Global) - Constructor for class soot.xml.XMLPrinter
 
XMLRoot - class soot.xml.XMLRoot.
XML helper
xor(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
 
xor(ArithmeticConstant) - Method in class soot.jimple.IntConstant
 
xor(ArithmeticConstant) - Method in class soot.jimple.LongConstant
 
xor(BitVector) - Method in class soot.util.BitVector
 
XorExpr - interface soot.jimple.XorExpr.
 
XorInst - interface soot.baf.XorInst.
 
XPArrayBrackets - class soot.jimple.parser.node.XPArrayBrackets.
 
XPArrayBrackets() - Constructor for class soot.jimple.parser.node.XPArrayBrackets
 
XPArrayDescriptor - class soot.jimple.parser.node.XPArrayDescriptor.
 
XPArrayDescriptor() - Constructor for class soot.jimple.parser.node.XPArrayDescriptor
 
XPCaseStmt - class soot.jimple.parser.node.XPCaseStmt.
 
XPCaseStmt() - Constructor for class soot.jimple.parser.node.XPCaseStmt
 
XPCatchClause - class soot.jimple.parser.node.XPCatchClause.
 
XPCatchClause() - Constructor for class soot.jimple.parser.node.XPCatchClause
 
XPDeclaration - class soot.jimple.parser.node.XPDeclaration.
 
XPDeclaration() - Constructor for class soot.jimple.parser.node.XPDeclaration
 
XPMember - class soot.jimple.parser.node.XPMember.
 
XPMember() - Constructor for class soot.jimple.parser.node.XPMember
 
XPModifier - class soot.jimple.parser.node.XPModifier.
 
XPModifier() - Constructor for class soot.jimple.parser.node.XPModifier
 
XPStatement - class soot.jimple.parser.node.XPStatement.
 
XPStatement() - Constructor for class soot.jimple.parser.node.XPStatement
 

Y

YELLOW - Static variable in class soot.tagkit.ColorTag
 

Z

Zonation - class soot.jimple.toolkits.base.Zonation.
 
Zonation(StmtBody) - Constructor for class soot.jimple.toolkits.base.Zonation
 
Zone - class soot.jimple.toolkits.base.Zone.
 
Zone(String) - Constructor for class soot.jimple.toolkits.base.Zone
 
ZONED - Static variable in class soot.toolkits.graph.BlockGraph
 
ZonedBlockGraph - class soot.toolkits.graph.ZonedBlockGraph.
A CFG where the nodes are Block instances, and where exception boundries are taken into account when finding the Blocks for the provided Body.
ZonedBlockGraph(Body) - Constructor for class soot.toolkits.graph.ZonedBlockGraph
Constructs a graph of blocks found by partitioning the enclosing Body instance's chain of units into discrete Blocks.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z