Skip navigation links
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

ABSTRACT - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
AbstractAnalysisEngine - Class in com.ibm.wala.client
Abstract base class for analysis engine implementations Some clients choose to build on this, but many don't.
AbstractAnalysisEngine() - Constructor for class com.ibm.wala.client.AbstractAnalysisEngine
 
AbstractAnalysisEngine.EntrypointBuilder - Interface in com.ibm.wala.client
 
AbstractAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
Aids in handling code to be inserted at given points into the model.
AbstractAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
If you don't intend to use the paramManager, you can pass null.
AbstractCFG<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.cfg
Common functionality for ControlFlowGraph implementations.
AbstractCFG(IMethod) - Constructor for class com.ibm.wala.cfg.AbstractCFG
 
AbstractClassEntity - Class in com.ibm.wala.cast.ir.translator
 
AbstractClassEntity(CAstType.Class) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
AbstractCodeEntity - Class in com.ibm.wala.cast.ir.translator
 
AbstractCodeEntity(CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
AbstractDemandFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
A graph representing program flow, constructed method-by-method on demand
AbstractDemandFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
AbstractDemandFlowGraph.FlowStatementVisitor - Interface in com.ibm.wala.demandpa.flowgraph
 
AbstractDemandPointsTo - Class in com.ibm.wala.demandpa.alg
Abstract super class for demand points-to analysis.
AbstractDemandPointsTo(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy, AnalysisOptions) - Constructor for class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
AbstractEngineStopwatch - Class in com.ibm.wala.client
An object to track performance of an analysis engine
AbstractEngineStopwatch() - Constructor for class com.ibm.wala.client.AbstractEngineStopwatch
 
AbstractEntity - Class in com.ibm.wala.cast.ir.translator
 
AbstractEntity() - Constructor for class com.ibm.wala.cast.ir.translator.AbstractEntity
 
AbstractFieldPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
Common implementation for InstanceFieldPointerKey implementations.
AbstractFieldPointerKey(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
 
AbstractFixedPointSolver<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
Represents a set of IFixedPointStatements to be solved by a IFixedPointSolver
AbstractFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
AbstractFixedPointSolver.Statement - Class in com.ibm.wala.fixedpoint.impl
 
AbstractFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
A graph whose edges are labeled with IFlowLabels.
AbstractFlowGraph(MemoryAccessMap, HeapModel, IClassHierarchy, CallGraph) - Constructor for class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
AbstractFlowLabelVisitor - Class in com.ibm.wala.demandpa.flowgraph
An IFlowLabel.IFlowLabelVisitor that does nothing.
AbstractFlowLabelVisitor() - Constructor for class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
AbstractGlobalEntity - Class in com.ibm.wala.cast.ir.translator
 
AbstractGlobalEntity(String, CAstType, Set<CAstQualifier>) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
AbstractGraph<T> - Class in com.ibm.wala.util.graph
Basic functionality for a Graph that delegates node and edge management.
AbstractGraph() - Constructor for class com.ibm.wala.util.graph.AbstractGraph
 
AbstractInputMethodService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
AbstractInputMethodServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
AbstractInterproceduralCFG<T extends ISSABasicBlock> - Class in com.ibm.wala.ipa.cfg
Interprocedural control-flow graph, constructed lazily.
AbstractInterproceduralCFG(CallGraph) - Constructor for class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
Build an Interprocedural CFG from a call graph.
AbstractInterproceduralCFG(CallGraph, Predicate<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
Build an Interprocedural CFG from a call graph.
AbstractIntRegisterMachine - Class in com.ibm.wala.dalvik.ssa
Skeleton of functionality to propagate information through the Java bytecode stack machine using ShrikeBT.
AbstractIntRegisterMachine(DexCFG) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
AbstractIntRegisterMachine.BasicRegisterFlowProvider - Class in com.ibm.wala.dalvik.ssa
This gives some basic facilities for shoving things around on the stack.
AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor - Class in com.ibm.wala.dalvik.ssa
Update the machine state to account for an instruction
AbstractIntRegisterMachine.FlowProvider - Interface in com.ibm.wala.dalvik.ssa
Interface which defines a flow function for a basic block
AbstractIntRegisterMachine.MachineState - Class in com.ibm.wala.dalvik.ssa
Representation of the state of the JVM stack machine at some program point.
AbstractIntRegisterMachine.Meeter - Interface in com.ibm.wala.dalvik.ssa
A Meeter object provides the dataflow logic needed to meet the abstract machine state for a dataflow meet.
AbstractIntStackMachine - Class in com.ibm.wala.analysis.stackMachine
Skeleton of functionality to propagate information through the Java bytecode stack machine using ShrikeBT.
AbstractIntStackMachine(ShrikeCFG) - Constructor for class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
AbstractIntStackMachine.BasicStackFlowProvider - Class in com.ibm.wala.analysis.stackMachine
This gives some basic facilities for shoving things around on the stack.
AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor - Class in com.ibm.wala.analysis.stackMachine
Update the machine state to account for an instruction
AbstractIntStackMachine.FlowProvider - Interface in com.ibm.wala.analysis.stackMachine
Interface which defines a flow function for a basic block
AbstractIntStackMachine.MachineState - Class in com.ibm.wala.analysis.stackMachine
Representation of the state of the JVM stack machine at some program point.
AbstractIntStackMachine.Meeter - Interface in com.ibm.wala.analysis.stackMachine
A Meeter object provides the dataflow logic needed to meet the abstract machine state for a dataflow meet.
AbstractLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
 
AbstractLabeledGraph() - Constructor for class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
AbstractLocalPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
A PointerKey representing a local variable must carry at least a CGNode.
AbstractLocalPointerKey() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractLocalPointerKey
 
AbstractMeetOperator<T extends IVariable> - Class in com.ibm.wala.dataflow.graph
Abstract superclass for meet operators
AbstractMeetOperator() - Constructor for class com.ibm.wala.dataflow.graph.AbstractMeetOperator
 
AbstractNestedJarFileModule - Class in com.ibm.wala.classLoader
A Jar file nested in a parent jar file
AbstractNestedJarFileModule(Module) - Constructor for class com.ibm.wala.classLoader.AbstractNestedJarFileModule
 
AbstractNumberedGraph<T> - Class in com.ibm.wala.util.graph
Basic functionality for a graph that delegates node and edge management, and tracks node numbers
AbstractNumberedGraph() - Constructor for class com.ibm.wala.util.graph.AbstractNumberedGraph
 
AbstractNumberedLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
 
AbstractNumberedLabeledGraph() - Constructor for class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
AbstractOperator<T extends IVariable> - Class in com.ibm.wala.fixpoint
operator for a step in an iterative solver This is an abstract class and not an interface in order to force subclasses to re-implement equals(), hashCode(), and toString()
AbstractOperator() - Constructor for class com.ibm.wala.fixpoint.AbstractOperator
 
AbstractPointerAnalysis - Class in com.ibm.wala.ipa.callgraph.propagation
Abstract superclass for PointerAnalysis implementations.
AbstractPointerAnalysis(CallGraph, MutableMapping<InstanceKey>) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
 
AbstractPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
This class exists to force PointerKey implementations to implement equals() and hashCode()s.
AbstractPointerKey() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
 
AbstractPointsToSolver - Class in com.ibm.wala.ipa.callgraph.propagation
Abstract base class for solver for pointer analysis.
AbstractPointsToSolver(PropagationSystem, PropagationCallGraphBuilder) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
 
AbstractRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
Default RefinementPolicy implementation, delegating to some provided FieldRefinePolicy and CallGraphRefinePolicy
AbstractRefinementPolicy(FieldRefinePolicy, CallGraphRefinePolicy, int, int[]) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
AbstractRefinementPolicy(FieldRefinePolicy, CallGraphRefinePolicy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
AbstractReflectionInterpreter - Class in com.ibm.wala.analysis.reflection
An abstract superclass of various SSAContextInterpreters that deal with reflection methods.
AbstractReflectionInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
AbstractReflectionInterpreter.IgnoreSerializableWarning - Class in com.ibm.wala.analysis.reflection
A warning when we find flow of a factory allocation to a cast to Serializable
AbstractReflectionInterpreter.ManySubtypesWarning - Class in com.ibm.wala.analysis.reflection
A warning when we expect excessive pollution from a factory method
AbstractReflectionInterpreter.NoSubtypesWarning - Class in com.ibm.wala.analysis.reflection
A warning when we fail to find subtypes for a factory method
AbstractReflectionInterpreter.SpecializedMethod - Class in com.ibm.wala.analysis.reflection
 
AbstractReflectiveGet - Class in com.ibm.wala.cast.ir.ssa
This abstract class represents field (a.k.a property) reads in which the field name is not a constant, but rather a computed value.
AbstractReflectiveGet(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
AbstractReflectivePut - Class in com.ibm.wala.cast.ir.ssa
This abstract class represents field (a.k.a property) writes in which the field name is not a constant, but rather a computed value.
AbstractReflectivePut(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
AbstractRootMethod - Class in com.ibm.wala.ipa.callgraph.impl
A synthetic method from the FakeRootClass
AbstractRootMethod(MethodReference, IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
AbstractRootMethod(MethodReference, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
AbstractRTABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.rta
Abstract superclass of various RTA flavors
AbstractRTABuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
AbstractScope(AstTranslator.Scope) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
AbstractScriptEntity - Class in com.ibm.wala.cast.ir.translator
 
AbstractScriptEntity(File, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
AbstractScriptEntity(String, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
AbstractSourcePosition - Class in com.ibm.wala.cast.tree.impl
 
AbstractSourcePosition() - Constructor for class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
 
AbstractSSAConversion - Class in com.ibm.wala.cast.ir.ssa
Abstract core of traditional SSA conversion (Cytron et al.).
AbstractSSAConversion(IR, SSAOptions) - Constructor for class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
AbstractStatement<T extends IVariable,O extends AbstractOperator<T>> - Class in com.ibm.wala.fixpoint
Represents a single step in an iterative solver
AbstractStatement() - Constructor for class com.ibm.wala.fixpoint.AbstractStatement
 
AbstractSymbol(AstTranslator.Scope, boolean, Object) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
 
AbstractTypeInNode - Class in com.ibm.wala.ipa.callgraph.propagation
Abstract base class for InstanceKey which represents at least some IClass in some CGNode.
AbstractTypeInNode(CGNode, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
 
AbstractURLModule - Class in com.ibm.wala.classLoader
 
AbstractURLModule(URL) - Constructor for class com.ibm.wala.classLoader.AbstractURLModule
 
AbstractVariable<T extends AbstractVariable> - Class in com.ibm.wala.fixpoint
Represents a single variable in a fixed-point system.
AbstractVariable() - Constructor for class com.ibm.wala.fixpoint.AbstractVariable
 
ACC_ABSTRACT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_ANNOTATION - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_BRIDGE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_CONSTRUCTOR - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_DECLARED_SYNCHRONIZED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_ENUM - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_FINAL - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_FINAL - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_FINAL - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_INTERFACE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_INTERFACE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_INTERFACE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_NATIVE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_NATIVE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_NATIVE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_private - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_PRIVATE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_PRIVATE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_PRIVATE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_PROTECTED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_PROTECTED - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_PROTECTED - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_PUBLIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_PUBLIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_STATIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_STATIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_STATIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_STRICT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_STRICT - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_STRICT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_SUPER - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_SUPER - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_SYNTHETIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_TRANSIENT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ACC_UNUSED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_VARARGS - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_VOLATILE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_VOLATILE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
ACC_VOLATILE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
Access(String, String, TypeReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
AccessibilityService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
AccessibilityServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
act(int) - Method in interface com.ibm.wala.util.intset.IntSetAction
 
act(long) - Method in interface com.ibm.wala.util.intset.LongSetAction
 
action(AbstractFieldPointerKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction
 
ActionMode - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActionModeCallback - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActionModeCallbackName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActionModeName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Activity - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActivityEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded EntryPoint-specifications for an Android-Activity.
ActivityEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
ActivityInfo - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActivityInfoName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActivityModelMethod - Class in com.ibm.wala.dalvik.classLoader
Deprecated.
building the Android-Livecycle is done in the class AndroidModel now
ActivityModelMethod(ClassDataItem.EncodedMethod, DexIClass) - Constructor for class com.ibm.wala.dalvik.classLoader.ActivityModelMethod
Deprecated.
 
ActivityName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActivityThread - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ActivityThreadName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Acyclic - Class in com.ibm.wala.util.graph
Utilities for dealing with acyclic subgraphs
add(Object, Object, Object) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
Add a control-flow edge from the `from' node to the `to' node with the (possibly null) label `label'.
add(CAstNode, CAstType) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
 
add(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
add(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
Set a particular bit
add(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
add(T) - Method in class com.ibm.wala.util.collections.ArraySet
 
add(T) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
add(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
 
add(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
add(T) - Method in class com.ibm.wala.util.collections.ParanoidHashSet
 
add(String) - Method in class com.ibm.wala.util.config.FileOfClasses
 
add(String) - Method in class com.ibm.wala.util.config.SetOfClasses
 
add(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
Add (x,y) to the relation.
add(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
add(T) - Method in class com.ibm.wala.util.intset.BitSet
Add an object to this bit set.
add(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
add(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
Add (x,y) to the relation
add(IntSet, int) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
add(LongSet, int) - Static method in class com.ibm.wala.util.intset.LongSetUtil
 
add(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
Add an integer value to this set.
add(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Add an integer value to this set.
add(T) - Method in class com.ibm.wala.util.intset.MutableMapping
Add an object to the set of mapped objects.
add(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
add(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
add(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
add(T) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
add(T) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
Add an Object to the set of mapped objects.
add(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Add an integer value to this set.
add(SparseIntSet, int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
 
add(SparseLongSet, int) - Static method in class com.ibm.wala.util.intset.SparseLongSet
 
add(Warning) - Static method in class com.ibm.wala.util.warnings.Warnings
 
add1DArrayAllocation(TypeReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a New statement of the given array type and length
addAll(CAstControlFlowMap) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
addAll(CAstNodeTypeMap) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
 
addAll(CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
addAll(Collection<? extends Instruction>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
addAll(BitVector) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Add all the bits in B to this bit vector
addAll(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Add all the bits from other to this bit vector
addAll(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
Add all integers from the set B
addAll(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
Add all integers from the other int set variable.
addAll(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
addAll(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
addAll(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
 
addAll(Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
addAll(int, Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2List
 
addAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
addAll(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
Add all elements in bitset B to this bit set
addAll(BitVector) - Method in class com.ibm.wala.util.intset.BitSet
Add all bits in BitVector B to this bit set
addAll(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
addAll(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
Add all members of set to this.
addAll(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Add all members of set to this.
addAll(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
addAll(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
Add all elements from another int set.
addAll(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
Add all elements from another int set.
addAll(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
Add all elements from another int set.
addAll(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
Add all elements from another int set.
addAll(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Add all members of set to this.
addAllCallbacks(Set<Function<Object, Object>>) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
 
addAllInIntersection(T, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
addAllInIntersection(IntSet, IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
 
addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
addAllOblivious(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
this version of add all will likely be faster if the client doesn't care about the change or the population count.
addAllocation(TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addAllocation(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
addAllocation(TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a New statement of the given type Side effect: adds call to default constructor of given type if one exists.
addAllocationWithoutCtor(TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a New statement of the given type
addAllStatementsToWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add all to the work list.
addAllToP2Set(Map<PointerKeyAndState, MutableIntSet>, PointerKeyAndState, IntSet, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
addApplicationModulesToScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
Add the application modules to the analysis scope.
addAssignmentsForCatchPointerKey(PointerKey, Set<IClass>, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Generate a set of constraints to represent assignment to an exception variable in a catch clause.
addBlockInstructionConstraints(CGNode, ControlFlowGraph<SSAInstruction, ISSABasicBlock>, ISSABasicBlock, AbstractDemandFlowGraph.FlowStatementVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
Add constraints for a particular basic block.
addBlockInstructionConstraints(CGNode, ControlFlowGraph<SSAInstruction, ISSABasicBlock>, ISSABasicBlock, SimpleDemandPointerFlowGraph.StatementVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
Add constraints for a particular basic block.
addBlockInstructionConstraints(CGNode, ControlFlowGraph<SSAInstruction, ISSABasicBlock>, SSACFG.BasicBlock, SSAPropagationCallGraphBuilder.ConstraintVisitor, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Add constraints for a particular basic block.
addBootCode(TypeSafeInstructionFactory, ParameterAccessor, SSAValueManager, VolatileMethodSummary) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
addBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, String, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
Modify an options object to include bypass logic as specified by a an XML file.
addBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, XMLMethodSummaryReader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
AddBytecodeDebug - Class in com.ibm.wala.shrike.bench
This is a demo class.
AddBytecodeDebug() - Constructor for class com.ibm.wala.shrike.bench.AddBytecodeDebug
 
addCall(AbstractRootMethod) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
Add a call to this entrypoint from the fake root method
addCallback(Function<Object, Object>) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
 
addCallCtor(SSAValue, MethodReference, List<SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
Add a call to the given constructor to the body.
addCallEdge(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.CallFlowEdges
Record that we've discovered a call edge ->
addCallSeen(CallSiteReference, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
DO NOT CALL! - This is for IntentContextSelector.
addCaughtExceptionType(TypeReference) - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
addCheckcast(TypeReference[], int, boolean) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addCheckcast(TypeReference[], int, boolean) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addClass(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
addClass(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
addClass(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
addClassAttribute(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add an atttribute to the class.
addClassFileToScope(ClassLoaderReference, File) - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
Add a class file to the scope for a loader
addClassFileToScope(ClassLoaderReference, File) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a class file to the scope for a loader
addClassPathToScope(String, AnalysisScope, ClassLoaderReference) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
Handle .apk file.
addClassPathToScope(String, AnalysisScope, ClassLoaderReference) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
 
addClassToHierarchy(ClassHierarchyStore, ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
 
addConstant(Integer, ConstantValue) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
addConstant(Integer, ConstantValue) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Assigns a new Constant to a SSA-Value.
addConstraintsFromChangedNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Add constraints when the interpretation of a node changes (e.g.
addConstraintsFromNewNodes(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Add constraints from newly discovered nodes.
addConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Add constraints for a node.
addConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Visit all instructions in a node, and add dataflow constraints induced by each statement relevat to RTA
addConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Visit all instructions in a node, and add dataflow constraints induced by each statement in the SSA form.
addCPClass(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a Class to the constant pool if necessary.
addCPDouble(double) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a Double to the constant pool if necessary.
addCPEntry(Object, int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
 
addCPFieldRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a FieldRef to the constant pool if necessary.
addCPFloat(float) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a Float to the constant pool if necessary.
addCPInt(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add an Integer to the constant pool if necessary.
addCPInterfaceMethodRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add an InterfaceMethodRef to the constant pool if necessary.
addCPLong(long) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a Long to the constant pool if necessary.
addCPMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeCT.ClassWriter
 
addCPMethodRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a MethodRef to the constant pool if necessary.
addCPMethodType(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a Class to the constant pool if necessary.
addCPNAT(String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a NameAndType to the constant pool if necessary.
addCPString(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a String to the constant pool if necessary.
addCPUtf8(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a Utf8 string to the constant pool if necessary.
addCtorInvokeInstruction(TypeReference, int) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
Add an instruction to invoke the default constructor on the object of value number alloc of type t.
addDefaultBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
addDefaultSelectors(AnalysisOptions, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
Set up an AnalysisOptions object with default selectors, corresponding to class hierarchy lookup
addDirectCall(int, int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
 
addDirectCall(int, int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
addEdge(AstTranslator.PreBasicBlock, AstTranslator.PreBasicBlock) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
addEdge(Object, Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
addEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
addEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
addEdge(int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
addEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
addEdge(BasicBlockInContext, BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
addEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
addEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
addEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
addEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
addEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
Add this edge, unconditionally setting it as the next successor.
addEdge(int, T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
addEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
adds an edge with some label
addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
addEdge(int, T, T) - Method in interface com.ibm.wala.util.graph.OrderedMultiGraph
add an edge and record it so dst is the ith successor of src
addEdgesToNonEntryBlock(CGNode, ControlFlowGraph<?, T>, SSAInstruction[], T) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
Add edges to the IPCFG for the incoming edges incident on a basic block bb.
addEntityName(CAstEntity, String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
addEntityName(CAstEntity, String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
addEntry(ZipEntry) - Method in interface com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase.ManifestBuilder
 
addExceptionalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
addExceptionalEdges(IInstruction) - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
Add any exceptional edges generated by the last instruction in a basic block.
addExceptionalEdges(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
Add any exceptional edges generated by the last instruction in a basic block.
addExceptionDefConstraints(IR, CGNode, List<ProgramCounter>, PointerKey, Set<IClass>) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
Generate constraints which assign exception values into an exception pointer
addExceptionDefConstraints(IR, CGNode, List<ProgramCounter>, PointerKey, Set<IClass>) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
Generate constraints which assign exception values into an exception pointer
addField(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a field to the class.
addField(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a field to the class.
addFieldToList(List<FieldImpl>, Atom, ImmutableByteArray, int, Collection<Annotation>, TypeSignature) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TypeFilter
 
addGetArrayField(TypeReference, int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addGetInstance(FieldReference, int) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addGetInstance(FieldReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addGetStatic(FieldReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addGetStatic(FieldReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addGlobalRead(TypeReference, String) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
 
addGlobalRead(TypeReference, String) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addIfNotNull(T, Collection<T>) - Static method in class com.ibm.wala.util.collections.Util
 
addInputClass(File, File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Add a class file containing a source class to instrument.
addInputDirectory(File, File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Add a directory containing class files to instrument.
addInputElement(File, String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Add something to instrument --- the name of a JAR file, a class file, a directory or an entry within a jar file (as filename#entryname).
addInputJar(File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Add a JAR file containing source classes to instrument.
addInputJarEntry(File, String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Add a JAR entry containing a source class to instrument.
addInstruction(TypeReference, SSAInstruction, boolean) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
addInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addInstructionExceptionHandler(int, String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
An "instruction exception handler" handles exceptions generated by a specific instruction (including patch code that may be inserted before, after, or instead of the instruction in this pass).
addInstructionExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
Add an exception handler to the current instruction.
addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TypeFilter
 
addInvocation(int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addInvocation(int[], CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addInvocationInternal(int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addLocal() - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addMessage(ModuleEntry, Set<Warning>) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
addMessage(ModuleEntry, Warning) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
addMethod(IMethod) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
addMethod(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
addMethod(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a method to the class.
addMethod(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a method to the class.
addMethodExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
A "method exception handler" handles exceptions generated anywhere in the method.
addNode(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
addNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
addNode(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
addNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
addNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
addNode(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
addNode(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
addNode(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
addNode(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
addNode(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
addNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
addNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
 
addNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
addNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
addNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
If N.getNumber() == -1, then set N.number and insert this node in the graph.
addNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
addNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
addNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
add a node to this graph
addNodeConstantConstraints(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
add constraints for reference constants assigned to vars
addNodeInstructionConstraints(CGNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
Add pointer flow constraints based on instructions in a given node
addNodeInstructionConstraints(CGNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
Add pointer flow constraints based on instructions in a given node
addNodeInstructionConstraints(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Add pointer flow constraints based on instructions in a given node
addNodePassthruExceptionConstraints(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
Add constraints to represent the flow of exceptions to the exceptional return value for this node
addNodePassthruExceptionConstraints(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
Add constraints to represent the flow of exceptions to the exceptional return value for this node
addNodePassthruExceptionConstraints(CGNode, IR, DefUse) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Add constraints to represent the flow of exceptions to the exceptional return value for this node
addNodesForInvocations(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
For each invocation in the method, add nodes for actual parameters and return values
addNodesForParameters(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
addNodesForParameters(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
add nodes for parameters and return values
addNodesForParameters(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.DemandValueFlowGraph
 
addNormalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
addOutputJarEntry(ZipEntry) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Add a raw ZipEntry to the output JAR.
addPathEdge(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
Record that in this procedure we've discovered a same-level realizable path from (s_p,d_i) to (n,d_j)
addPhi(TypeReference, int[]) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addPhi(SSAPhiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
addPhi(List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
Add Phi (if necessary) - not if only one from.
addPhi(int[]) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addPhiForLocal(int, SSAPhiInstruction) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
addPhiForStackSlot(int, SSAPhiInstruction) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
addPi(SSAPiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
addPiForRefAndPath(int, Object, SSAPiInstruction) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
addPoison(String) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
addPoison(String) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Adds posion to the function.
addPred(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
Note that this variable appears on the LHS of an equation.
addPred(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
Modify the graph so that node number n is a predecessor of this node
addPreEdge(CAstNode, CAstNode, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addPreEdge(AstTranslator.PreBasicBlock, CAstNode, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
if dst is associated with a basic block b, add an edge from src to b.
addPreEdgeToExit(CAstNode, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addPreEdgeToExit(AstTranslator.PreBasicBlock, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addPreNode(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addPreNode(CAstNode, AstTranslator.UnwindState) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
associate n with the current block, and update the current unwind state
addRawField(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a field to the class, the field data given as "raw" bytes (probably obtained from a ClassReader).
addRawMethod(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Add a method to the class, the method data given as "raw" bytes (probably obtained from a ClassReader).
AddressOfInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
AddressOfInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
AddressOfInstruction(int, int, int, FieldReference, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
AddressOfInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
AddressOfInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
AddressOfInstruction(int, int, int, FieldReference, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
addReturn(int, boolean) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a return statement
addRewriter(CAstRewriterFactory<C, K>, boolean) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
 
addRow(Map<String, T>) - Method in class com.ibm.wala.util.tables.Table
 
addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
addScopedEntity(CAstNode, CAstEntity) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
associate a child entity with a given CAstNode, e.g.
addSeed(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
 
addSeed(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Restart tabulation from a particular path edge.
addSelectedPcListner(IrViewer.SelectedPcListner) - Method in class com.ibm.wala.viz.viewer.IrViewer
 
AddSerialVersion - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
 
AddSerialVersion.SinkOutputStream - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
This class implements a stream that just discards everything written to it.
addSerialVersionUID(ClassReader, ClassWriter) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
This method computes the serialVersionUID for class r (if there isn't one already) and adds the field to the classwriter w.
addSetArrayField(TypeReference, int, int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addSetInstance(FieldReference, int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addSetStatic(FieldReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addSourceFileToScope(ClassLoaderReference, File, String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a class file to the scope for a loader
addStatement(IFixedPointStatement) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addStatement(GeneralStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addStatement(UnaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addStatement(NullaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
Add a statement to the system
addStatement(GeneralStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
addStatement(UnaryStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
addStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
addStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
addStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Adds a statement to the MethodSummary.
addStatementsForConcreteSimpleType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
addStatementsForTypeAbstraction(TypeAbstraction) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
addStaticField(Atom, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
addSubgraphForNode(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
addSubgraphForNode(CGNode) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
add representation of flow for a node, if not already present
addSubgraphForNode(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
addSucc(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
Note that this variable appears on the RHS of an equation.
addSucc(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
Modify the graph so that node number n is a successor of this node
addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
 
addTarget(CallSiteReference, CGNode) - Method in interface com.ibm.wala.ipa.callgraph.CGNode
Deprecated.
addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
addTarget(int, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
addToCallStack(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
addToScope(ClassLoaderReference, JarFile) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a jar file to the scope for a loader
addToScope(ClassLoaderReference, Module) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a module to the scope for a loader
addToScope(AnalysisScope) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add all modules from another scope
addToScopeHead(ClassLoaderReference, Module) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a module file to the scope for a loader.
addToTrackedPToWorklist(PointerKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
addToWorkList(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
addToWorkList(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add a step to the work list.
addType(int, TypeReference) - Method in class com.ibm.wala.ipa.summaries.ReflectionSummary
 
addVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addVmArg(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
 
advance() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
after(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Place the call in the same section after the given call or "label".
after(int) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Prefer #after(IExecutionOrder) whenever possible.
after(AndroidEntryPoint.IExecutionOrder[]) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Use this variant to refer to multiple locations.
AFTER_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Basicly the same as AT_LAST but visited before
alignInvokeInterface() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Skips the extra stuff after an invokeinterface instruction Used for invokeinterface
alignSwitch() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Skips the padding of a switch instruction Used for tableswitch, lookupswitch
all() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
Perform all checks defined in this class.
all() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
This list _excludes_ the implicit this-pointer (if any).
AllApplicationEntrypoints - Class in com.ibm.wala.ipa.callgraph.impl
Includes all application methods in an analysis scope as entrypoints.
AllApplicationEntrypoints(AnalysisScope, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AllApplicationEntrypoints
 
allBut(Set<AndroidPreFlightChecks.Test>) - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
Perform all checks defined in this class but the listed ones.
allExtend(TypeName, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
All parameters in the selector that are a subclass of tName (slow).
allExtend(TypeReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
All parameters in the selector that are a subclass of tRef (slow).
allInstructions - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
List of all instructions
allInstructions - Variable in class com.ibm.wala.ssa.DefUse
A Mapping from integer -> Instruction
allInterfaces - Variable in class com.ibm.wala.classLoader.BytecodeClass
The IClasses that represent all interfaces this class implements (if it's a class) or extends (it it's an interface)
allocate(MethodData, int) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
Allocates a new local variable of the specified type.
allocate(MethodData, String) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
 
allocate(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
Allocates a new local that will fit any type.
allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolString(String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
allocateConstantPoolString(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
allocatedClasses - Variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
set of classes (IClass) discovered to be allocated
allocateLabel() - Method in class com.ibm.wala.shrikeBT.MethodEditor
Allocate a fresh label.
allocateLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
allocateNewLocalsArray() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
allocateTempValue() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
allocateTempValue() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
allocations - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
List of synthetic allocation statements we model for this specialized instance
ALLOCATIONS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
An ALLOCATIONS - based policy distinguishes instances by allocation site.
AllocationSite - Class in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey which represents a NewSiteReference in some IMethod.
AllocationSite(IMethod, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
AllocationSiteInNode - Class in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey which represents a NewSiteReference in some CGNode.
AllocationSiteInNode(CGNode, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
 
AllocationSiteInNodeFactory - Class in com.ibm.wala.ipa.callgraph.propagation
A factory which tries by default to create InstanceKeys which are AllocationSiteInNodes.
AllocationSiteInNodeFactory(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
 
allow(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
 
allowReserved(boolean) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
(Dis-)allows the usage of reserved ProgramCounters.
allPairsShortestPath(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
allPairsShortestPaths() - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
allPairsShortestPaths(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
Alt - Class in com.ibm.wala.cast.tree.pattern
Pattern to match one of two alternatives.
Alt(NodePattern, NodePattern) - Constructor for class com.ibm.wala.cast.tree.pattern.Alt
 
AlwaysRefineCGPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A policy that always refines the call graph.
AlwaysRefineCGPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
 
AlwaysRefineFieldsPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A policy that always refines handling of field accesses by checking for an alias path corresponding to each match edge.
AlwaysRefineFieldsPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineFieldsPolicy
 
analysis - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
AnalysisCache - Class in com.ibm.wala.ipa.callgraph
A place to hold onto caches of various analysis artifacts.
AnalysisCache(IRFactory<IMethod>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCache
 
AnalysisCache() - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCache
 
AnalysisEngine - Interface in com.ibm.wala.client
 
AnalysisOptions - Class in com.ibm.wala.ipa.callgraph
Basic interface for options that control call graph generation.
AnalysisOptions() - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
AnalysisOptions(AnalysisScope, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
AnalysisOptions.ReflectionOptions - Enum in com.ibm.wala.ipa.callgraph
options for handling reflection during call graph construction
AnalysisScope - Class in com.ibm.wala.ipa.callgraph
Base class that represents a set of files to analyze.
AnalysisScope(Collection<? extends Language>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisScope
 
AnalysisScopeReader - Class in com.ibm.wala.util.config
Reads AnalysisScope from a text file.
AnalysisScopeReader() - Constructor for class com.ibm.wala.util.config.AnalysisScopeReader
 
AnalysisUtil - Class in com.ibm.wala.cfg.exc.inter
Utility class for the exception pruning analysis.
analyze() - Method in class com.ibm.wala.util.graph.dominators.Dominators
analyze dominators
analyzeLeaks() - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
 
analyzeLeaks(boolean) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
Trace the heap and dump the output to the tracefile
Analyzer - Class in com.ibm.wala.shrikeBT.analysis
 
Analyzer(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
 
Analyzer(MethodData) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
 
Analyzer(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
 
Analyzer.FailureException - Exception in com.ibm.wala.shrikeBT.analysis
This exception is thrown by verify() when it fails.
Analyzer.PathElement - Class in com.ibm.wala.shrikeBT.analysis
 
Analyzer.TypeVisitor - Class in com.ibm.wala.shrikeBT.analysis
 
and(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Logically ANDs this bit set with the specified set of bits.
and(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return a new bit string as the AND of two others.
and(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
and(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Logically ANDs this bit set with the specified set of bits.
and(FixedSizeBitVector, FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
Return a new bit string as the AND of two others.
and(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Logically ANDs this bit set with the specified set of bits.
and(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
Return a new bit string as the AND of two others.
and(Predicate<T>) - Method in class com.ibm.wala.util.Predicate
Return a predicate that is a conjunction of this predicate and another predicate
andNot(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
 
andNot(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return a new bit string as the AND of two others.
andNot(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
andNot(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
andNot(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
Return a new bit string as the AND of two others.
ANDOR_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ANDROID_CONTEXT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
Key into the Context that represents the AndroidContext.
ANDROID_DEX_TOOL - Static variable in class com.ibm.wala.properties.WalaProperties
 
ANDROID_MODEL_CLASS - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
ANDROID_RT_DEX_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
ANDROID_RT_JAVA_JAR - Static variable in class com.ibm.wala.properties.WalaProperties
 
AndroidAnalysisScope - Class in com.ibm.wala.dalvik.util
 
AndroidAnalysisScope() - Constructor for class com.ibm.wala.dalvik.util.AndroidAnalysisScope
 
AndroidBoot - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
Create some Android-Environment.
AndroidBoot(Set<AndroidBoot.BootAction>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
AndroidBoot.BootAction - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
 
AndroidComponent - Enum in com.ibm.wala.dalvik.util
Android Components like Activity, Service, ...
AndroidContext - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Fetches an android/content/Context.
AndroidContext(Context, AndroidTypes.AndroidContextType) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
 
AndroidEntryPoint - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
An AdnroidEntryPoint is basically the same as a DexEntryPoint.
AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPoint.ExecutionOrder, IMethod, IClassHierarchy, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPoint.ExecutionOrder, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint.ExecutionOrder - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
The ExecutionOrder is used to partially order EntryPoints.
AndroidEntryPoint.ExecutionOrderComperator - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
AndroidEntryPoints have to be sorted before building the model.
AndroidEntryPoint.IExecutionOrder - Interface in com.ibm.wala.dalvik.ipa.callgraph.impl
Implement this interface to put entitys into the AndroidModel.
AndroidEntryPointLocator - Class in com.ibm.wala.dalvik.util
Searches an Android application for its EntryPoints.
AndroidEntryPointLocator(Set<AndroidEntryPointLocator.LocatorFlags>) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
 
AndroidEntryPointLocator.AndroidPossibleEntryPoint - Class in com.ibm.wala.dalvik.util
A definition of an Entrypoint functions o the App are matched against.
AndroidEntryPointLocator.AndroidPossibleEntryPoint.ExecutionOrderComperator - Class in com.ibm.wala.dalvik.util
 
AndroidEntryPointLocator.LocatorFlags - Enum in com.ibm.wala.dalvik.util
Used to control the search mechanisms of AndroidEntryPointLocator.
AndroidEntryPointManager - Class in com.ibm.wala.dalvik.util
Model configuration and Global list of entrypoints.
AndroidManifestXMLReader - Class in com.ibm.wala.dalvik.util
Read in an extracted AndroidManifest.xml.
AndroidManifestXMLReader(File) - Constructor for class com.ibm.wala.dalvik.util.AndroidManifestXMLReader
 
AndroidManifestXMLReader(InputStream) - Constructor for class com.ibm.wala.dalvik.util.AndroidManifestXMLReader
 
AndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
The model to be executed at application start.
AndroidModel(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
AndroidModelClass - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
Encapsulates synthetic methods for modeling Androids lifecycle.
AndroidModelParameterManager - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Manages SSA-Numbers for the arguments to Entrypoints.
AndroidModelParameterManager(IInstantiationBehavior) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Setting the behaviour may be handy in the later model.
AndroidModelParameterManager(MethodReference, boolean) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
AndroidModelParameterManager(ParameterAccessor) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
AndroidPossibleEntryPoint(AndroidComponent, String, AndroidEntryPoint.ExecutionOrder) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
AndroidPossibleEntryPoint(AndroidComponent, String, AndroidEntryPointLocator.AndroidPossibleEntryPoint) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
AndroidPreFlightChecks - Class in com.ibm.wala.dalvik.util
Does optional checks before building the CallGraph.
AndroidPreFlightChecks(AndroidEntryPointManager, AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
 
AndroidPreFlightChecks.Test - Enum in com.ibm.wala.dalvik.util
 
AndroidSettingFactory - Class in com.ibm.wala.dalvik.util
Generate a Settings-Object from a String-Representation.
AndroidSettingFactory() - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
AndroidSettingFactory.ExternalIntent - Class in com.ibm.wala.dalvik.util
 
AndroidSettingFactory.IgnoreIntent - Class in com.ibm.wala.dalvik.util
 
AndroidSettingFactory.InternalIntent - Class in com.ibm.wala.dalvik.util
Add an Intent that is _shure_ to be handled internally _only_.
AndroidSettingFactory.StandardIntent - Class in com.ibm.wala.dalvik.util
 
AndroidSettingFactory.UnknownIntent - Class in com.ibm.wala.dalvik.util
 
AndroidStartComponentTool - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
Grab and set data of AndroidClasses.
AndroidStartComponentTool(IClassHierarchy, MethodReference, Set<IntentStarters.StarterFlags>, TypeReference, TypeSafeInstructionFactory, ParameterAccessor, SSAValueManager, VolatileMethodSummary, ParameterAccessor.Parameter, IntentStarters.StartInfo, CGNode) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
 
AndroidTypes - Class in com.ibm.wala.dalvik.util
Constants for types used by the AndroidModel
AndroidTypes() - Constructor for class com.ibm.wala.dalvik.util.AndroidTypes
 
AndroidTypes.AndroidContextType - Enum in com.ibm.wala.dalvik.util
 
ANNOTATION - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
Annotation - Class in com.ibm.wala.types.annotations
Represents a member annotation, e.g., Java 5.0 class file annotations
AnnotationAttribute(String, Map<String, AnnotationsReader.ElementValue>) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
 
Annotations - Class in com.ibm.wala.types.annotations
 
Annotations() - Constructor for class com.ibm.wala.types.annotations.Annotations
 
AnnotationsReader - Class in com.ibm.wala.shrikeCT
This class reads Annotations attributes, e.g., RuntimeInvisibleAnnotations.
AnnotationsReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader
 
AnnotationsReader.AnnotationAttribute - Class in com.ibm.wala.shrikeCT
Representation of an annotation attribute.
AnnotationsReader.AnnotationType - Enum in com.ibm.wala.shrikeCT
 
AnnotationsReader.ArrayElementValue - Class in com.ibm.wala.shrikeCT
represents an annotation argument that itself is an array of arguments
AnnotationsReader.ConstantElementValue - Class in com.ibm.wala.shrikeCT
Represents a constant argument to an annotation.
AnnotationsReader.ElementValue - Interface in com.ibm.wala.shrikeCT
Marker interface for possible element values in an annotation attribute.
AnnotationsReader.EnumElementValue - Class in com.ibm.wala.shrikeCT
Represents enum constant annotation arguments.
AnyNode - Class in com.ibm.wala.cast.tree.pattern
A node pattern that matches any AST node.
AnyNode() - Constructor for class com.ibm.wala.cast.tree.pattern.AnyNode
 
anyRelated(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
anyRelated(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
appendInfo(String) - Static method in class com.ibm.wala.sourcepos.Debug
 
Application - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
APPLICATION - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
Application - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical reference to application class loader
ApplicationEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded EntryPoint-specifications for an Android-Application.
ApplicationEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
 
ApplicationLoaderPolicy - Class in com.ibm.wala.ipa.callgraph.pruned
Keeps a given CGNode if it stems from application code
ApplicationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
apply(X) - Method in interface com.ibm.wala.util.functions.Function
 
apply(int) - Method in interface com.ibm.wala.util.functions.IntFunction
 
apply(T) - Method in interface com.ibm.wala.util.functions.VoidFunction
 
applyPatches() - Method in class com.ibm.wala.shrikeBT.MethodEditor
This method finishes a pass.
args - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
args - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
ArgumentInstanceContext - Class in com.ibm.wala.cast.ipa.callgraph
 
ArgumentInstanceContext(Context, int, InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
ArgumentTypeEntrypoint - Class in com.ibm.wala.ipa.callgraph.impl
An entrypoint which chooses some valid (non-interface) concrete type for each argument, if one is available.
ArgumentTypeEntrypoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
 
array - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
array - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
array - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
Array - Class in com.ibm.wala.model.java.lang.reflect
A synthetic model of java.lang.reflect.Array native methods
Array() - Constructor for class com.ibm.wala.model.java.lang.reflect.Array
 
ARRAY_LENGTH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ARRAY_LITERAL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ARRAY_REF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ArrayClass - Class in com.ibm.wala.classLoader
Implementation of IClass for array classes.
ArrayClassLoader - Class in com.ibm.wala.classLoader
Pseudo-classloader for all array classes; all other IClassLoader implementations should delegate to this one for array classes only.
ArrayClassLoader() - Constructor for class com.ibm.wala.classLoader.ArrayClassLoader
 
ArrayContents - Class in com.ibm.wala.demandpa.util
Pseudo-field modelling the contents of an array of reference type.
ArrayContentsKey - Class in com.ibm.wala.ipa.callgraph.propagation
A PointerKey which represents the contents of an array instance.
ArrayContentsKey(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
 
arraycopyAtom - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
arrayDescriptorFromElementDescriptor() - Method in class com.ibm.wala.util.strings.Atom
Return array descriptor corresponding to "this" array-element descriptor.
ArrayElementValue(AnnotationsReader.ElementValue[]) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
 
ArrayFill - Class in com.ibm.wala.dalvik.dex.instructions
 
ArrayFill(int, int, int, TypeReference, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
ArrayGet - Class in com.ibm.wala.dalvik.dex.instructions
 
ArrayGet(int, int, int, int, ArrayGet.Type, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
ArrayGet.Type - Enum in com.ibm.wala.dalvik.dex.instructions
 
ArrayIterator<T> - Class in com.ibm.wala.util.collections
an Iterator of array elements
ArrayIterator(T[]) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
 
ArrayIterator(T[], int) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
 
ArrayIterator(T[], int, int) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
 
ArrayLength - Class in com.ibm.wala.dalvik.dex.instructions
 
ArrayLength(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayLength
 
ArrayLengthInstruction(int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ArrayLengthInstruction - Class in com.ibm.wala.shrikeBT
This class represents arraylength instructions.
ArrayLengthInstruction() - Constructor for class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
ArrayLengthInstruction(int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ArrayLengthKey - Class in com.ibm.wala.ipa.modref
A PointerKey that represents an array length location
ArrayLengthKey(InstanceKey) - Constructor for class com.ibm.wala.ipa.modref.ArrayLengthKey
 
ArrayLoadInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ArrayLoadInstruction - Class in com.ibm.wala.shrikeBT
This class represents the ?aload instructions.
ArrayLoadInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
ArrayLoadInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ArrayLoadInstruction(int, SSAValue, SSAValue, int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
result = array[index].
ArrayLoadOperator(PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
ArrayMask - Static variable in class com.ibm.wala.types.TypeName
 
ArrayNonNullIterator<T> - Class in com.ibm.wala.util.collections
Iterator that only returns non-null elements of the array hasNext() return true when there is a non-null element, false otherwise next() returns the current element and advances the counter up to the next non-null element or beyond the limit of the array
ArrayNonNullIterator(T[]) - Constructor for class com.ibm.wala.util.collections.ArrayNonNullIterator
 
ArrayNonNullIterator(T[], int) - Constructor for class com.ibm.wala.util.collections.ArrayNonNullIterator
 
ArrayOpHandler - Interface in com.ibm.wala.cast.ir.translator
 
ArrayPut - Class in com.ibm.wala.dalvik.dex.instructions
 
ArrayPut(int, int, int, int, ArrayGet.Type, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
ArraySet<T> - Class in com.ibm.wala.util.collections
A set implementation backed by an array.
ArraySet(int, boolean) - Constructor for class com.ibm.wala.util.collections.ArraySet
 
ArraySet() - Constructor for class com.ibm.wala.util.collections.ArraySet
 
ArraySet(ArraySet<T>) - Constructor for class com.ibm.wala.util.collections.ArraySet
 
ArraySet.ArraySetIterator - Class in com.ibm.wala.util.collections
 
ArraySetIterator() - Constructor for class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
 
ArraySetMultiMap<K,V> - Class in com.ibm.wala.util.collections
 
ArraySetMultiMap() - Constructor for class com.ibm.wala.util.collections.ArraySetMultiMap
 
ArraySetMultiMap(boolean) - Constructor for class com.ibm.wala.util.collections.ArraySetMultiMap
 
ArrayStoreInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ArrayStoreInstruction - Class in com.ibm.wala.shrikeBT
This class represents the ?astore instructions.
ArrayStoreInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
ArrayStoreInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ArrayStoreInstruction(int, SSAValue, int, SSAValue) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
array[index] = value.
ArrayStoreOperator(PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
ArrayTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
ArrayTypeSignature - Class in com.ibm.wala.types.generics
 
arrStoreInstrs - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.NewMultiDimInfo
 
asModule() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
asModule() - Method in class com.ibm.wala.classLoader.CompoundModule
 
asModule() - Method in class com.ibm.wala.classLoader.FileModule
 
asModule() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
asModule() - Method in interface com.ibm.wala.classLoader.ModuleEntry
Precondition: isModuleFile().
asModule() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
ASSERT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
AssertInstruction(int, int, boolean) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
Assertions - Class in com.ibm.wala.util.debug
WALA-specific assertion checking.
Assertions() - Constructor for class com.ibm.wala.util.debug.Assertions
 
assertOverridesHashCode(Object) - Static method in class com.ibm.wala.util.collections.ParanoidHashMap
 
assertParamsKosher(int, int[], CallSiteReference) - Static method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
ASSIGN - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ASSIGN_POST_OP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ASSIGN_PRE_OP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
AssignBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
AssignEquation - Class in com.ibm.wala.ipa.callgraph.propagation
A specialized equation class introduced for efficiency.
AssignGlobalBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
AssignGlobalLabel - Class in com.ibm.wala.demandpa.flowgraph
 
assignIBinder(SSAValue, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
Set the iBinder in the callee.
assignInstanceToCatch(PointerKey, Set<IClass>, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Handle assign of a particular exception instance into an exception variable
AssignInstruction - Class in com.ibm.wala.cast.ir.ssa
A simple assignment statement.
AssignInstruction(int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AssignInstruction
create the assignment v_result := v_val
AssignInstruction(int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
AssignLabel - Class in com.ibm.wala.demandpa.flowgraph
 
assignOperator - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Singleton operator for assignments
assignValue(CAstNode, AstTranslator.WalkContext, AstTranslator.Symbol, String, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
assign rval to nm as appropriate, depending on the scope of ls
asString() - Static method in class com.ibm.wala.util.warnings.Warnings
 
Ast - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
Ast - Variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
AstAbstractInstructionVisitor - Class in com.ibm.wala.cast.ir.ssa
 
AstAbstractInstructionVisitor() - Constructor for class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
AstAssertInstruction - Class in com.ibm.wala.cast.ir.ssa
An assert statement, as found in a variety of languages.
AstAssertInstruction(int, int, boolean) - Constructor for class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
AstBranchVisitor(boolean[]) - Constructor for class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
AstCallGraph - Class in com.ibm.wala.cast.ipa.callgraph
 
AstCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
 
AstCallGraph.AstCGNode - Class in com.ibm.wala.cast.ipa.callgraph
 
AstCallGraph.AstFakeRoot - Class in com.ibm.wala.cast.ipa.callgraph
 
AstCallGraph.ScriptFakeRoot - Class in com.ibm.wala.cast.ipa.callgraph
 
AstCFAPointerKeys - Class in com.ibm.wala.cast.ipa.callgraph
 
AstCFAPointerKeys() - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCFAPointerKeys
 
AstClass - Class in com.ibm.wala.cast.loader
 
AstClass(CAstSourcePositionMap.Position, TypeName, IClassLoader, short, Map<Atom, IField>, Map<Selector, IMethod>) - Constructor for class com.ibm.wala.cast.loader.AstClass
 
AstConstraintVisitor(AstSSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
AstContextInsensitiveSSAContextInterpreter - Class in com.ibm.wala.cast.ipa.callgraph
AstContextInsensitiveSSAContextInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
 
AstDefaultIRFactory() - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
 
AstDefaultIRFactory(AstIRFactory) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
 
AstDynamicField - Class in com.ibm.wala.cast.loader
 
AstDynamicField(boolean, IClass, Atom, TypeReference) - Constructor for class com.ibm.wala.cast.loader.AstDynamicField
 
AstDynamicPropertyClass - Class in com.ibm.wala.cast.loader
 
AstDynamicPropertyClass(CAstSourcePositionMap.Position, TypeName, IClassLoader, short, Map<Selector, IMethod>, TypeReference) - Constructor for class com.ibm.wala.cast.loader.AstDynamicPropertyClass
 
AstEchoInstruction - Class in com.ibm.wala.cast.ir.ssa
 
AstEchoInstruction(int, int[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
AstFakeRoot(MethodReference, IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
 
AstFakeRoot(MethodReference, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
 
AstField - Class in com.ibm.wala.cast.loader
 
AstField(FieldReference, Collection, IClass, IClassHierarchy, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstField
 
AstFunctionClass - Class in com.ibm.wala.cast.loader
 
AstFunctionClass(TypeReference, TypeReference, IClassLoader, CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.loader.AstFunctionClass
 
AstFunctionClass(TypeReference, IClassLoader, CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.loader.AstFunctionClass
 
AstGlobalPointerKey - Class in com.ibm.wala.cast.ipa.callgraph
 
AstGlobalPointerKey(String) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
 
AstGlobalRead - Class in com.ibm.wala.cast.ir.ssa
A read of a global variable denoted by a FieldReference
AstGlobalRead(int, int, FieldReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
AstGlobalWrite - Class in com.ibm.wala.cast.ir.ssa
A write of a global variable denoted by a FieldReference
AstGlobalWrite(int, FieldReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
AstHeapModel - Interface in com.ibm.wala.cast.ipa.callgraph
 
AstImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl, LocalPointerKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
AstInducedCFG - Class in com.ibm.wala.cast.ir.cfg
 
AstInducedCFG(SSAInstruction[], IMethod, Context) - Constructor for class com.ibm.wala.cast.ir.cfg.AstInducedCFG
 
AstInducedCFG.AstBranchVisitor - Class in com.ibm.wala.cast.ir.cfg
 
AstInducedCFG.AstPEIVisitor - Class in com.ibm.wala.cast.ir.cfg
 
AstInstructionFactory - Interface in com.ibm.wala.cast.ir.ssa
 
AstInstructionVisitor - Interface in com.ibm.wala.cast.ir.ssa
 
AstInterestingVisitor(int) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
AstIRFactory<T extends IMethod> - Class in com.ibm.wala.cast.ir.ssa
 
AstIRFactory() - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
AstIRFactory.AstDefaultIRFactory - Class in com.ibm.wala.cast.ir.ssa
 
AstIRFactory.AstIR - Class in com.ibm.wala.cast.ir.ssa
 
AstIsDefinedInstruction - Class in com.ibm.wala.cast.ir.ssa
IR instruction to check whether a field is defined on some object.
AstIsDefinedInstruction(int, int, int, int, FieldReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
This constructor should only be used from SSAInstruction.copyForSSA(SSAInstructionFactory, int[], int[])
AstIsDefinedInstruction(int, int, int, FieldReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
AstIsDefinedInstruction(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
AstIsDefinedInstruction(int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
AstLexicalAccess - Class in com.ibm.wala.cast.ir.ssa
This abstract class provides helper functionality for recording lexical uses and/or definitions.
AstLexicalAccess.Access - Class in com.ibm.wala.cast.ir.ssa
A single lexical access.
AstLexicalInformation(AstTranslator.AstLexicalInformation) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
AstLexicalRead - Class in com.ibm.wala.cast.ir.ssa
A set of lexical reads.
AstLexicalRead(int, AstLexicalAccess.Access[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
AstLexicalRead(int, AstLexicalAccess.Access) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
AstLexicalRead(int, int, String, String, TypeReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
AstLexicalWrite - Class in com.ibm.wala.cast.ir.ssa
A set of lexical writes.
AstLexicalWrite(int, String, String, TypeReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
AstLexicalWrite(int, AstLexicalAccess.Access) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
AstLexicalWrite(int, AstLexicalAccess.Access[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
AstLoopUnwinder - Class in com.ibm.wala.cast.tree.rewrite
 
AstLoopUnwinder(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
AstLoopUnwinder(CAst, boolean, int) - Constructor for class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
AstLoopUnwinder.UnwindKey - Class in com.ibm.wala.cast.tree.rewrite
 
AstMethod - Class in com.ibm.wala.cast.loader
 
AstMethod(IClass, Collection, AbstractCFG, SymbolTable, MethodReference, boolean, Map<IBasicBlock, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstMethod
 
AstMethod(IClass, Collection, MethodReference, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstMethod
 
AstMethod.DebuggingInformation - Interface in com.ibm.wala.cast.loader
 
AstMethod.LexicalInformation - Interface in com.ibm.wala.cast.loader
lexical access information for some entity scope.
AstMethod.LexicalParent - Class in com.ibm.wala.cast.loader
Parents of this method with respect to lexical scoping, that is, methods containing state possibly referenced lexically in this method
AstMethod.Retranslatable - Interface in com.ibm.wala.cast.loader
 
AstMethodReference - Class in com.ibm.wala.cast.types
 
AstMethodReference() - Constructor for class com.ibm.wala.cast.types.AstMethodReference
 
AstModRef<T extends InstanceKey> - Class in com.ibm.wala.cast.ipa.modref
 
AstModRef() - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef
 
AstModRef.AstModVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.ipa.modref
 
AstModRef.AstRefVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.ipa.modref
 
AstModVisitor(CGNode, Collection<PointerKey>, AstHeapModel, PointerAnalysis<T>) - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
AstPEIVisitor(boolean[]) - Constructor for class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
AstPointerAnalysisImpl(PropagationCallGraphBuilder, CallGraph, PointsToMap, MutableMapping<InstanceKey>, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
 
AstPointerKeyFactory - Interface in com.ibm.wala.cast.ipa.callgraph
 
AstPreInstructionVisitor - Interface in com.ibm.wala.cast.ir.ssa
 
AstRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, AstHeapModel) - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
AstSSAPropagationCallGraphBuilder - Class in com.ibm.wala.cast.ipa.callgraph
 
AstSSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
AstSSAPropagationCallGraphBuilder.AstConstraintVisitor - Class in com.ibm.wala.cast.ipa.callgraph
 
AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction - Interface in com.ibm.wala.cast.ipa.callgraph
 
AstSSAPropagationCallGraphBuilder.AstInterestingVisitor - Class in com.ibm.wala.cast.ipa.callgraph
 
AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl - Class in com.ibm.wala.cast.ipa.callgraph
 
AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor - Class in com.ibm.wala.cast.ipa.callgraph
 
AstTranslator - Class in com.ibm.wala.cast.ir.translator
Common code to translate CAst to IR.
AstTranslator(IClassLoader, Map, ArrayOpHandler) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
 
AstTranslator(IClassLoader, Map) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
 
AstTranslator(IClassLoader) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
 
AstTranslator.AbstractScope - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.AbstractSymbol - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.AstCFG - Class in com.ibm.wala.cast.ir.translator
data structure for the final CFG for a method, based on the information in an AstTranslator.IncipientCFG
AstTranslator.AstLexicalInformation - Class in com.ibm.wala.cast.ir.translator
lexical access information for some entity scope.
AstTranslator.CodeEntityContext - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.FinalCAstSymbol - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.IncipientCFG - Class in com.ibm.wala.cast.ir.translator
holds the control-flow graph as it is being constructed.
AstTranslator.IncipientCFG.Unwind - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.InternalCAstSymbol - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.PreBasicBlock - Class in com.ibm.wala.cast.ir.translator
basic block implementation used in the CFGs constructed during the IR-generating AST traversal
AstTranslator.RootContext - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.Scope - Interface in com.ibm.wala.cast.ir.translator
a scope in the symbol table built during AST traversal
AstTranslator.ScopeType - Enum in com.ibm.wala.cast.ir.translator
 
AstTranslator.Symbol - Interface in com.ibm.wala.cast.ir.translator
interface for name information stored in a symbol table.
AstTranslator.UnwindState - Class in com.ibm.wala.cast.ir.translator
 
AstTranslator.WalkContext - Interface in com.ibm.wala.cast.ir.translator
 
AstTypeInference - Class in com.ibm.wala.cast.analysis.typeInference
 
AstTypeInference(IR, IClassHierarchy, TypeAbstraction, boolean) - Constructor for class com.ibm.wala.cast.analysis.typeInference.AstTypeInference
 
AstTypeInference.AstTypeOperatorFactory - Class in com.ibm.wala.cast.analysis.typeInference
 
AstTypeOperatorFactory() - Constructor for class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
AstTypeReference - Class in com.ibm.wala.cast.types
 
AstTypeReference() - Constructor for class com.ibm.wala.cast.types.AstTypeReference
 
AT_FIRST - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Visit the EntryPoint once at the beginning of the model use that for initialization stuff
AT_LAST - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Last calls in the model
Atom - Class in com.ibm.wala.util.strings
An utf8-encoded byte string.
attachActivities(Set<? extends SSAValue>, SSAValue, SSAValue, SSAValue, SSAValue, SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
 
attr - Variable in class com.ibm.wala.shrikeCT.AttributeReader
 
ATTRIBUTE_NAME - Static variable in class com.ibm.wala.sourcepos.CRTable
Stores the attribute name of this attribute
ATTRIBUTE_NAME - Static variable in class com.ibm.wala.sourcepos.MethodPositions
Stores the attribute name of this attribute
AttributeReader - Class in com.ibm.wala.shrikeCT
This is a base class for "attribute readers", the classes which provide access to the contents of attributes.
AttributeReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrikeCT.AttributeReader
Construct a reader for a particular attribute.
AttributeSet - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
AttributeSetName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
AttrIterator() - Constructor for class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
Create a blank iterator.
AVOID_DUMP - Static variable in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
flag to prevent dumping of verbose call graph / pointer analysis output

B

backEdges - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
BackwardsSupergraph<T,P> - Class in com.ibm.wala.dataflow.IFDS
A "reversed" supergraph for backwards analysis.
BackwardsSupergraph(ISupergraph<T, P>) - Constructor for class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
bar() - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.NewLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
 
bar() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
 
base - Variable in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
BaseType - Class in com.ibm.wala.types.generics
 
bashToDescriptor(String) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
BASIC_FILE - Static variable in class com.ibm.wala.util.config.AnalysisScopeReader
 
BasicBlock(int) - Constructor for class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
BasicBlock(int) - Constructor for class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
basicBlock - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
The basic block currently being processed
BasicBlock(int) - Constructor for class com.ibm.wala.ssa.SSACFG.BasicBlock
 
BasicBlockInContext<T extends ISSABasicBlock> - Class in com.ibm.wala.ipa.cfg
A helper class to make the ipcfg work correctly with context-sensitive call graphs.
BasicBlockInContext(CGNode, T) - Constructor for class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
basicBlockStarts - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
BasicCallGraph<T> - Class in com.ibm.wala.ipa.callgraph.impl
Basic data structure support for a call graph.
BasicCallGraph() - Constructor for class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
BasicCallGraph.Key - Class in com.ibm.wala.ipa.callgraph.impl
 
BasicCallGraph.NodeImpl - Class in com.ibm.wala.ipa.callgraph.impl
A class that represents the a normal node in a call graph.
BasicFramework<T,V extends IVariable> - Class in com.ibm.wala.dataflow.graph
a basic implementation of the dataflow framework
BasicFramework(Graph<T>, ITransferFunctionProvider<T, V>) - Constructor for class com.ibm.wala.dataflow.graph.BasicFramework
 
BasicHeapGraph - Class in com.ibm.wala.analysis.pointers
Basic implementation of HeapGraph
BasicHeapGraph(PointerAnalysis<InstanceKey>, CallGraph) - Constructor for class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
BasicLauncher - Class in com.ibm.wala.util.processes
A generic process launcher
BasicLauncher(boolean, boolean, Logger) - Constructor for class com.ibm.wala.util.processes.BasicLauncher
 
BasicNaturalRelation - Class in com.ibm.wala.util.intset
A relation between non-negative integers This implementation uses n IntVectors, to hold the first n y's associated with each x, and then 1 extra vector of SparseIntSet to hold the remaining ys.
BasicNaturalRelation(byte[], byte) - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
 
BasicNaturalRelation() - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
 
BasicNodeManager<T> - Class in com.ibm.wala.util.graph.impl
Simple implementation of a NodeManager.
BasicNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.BasicNodeManager
 
BasicNullaryStatement<T extends IVariable> - Class in com.ibm.wala.fixedpoint.impl
An implementation of NullaryStep that carries its operator explicitly
BasicNullaryStatement(T, NullaryOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
 
BasicOrderedMultiGraph<T> - Class in com.ibm.wala.util.graph.impl
Inefficient implementation of OrderedMultiGraph.
BasicOrderedMultiGraph() - Constructor for class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
BasicRecursionHandler() - Constructor for class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
 
BasicRegisterFlowProvider(DexCFG) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
Only subclasses can instantiate
BasicRegisterMachineVisitor() - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
BasicRTABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.rta
TODO: refactor to eliminate more redundancy with SSACallGraphBuilder
BasicRTABuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
 
BasicStackFlowProvider(ShrikeCFG) - Constructor for class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
Only subclasses can instantiate
BasicStackMachineVisitor() - Constructor for class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
BasicTree<T> - Class in com.ibm.wala.util.graph
A simple, extremely inefficient tree implementation
BasicTree(T) - Constructor for class com.ibm.wala.util.graph.BasicTree
 
BasicUnaryStatement<T extends IVariable> - Class in com.ibm.wala.fixpoint
An implementation of UnaryStatement that carries its operator explicitly
BatchVerifier - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
This is a demo class.
BatchVerifier() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.BatchVerifier
 
BEFORE_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Basicly the same as AT_FIRST but visited after AT_FIRST
beginPass() - Method in class com.ibm.wala.shrikeBT.MethodEditor
This must be called before inserting any patches.
beginTask(MonitorUtil.IProgressMonitor, String, int) - Static method in class com.ibm.wala.util.MonitorUtil
 
beginTask(String, int) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
beginTask(String, int) - Method in class com.ibm.wala.util.NullProgressMonitor
 
beginTask(String, int) - Method in class com.ibm.wala.util.ProgressMaster
 
beginTraversal() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Start traversing the source class list from the beginning.
belongsTo(AndroidComponent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
Bench - Class in com.ibm.wala.shrike.bench
This is a demo class.
Bench() - Constructor for class com.ibm.wala.shrike.bench.Bench
 
between(AndroidEntryPoint.IExecutionOrder, AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Use this to place a call to an EntryPoint between two other EntryPoint calls or ExecutionOrder "labels".
between(AndroidEntryPoint.IExecutionOrder[], AndroidEntryPoint.IExecutionOrder[]) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Use this variant to refer to multiple locations.
between(AndroidEntryPoint.IExecutionOrder, AndroidEntryPoint.IExecutionOrder[]) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
between(AndroidEntryPoint.IExecutionOrder[], AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
BFSIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements breadth-first search over a Graph, returning an Iterator of the nodes of the graph in order of discovery.
BFSIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
Construct a breadth-first iterator starting with a particular node in a directed graph.
BFSIterator(Graph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
Construct a breadth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
BFSIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
Constructor DFSFinishTimeIterator.
BFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
This class searches breadth-first for node that matches some criteria.
BFSPathFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
Construct a breadth-first enumerator starting with a particular node in a directed graph.
BFSPathFinder(Graph<T>, T, T) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
Construct a breadth-first enumerator starting with a particular node in a directed graph.
BFSPathFinder(Graph<T>, T, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
Construct a breadth-first enumerator starting with a particular node in a directed graph.
BFSPathFinder(Graph<T>, Iterator<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
Construct a breadth-first enumerator starting with any of a set of nodes in a directed graph.
BFSPathFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSPathFinder
Construct a breadth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
BimodalMap<K,V> - Class in com.ibm.wala.util.collections
This implementation of Map chooses between one of two implementations, depending on the size of the map.
BimodalMap(int) - Constructor for class com.ibm.wala.util.collections.BimodalMap
 
BimodalMutableIntSet - Class in com.ibm.wala.util.intset
An implementation of MutableIntSet that delegates to either a MutableSparseIntSet or a BitVectorIntSet
BimodalMutableIntSet() - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSet
 
BimodalMutableIntSet(int, float) - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSet
 
BimodalMutableIntSet(BimodalMutableIntSet) - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSet
 
BimodalMutableIntSetFactory - Class in com.ibm.wala.util.intset
An object that creates some bimodal mutable int sets.
BimodalMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
BINARY_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
BinaryBranch(int, int, Branch.BinaryBranch.CompareOp, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
 
BinaryDirectoryTreeModule - Class in com.ibm.wala.classLoader
Module representing a directory of .class files
BinaryDirectoryTreeModule(File) - Constructor for class com.ibm.wala.classLoader.BinaryDirectoryTreeModule
 
BinaryLiteralOperation - Class in com.ibm.wala.dalvik.dex.instructions
 
BinaryLiteralOperation(int, BinaryLiteralOperation.OpID, int, int, Literal, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
BinaryLiteralOperation.OpID - Enum in com.ibm.wala.dalvik.dex.instructions
 
binaryLogUp(int) - Static method in class com.ibm.wala.util.math.Logs
Binary log: finds the smallest power k such that 2^k>=n
binaryLogUp(long) - Static method in class com.ibm.wala.util.math.Logs
Binary log: finds the smallest power k such that 2^k>=n
BinaryOperation - Class in com.ibm.wala.dalvik.dex.instructions
 
BinaryOperation(int, BinaryOperation.OpID, int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
BinaryOperation.OpID - Enum in com.ibm.wala.dalvik.dex.instructions
 
BinaryOpInstruction(int, IBinaryOpInstruction.IOperator, boolean, boolean, int, int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
BinaryOpInstruction - Class in com.ibm.wala.shrikeBT
This class represents binary operator instructions for which the operands and the result all have the same type.
BinaryOpInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
BinaryOpInstruction(int, IBinaryOpInstruction.IOperator, boolean, boolean, int, int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
binarySearch(int[], int, int, int) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
binarySearch(long[], long, int, int) - Static method in class com.ibm.wala.util.intset.LongSetUtil
 
bingo - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
Bits - Class in com.ibm.wala.util.intset
utilities for manipulating values at the bit-level.
bits - Variable in class com.ibm.wala.util.intset.BitVectorBase
 
BITS_PER_UNIT - Static variable in class com.ibm.wala.util.intset.BitVectorBase
 
BitSet<T> - Class in com.ibm.wala.util.intset
A bit set is a set of elements, each of which corresponds to a unique integer from [0,MAX].
BitSet(OrdinalSetMapping<T>) - Constructor for class com.ibm.wala.util.intset.BitSet
Constructor: create an empty set corresponding to a given mapping
BitVector - Class in com.ibm.wala.util.intset
 
BitVector() - Constructor for class com.ibm.wala.util.intset.BitVector
 
BitVector(int) - Constructor for class com.ibm.wala.util.intset.BitVector
Creates an empty string with the specified size.
BitVector(BitVector) - Constructor for class com.ibm.wala.util.intset.BitVector
Creates a copy of a Bit String
BitVectorBase<T extends BitVectorBase> - Class in com.ibm.wala.util.intset
Abstract base class for implementations of bitvectors
BitVectorBase() - Constructor for class com.ibm.wala.util.intset.BitVectorBase
 
BitVectorFilter - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN - filterSet
BitVectorFilter(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorFilter
 
BitVectorFramework<T,L> - Class in com.ibm.wala.dataflow.graph
a basic implementation of the dataflow framework
BitVectorFramework(Graph<T>, ITransferFunctionProvider<T, BitVectorVariable>, OrdinalSetMapping<L>) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorFramework
 
BitVectorIdentity - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN
BitVectorIntersection - Class in com.ibm.wala.dataflow.graph
Operator U(n) = U(n) n U(j)
BitVectorIntSet - Class in com.ibm.wala.util.intset
A BitVector implementation of MutableIntSet.
BitVectorIntSet() - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
 
BitVectorIntSet(BitVector) - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
 
BitVectorIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
 
BitVectorIntSetFactory - Class in com.ibm.wala.util.intset
 
BitVectorIntSetFactory() - Constructor for class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
BitVectorKillAll - Class in com.ibm.wala.dataflow.graph
Just kills everything
BitVectorKillGen - Class in com.ibm.wala.dataflow.graph
Operator OUT = (IN - kill) U gen
BitVectorKillGen(BitVector, BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorKillGen
 
BitVectorMinusVector - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN / v
BitVectorMinusVector(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorMinusVector
 
BitVectorOr - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN U v
BitVectorOr(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorOr
 
BitVectorRepository - Class in com.ibm.wala.util.intset
A repository for shared bit vectors as described by Heintze
BitVectorRepository() - Constructor for class com.ibm.wala.util.intset.BitVectorRepository
 
BitVectorSolver<T> - Class in com.ibm.wala.dataflow.graph
BitVectorSolver(IKilldallFramework<T, BitVectorVariable>) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorSolver
 
BitVectorUnion - Class in com.ibm.wala.dataflow.graph
Operator U(n) = U(n) U U(j)
BitVectorUnionConstant - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN U c
BitVectorUnionConstant(int) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
 
BitVectorUnionVector - Class in com.ibm.wala.dataflow.graph
Operator lhs = lhs U rhs U v
BitVectorUnionVector(BitVector) - Constructor for class com.ibm.wala.dataflow.graph.BitVectorUnionVector
 
BitVectorVariable - Class in com.ibm.wala.fixpoint
A bit vector variable for dataflow analysis.
BitVectorVariable() - Constructor for class com.ibm.wala.fixpoint.BitVectorVariable
 
BLOCK_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a block of sequentially-executed nodes, the last of which produces the value for the entire block (like progn from lisp).
BLOCK_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a block of sequential statements.
body - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
body - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
 
BOOLEAN - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Boolean - Static variable in class com.ibm.wala.types.TypeReference
 
BooleanArray - Static variable in class com.ibm.wala.types.TypeReference
Primitive Array Dispatch *
BooleanIdentity - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN
BooleanName - Static variable in class com.ibm.wala.types.TypeReference
Primitive Dispatch *
BooleanSolver<T> - Class in com.ibm.wala.dataflow.graph
A DataflowSolver specialized for BooleanVariables
BooleanSolver(IKilldallFramework<T, BooleanVariable>) - Constructor for class com.ibm.wala.dataflow.graph.BooleanSolver
 
BooleanTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
BooleanUnion - Class in com.ibm.wala.dataflow.graph
Operator U(n) = U(n) U U(j)
BooleanVariable - Class in com.ibm.wala.fixpoint
A boolean variable for dataflow analysis.
BooleanVariable() - Constructor for class com.ibm.wala.fixpoint.BooleanVariable
 
BooleanVariable(boolean) - Constructor for class com.ibm.wala.fixpoint.BooleanVariable
 
bootstrap - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
bootstrap(Class) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
BootstrapDumper - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
 
BootstrapDumper(PrintWriter) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapDumper
Get ready to print a class to the given output stream.
BootstrapInstrumentor - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
 
BootstrapInstrumentor(PrintWriter) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
Get ready to print a class to the given output stream.
BootstrapMethodsReader - Class in com.ibm.wala.shrikeCT
 
BootstrapMethodsReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.BootstrapMethodsReader
 
BootstrapMethodsReader.BootstrapMethod - Interface in com.ibm.wala.shrikeCT
 
BOTTOM - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
BOTTOM - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
A cone type for java.lang.Object
BOTTOM - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
BoundedBFSIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements breadth-first search over a Graph, returning an Iterator of the nodes of the graph in order of discovery.
BoundedBFSIterator(Graph<T>, T, int) - Constructor for class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
Construct a breadth-first iterator starting with a particular node in a directed graph.
BoundedBFSIterator(Graph<T>, Iterator<? extends T>, int) - Constructor for class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
Construct a breadth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
BoundedPartiallyBalancedSolver<T,P,F> - Class in com.ibm.wala.dataflow.IFDS
A TabulationSolver that gives up after a finite bound.
BoundedPartiallyBalancedSolver(PartiallyBalancedTabulationProblem<T, P, F>, int, MonitorUtil.IProgressMonitor) - Constructor for class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
 
BoundedTabulationSolver<T,P,F> - Class in com.ibm.wala.dataflow.IFDS
A TabulationSolver that gives up after a finite bound.
BoundedTabulationSolver(TabulationProblem<T, P, F>, int, MonitorUtil.IProgressMonitor) - Constructor for class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
 
Branch - Class in com.ibm.wala.dalvik.dex.instructions
 
Branch(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Branch
 
Branch.BinaryBranch - Class in com.ibm.wala.dalvik.dex.instructions
 
Branch.BinaryBranch.CompareOp - Enum in com.ibm.wala.dalvik.dex.instructions
 
Branch.UnaryBranch - Class in com.ibm.wala.dalvik.dex.instructions
 
Branch.UnaryBranch.CompareOp - Enum in com.ibm.wala.dalvik.dex.instructions
 
BranchVisitor(boolean[]) - Constructor for class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
breadCrumb - Variable in class com.ibm.wala.util.ssa.SSAValueManager
User-Defined debugging info
BREAK - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
breakBasicBlock(int) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
introduce a basic block boundary immediately after instruction number 'index' if it is not followed by pi instructions, or after the pi instructions otherwise
breakBasicBlock() - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
BridgeContext - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BridgeContextName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BroadcastReceiver - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BroadcastReceiverName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BudgetExceededException - Exception in com.ibm.wala.demandpa.alg
Exception thrown when a demand-driven points-to query exceeds its allocated budget.
BudgetExceededException() - Constructor for exception com.ibm.wala.demandpa.alg.BudgetExceededException
 
budgetPerPass - Variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
build(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
Generates the model on a sub-set of Entrypoints.
build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
Generate the SummarizedMethod for the model (in this.model).
build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
 
build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
 
build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
 
build() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
Build the IR
build() - Method in class com.ibm.wala.ssa.SSABuilder
Build the IR
buildAnalysisScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
Set up the AnalysisScope object
buildCallGraph(IClassHierarchy, AnalysisOptions, boolean, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
buildClassHierarchy() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
buildDefaultCallGraph() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
buildEquations(boolean, boolean) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
builder - Variable in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
builder - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
builder - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
The governing call graph builder.
buildLocalMap - Static variable in class com.ibm.wala.classLoader.ShrikeIRFactory
 
buildLocalMap - Static variable in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
built - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
Bundle - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BundleName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BypassClassTargetSelector - Class in com.ibm.wala.ipa.summaries
A ClassTargetSelector that looks up the declared type of a NewSiteReference based on bypass rules.
BypassClassTargetSelector(ClassTargetSelector, Set<TypeReference>, IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.ipa.summaries.BypassClassTargetSelector
 
BypassMethodTargetSelector - Class in com.ibm.wala.ipa.summaries
"Non-standard" bypass rules to use during call graph construction.
BypassMethodTargetSelector(MethodTargetSelector, Map<MethodReference, MethodSummary>, Set<Atom>, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
BypassSyntheticClass - Class in com.ibm.wala.ipa.summaries
A synthetic implementation of a class
BypassSyntheticClass(IClass, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
BypassSyntheticClassLoader - Class in com.ibm.wala.ipa.summaries
This class represents class loaders that introduce classes that do not exist in the actual application being analyzed.
BypassSyntheticClassLoader(ClassLoaderReference, IClassLoader, SetOfClasses, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
Don't change my signature! ClassLoaderFactoryImpl calls me by reflection! yuck.
BYTE - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Byte - Static variable in class com.ibm.wala.types.TypeReference
 
ByteArray - Static variable in class com.ibm.wala.types.TypeReference
 
BytecodeCFG - Interface in com.ibm.wala.cfg
 
BytecodeClass<T extends IClassLoader> - Class in com.ibm.wala.classLoader
A class representing which originates in some form of bytecode.
BytecodeClass(T, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.BytecodeClass
 
BytecodeConstants - Interface in com.ibm.wala.shrikeBT
Information about java byte codes that appear in the "code" attribute of a .class file.
BytecodeInfo() - Constructor for class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
 
BytecodeLanguage - Interface in com.ibm.wala.classLoader
 
BytecodeStream - Class in com.ibm.wala.util.bytecode
Provides minimal abstraction layer to a stream of bytecodes from the code attribute of a method.
BytecodeStream(IMethod, byte[]) - Constructor for class com.ibm.wala.util.bytecode.BytecodeStream
 
ByteName - Static variable in class com.ibm.wala.types.TypeReference
 
ByteTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 

C

C - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
cache - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
cache of analysis information
cache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
cache - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
CacheReference - Class in com.ibm.wala.util.ref
A factory for References ...
CacheReference() - Constructor for class com.ibm.wala.util.ref.CacheReference
 
CALL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
CALL_EDGE - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
CALL_STRING - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
CALL_TO_RETURN_EDGE - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
callArgument(ClassLoader, int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callArgumentCount() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callArgumentIndex(int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callArgumentKind(int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callback(StackTraceElement[], String, String, Object) - Method in interface com.ibm.wala.shrike.cg.Runtime.Policy
 
callDefs - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
Map: LocalPointerKey -> SSAInvokeInstruction.
calleeSubGraphMissingAndShouldNotBeAdded(boolean, CGNode, PointerKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
when doing backward interprocedural propagation, is it true that we should not add a graph representation for a callee _and_ that the subgraph for the callee is missing?
CALLER - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
A property of contexts that might be generally useful: the "caller" method ...
CallerContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This is a context which is defined by the caller node.
CallerContext(CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
 
CallerContextPair - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This is a Context which is defined by a pair consisting of .
CallerContextPair(CGNode, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
 
CallerSiteContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
A context which is a pair.
CallerSiteContext(CGNode, CallSiteReference) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
 
CallerSiteContextPair - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This is a context which is defined by a pair consisting of .
CallerSiteContextPair(CGNode, CallSiteReference, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
 
CallFlowEdges - Class in com.ibm.wala.dataflow.IFDS
A set of call flow edges which lead to a particular procedure entry s_p.
CallFlowEdges() - Constructor for class com.ibm.wala.dataflow.IFDS.CallFlowEdges
 
CallGraph - Interface in com.ibm.wala.ipa.callgraph
Basic interface for a call graph, which is a graph of CGNode
callGraph - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
The call graph under construction
CallGraphBuilder - Interface in com.ibm.wala.ipa.callgraph
Basic interface for an object that can build a call graph.
CallGraphBuilderCancelException - Exception in com.ibm.wala.ipa.callgraph
An exception to throw when call graph construction is canceled.
CallGraphMapUtil - Class in com.ibm.wala.demandpa.util
utility methods for mapping various program entities from one call graph to the corresponding entity in another one
CallGraphMapUtil() - Constructor for class com.ibm.wala.demandpa.util.CallGraphMapUtil
 
CallGraphPruning - Class in com.ibm.wala.ipa.callgraph.pruned
 
CallGraphPruning(CallGraph) - Constructor for class com.ibm.wala.ipa.callgraph.pruned.CallGraphPruning
 
CallGraphRefinePolicy - Interface in com.ibm.wala.demandpa.alg.refinepolicy
Interface for specifying a policy for refining the call graph.
CallGraphStats - Class in com.ibm.wala.ipa.callgraph
Collect basic call graph statistics
CallGraphStats() - Constructor for class com.ibm.wala.ipa.callgraph.CallGraphStats
 
CallGraphStats.CGStats - Class in com.ibm.wala.ipa.callgraph
 
CallGraphTransitiveClosure - Class in com.ibm.wala.ipa.callgraph
Utility class for computing an analysis result for call graph nodes and their transitive callees, given the results for individual nodes.
CallGraphTransitiveClosure() - Constructor for class com.ibm.wala.ipa.callgraph.CallGraphTransitiveClosure
 
callGraphUpdated() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
Should be invoked when the underlying call graph has changed.
CallLabel - Class in com.ibm.wala.demandpa.flowgraph
 
CallLabel(CallerSiteContext) - Constructor for class com.ibm.wala.demandpa.flowgraph.CallLabel
 
callParams - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
Map: LocalPointerKey -> Set<SSAInvokeInstruction>.
calls - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
List of synthetic invoke instructions we model for this specialized instance.
callSite - Variable in class com.ibm.wala.demandpa.flowgraph.CallLabel
 
CALLSITE - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
A property of contexts that might be generally useful: the "call site" method ...
CallSite - Class in com.ibm.wala.ipa.callgraph.propagation.rta
A utility class consisting of a pair CallSiteReference x CGNode
CallSite(CallSiteReference, CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
 
CallSiteReference - Class in com.ibm.wala.classLoader
Simple object that represents a static call site (ie., an invoke instruction in the bytecode) Note that the identity of a call site reference depends on two things: the program counter, and the containing IR.
CallSiteReference(int, MethodReference) - Constructor for class com.ibm.wala.classLoader.CallSiteReference
 
CallStack - Class in com.ibm.wala.demandpa.alg
Representation for a calling context.
CallStack(CallerSiteContext[]) - Constructor for class com.ibm.wala.demandpa.alg.CallStack
 
CallString - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
 
CallString(CallSiteReference, IMethod) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
 
CallStringContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
 
CallStringContext(CallString) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
 
CallStringContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
 
CallStringContextSelector(ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
CallStringContextSelector.CallStringContextPair - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
 
cancel(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
cancel() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
cancel() - Method in class com.ibm.wala.util.NullProgressMonitor
 
cancel() - Method in class com.ibm.wala.util.ProgressMaster
 
CancelCHAConstructionException - Exception in com.ibm.wala.ipa.cha
Exception class that indicates that construction of class hierarchy has been cancelled by a progress monitor.
CancelCHAConstructionException() - Constructor for exception com.ibm.wala.ipa.cha.CancelCHAConstructionException
 
CancelException - Exception in com.ibm.wala.util
An exception for when work is canceled in eclipse.
CancelException(String) - Constructor for exception com.ibm.wala.util.CancelException
 
CancelException(Exception) - Constructor for exception com.ibm.wala.util.CancelException
 
CancelRuntimeException - Exception in com.ibm.wala.util
An exception for when work is canceled in eclipse.
CancelRuntimeException(String) - Constructor for exception com.ibm.wala.util.CancelRuntimeException
 
CancelRuntimeException(Exception) - Constructor for exception com.ibm.wala.util.CancelRuntimeException
 
canIgnore(MemberReference) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
captureStdErr(Process) - Method in class com.ibm.wala.util.processes.Launcher
 
captureStdOut(Process) - Method in class com.ibm.wala.util.processes.Launcher
 
CAst - Interface in com.ibm.wala.cast.tree
The main interface for creating CAPA Abstract Syntax Trees.
CAST - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
CAstAbstractLoader - Class in com.ibm.wala.cast.loader
basic abstract class loader implementation
CAstAbstractLoader(IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractLoader
 
CAstAbstractLoader(IClassHierarchy) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractLoader
 
CAstAbstractModuleLoader - Class in com.ibm.wala.cast.loader
abstract class loader that performs CAst and IR generation for relevant entities in a list of Modules.
CAstAbstractModuleLoader(IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
CAstAbstractModuleLoader(IClassHierarchy) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
CAstAnalysisScope - Class in com.ibm.wala.cast.ipa.callgraph
 
CAstAnalysisScope(SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
CAstAnalysisScope(String[], SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
CAstAnalysisScope(SourceModule[], SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
CAstAnnotation - Interface in com.ibm.wala.cast.tree
 
CAstBasicRewriter - Class in com.ibm.wala.cast.tree.rewrite
abstract base class for CAstRewriters that do no cloning of nodes
CAstBasicRewriter(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter
 
CAstBasicRewriter.NoKey - Class in com.ibm.wala.cast.tree.rewrite
key indicating that no duplication is being performed
CAstBasicRewriter.NonCopyingContext - Class in com.ibm.wala.cast.tree.rewrite
context indicating that no cloning is being performed
CAstBinaryOp - Enum in com.ibm.wala.cast.ir.ssa
 
CAstCallGraphUtil - Class in com.ibm.wala.cast.ipa.callgraph
 
CAstCallGraphUtil() - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
CAstCloner - Class in com.ibm.wala.cast.tree.rewrite
 
CAstCloner(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
CAstCloner(CAst) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
CAstControlFlowMap - Interface in com.ibm.wala.cast.tree
The control flow information for the CAPA AST of a particular entity.
CAstControlFlowRecorder - Class in com.ibm.wala.cast.tree.impl
An implementation of a CAstControlFlowMap that is designed to be used by producers of CAPA asts.
CAstControlFlowRecorder(CAstSourcePositionMap) - Constructor for class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
CAstEntity - Interface in com.ibm.wala.cast.tree
The assumption is that abstract syntax trees pertain to particular programming language constructs, such as classes, methods, programs and the like.
CAstFunctions - Class in com.ibm.wala.cast.util
 
CAstFunctions() - Constructor for class com.ibm.wala.cast.util.CAstFunctions
 
CAstImpl - Class in com.ibm.wala.cast.tree.impl
An implementation of CAst, i.e.
CAstImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl
 
CAstImpl.CAstNodeImpl - Class in com.ibm.wala.cast.tree.impl
 
CAstImpl.CAstValueImpl - Class in com.ibm.wala.cast.tree.impl
 
CAstMemberReference - Interface in com.ibm.wala.cast.tree
 
CAstNode - Interface in com.ibm.wala.cast.tree
This interface represents nodes of CAPA Abstract Syntax Trees.
CAstNodeImpl(int, CAstNode[]) - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
CAstNodeTypeMap - Interface in com.ibm.wala.cast.tree
 
CAstNodeTypeMapRecorder - Class in com.ibm.wala.cast.tree.impl
 
CAstNodeTypeMapRecorder() - Constructor for class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
 
CAstNodeValueImpl(int, CAstNode[]) - Constructor for class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstNodeValueImpl
 
CAstOperator - Class in com.ibm.wala.cast.tree.impl
Various operators that are built in to many languages, and hence perhaps deserve special notice in WALA CAst interface.
CAstOperator(String) - Constructor for class com.ibm.wala.cast.tree.impl.CAstOperator
 
CAstPattern - Class in com.ibm.wala.cast.util
 
CAstPattern(String, int, CAstPattern[]) - Constructor for class com.ibm.wala.cast.util.CAstPattern
 
CAstPattern(String, Object) - Constructor for class com.ibm.wala.cast.util.CAstPattern
 
CAstPattern(String, Map<String, CAstPattern>) - Constructor for class com.ibm.wala.cast.util.CAstPattern
 
CAstPattern.Matcher - Class in com.ibm.wala.cast.util
 
CAstPattern.Segments - Class in com.ibm.wala.cast.util
 
CAstPrinter - Class in com.ibm.wala.cast.util
 
CAstPrinter() - Constructor for class com.ibm.wala.cast.util.CAstPrinter
 
CAstQualifier - Class in com.ibm.wala.cast.tree
 
CAstQualifier(String) - Constructor for class com.ibm.wala.cast.tree.CAstQualifier
 
CAstReference - Interface in com.ibm.wala.cast.tree
This interface is used to denote various kinds of references in CAst structures.
CAstRewriter<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> - Class in com.ibm.wala.cast.tree.rewrite
Abstract superclass for types performing a rewrite operation on a CAst.
CAstRewriter(CAst, boolean, C) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
CAstRewriter.CopyKey<Self extends CAstRewriter.CopyKey> - Interface in com.ibm.wala.cast.tree.rewrite
interface to be implemented by keys used for cloning sub-trees during the rewrite
CAstRewriter.Rewrite - Interface in com.ibm.wala.cast.tree.rewrite
represents a rewritten CAst
CAstRewriter.RewriteContext<K extends CAstRewriter.CopyKey> - Interface in com.ibm.wala.cast.tree.rewrite
interface to be implemented by contexts used while traversing the AST
CAstRewriterFactory<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> - Interface in com.ibm.wala.cast.tree.rewrite
 
CAstSourcePositionMap - Interface in com.ibm.wala.cast.tree
The assumption is that a typical CAst is derived from some kind of textual source file, for which it makes sense to record source position in terms of line and column numbers.
CAstSourcePositionMap.Position - Interface in com.ibm.wala.cast.tree
This interface encapsulates the source position of an ast node in its source file.
CAstSourcePositionRecorder - Class in com.ibm.wala.cast.tree.impl
 
CAstSourcePositionRecorder() - Constructor for class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
CAstSymbol - Interface in com.ibm.wala.cast.tree
 
CAstSymbolImpl - Class in com.ibm.wala.cast.tree.impl
 
CAstSymbolImpl(String, CAstType) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
CAstSymbolImpl(String, CAstType, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
CAstSymbolImpl(String, CAstType, boolean, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
CAstSymbolImpl(String, CAstType, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
CAstSymbolImpl(String, CAstType, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
CAstSymbolImpl(String, CAstType, boolean, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
CAstSymbolImplBase - Class in com.ibm.wala.cast.tree.impl
 
CAstSymbolImplBase(String, CAstType) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
CAstSymbolImplBase(String, CAstType, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
CAstSymbolImplBase(String, CAstType, boolean, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
CAstSymbolImplBase(String, CAstType, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
CAstSymbolImplBase(String, CAstType, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
CAstSymbolImplBase(String, CAstType, boolean, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
CAstToDOM - Class in com.ibm.wala.cast.util
 
CAstToDOM() - Constructor for class com.ibm.wala.cast.util.CAstToDOM
 
CAstType - Interface in com.ibm.wala.cast.tree
 
CAstType.Array - Interface in com.ibm.wala.cast.tree
 
CAstType.Class - Interface in com.ibm.wala.cast.tree
 
CAstType.Complex - Interface in com.ibm.wala.cast.tree
 
CAstType.Function - Interface in com.ibm.wala.cast.tree
 
CAstType.Method - Interface in com.ibm.wala.cast.tree
 
CAstType.Primitive - Interface in com.ibm.wala.cast.tree
 
CAstType.Reference - Interface in com.ibm.wala.cast.tree
 
CAstTypeDictionary - Interface in com.ibm.wala.cast.tree
 
CAstTypeDictionaryImpl - Class in com.ibm.wala.cast.tree.impl
 
CAstTypeDictionaryImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
CAstUnaryOp - Enum in com.ibm.wala.cast.ir.ssa
 
CAstValueImpl(Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
CAstValueImpl - Class in com.ibm.wala.cast.tree.impl
An implementation of CAst, i.e.
CAstValueImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstValueImpl
 
CAstValueImpl.CAstNodeValueImpl - Class in com.ibm.wala.cast.tree.impl
 
CAstValueImpl.CAstValueValueImpl - Class in com.ibm.wala.cast.tree.impl
 
CAstValueValueImpl(Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstValueValueImpl
 
CAstVisitor<C extends CAstVisitor.Context> - Class in com.ibm.wala.cast.tree.visit
 
CAstVisitor() - Constructor for class com.ibm.wala.cast.tree.visit.CAstVisitor
 
CAstVisitor.Context - Interface in com.ibm.wala.cast.tree.visit
This interface represents a visitor-specific context.
CATCH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
catches(Set<IClass>, IClass, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
catchTypes() - Method in class com.ibm.wala.cast.loader.AstMethod
 
CFG - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
cfg - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
cfg() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
cfg() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
cfg() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
cfg() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
cfg() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
cfg() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
for recording control-flow relationships among the CAst nodes
cfg() - Method in class com.ibm.wala.cast.loader.AstMethod
 
CFGSanitizer - Class in com.ibm.wala.cfg
Utility class to remove exceptional edges to exit() from a CFG
CFGSanitizer() - Constructor for class com.ibm.wala.cfg.CFGSanitizer
 
cg - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
Governing call graph
cg - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
cg - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
cg - Variable in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
cg - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
Governing call graph;
cg - Variable in class com.ibm.wala.viz.viewer.PaPanel
 
CGNode - Interface in com.ibm.wala.ipa.callgraph
Basic interface for a node in a call graph.
CgPanel - Class in com.ibm.wala.viz.viewer
 
CgPanel(CallGraph) - Constructor for class com.ibm.wala.viz.viewer.CgPanel
 
cgRefinePolicy - Variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
cha - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
The governing class hierarchy
cha - Variable in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
cha - Variable in class com.ibm.wala.classLoader.BytecodeClass
Governing class hierarchy for this class
cha - Variable in class com.ibm.wala.classLoader.ClassLoaderImpl
Governing class hierarchy
cha - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
cha - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
cha - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
cha - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
cha - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
cha - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Governing class hierarchy
cha - Variable in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
Governing class hierarchy.
cha - Variable in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
cha - Variable in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
CHACallGraph - Class in com.ibm.wala.ipa.callgraph.cha
 
CHACallGraph(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
CHAContextInterpreter - Interface in com.ibm.wala.ipa.callgraph.cha
 
CHANGED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
A return value which indicates that a lhs has changed, and the statement might need to be evaluated again.
CHANGED_AND_FIXED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
A return value which indicates that lhs has changed, and the statement need not be evaluated again.
CHANGED_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
The bit-mask which defines the "CHANGED" flag
changedVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Call this method when the contents of a variable changes.
ChaPanel - Class in com.ibm.wala.viz.viewer
 
ChaPanel(IClassHierarchy) - Constructor for class com.ibm.wala.viz.viewer.ChaPanel
 
CHAR - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Char - Static variable in class com.ibm.wala.types.TypeReference
 
CharArray - Static variable in class com.ibm.wala.types.TypeReference
 
CharName - Static variable in class com.ibm.wala.types.TypeReference
 
CharTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
check(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.ApplicationLoaderPolicy
 
check(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.DoNotPrune
 
check(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.pruned.PruningPolicy
Returns whether the given node shall be kept.
check(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
 
check(byte[]) - Static method in class com.ibm.wala.util.strings.UTF8Convert
Check whether the given sequence of bytes is valid (pseudo-)utf8.
checkAllComponentsReuse() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
In order to for the startComponent-calls to work components should be set reuse.
CheckCast - Class in com.ibm.wala.dalvik.dex.instructions
 
CheckCast(int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.CheckCast
 
CheckCastInstruction(int, int, int, int[], boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference[], boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction - Class in com.ibm.wala.shrikeBT
This class represents checkcast instructions.
CheckCastInstruction(String) - Constructor for class com.ibm.wala.shrikeBT.CheckCastInstruction
 
CheckCastInstruction(int, int, int, int[], boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CheckCastInstruction(int, int, int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference[], boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
checkGraphSubset(Graph<T>, Graph<T>) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
checkIntentSpecs() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
Is enough info present to resolve Intents.
checkNoObjectInEntryPoints() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
Check if an Entrypoint takes an object.
checkOverridesInPlace() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
The Overrides are needed to resolve intents in the startComponent-Calls.
checkSize(int, int) - Method in class com.ibm.wala.shrikeCT.AttributeReader
Ensure that the len bytes starting at offset fall within the attribute data.
checkSizeEquals(int, int) - Method in class com.ibm.wala.shrikeCT.AttributeReader
Ensure that the len bytes starting at offset end at the end of the attribute data.
checkStubsVersion() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
Checks whether stubs are recent enough to contain some used functions.
child - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
 
children - Variable in class com.ibm.wala.cast.tree.pattern.NodeOfKind
 
CHOICE_CASE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
CHOICE_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
CISDG - Class in com.ibm.wala.ipa.slicer.thin
A context-insensitive SDG.
CISDG(SDG<InstanceKey>, Map<Statement, Set<PointerKey>>, Map<Statement, Set<PointerKey>>) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISDG
 
CISlicer - Class in com.ibm.wala.ipa.slicer.thin
A cheap, context-insensitive slicer based on reachability over a custom SDG.
CISlicer(CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
 
CISlicer(CallGraph, PointerAnalysis<InstanceKey>, ModRef, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
 
CISlicer(SDG, PointerAnalysis<InstanceKey>, ModRef) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
 
CLASS_NEW_INSTANCE_REF - Static variable in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
ClassBasedInstanceKeys - Class in com.ibm.wala.ipa.callgraph.propagation
This class provides Instance Key call backs where each instance is in the same equivalence class as all other instances of the same concrete type.
ClassBasedInstanceKeys(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
ClassConstant(int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.ClassConstant
 
ClassConstants - Interface in com.ibm.wala.shrikeCT
This interface defines class file constants used by ShrikeCT.
ClassFactoryContextInterpreter - Class in com.ibm.wala.analysis.reflection
An SSAContextInterpreter specialized to interpret reflective class factories (e.g.
ClassFactoryContextInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
ClassFileModule - Class in com.ibm.wala.classLoader
A module which is a wrapper around a .class file
ClassFileModule(File, Module) - Constructor for class com.ibm.wala.classLoader.ClassFileModule
 
ClassHierarchy - Class in com.ibm.wala.ipa.cha
Simple implementation of a class hierarchy.
ClassHierarchy - Class in com.ibm.wala.shrikeBT.analysis
This class takes the raw information from a ClassHierarchyProvider and computes type operations (subtype check, type union).
ClassHierarchyClassTargetSelector - Class in com.ibm.wala.ipa.callgraph.impl
A ClassTargetSelector that simply looks up the declared type of a NewSiteReference in the appropriate class hierarchy.
ClassHierarchyClassTargetSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyClassTargetSelector
 
ClassHierarchyException - Exception in com.ibm.wala.ipa.cha
An exception that means something went wrong when constructing a ClassHierarchy.
ClassHierarchyException(String) - Constructor for exception com.ibm.wala.ipa.cha.ClassHierarchyException
 
ClassHierarchyMethodTargetSelector - Class in com.ibm.wala.ipa.callgraph.impl
A MethodTargetSelector that simply looks up the declared type, name and descriptor of a CallSiteReference in the appropriate class hierarchy.
ClassHierarchyMethodTargetSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
Initialization.
ClassHierarchyProvider - Interface in com.ibm.wala.shrikeBT.analysis
This interface provides information about the class hierarchy to some consumer, such as a bytecode verifier.
ClassHierarchyStats - Class in com.ibm.wala.ipa.cha
Statistics about a class hierarchy.
ClassHierarchyStats() - Constructor for class com.ibm.wala.ipa.cha.ClassHierarchyStats
 
ClassHierarchyStore - Class in com.ibm.wala.shrikeBT.analysis
This implementation of ClassHierarchyProvider is a simple writable data structure representing a class hierarchy.
ClassHierarchyStore() - Constructor for class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
Create an empty store.
ClassHierarchyUtil - Class in com.ibm.wala.ipa.cha
Utilities for querying a class hierarchy
ClassHierarchyUtil() - Constructor for class com.ibm.wala.ipa.cha.ClassHierarchyUtil
 
ClassHierarchyWarning - Class in com.ibm.wala.ipa.cha
A warning for when we get a class not found exception
classifyEdge(T, T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
classifyEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
classifyEdge(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
ClassInstrumenter - Class in com.ibm.wala.shrikeBT.shrikeCT
This class provides a convenient way to instrument every method in a class.
ClassInstrumenter(String, byte[], ClassHierarchyProvider, boolean) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Create a class instrumenter from raw bytes.
ClassInstrumenter(String, ClassReader, ClassHierarchyProvider, boolean) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Create a class instrumenter from a preinitialized class reader.
ClassInstrumenter.MethodExaminer - Interface in com.ibm.wala.shrikeBT.shrikeCT
Implement this interface to instrument every method of a class using visitMethods() below.
classIsPrimitive(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
 
ClassLoaderFactory - Interface in com.ibm.wala.classLoader
 
ClassLoaderFactoryImpl - Class in com.ibm.wala.classLoader
An implementation of the class loader factory that produces ClassLoaderImpls
ClassLoaderFactoryImpl(SetOfClasses) - Constructor for class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
 
ClassLoaderImpl - Class in com.ibm.wala.classLoader
A class loader that reads class definitions from a set of Modules.
ClassLoaderImpl(ClassLoaderReference, ArrayClassLoader, IClassLoader, SetOfClasses, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.ClassLoaderImpl
 
classLoaderName2Ref(String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
ClassLoaderReference - Class in com.ibm.wala.types
Defines the meta-information that identifies a class loader.
ClassLoaderReference(Atom, Atom, ClassLoaderReference) - Constructor for class com.ibm.wala.types.ClassLoaderReference
 
ClassLookupException - Exception in com.ibm.wala.util.ssa
Class is not in scope.
ClassLookupException(String) - Constructor for exception com.ibm.wala.util.ssa.ClassLookupException
 
ClassNewInstanceContextInterpreter - Class in com.ibm.wala.analysis.reflection
An SSAContextInterpreter specialized to interpret Class.newInstance in a JavaTypeContext which represents the point-type of the class object created by the call.
ClassNewInstanceContextInterpreter(IClassHierarchy) - Constructor for class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
END Custom change: caching
ClassPrinter - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
This class prints the contents of a class file.
ClassPrinter(PrintWriter) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
Get ready to print a class to the given output stream.
ClassReader - Class in com.ibm.wala.shrikeCT
This is the core class for reading class file data.
ClassReader(byte[]) - Constructor for class com.ibm.wala.shrikeCT.ClassReader
Build a reader.
ClassReader.AttrIterator - Class in com.ibm.wala.shrikeCT
AttrIterator provides access to attributes in the class file.
ClassSearcher - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
This is a demo class.
ClassSearcher() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassSearcher
 
ClassSignature - Class in com.ibm.wala.types.generics
Under construction.
ClassTargetSelector - Interface in com.ibm.wala.ipa.callgraph
This interface represents policies for selecting a class to allocate at a given new site.
classType - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
classType - Variable in class com.ibm.wala.shrikeBT.GetInstruction
 
classType - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
 
classType - Variable in class com.ibm.wala.shrikeBT.PutInstruction
 
ClassTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
ClassTypeSignature - Class in com.ibm.wala.types.generics
Under construction.
ClassWriter - Class in com.ibm.wala.shrikeCT
This class formats and writes class data into JVM format.
ClassWriter() - Constructor for class com.ibm.wala.shrikeCT.ClassWriter
Create a blank ClassWriter with no methods, fields, or attributes, an empty constant pool, no super class, no implemented interfaces, no name, majorVersion 46, and minorVersion 0.
ClassWriter.CWStringItem - Class in com.ibm.wala.shrikeCT
 
ClassWriter.Element - Class in com.ibm.wala.shrikeCT
An Element is an object that can be serialized into a byte buffer.
ClassWriter.RawElement - Class in com.ibm.wala.shrikeCT
A RawElement is an Element that is already available as some chunk of a byte buffer.
clazzName - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
 
clazzName - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
clazzName - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
 
clear() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
clear(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
clear() - Method in class com.ibm.wala.util.collections.ArraySet
 
clear() - Method in class com.ibm.wala.util.collections.BimodalMap
 
clear() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
clear() - Method in interface com.ibm.wala.util.collections.MultiMap
 
clear() - Method in class com.ibm.wala.util.collections.SmallMap
 
clear() - Method in class com.ibm.wala.util.collections.SparseVector
 
clear() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
clear(T) - Method in class com.ibm.wala.util.intset.BitSet
Remove an object from this bit set.
clear(int) - Method in class com.ibm.wala.util.intset.BitVector
Clears a bit.
clear(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
clear() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
clear(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Clears a bit.
clear() - Method in interface com.ibm.wala.util.intset.MutableIntSet
remove all elements from this set
clear() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
clear() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
clear(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Clears a bit.
clear() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
clear() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
Force the reference to be cleared/collected
clear() - Static method in class com.ibm.wala.util.warnings.Warnings
 
clearAll() - Method in class com.ibm.wala.util.intset.BitSet
Set all the bits to 0.
clearAll() - Method in class com.ibm.wala.util.intset.BitVectorBase
Clears all bits.
clearAll() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Clears all bits.
clearAllTargets() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
clearCaches() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Clear all optional cached data associated with this class.
clearMessages() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
clearMutatedCache(CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
 
clearSoftCaches() - Method in class com.ibm.wala.classLoader.ShrikeClass
Clear all optional cached data associated with this class
clearSoftCaches() - Static method in class com.ibm.wala.util.ref.ReferenceCleanser
A debugging aid.
clearStack() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
CLIENT_MILD - Static variable in class com.ibm.wala.util.warnings.Warning
 
CLIENT_MODERATE - Static variable in class com.ibm.wala.util.warnings.Warning
 
CLIENT_SEVERE - Static variable in class com.ibm.wala.util.warnings.Warning
 
clinitName - Static variable in class com.ibm.wala.types.MethodReference
 
clinitProcessed - Variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
set of classes whose clinit are processed
clinitSelector - Static variable in class com.ibm.wala.types.MethodReference
 
CLONE - Static variable in class com.ibm.wala.analysis.reflection.CloneInterpreter
Comment for CLONE
clone() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
clone() - Method in class com.ibm.wala.shrikeBT.Instruction
We're immutable so there's no need to clone any Instruction object.
clone() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
clone() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Clones the FixedSizeBitVector.
clone() - Method in class com.ibm.wala.util.tables.StringTable
 
clone2Assign - Variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Should we change calls to clone() to assignments?
cloneAtom - Static variable in class com.ibm.wala.analysis.reflection.CloneInterpreter
Comment for cloneAtom
CloneContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation
This context selector selects a context based on the concrete type of the receiver to a call of java.lang.Object.clone
CloneContextSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.CloneContextSelector
 
CloneInterpreter - Class in com.ibm.wala.analysis.reflection
A context interpreter for java.lang.Object.clone TODO: The current implementation does not model CloneNotSupportedExceptions
CloneInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.CloneInterpreter
 
cloneLexicalInfo() - Method in class com.ibm.wala.cast.loader.AstMethod
 
close() - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
 
close() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Call this when you're done modifying classes.
closeFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
cls - Variable in class com.ibm.wala.cast.loader.AstMethod
 
cmd - Variable in class com.ibm.wala.util.processes.BasicLauncher
 
CodeEntityContext(AstTranslator.WalkContext, AstTranslator.Scope, CAstEntity) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
CodeReader - Class in com.ibm.wala.shrikeCT
This attribute reader reads Code attributes from methods.
CodeReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.CodeReader
 
CodeScanner - Class in com.ibm.wala.classLoader
Simple utilities to scan IMethods to gather information without building an IR.
CodeScanner() - Constructor for class com.ibm.wala.classLoader.CodeScanner
 
CodeScraper - Class in com.ibm.wala.shrike.instrumentation
 
CodeScraper() - Constructor for class com.ibm.wala.shrike.instrumentation.CodeScraper
 
CodeWriter - Class in com.ibm.wala.shrikeCT
This class helps emit Code elements.
CodeWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.CodeWriter
Build an empty serializable Code attribute.
CollectionFilter<T> - Class in com.ibm.wala.util.collections
A filter defined by set membership
CollectionFilter(Collection<? extends T>) - Constructor for class com.ibm.wala.util.collections.CollectionFilter
 
collectMethods(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
Walk the call graph and return the set of MethodReferences that appear in the graph.
collectNodeResults(CallGraph, Function<CGNode, Collection<T>>) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphTransitiveClosure
Collect analysis result for each CGNode in a Map.
collectParameters(Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
Searches the given entrypoints for those parameters.
color(NumberedGraph<T>) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
 
color(NumberedGraph<T>, int) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
 
color(NumberedGraph<T>, Comparator<T>, int) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
 
ColoredVertices(boolean, NumberedGraph<T>, int[], int) - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
ColoredVertices(boolean, Map<T, Integer>, int) - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
columnHeadings - Variable in class com.ibm.wala.util.tables.Table
 
com.ibm.wala.analysis.pointers - package com.ibm.wala.analysis.pointers
This package defines utilities to help navigate pointer analysis results.
com.ibm.wala.analysis.reflection - package com.ibm.wala.analysis.reflection
This package provides functions to deal with reflection.
com.ibm.wala.analysis.reflection.java7 - package com.ibm.wala.analysis.reflection.java7
 
com.ibm.wala.analysis.stackMachine - package com.ibm.wala.analysis.stackMachine
This package provides a layer to perform abstract interpretation over the JVM stack machine.
com.ibm.wala.analysis.typeInference - package com.ibm.wala.analysis.typeInference
This package provides intraprocedural type inference over the SSA form.
com.ibm.wala.cast.analysis.typeInference - package com.ibm.wala.cast.analysis.typeInference
 
com.ibm.wala.cast.ipa.callgraph - package com.ibm.wala.cast.ipa.callgraph
 
com.ibm.wala.cast.ipa.cha - package com.ibm.wala.cast.ipa.cha
 
com.ibm.wala.cast.ipa.lexical - package com.ibm.wala.cast.ipa.lexical
 
com.ibm.wala.cast.ipa.modref - package com.ibm.wala.cast.ipa.modref
 
com.ibm.wala.cast.ir.cfg - package com.ibm.wala.cast.ir.cfg
 
com.ibm.wala.cast.ir.ssa - package com.ibm.wala.cast.ir.ssa
 
com.ibm.wala.cast.ir.ssa.analysis - package com.ibm.wala.cast.ir.ssa.analysis
 
com.ibm.wala.cast.ir.translator - package com.ibm.wala.cast.ir.translator
 
com.ibm.wala.cast.loader - package com.ibm.wala.cast.loader
 
com.ibm.wala.cast.tree - package com.ibm.wala.cast.tree
 
com.ibm.wala.cast.tree.impl - package com.ibm.wala.cast.tree.impl
 
com.ibm.wala.cast.tree.pattern - package com.ibm.wala.cast.tree.pattern
 
com.ibm.wala.cast.tree.rewrite - package com.ibm.wala.cast.tree.rewrite
 
com.ibm.wala.cast.tree.visit - package com.ibm.wala.cast.tree.visit
 
com.ibm.wala.cast.types - package com.ibm.wala.cast.types
 
com.ibm.wala.cast.util - package com.ibm.wala.cast.util
 
com.ibm.wala.cfg - package com.ibm.wala.cfg
This package provides control-flow graph utilities.
com.ibm.wala.cfg.cdg - package com.ibm.wala.cfg.cdg
This package supports a control-dependence graph.
com.ibm.wala.cfg.exc - package com.ibm.wala.cfg.exc
 
com.ibm.wala.cfg.exc.inter - package com.ibm.wala.cfg.exc.inter
 
com.ibm.wala.cfg.exc.intra - package com.ibm.wala.cfg.exc.intra
 
com.ibm.wala.classLoader - package com.ibm.wala.classLoader
This package provides functionality related to class loading and management of loaded classes.
com.ibm.wala.client - package com.ibm.wala.client
This package provides interfaces for some base utilities for use by WALA clients.
com.ibm.wala.dalvik.classLoader - package com.ibm.wala.dalvik.classLoader
 
com.ibm.wala.dalvik.dex.instructions - package com.ibm.wala.dalvik.dex.instructions
 
com.ibm.wala.dalvik.dex.util.config - package com.ibm.wala.dalvik.dex.util.config
 
com.ibm.wala.dalvik.ipa.callgraph.androidModel - package com.ibm.wala.dalvik.ipa.callgraph.androidModel
Inserts synthetic code that resembles Androids lifecycle.
com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters - package com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Controls how variable-instances are handled in the AndroidModel.
com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure - package com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
Controls the overall structure of the later model.
com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs - package com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
Contains functions inserted into the AndroidModel.
com.ibm.wala.dalvik.ipa.callgraph.impl - package com.ibm.wala.dalvik.ipa.callgraph.impl
 
com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa - package com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Fetch and handle information on Android-Intents.
com.ibm.wala.dalvik.ssa - package com.ibm.wala.dalvik.ssa
 
com.ibm.wala.dalvik.util - package com.ibm.wala.dalvik.util
Classes of general use with the AndroidModel.
com.ibm.wala.dalvik.util.androidEntryPoints - package com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded specifications of the EntryPoints of Android-components.
com.ibm.wala.dataflow.graph - package com.ibm.wala.dataflow.graph
This package provides a Killdall-style dataflow layer for a system of equations induced over a graph.
com.ibm.wala.dataflow.IFDS - package com.ibm.wala.dataflow.IFDS
This package provides an RHS solver for IFDS problems.
com.ibm.wala.dataflow.ssa - package com.ibm.wala.dataflow.ssa
 
com.ibm.wala.demandpa.alg - package com.ibm.wala.demandpa.alg
 
com.ibm.wala.demandpa.alg.refinepolicy - package com.ibm.wala.demandpa.alg.refinepolicy
 
com.ibm.wala.demandpa.alg.statemachine - package com.ibm.wala.demandpa.alg.statemachine
 
com.ibm.wala.demandpa.flowgraph - package com.ibm.wala.demandpa.flowgraph
 
com.ibm.wala.demandpa.util - package com.ibm.wala.demandpa.util
 
com.ibm.wala.escape - package com.ibm.wala.escape
 
com.ibm.wala.fixedpoint.impl - package com.ibm.wala.fixedpoint.impl
 
com.ibm.wala.fixpoint - package com.ibm.wala.fixpoint
This package provides general utilities for fixed-point solvers.
com.ibm.wala.ipa.callgraph - package com.ibm.wala.ipa.callgraph
This package provides basic interfaces and functions for call graph construction.
com.ibm.wala.ipa.callgraph.cha - package com.ibm.wala.ipa.callgraph.cha
 
com.ibm.wala.ipa.callgraph.impl - package com.ibm.wala.ipa.callgraph.impl
This package provides some implementations of basic functions needed for various call graph construction algorithms.
com.ibm.wala.ipa.callgraph.propagation - package com.ibm.wala.ipa.callgraph.propagation
This package provides the base layer for propagation-based call graph construction and pointer analysis.
com.ibm.wala.ipa.callgraph.propagation.cfa - package com.ibm.wala.ipa.callgraph.propagation.cfa
This package provides RTA call graph construction.
com.ibm.wala.ipa.callgraph.propagation.rta - package com.ibm.wala.ipa.callgraph.propagation.rta
This package provides CFA-style call graph construction and pointer analysis.
com.ibm.wala.ipa.callgraph.pruned - package com.ibm.wala.ipa.callgraph.pruned
 
com.ibm.wala.ipa.cfg - package com.ibm.wala.ipa.cfg
This package supports interprocedural control-flow graphs, and control-flow graphs specialized for context.
com.ibm.wala.ipa.cha - package com.ibm.wala.ipa.cha
This package provides functionality related to class hierarchies.
com.ibm.wala.ipa.modref - package com.ibm.wala.ipa.modref
 
com.ibm.wala.ipa.slicer - package com.ibm.wala.ipa.slicer
 
com.ibm.wala.ipa.slicer.thin - package com.ibm.wala.ipa.slicer.thin
 
com.ibm.wala.ipa.summaries - package com.ibm.wala.ipa.summaries
This package provides class hierarchy analysis.
com.ibm.wala.model - package com.ibm.wala.model
 
com.ibm.wala.model.java.lang - package com.ibm.wala.model.java.lang
 
com.ibm.wala.model.java.lang.reflect - package com.ibm.wala.model.java.lang.reflect
 
com.ibm.wala.properties - package com.ibm.wala.properties
 
com.ibm.wala.shrike.bench - package com.ibm.wala.shrike.bench
 
com.ibm.wala.shrike.cg - package com.ibm.wala.shrike.cg
 
com.ibm.wala.shrike.copywriter - package com.ibm.wala.shrike.copywriter
 
com.ibm.wala.shrike.instrumentation - package com.ibm.wala.shrike.instrumentation
 
com.ibm.wala.shrikeBT - package com.ibm.wala.shrikeBT
 
com.ibm.wala.shrikeBT.analysis - package com.ibm.wala.shrikeBT.analysis
 
com.ibm.wala.shrikeBT.info - package com.ibm.wala.shrikeBT.info
 
com.ibm.wala.shrikeBT.shrikeCT - package com.ibm.wala.shrikeBT.shrikeCT
 
com.ibm.wala.shrikeBT.shrikeCT.tools - package com.ibm.wala.shrikeBT.shrikeCT.tools
 
com.ibm.wala.shrikeBT.tools - package com.ibm.wala.shrikeBT.tools
 
com.ibm.wala.shrikeCT - package com.ibm.wala.shrikeCT
 
com.ibm.wala.sourcepos - package com.ibm.wala.sourcepos
 
com.ibm.wala.ssa - package com.ibm.wala.ssa
This package provides the WALA SSA IR.
com.ibm.wala.ssa.analysis - package com.ibm.wala.ssa.analysis
This package provides analyses over the WALA SSA IR.
com.ibm.wala.types - package com.ibm.wala.types
This package provides abstractions for the Java type system.
com.ibm.wala.types.annotations - package com.ibm.wala.types.annotations
 
com.ibm.wala.types.generics - package com.ibm.wala.types.generics
 
com.ibm.wala.util - package com.ibm.wala.util
This package provides miscellaneous utilities.
com.ibm.wala.util.bytecode - package com.ibm.wala.util.bytecode
This package provides miscellaneous utilities for manipulating bytecode.
com.ibm.wala.util.collections - package com.ibm.wala.util.collections
Sets and collections
com.ibm.wala.util.config - package com.ibm.wala.util.config
This package provides miscellaneous utilities for configuration of the analysis.
com.ibm.wala.util.debug - package com.ibm.wala.util.debug
Debugging utilities
com.ibm.wala.util.functions - package com.ibm.wala.util.functions
 
com.ibm.wala.util.graph - package com.ibm.wala.util.graph
Graph interfaces
com.ibm.wala.util.graph.dominators - package com.ibm.wala.util.graph.dominators
 
com.ibm.wala.util.graph.impl - package com.ibm.wala.util.graph.impl
Graph implementations
com.ibm.wala.util.graph.labeled - package com.ibm.wala.util.graph.labeled
 
com.ibm.wala.util.graph.traverse - package com.ibm.wala.util.graph.traverse
Graph traversal algorithms
com.ibm.wala.util.heapTrace - package com.ibm.wala.util.heapTrace
This package provides a utility which analyzes heap usage by heap-walking via reflection.
com.ibm.wala.util.intset - package com.ibm.wala.util.intset
BitVector and vector utilities
com.ibm.wala.util.io - package com.ibm.wala.util.io
 
com.ibm.wala.util.math - package com.ibm.wala.util.math
Math utilities
com.ibm.wala.util.perf - package com.ibm.wala.util.perf
 
com.ibm.wala.util.processes - package com.ibm.wala.util.processes
 
com.ibm.wala.util.ref - package com.ibm.wala.util.ref
 
com.ibm.wala.util.scope - package com.ibm.wala.util.scope
 
com.ibm.wala.util.shrike - package com.ibm.wala.util.shrike
 
com.ibm.wala.util.ssa - package com.ibm.wala.util.ssa
A set of classes facilitating the construction of synthetic methods.
com.ibm.wala.util.strings - package com.ibm.wala.util.strings
 
com.ibm.wala.util.tables - package com.ibm.wala.util.tables
 
com.ibm.wala.util.warnings - package com.ibm.wala.util.warnings
This package provides miscellaneous utilities for tracking analysis warnings.
com.ibm.wala.viz - package com.ibm.wala.viz
 
com.ibm.wala.viz.viewer - package com.ibm.wala.viz.viewer
 
CommandLine - Class in com.ibm.wala.util.io
utilities for parsing a command line
CommandLine() - Constructor for class com.ibm.wala.util.io.CommandLine
 
compare(AndroidEntryPoint, AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrderComperator
 
compare(AndroidEntryPointLocator.AndroidPossibleEntryPoint, AndroidEntryPointLocator.AndroidPossibleEntryPoint) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint.ExecutionOrderComperator
 
compare(Object, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
compare(T, T) - Method in class com.ibm.wala.util.collections.HashCodeComparator
 
compare(T, T) - Method in class com.ibm.wala.util.collections.ToStringComparator
 
compareConcreteTypes(IClass, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
compareElements(PathEdge<T>, PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Worklist
 
compareElements(AbstractStatement, AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.Worklist
 
compareElements(T, T) - Method in class com.ibm.wala.util.collections.Heap
 
compareFields(IField, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
compareInstanceKeys(InstanceKey, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
compareOtherKeys(Object, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
comparePrimitives(TypeReference, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
compareTo(Object) - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
 
compareTo(Object) - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
compareTo(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
compareTo(Object) - Method in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
 
compareTo(Object) - Method in class com.ibm.wala.util.warnings.Warning
 
ComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ComparisonInstruction - Class in com.ibm.wala.shrikeBT
This class represents comparisons between floats, longs and doubles.
ComparisonInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ComparisonInstruction
 
ComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
compile() - Method in class com.ibm.wala.shrikeBT.Compiler
Do the work of generating new bytecodes.
compileAndAddMethodToClassWriter(MethodData, ClassWriter, ClassWriter.Element) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
Compile and add a method to a ClassWriter.
Compiler - Class in com.ibm.wala.shrikeBT
This class generates Java bytecode from ShrikeBT Instructions.
Compiler(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.Compiler
Initialize a Compiler for the given method data.
Compiler(MethodData) - Constructor for class com.ibm.wala.shrikeBT.Compiler
Extract the data for the method to be compiled from the MethodData container.
Compiler.Output - Class in com.ibm.wala.shrikeBT
This class represents a method generated by a Compiler.
ComposedEntrypoints - Class in com.ibm.wala.ipa.callgraph.impl
This class represents the union of two sets of Entrypoints.
ComposedEntrypoints(Iterable<Entrypoint>, Iterable<Entrypoint>) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ComposedEntrypoints
 
ComposedIterator<O,I> - Class in com.ibm.wala.util.collections
A 2-level iterator.
ComposedIterator(Iterator<O>) - Constructor for class com.ibm.wala.util.collections.ComposedIterator
 
composeEntityName(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
create the language-appropriate name for f
CompoundIntIterator - Class in com.ibm.wala.util.collections
An Iterator which provides a concatenation of two IntIterators.
CompoundIntIterator(IntIterator, IntIterator) - Constructor for class com.ibm.wala.util.collections.CompoundIntIterator
 
CompoundIterator<T> - Class in com.ibm.wala.util.collections
An iterator which provides a logical concatenation of the lists from two other iterators
CompoundIterator(Iterator<? extends T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.collections.CompoundIterator
 
CompoundModule - Class in com.ibm.wala.classLoader
 
CompoundModule(URL, SourceModule[]) - Constructor for class com.ibm.wala.classLoader.CompoundModule
 
CompoundModule.Reader - Class in com.ibm.wala.classLoader
 
CompoundPiPolicy - Class in com.ibm.wala.ssa
A Combination of 2 SSAPiNodePolicys.
compute(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
Computes impossible control flow that is due to exceptions that definitely will not appear or that will always be thrown.
compute(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor, boolean) - Static method in class com.ibm.wala.cfg.exc.inter.InterprocNullPointerAnalysis
 
compute(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
 
compute(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
 
compute() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
 
compute() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
compute(CallGraph) - Static method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
computeAcyclicPaths(NumberedGraph<T>, T, T, T, int) - Static method in class com.ibm.wala.util.graph.Acyclic
Compute a set of acyclic paths through a graph G from a node src to a node sink.
computeAllInterfacesAsCollection() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
computeBackEdges(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
Compute a relation R s.t.
computeBackwardSlice(Statement, CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.ipa.slicer.Slicer
 
computeBackwardSlice(SDG, Statement) - Static method in class com.ibm.wala.ipa.slicer.Slicer
Use the passed-in SDG
computeBackwardSlice(SDG, Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.Slicer
Use the passed-in SDG
computeBackwardSlice(Statement, CallGraph, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.Slicer
 
computeBackwardThinSlice(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISlicer
 
computeBackwardThinSlice(Collection<Statement>) - Method in class com.ibm.wala.ipa.slicer.thin.CISlicer
 
computeBasicBlocks(IInstruction[], ExceptionHandler[][]) - Static method in class com.ibm.wala.shrikeBT.Util
 
computeBinaryFlow(int, int, IBinaryReturnFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
computeColumnWidths() - Method in class com.ibm.wala.util.tables.Table
 
computeDeclaredMethods() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
computeDeclaredMethods() - Method in class com.ibm.wala.classLoader.ShrikeClass
initialize the declared methods array
computeDeclaredMethods() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
computeFlow(int, IUnaryFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
computeForwardSlice(Statement, CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.ipa.slicer.Slicer
 
computeForwardSlice(SDG, Statement) - Static method in class com.ibm.wala.ipa.slicer.Slicer
Use the passed-in SDG
computeImplicitPointsToSetAtGet(CGNode, FieldReference, int, boolean) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
computeInstructionIndices(IR) - Static method in class com.ibm.wala.ipa.slicer.PDG
 
computeInterprocAnalysis(CallGraph, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
computeInterprocAnalysis(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
computeInterprocAnalysis(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor, boolean) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
computeInvariantParameters(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor.DefaultInvariantComputer
Side effect: records invariant parameters as implicit points-to-sets.
computeInvariantParameters(SSAAbstractInvokeInstruction) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor.InvariantComputer
 
computeInverseFlow(int, IReversibleFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
computeLexicalMod() - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
Compute the lexical variables possibly modified by each CGNode and its transitive callees.
computeLexicalRef() - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
Compute the lexical variables possibly read by each CGNode and its transitive callees.
computeLookupSwitchOffset(int, int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the offset for a given value of the lookupswitch (as a signed int) or 0 if the value is not in the table.
computeMethodMapIfNeeded() - Method in class com.ibm.wala.classLoader.BytecodeClass
set up the methodMap mapping
computeMod(CallGraph, PointerAnalysis<T>, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
For each call graph node, what heap locations (as determined by a heap model) may it write, including its callees transitively
computeMod(CallGraph, PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
For each call graph node, what heap locations (as determined by a heap model) may it write, including its callees transitively
computeReachingDefs(CGNode, IR, PointerAnalysis<T>, Map<CGNode, OrdinalSet<PointerKey>>, Collection<Statement>, HeapExclusions, CallGraph) - Method in class com.ibm.wala.ipa.slicer.HeapReachingDefs
For each statement s, return the set of statements that may def the heap value read by s.
computeRef(CallGraph, PointerAnalysis<T>, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
For each call graph node, what heap locations (as determined by a heap model) may it read, including its callees transitively
computeRef(CallGraph, PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
For each call graph node, what heap locations (as determined by a heap model) may it read, including its callees transitively
computeSerialVersionUID(ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
This method computes the serialVersionUID for class r.
computeSignature(Class<?>[], Class<?>) - Static method in class com.ibm.wala.shrikeBT.Util
Given a Java Method, compute the VM-style type signature.
computeSlice(SDG, Collection<Statement>, boolean) - Static method in class com.ibm.wala.ipa.slicer.Slicer
 
computeSubClasses(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
computeSubClasses(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Return set of all subclasses of type in the Class Hierarchy TODO: Tune this implementation.
computeSubClasses(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Return set of all subclasses of type in the Class Hierarchy
computeTableSwitchOffset(int, int, int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the offset for a given value of the tableswitch (as a signed int) or 0 if the value is out of range.
computeTypes(Analyzer.TypeVisitor, BitSet, boolean) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
Verify the method and compute types at every program point.
computeTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
 
concat(byte, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.Atom
 
concat(Atom, Atom) - Static method in class com.ibm.wala.util.strings.Atom
 
concat(byte, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.ImmutableByteArray
 
ConcreteTypeKey - Class in com.ibm.wala.ipa.callgraph.propagation
An instance key which represents a unique set for each concrete type.
ConcreteTypeKey(IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ConditionalBranchInstruction - Class in com.ibm.wala.shrikeBT
This class represents conditional branches.
ConditionalBranchInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
CONE_BOUND - Static variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
ConeType - Class in com.ibm.wala.analysis.typeInference
Represents a type and its subtypes.
ConeType(IClass) - Constructor for class com.ibm.wala.analysis.typeInference.ConeType
 
Configuration - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ConfigurationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
connectThrough(ParameterAccessor, Set<? extends SSAValue>, Set<? extends SSAValue>, IClassHierarchy, IInstantiator, Object...) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Connects though parameters from the calling function (overridable) - CAUTION:.
connectThrough(ParameterAccessor, Set<? extends SSAValue>, Set<? extends SSAValue>, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Assign parameters to a call based on their type.
CONST - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
constant() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
 
constant() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
CONSTANT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
Constant - Class in com.ibm.wala.dalvik.dex.instructions
 
Constant(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant
 
Constant.ClassConstant - Class in com.ibm.wala.dalvik.dex.instructions
 
Constant.IntConstant - Class in com.ibm.wala.dalvik.dex.instructions
 
Constant.LongConstant - Class in com.ibm.wala.dalvik.dex.instructions
 
Constant.StringConstant - Class in com.ibm.wala.dalvik.dex.instructions
 
CONSTANT_Class - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_Class - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_Double - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_Double - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_Float - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_Float - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_Integer - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_Integer - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_Long - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_Long - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_SPECIFIC - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
Should we use constant-specific keys?
CONSTANT_String - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_String - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
ConstantElementValue(Object) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
 
ConstantFoldingRewriter - Class in com.ibm.wala.cast.ir.translator
 
ConstantFoldingRewriter(CAst) - Constructor for class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
 
ConstantInstruction - Class in com.ibm.wala.shrikeBT
A ConstantInstruction pushes some constant value onto the stack.
ConstantInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ConstantInstruction
 
ConstantInstruction.ClassToken - Class in com.ibm.wala.shrikeBT
 
ConstantInstruction.InvokeDynamicToken - Class in com.ibm.wala.shrikeBT
 
ConstantKey<T> - Class in com.ibm.wala.ipa.callgraph.propagation
An instance key which represents a unique, constant object.
ConstantKey(T, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
ConstantPoolParser - Class in com.ibm.wala.shrikeCT
A ConstantPoolParser provides read-only access to the constant pool of a class file.
ConstantPoolParser(byte[], int, int) - Constructor for class com.ibm.wala.shrikeCT.ConstantPoolParser
 
ConstantPoolParser.ReferenceToken - Class in com.ibm.wala.shrikeCT
 
ConstantPoolReader - Class in com.ibm.wala.shrikeBT
This class provides read-only access to a constant pool.
ConstantPoolReader() - Constructor for class com.ibm.wala.shrikeBT.ConstantPoolReader
 
Constants - Interface in com.ibm.wala.shrikeBT
This interface defines a bunch of constants from the JVM spec.
ConstantValue - Class in com.ibm.wala.ssa
The value of a constant which appears in an SSA IR.
ConstantValue(Object) - Constructor for class com.ibm.wala.ssa.ConstantValue
 
ConstantValue(int) - Constructor for class com.ibm.wala.ssa.ConstantValue
 
ConstantValue(double) - Constructor for class com.ibm.wala.ssa.ConstantValue
 
ConstantValueReader - Class in com.ibm.wala.shrikeCT
This class reads ConstantValue attributes.
ConstantValueReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueReader
Build a reader for the attribute 'iter'.
ConstantValueWriter - Class in com.ibm.wala.shrikeCT
This class builds serializable ConstantValue attributes.
ConstantValueWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
Build an empty writer.
ConstantValueWriter(ClassWriter, long) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
Build an writer for a 'long' constant value.
ConstantValueWriter(ClassWriter, int) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
Build an writer for an 'int' constant value.
ConstantValueWriter(ClassWriter, float) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
Build an writer for a 'float' constant value.
ConstantValueWriter(ClassWriter, double) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
Build an writer for a 'double' constant value.
ConstantValueWriter(ClassWriter, String) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
Build an writer for a 'String' constant value.
ConstraintVisitor(SSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
ContainerContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This context selector returns a context customized for the InstanceKey of the receiver if receiver is a container, or was allocated in a node whose context was a ReceiverInstanceContext, and the type is interesting according to a delegate ZeroXInstanceKeys Additionally, we add one level of call string context to a few well-known static factory methods from the standard libraries.
ContainerContextSelector(IClassHierarchy, ZeroXInstanceKeys) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
ContainersFieldPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
ContainersFieldPolicy(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ContainersFieldPolicy
 
ContainerUtil - Class in com.ibm.wala.ipa.callgraph.propagation
Utilities for container class analysis
ContainerUtil() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
 
contains(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
contains(String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
contains(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
contains(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
 
contains(int, int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
Does a particular summary edge exist?
contains(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
Is a particular bit set?
contains(Object) - Method in class com.ibm.wala.util.collections.ArraySet
 
contains(T) - Method in class com.ibm.wala.util.collections.FifoQueue
Indicate whether the specified element is currently in the queue.
contains(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
contains(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
contains(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorUtil
 
contains(String) - Method in class com.ibm.wala.util.config.FileOfClasses
 
contains(String) - Method in class com.ibm.wala.util.config.SetOfClasses
 
contains(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
contains(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
contains(T) - Method in class com.ibm.wala.util.intset.BitSet
Does this set contain a certain object?
contains(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
contains(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
contains(int) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
contains(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
contains(int) - Method in interface com.ibm.wala.util.intset.IntSet
 
contains(long) - Method in interface com.ibm.wala.util.intset.LongSet
 
contains(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
contains(T) - Method in class com.ibm.wala.util.intset.OrdinalSet
 
contains(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
contains(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
Does this set contain value x?
contains(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
Does this set contain value x?
contains(byte) - Method in class com.ibm.wala.util.strings.Atom
 
containsAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
containsAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
containsAll(BimodalMutableIntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
TODO: optimize ME!
containsAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
containsAny(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
containsAny(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
 
containsAny(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
containsAny(OrdinalSet<T>) - Method in class com.ibm.wala.util.intset.OrdinalSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
containsAny(SparseIntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
containsAny(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
containsAny(SparseLongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
containsKey(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
containsKey(K) - Method in interface com.ibm.wala.util.collections.MultiMap
 
containsKey(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
containsMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
containsNode(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
containsNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
containsNode(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
containsNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
containsNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
This implementation is necessary because the underlying SparseNumberedGraph may not support node membership tests.
containsNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
containsNode(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
containsNode(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
containsNode(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
containsNode(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
containsNode(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
containsNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
containsNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
 
containsNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
containsNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
containsNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
containsNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
containsNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
containsNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
 
containsResult(CGNode) - Method in interface com.ibm.wala.cfg.exc.InterprocAnalysisResult
Returns true iff an analysis result exists for the given call graph node.
containsStatement(IFixedPointStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
containsStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
containsStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
containsValue(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
containsValue(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
containsVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
containsVariable(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
containsVariable(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
ContentProvider - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContentProviderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContentResolver - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContentResolverName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
contentsAreInvariant(SymbolTable, DefUse, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
contentsAreInvariant(SymbolTable, DefUse, int[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
contentsAreInvariant(SymbolTable, DefUse, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
A value is "invariant" if we can figure out the instances it can ever point to locally, without resorting to propagation.
contentsAreInvariant(SymbolTable, DefUse, int[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
Context - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Context - Interface in com.ibm.wala.ipa.callgraph
A Context is a mapping from a name (ContextKey) to a value (ContextItem) For example, for CFA-1, there is only one name ("caller"); and the context maps "caller" to an IMethod As another example, for CPA, there would be name for each parameter slot ("zero","one","two"), and the Context provides a mapping from this name to a set of types.
ContextImpl - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextImplName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextInsensitiveCHAContextInterpreter - Class in com.ibm.wala.ipa.callgraph.cha
 
ContextInsensitiveCHAContextInterpreter() - Constructor for class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
 
ContextInsensitiveRTAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
Default implementation of MethodContextInterpreter for context-insensitive analysis
ContextInsensitiveRTAInterpreter(AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
 
ContextInsensitiveSelector - Class in com.ibm.wala.ipa.callgraph.impl
A basic context selector that ignores context.
ContextInsensitiveSelector() - Constructor for class com.ibm.wala.ipa.callgraph.impl.ContextInsensitiveSelector
 
ContextInsensitiveSSAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
Default implementation of SSAContextInterpreter for context-insensitive analysis.
ContextInsensitiveSSAInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
ContextInterpreterImpl() - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
contextIsIrrelevant(IBytecodeMethod) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
 
contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
contextIsIrrelevant(SyntheticMethod) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.ssa.DefaultIRFactory
Is the Context irrelevant as to structure of the IR for a particular IMethod?
contextIsIrrelevant(T) - Method in interface com.ibm.wala.ssa.IRFactory
Does this factory always return the same IR for a method, regardless of context?
ContextItem - Interface in com.ibm.wala.ipa.callgraph
A placeholder for strong typing.
ContextItem.Value<T> - Class in com.ibm.wala.ipa.callgraph
 
ContextKey - Interface in com.ibm.wala.ipa.callgraph
This just exists to enforce strong typing.
ContextKey.ParameterKey - Class in com.ibm.wala.ipa.callgraph
context key representing some parameter index, useful, e.g.
ContextMenu - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextMenuName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextSelector - Interface in com.ibm.wala.ipa.callgraph
An interface to an object which helps control context-sensitivity.
contextSelector - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
A context selector which may use information derived from the propagation-based dataflow.
ContextSelectorImpl(ContextSelector) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextSelectorImpl
 
ContextSensitiveStateMachine - Class in com.ibm.wala.demandpa.alg
A state machine for tracking calling context during a points-to query.
ContextSensitiveStateMachine.BasicRecursionHandler - Class in com.ibm.wala.demandpa.alg
handles method recursion by only collapsing cycles of recursive calls observed during analysis
ContextSensitiveStateMachine.Factory - Class in com.ibm.wala.demandpa.alg
 
ContextSensitiveStateMachine.RecursionHandler - Interface in com.ibm.wala.demandpa.alg
 
ContextThemeWrapper - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextThemeWrapperName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextUtil - Class in com.ibm.wala.ipa.callgraph
misc utilities for dealing with contexts
ContextUtil() - Constructor for class com.ibm.wala.ipa.callgraph.ContextUtil
 
ContextWrapper - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ContextWrapperName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
CONTINUE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ControlDependenceGraph<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.cfg.cdg
Control Dependence Graph
ControlDependenceGraph(ControlFlowGraph<I, T>, boolean) - Constructor for class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
ControlDependenceGraph(ControlFlowGraph<I, T>) - Constructor for class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
controlEquivalent(T, T) - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
ControlFlowGraph<I,T extends IBasicBlock<I>> - Interface in com.ibm.wala.cfg
An interface that is common to the Shrike and SSA CFG implementations.
ConversionInstruction(int, int, int, TypeReference, TypeReference, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ConversionInstruction - Class in com.ibm.wala.shrikeBT
This class represents instructions that convert from one primitive type to another.
ConversionInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ConversionInstruction
 
ConversionInstruction(int, int, int, TypeReference, TypeReference, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
convert(AstMethod, AstIRFactory.AstIR, SSAOptions) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
convert(AstMethod, AstIRFactory.AstIR, SSAOptions, IntSet) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
convertClassToType(String) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
Convert the internal JVM class name to a JVM type name (e.g., java/lang/Object to Ljava/lang/Object;).
convertPointerKeyToHeapModel(PointerKey, HeapModel) - Static method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
convert a pointer key to one in the memory access map's heap model TODO move this somewhere more appropriate
convertToAnnotations(ClassLoaderReference, AnnotationsReader.AnnotationAttribute[]) - Static method in class com.ibm.wala.types.annotations.Annotation
 
convertTypeToClass(String) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
Convert a JVM type to the internal JVM class name (e.g., Ljava/lang/Object; to java/lang/Object)
copy(CAstNode, CAstControlFlowMap, CAstSourcePositionMap, CAstNodeTypeMap, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
copy() - Method in class com.ibm.wala.ssa.SymbolTable
 
copy(String, String) - Static method in class com.ibm.wala.util.io.FileUtil
This may be a resource leak: http://bugs.sun.com/view_bug.do?bug_id=4724038 We may have to reconsider using nio for this, or apply one of the horrible workarounds listed in the bug report above.
copyBits(BitSet<T>) - Method in class com.ibm.wala.util.intset.BitSet
Method copy.
copyBits(BitVectorBase) - Method in class com.ibm.wala.util.intset.BitVectorBase
Copies the values of the bits in the specified set into this set.
copyBits(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Copies the values of the bits in the specified set into this set.
copyBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Copies the values of the bits in the specified set into this set.
copyChildren(CAstNode, Map<Pair<CAstNode, K>, CAstNode>, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyFlow(Map<Pair<CAstNode, K>, CAstNode>, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
create a control-flow map for the rewritten tree, given the mapping from (original node, copy key) pairs ot new nodes and the original control-flow map.
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAGotoInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInstruction
This method is meant to be used during SSA conversion for an IR that is not in SSA form.
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSANewInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAThrowInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
 
copyFrom(ControlFlowGraph<I, T>) - Static method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
copyInstruction(SSAInstructionFactory, int[], int[], int) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ClassWriter.Element
Copy the bytes into 'buf' at offset 'offset'.
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ClassWriter.RawElement
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
Copy the bytes into 'buf' at offset 'offset'.
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.StackMapTableWriter
 
copyInto(Graph<T>, Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
copyInto(LabeledGraph<T, U>, LabeledGraph<T, U>) - Static method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
 
copyNodes(CAstNode, CAstControlFlowMap, CAstRewriter.RewriteContext<AstLoopUnwinder.UnwindKey>, Map<Pair<CAstNode, AstLoopUnwinder.UnwindKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
copyNodes(CAstNode, CAstControlFlowMap, C, Map<Pair<CAstNode, K>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
rewrite the CAst rooted at root under some context, returning the node at the root of the rewritten tree.
copyNodesHackForEclipse(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
what is the hack here? --MS
copyright - Static variable in class com.ibm.wala.shrike.copywriter.CopyWriter
 
copyrightAttrName - Static variable in class com.ibm.wala.shrike.copywriter.CopyWriter
 
copySet(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
copySet(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
copySet(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
Set the value of this to be the same as the value of set
copySet(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Set the value of this to be the same as the value of set
copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
copySet(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
copySet(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Set the value of this to be the same as the value of set
copySource(Map<Pair<CAstNode, K>, CAstNode>, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyState(AbstractIntStackMachine.MachineState) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
copyState(TypeVariable) - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
 
copyState(NullPointerState) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
 
copyState(ParameterState) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
 
copyState(AbstractIntRegisterMachine.MachineState) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
copyState(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
copyState(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
copyState(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
copyState(T) - Method in interface com.ibm.wala.fixpoint.IVariable
Set this variable to have the same state as another one
copyStream(InputStream, OutputStream) - Static method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
copyTypes(Map<Pair<CAstNode, K>, CAstNode>, CAstNodeTypeMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyUse(AstIRFactory.AstIR, int, int, int, int) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
CopyWriter - Class in com.ibm.wala.shrike.copywriter
 
CopyWriter() - Constructor for class com.ibm.wala.shrike.copywriter.CopyWriter
 
count() - Method in class com.ibm.wala.shrikeCT.BootstrapMethodsReader
 
count(Iterator<T>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
 
count - Variable in class com.ibm.wala.util.perf.Stopwatch
 
countBytecodeBytes(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
 
countEdges(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphUtil
count the number of edges in g
cr - Variable in class com.ibm.wala.shrikeCT.AttributeReader
 
create() - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
 
create(TypeAbstraction, int) - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.ManySubtypesWarning
 
create(TypeAbstraction) - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.NoSubtypesWarning
 
create(int) - Static method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
 
create(String) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyWarning
 
createAnalyzer(MethodData) - Static method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
createBitSet(BitSet<T>) - Static method in class com.ibm.wala.util.intset.BitSet
 
createBoundedTabulationSolver(TabulationProblem<T, P, F>, int, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
 
createCallGraphBuilderCancelException(Exception, CallGraph, PointerAnalysis<InstanceKey>) - Static method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
 
createCallGraphBuilderCancelException(String, CallGraph, PointerAnalysis<InstanceKey>) - Static method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
 
createCAstRewriter(CAst) - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriterFactory
 
createCompoundPiPolicy(SSAPiNodePolicy, SSAPiNodePolicy) - Static method in class com.ibm.wala.ssa.CompoundPiPolicy
 
createContext(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Creates a new instance of android/content/Context.
createContextWrapper(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
 
createdBoundedPartiallyBalancedSolver(PartiallyBalancedTabulationProblem<T, P, F>, int, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
 
createDefault(IMethod) - Static method in class com.ibm.wala.cfg.exc.intra.ParameterState
 
createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.DexSSAPropagationCallGraphBuilder
Deprecated.
 
createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
createEmptyMethodData(String, String, int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
 
createEntry(ZipEntry) - Method in class com.ibm.wala.classLoader.JarFileModule
 
createEntrypoints(AnalysisScope, IClassHierarchy) - Method in interface com.ibm.wala.client.AbstractAnalysisEngine.EntrypointBuilder
 
createFile(String) - Static method in class com.ibm.wala.util.io.FileUtil
Create a FileOutputStream corresponding to a particular file name.
createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrikeBT.Compiler
 
createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
Creates a new instance of type calling all that's necessary.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
Satisfy the interface.
createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
Creates a new instance of type calling all that's necessary.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
Satisfy the interface.
createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Creates a new instance of type calling all that's necessary.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Satisfy the interface.
createInstance(TypeReference, Object...) - Method in interface com.ibm.wala.util.ssa.IInstantiator
Create an instance of type.
createInstanceOfPiPolicy() - Static method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
createIntraproceduralExplodedCFGAnalysis(IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createIntraproceduralExplodedCFGAnalysis(TypeReference[], IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createIntraproceduralExplodedCFGAnalysis(TypeReference[], IR, ParameterState, MethodState) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createIntraproceduralExplodedCFGAnalysis(TypeReference[], IR, ParameterState, MethodState, boolean) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createIntraproceduralSSACFGAnalyis(IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createIntraproceduralSSACFGAnalyis(TypeReference[], IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createIntraproceduralSSACFGAnalyis(TypeReference[], IR, ParameterState, MethodState) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
createJavaAnalysisScope() - Static method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Create an analysis scope initialized for analysis of Java
createMutableSparseIntSet(int) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
createMutableSparseLongSet(int) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
createNullTestPiPolicy() - Static method in class com.ibm.wala.ssa.NullTestPiPolicy
 
createOrFilter(Predicate<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.OrFilter
 
createPaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Method in class com.ibm.wala.viz.viewer.WalaViewer
 
createPartiallyBalancedTabulationSolver(PartiallyBalancedTabulationProblem<T, P, F>, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
 
createPathEdge(T, int, T, int) - Static method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
createReachabilityFunctions() - Static method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
createReflectionContextInterpreter(IClassHierarchy, AnalysisOptions, AnalysisCache) - Static method in class com.ibm.wala.analysis.reflection.ReflectionContextInterpreter
 
createReflectionContextSelector(AnalysisOptions) - Static method in class com.ibm.wala.analysis.reflection.ReflectionContextSelector
 
createSet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
createSet() - Method in class com.ibm.wala.util.collections.HashSetMultiMap
 
CrossLanguageCallGraph - Class in com.ibm.wala.cast.ipa.callgraph
A CallGraph implementation adapted to work for graphs that contain code entities from multiple languages, and hence multiple specialized forms of IR.
CrossLanguageCallGraph(TargetLanguageSelector<AbstractRootMethod, CrossLanguageCallGraph>, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
 
CrossLanguageCallGraph.CrossLanguageFakeRoot - Class in com.ibm.wala.cast.ipa.callgraph
 
CrossLanguageClassHierarchy - Class in com.ibm.wala.cast.ipa.cha
This class hierarchy represents a family of disjoint class hierarchies, one for each of a selection of languages.
CrossLanguageClassTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
A ClassTargetSelector implementation that delegates to one of several child selectors based on the language of the type being allocated.
CrossLanguageClassTargetSelector(Map) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageClassTargetSelector
 
CrossLanguageContextSelector - Class in com.ibm.wala.cast.ipa.callgraph
A ContextSelector implementation adapted to work for analysis across multiple languages.
CrossLanguageContextSelector(Map) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
 
CrossLanguageFakeRoot(IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
CrossLanguageFakeRoot(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
CrossLanguageInstanceKeys - Class in com.ibm.wala.cast.ipa.callgraph
An InstanceKeyFactory implementation that is designed to support multiple languages.
CrossLanguageInstanceKeys(Map<Atom, InstanceKeyFactory>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
 
CrossLanguageMethodTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
A MethodTargetSelector implementation that supports multiple languages.
CrossLanguageMethodTargetSelector(Map<Atom, MethodTargetSelector>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageMethodTargetSelector
 
CrossLanguagePointerAnalysisImpl(CrossLanguageSSAPropagationCallGraphBuilder, CallGraph, PointsToMap, MutableMapping<InstanceKey>, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl
 
CrossLanguageSSAPropagationCallGraphBuilder - Class in com.ibm.wala.cast.ipa.callgraph
 
CrossLanguageSSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl - Class in com.ibm.wala.cast.ipa.callgraph
 
CRTable - Class in com.ibm.wala.sourcepos
This class represents the CharacterRangeTable attribute.
CRTable(byte[]) - Constructor for class com.ibm.wala.sourcepos.CRTable
Creates a new instance of CRTable.
CRTData - Class in com.ibm.wala.sourcepos
This class represents an entry in the CharacterRangeTable.
CRTFlags - Class in com.ibm.wala.sourcepos
This class represents the flags which a entry in the CharacterRangeTable can have.
CRY_ABOUT_BIG_POINTSTO_SETS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
if set, emits a warning whenever a points-to set grows bigger than PointsToSetVariable.SIZE_THRESHOLD
cs - Variable in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
CTCompiler - Class in com.ibm.wala.shrikeBT.shrikeCT
This class lets you compile ShrikeBT intermediate code into real Java bytecodes using ShrikeCT.
CTDecoder - Class in com.ibm.wala.shrikeBT.shrikeCT
This class decodes Java bytecodes into ShrikeBT code using a ShrikeCT class reader.
CTDecoder(CodeReader) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
Decode the code resource 'r'.
CTDecoder(CodeReader, ConstantPoolReader) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
Decode the code resource 'r' using the predeclared constant pool reader 'cpr' (obtained by makeConstantPoolReader below).
CTOR_NEW_INSTANCE - Static variable in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
CTUtils - Class in com.ibm.wala.shrikeBT.shrikeCT
This is a dumping ground for useful functions that manipulate class info.
CTUtils() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
 
currentPath() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
 
currentPosition - Variable in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
currentScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
currentScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
currentScope() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
currentThread() - Static method in class com.ibm.wala.model.java.lang.Thread
 
customInit() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
customInit() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
customInit() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
CWStringItem(String, byte) - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
 

D

DataflowSolver<T,V extends IVariable<?>> - Class in com.ibm.wala.dataflow.graph
Iterative solver for a Killdall dataflow framework
DataflowSolver(IKilldallFramework<T, V>) - Constructor for class com.ibm.wala.dataflow.graph.DataflowSolver
 
DeadAssignmentElimination - Class in com.ibm.wala.ssa.analysis
Eliminate dead assignments (phis) from an SSA IR.
DeadAssignmentElimination() - Constructor for class com.ibm.wala.ssa.analysis.DeadAssignmentElimination
 
DEBUG - Static variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
DEBUG - Static variable in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
If true, debug information is emitted.
DEBUG - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
DEBUG - Static variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
DEBUG - Static variable in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
DEBUG - Static variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
 
DEBUG - Static variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
DEBUG - Static variable in class com.ibm.wala.ipa.slicer.Slicer
 
Debug - Class in com.ibm.wala.sourcepos
 
debug(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
 
debug(String) - Static method in class com.ibm.wala.sourcepos.Debug
 
debug(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
 
DEBUG - Static variable in class com.ibm.wala.util.collections.HashSetFactory
If true, this factory returns Paranoid versions of collections
DEBUG - Static variable in class com.ibm.wala.util.intset.BitVectorBase
 
Debug.LogLevel - Enum in com.ibm.wala.sourcepos
 
DEBUG_ALL - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
DEBUG_CFG - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
DEBUG_GENERAL - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
DEBUG_LEVEL - Static variable in class com.ibm.wala.classLoader.ClassLoaderImpl
 
DEBUG_LEVEL - Static variable in class com.ibm.wala.client.AbstractAnalysisEngine
DEBUG_LEVEL: 0 No output 1 Print some simple stats and warning information 2 Detailed debugging
DEBUG_LEVEL - Static variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
DEBUG_LEVEL: 0 No output 1 Print some simple stats and warning information 2 Detailed debugging 3 Also print worklists
DEBUG_LEVEL - Static variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
DEBUG_LEXICAL - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
DEBUG_NAMES - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
DEBUG_NAMES - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
DEBUG_PROPERTIES - Static variable in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
DEBUG_TOP - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
DEBUG_TYPE_INFERENCE - Static variable in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
DEBUG_UNDO - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
debugDumpEntryPoints(List<AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
 
DebuggingMutableIntSetFactory - Class in com.ibm.wala.util.intset
A debugging factory that creates debugging bitsets that are implemented as two bitsets that perform consistency checks for every operation.
DebuggingMutableIntSetFactory(MutableIntSetFactory<?>, MutableIntSetFactory<?>) - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
DebuggingMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
debugInfo() - Method in class com.ibm.wala.cast.loader.AstMethod
 
DECL_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
declare(CAstSymbol, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
declare(CAstSymbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
declare(CAstSymbol) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
declare(CAstSymbol, int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
declaredFields - Variable in class com.ibm.wala.cast.loader.AstClass
 
declaredMethods - Variable in class com.ibm.wala.cast.loader.AstClass
 
DeclaredTypeOperator(TypeAbstraction) - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
 
declareFunction(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
declare a new function, represented by N
declaringClass - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod
A wrapper around the declaring class.
declaringClass - Variable in class com.ibm.wala.classLoader.SyntheticMethod
 
declaringClass() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the declaring class that this bytecode stream is from
decode() - Method in class com.ibm.wala.shrikeBT.Decoder
Perform the decoding.
Decoder - Class in com.ibm.wala.shrikeBT
A Decoder translates a method's Java bytecode into shrikeBT code, i.e.
Decoder(byte[], int[], ConstantPoolReader) - Constructor for class com.ibm.wala.shrikeBT.Decoder
This constructor is only supposed to be used by subclasses.
Decoder.InvalidBytecodeException - Exception in com.ibm.wala.shrikeBT
This exception is thrown when the Decoder detects invalid incoming bytecode (code that would not pass the Java verifier).
DEFAULT - Static variable in class com.ibm.wala.cfg.exc.intra.MethodState
 
DEFAULT - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
This value getts used by the detection heuristic - It is not recommended for manual use.
DEFAULT_IGNORE_EXCEPTIONS - Static variable in class com.ibm.wala.cfg.exc.NullPointerAnalysis
 
DEFAULT_INTENT_OVERRIDES - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
 
DEFAULT_NUM_PASSES - Static variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
DEFAULT_OUTPUT_DIR - Static variable in class com.ibm.wala.properties.DefaultPropertiesValues
 
DEFAULT_PERIODIC_MAINTENANCE_INTERVAL - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
DEFAULT_VERBOSE_INTERVAL - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
DEFAULT_WALA_REPORT_FILENAME - Static variable in class com.ibm.wala.properties.DefaultPropertiesValues
 
defaultCallGraphBuilder() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
Builds the call graph for the analysis scope in effect, using all of the given entry points.
defaultCatchType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
for a block that catches all exceptions, what is the root exception type that it can catch? E.g., for Java, java.lang.Throwable
defaultComparator(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.WelshPowell
 
DefaultContextSelector - Class in com.ibm.wala.ipa.callgraph.impl
Default object to control context-insensitive context selection, This includes reflection logic.
DefaultContextSelector(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DefaultContextSelector
 
DefaultEntrypoint - Class in com.ibm.wala.ipa.callgraph.impl
An entrypoint whose parameter types are the declared types.
DefaultEntrypoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
DefaultEntrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
DefaultFixedPointSolver<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
Default implementation of a fixed point solver.
DefaultFixedPointSolver(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
 
DefaultFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
 
DefaultFixedPointSystem<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
Default implementation of a dataflow graph
DefaultFixedPointSystem(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
DefaultFixedPointSystem() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
default constructor ...
defaultInitDesc - Static variable in class com.ibm.wala.types.MethodReference
 
defaultInitValue() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
 
defaultInitValue() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
defaultInitValue() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
defaultInitValue() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
 
defaultInitValue() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
DefaultInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Contains some predefined behaviors.
DefaultInstantiationBehavior(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
 
DefaultInvariantComputer() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor.DefaultInvariantComputer
 
DefaultIRFactory - Class in com.ibm.wala.ssa
Default implementation of IRFactory.
DefaultIRFactory() - Constructor for class com.ibm.wala.ssa.DefaultIRFactory
 
defaultJavaExe() - Static method in class com.ibm.wala.util.processes.JavaLauncher
 
DefaultMutableTreeNode - Static variable in class com.ibm.wala.viz.viewer.WalaViewer
 
defaultOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
defaultOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
defaultOptions() - Static method in class com.ibm.wala.ssa.SSAOptions
 
DefaultPointerKeyFactory - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
Default implementation of PointerKeyFactory
DefaultPointerKeyFactory() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
DefaultPropertiesValues - Class in com.ibm.wala.properties
 
DefaultPropertiesValues() - Constructor for class com.ibm.wala.properties.DefaultPropertiesValues
 
DefaultRTAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
Basic analysis; context-insensitive
DefaultRTAInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
DefaultSSAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
Basic analysis; context-insensitive except for newInstance and clone
DefaultSSAInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
defaultValues - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
defineField(CAstEntity, AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
define a new field fieldEntity within topEntity
defineFunction(CAstEntity, AstTranslator.WalkContext, AbstractCFG, SymbolTable, boolean, Map<IBasicBlock, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
fully define a function.
defineType(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
define a new (presumably nested) type.
DefUse - Class in com.ibm.wala.ssa
An object which represent Def-Use information for an SSA IR
DefUse(IR) - Constructor for class com.ibm.wala.ssa.DefUse
 
delegate() - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
 
delegate(CallSiteReference, CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
delegate - Variable in class com.ibm.wala.ssa.SSACFG
A delegate CFG, pre-built, which stores the graph structure of this CFG.
DelegatingAstPointerKeys - Class in com.ibm.wala.cast.ipa.callgraph
 
DelegatingAstPointerKeys(PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
DelegatingCAstVisitor<C extends CAstVisitor.Context> - Class in com.ibm.wala.cast.tree.visit
 
DelegatingCAstVisitor(CAstVisitor<C>) - Constructor for class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Delegating CAstVisitor constructor.
DelegatingCFG<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.cast.ir.cfg
 
DelegatingCFG(ControlFlowGraph<I, T>) - Constructor for class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
DelegatingCGNode(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
DelegatingContext(C) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
DelegatingContext - Class in com.ibm.wala.ipa.callgraph
A context that first checks with A, then defaults to B.
DelegatingContext(Context, Context) - Constructor for class com.ibm.wala.ipa.callgraph.DelegatingContext
 
DelegatingContextSelector - Class in com.ibm.wala.ipa.callgraph.impl
A context selector that first checks with A, then defaults to B.
DelegatingContextSelector(ContextSelector, ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
 
DelegatingEntity - Class in com.ibm.wala.cast.tree.impl
 
DelegatingEntity(CAstEntity) - Constructor for class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
DelegatingExplicitCallGraph - Class in com.ibm.wala.ipa.callgraph.propagation.rta
A call graph implementation where some edges are delegated to other call sites, since they are guaranteed to be the same.
DelegatingExplicitCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
 
DelegatingExplicitCallGraph.DelegatingCGNode - Class in com.ibm.wala.ipa.callgraph.propagation.rta
In this implementation, super.targets is a mapping from call site -> Object, where Object is a A Mapping from call site -> Object, where Object is a CGNode if we've discovered exactly one target for the site or an IntSet of node numbers if we've discovered more than one target for the site.
DelegatingExtendedHeapModel - Class in com.ibm.wala.ipa.modref
An implementation of ExtendedHeapModel based on a normal HeapModel
DelegatingExtendedHeapModel(HeapModel) - Constructor for class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
DelegatingFieldRefinePolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A field refine policy that first checks with A, then delegates to B
DelegatingFieldRefinePolicy(FieldRefinePolicy, FieldRefinePolicy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.DelegatingFieldRefinePolicy
 
DelegatingGraph<T> - Class in com.ibm.wala.util.graph.impl
A utility class.
DelegatingGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.DelegatingGraph
 
DelegatingNumberedEdgeManager<T extends INodeWithNumberedEdges> - Class in com.ibm.wala.util.graph.impl
An object that delegates edge management to the nodes, INodeWithNumberedEdges
DelegatingNumberedEdgeManager(DelegatingNumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
DelegatingNumberedGraph<T extends INodeWithNumberedEdges> - Class in com.ibm.wala.util.graph.impl
Basic functionality for a graph that delegates node and edge management, and tracks node numbers
DelegatingNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
 
DelegatingNumberedNodeManager<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.impl
Basic implementation of a numbered graph -- this implementation relies on nodes that carry numbers and edges.
DelegatingNumberedNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
DelegatingRTAContextInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
A context interpreter that first checks with A, then defaults to B.
DelegatingRTAContextInterpreter(RTAContextInterpreter, RTAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
DelegatingSSAContextInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
An SSAContextInterpreter that first checks with A, then defaults to B.
DelegatingSSAContextInterpreter(SSAContextInterpreter, SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
neither A nor B should be null.
deleteContents(String) - Static method in class com.ibm.wala.util.io.FileUtil
delete all files (recursively) in a directory.
deleteMappedObject(T) - Method in class com.ibm.wala.util.intset.MutableMapping
 
deleteMethod(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Indicate that the method should be deleted from the class.
deletePred(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
remove the edge that indicates this variable is Predined by a certain equation
deleteSucc(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
remove the edge that indicates this variable is Succd by a certain equation
DemandPointerFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
A graph representation of statements flowing pointer values, but not primitive values.
DemandPointerFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
 
DemandPointerFlowGraph.NewMultiDimInfo - Class in com.ibm.wala.demandpa.flowgraph
 
DemandPointerFlowGraph.StatementVisitor - Class in com.ibm.wala.demandpa.flowgraph
A visitor that generates graph nodes and edges for an IR.
DemandRefinementPointsTo - Class in com.ibm.wala.demandpa.alg
Demand-driven refinement-based points-to analysis.
DemandRefinementPointsTo.FlowsToComputer - Class in com.ibm.wala.demandpa.alg
used to compute "flows-to sets," i.e., all the pointers that can point to some instance key
DemandRefinementPointsTo.PointsToComputer - Class in com.ibm.wala.demandpa.alg
Points-to analysis algorithm code.
DemandRefinementPointsTo.PointsToResult - Enum in com.ibm.wala.demandpa.alg
Possible results of a query.
DemandValueFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
A flow graph including both pointer and primitive values.
DemandValueFlowGraph(CallGraph, HeapModel, MemoryAccessMap, ClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandValueFlowGraph
 
deployment2CanonicalDescriptorTypeString(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Translate a type from a deployment descriptor string into the type expected for use in a method descriptor eg.
deployment2CanonicalTypeString(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Translate a type from a deployment descriptor string into the internal JVM format eg.
descr - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
descr - Static variable in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
descriptor - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
Descriptor - Class in com.ibm.wala.types
A method descriptor; something like: (Ljava/langString;)Ljava/lang/Class; Descriptors are canonical
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayLength
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.Goto
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.New
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
destination - Variable in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
DexAnalysisScopeReader - Class in com.ibm.wala.dalvik.dex.util.config
Create AnalysisScope from java & dalvik file.
DexAnalysisScopeReader() - Constructor for class com.ibm.wala.dalvik.dex.util.config.DexAnalysisScopeReader
 
DexCFG - Class in com.ibm.wala.dalvik.classLoader
 
DexCFG(DexIMethod, Context) - Constructor for class com.ibm.wala.dalvik.classLoader.DexCFG
 
DexCFG.BasicBlock - Class in com.ibm.wala.dalvik.classLoader
 
DexConstants - Interface in com.ibm.wala.dalvik.classLoader
 
DexEntryPoint - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
 
DexEntryPoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
END Custom change
DexEntryPoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
 
DexExplicitCallGraph - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
Deprecated.
The Android-Model has been moved out from DrexFakeRootMethod, so DexExplicitCallGraph is not needed any longer
DexExplicitCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexExplicitCallGraph
Deprecated.
 
DexFakeRootMethod - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
Deprecated.
building the Android-model uses a "normal" fake-root now
DexFakeRootMethod(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
DexFileModule - Class in com.ibm.wala.dalvik.classLoader
A module which is a wrapper around .dex and .apk file.
DexIClass - Class in com.ibm.wala.dalvik.classLoader
 
DexIClass(IClassLoader, IClassHierarchy, DexModuleEntry) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIClass
 
DexIContextInterpreter - Class in com.ibm.wala.dalvik.classLoader
 
DexIContextInterpreter(SSAOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
DexIField - Class in com.ibm.wala.dalvik.classLoader
 
DexIField(ClassDataItem.EncodedField, DexIClass) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIField
 
DexIMethod - Class in com.ibm.wala.dalvik.classLoader
A wrapper around a EncodedMethod object (from dexlib) that represents a method.
DexIMethod(ClassDataItem.EncodedMethod, DexIClass) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIMethod
 
DexIRFactory - Class in com.ibm.wala.dalvik.classLoader
 
DexIRFactory() - Constructor for class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
DexModuleEntry - Class in com.ibm.wala.dalvik.classLoader
 
DexModuleEntry(ClassDefItem) - Constructor for class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
DexSSABuilder - Class in com.ibm.wala.dalvik.ssa
This class constructs an SSA IR from a backing ShrikeBT instruction stream.
DexSSAPropagationCallGraphBuilder - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Deprecated.
Building the AndroidLivecycle works with a "normal" CGB
DexSSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter, InstanceKeyFactory) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.DexSSAPropagationCallGraphBuilder
Deprecated.
 
DexUtil - Class in com.ibm.wala.dalvik.classLoader
 
DexUtil() - Constructor for class com.ibm.wala.dalvik.classLoader.DexUtil
 
DF - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
DFS - Class in com.ibm.wala.util.graph.traverse
utilities related to depth-first search.
DFS() - Constructor for class com.ibm.wala.util.graph.traverse.DFS
 
DFSAllPathsFinder<T> - Class in com.ibm.wala.util.graph.traverse
Extends DFSPathFinder to discover all paths from a set of root nodes to nodes passing some Predicate.
DFSAllPathsFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
 
DFSAllPathsFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
 
DFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements depth-first search over a NumberedGraph, return an enumeration of the nodes of the graph in order of increasing discover time.
DFSDiscoverTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
 
DFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing finishing time.
DFSFinishTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
 
DFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
This class searches depth-first search for node that matches some criteria.
DFSPathFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSPathFinder
Construct a depth-first enumerator starting with a particular node in a directed graph.
DFSPathFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSPathFinder
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
diff(IntSet, IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
Compute the asymmetric difference of two sets, a \ b.
diff(IntSet, IntSet, MutableIntSetFactory<?>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
Compute the asymmetric difference of two sets, a \ b.
diff(LongSet, LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
Compute the asymmetric difference of two sets, a \ b.
diff(LongSet, LongSet, MutableLongSetFactory) - Static method in class com.ibm.wala.util.intset.LongSetUtil
Compute the asymmetric difference of two sets, a \ b.
diff(MutableSparseIntSet, MutableSparseIntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
diff(SemiSparseMutableIntSet, SemiSparseMutableIntSet) - Static method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
diff(SparseIntSet, SparseIntSet) - Static method in class com.ibm.wala.util.intset.SparseIntSet
Compute the asymmetric difference of two sets, a \ b.
diff(SparseLongSet, SparseLongSet) - Static method in class com.ibm.wala.util.intset.SparseLongSet
Compute the asymmetric difference of two sets, a \ b.
difference(BitSet<T>) - Method in class com.ibm.wala.util.intset.BitSet
Perform the difference of two bit sets
diffInternal(SparseIntSet, SparseIntSet) - Static method in class com.ibm.wala.util.intset.SparseIntSet
 
directlyAfter(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
directlyBefore(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
DirectoryTreeModule - Class in com.ibm.wala.classLoader
A module containing files under some directory.
disambiguateConstants() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
Disassembler - Class in com.ibm.wala.shrikeBT
This is a very simple component to disassemble a ShrikeBT method.
Disassembler(IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.Disassembler
Create a disassembler for a method.
Disassembler(MethodData) - Constructor for class com.ibm.wala.shrikeBT.Disassembler
Create a disassembler for a method.
disassembleTo(String, Writer) - Method in class com.ibm.wala.shrikeBT.Disassembler
Write the disassembly to a stream.
disassembleTo(Writer) - Method in class com.ibm.wala.shrikeBT.Disassembler
Write the disassembly to a stream.
dispatchGenericMotionEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
You can override this to intercept all generic motion events before they are dispatched to the window.
dispatchKeyEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
You can override this to intercept all key events before they are dispatched to the window.
dispatchKeyShortcutEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
dispatchPopulateAccessibilityEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Accessibility events that are sent by the system when something notable happens in the user interface.
dispatchTouchEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
dispatchTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
doArrayRead(AstTranslator.WalkContext, int, int, CAstNode, int[]) - Method in interface com.ibm.wala.cast.ir.translator.ArrayOpHandler
 
doArrayRead(AstTranslator.WalkContext, int, int, CAstNode, int[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst array read, updating context.cfg()
doArrayWrite(AstTranslator.WalkContext, int, CAstNode, int[], int) - Method in interface com.ibm.wala.cast.ir.translator.ArrayOpHandler
 
doArrayWrite(AstTranslator.WalkContext, int, CAstNode, int[], int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst array write, updating context.cfg()
doBoot - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
doCall(AstTranslator.WalkContext, CAstNode, int, int, CAstNode, int, int[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst method call expression, updating context.cfg()
doClass(ClassLoader, ClassReader) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapDumper
Print a class.
doClass(ClassInstrumenter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
Print a class.
doClass(ClassReader) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
Print a class.
doFieldRead(AstTranslator.WalkContext, int, int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst field read, updating context.cfg()
doFieldWrite(AstTranslator.WalkContext, int, CAstNode, CAstNode, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst field write, updating context.cfg()
doFlatComponents() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Controlls the initialization of Components.
doForAll(Collection<T>, ObjectVisitor<T>) - Static method in class com.ibm.wala.util.collections.Util
Perform an action for all elements in a collection.
doGlobalRead(CAstNode, AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate instructions for a read of a global
doGlobalWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate instructions for a write of a global
doIsFieldDefined(AstTranslator.WalkContext, int, int, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate instructions to check if ref has field, storing answer in result
doit(String[]) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
 
doLexicallyScopedRead(CAstNode, AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
Note that the caller is responsible for ensuring that name is defined in a lexical scope.
doLexicallyScopedWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
Note that the caller is responsible for ensuring that name is defined in a lexical scope.
dollarToDot(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Convert '$' to '.' in names.
doLocalRead(AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
get the value number for a name defined locally (i.e., within the current method) by looking up the name in context.currentScope().
doLocalWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
add an AssignInstruction to context.cfg() that copies rval to the value number of local nm.
DoLoopTranslator(boolean, CAst) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DoLoopTranslator
 
doMaterializeFunction(CAstNode, AstTranslator.WalkContext, int, int, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst function expression, updating context.cfg()
DominanceFrontiers<T> - Class in com.ibm.wala.util.graph.dominators
An object that computes the dominance frontiers of a graph
DominanceFrontiers(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.DominanceFrontiers
 
dominators(T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
 
Dominators<T> - Class in com.ibm.wala.util.graph.dominators
Calculate dominators using Langauer and Tarjan's fastest algorithm.
Dominators(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.Dominators
 
dominators(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
return an Iterator over all nodes that dominate node
Dominators.DominatorInfo - Class in com.ibm.wala.util.graph.dominators
LOOK-ASIDE TABLE FOR PER-NODE STATE AND ITS ACCESSORS
dominatorTree() - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
 
dominatorTree() - Method in class com.ibm.wala.util.graph.dominators.Dominators
return the dominator tree, which has an edge from n to n' if n dominates n'
done(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
done() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
done() - Method in class com.ibm.wala.util.NullProgressMonitor
 
done() - Method in class com.ibm.wala.util.ProgressMaster
 
doNewObject(AstTranslator.WalkContext, CAstNode, int, Object, int[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst new expression, updating context.cfg()
DoNotPrune - Class in com.ibm.wala.ipa.callgraph.pruned
 
DoNotPrune() - Constructor for class com.ibm.wala.ipa.callgraph.pruned.DoNotPrune
 
doPrimitive(int, AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for call modeling creation of primitive value, updating context.cfg()
doPrimitives - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
should type inference track primitive types?
doPrint(CAstNode) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrint(CAstNode, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrint(CAstEntity) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrintTo(CAstNode, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrintTo(CAstNode, CAstSourcePositionMap, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrintTo(CAstNode, CAstSourcePositionMap, Writer, int, boolean) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrintTo(CAstEntity, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrologue(AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate prologue code for each function body
doThrow(AstTranslator.WalkContext, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst throw expression, updating context.cfg()
dotify(Graph<T>, NodeDecorator<T>, String, String, String) - Static method in class com.ibm.wala.viz.DotUtil
 
dotify(Graph<T>, NodeDecorator<T>, String, String, String, String) - Static method in class com.ibm.wala.viz.DotUtil
 
dotToDollar(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Convert '.' to '$' in names.
DotUtil - Class in com.ibm.wala.viz
utilities for interfacing with DOT
DotUtil() - Constructor for class com.ibm.wala.viz.DotUtil
 
DotUtil.DotOutputType - Enum in com.ibm.wala.viz
possible output formats for dot
DOUBLE - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Double - Static variable in class com.ibm.wala.types.TypeReference
 
DoubleArray - Static variable in class com.ibm.wala.types.TypeReference
 
DoubleLiteral(double) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.DoubleLiteral
 
DoubleName - Static variable in class com.ibm.wala.types.TypeReference
 
DoubleTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
doVisit(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
doVisit(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Node processing hook; sub-classes are expected to override if they introduce new node types.
doVisit(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Node processing hook; sub-classes are expected to override if they introduce new node types.
doVisitArrayLoad(int, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
doVisitArrayRefNode(CAstNode, CAstNode, CAstNode, boolean, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Process the given array reference node.
doVisitArrayStore(int, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
doVisitAssignNodes(CAstNode, C, CAstNode, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Node processing hook; sub-classes are expected to override if they introduce new node types that appear on the left hand side of assignment operations.
doVisitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Entity processing hook; sub-classes are expected to override if they introduce new entity types.
doVisitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Entity processing hook; sub-classes are expected to override if they introduce new entity types.
doXmlTo(CAstNode, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
drainStdErr(Process) - Method in class com.ibm.wala.util.processes.Launcher
 
drainStdOut(Process) - Method in class com.ibm.wala.util.processes.Launcher
 
DreamService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
DreamServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
du - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
Def-use information
du - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
Def-use information
du - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
Def-use information
DummyStateMachine<T> - Class in com.ibm.wala.demandpa.alg.statemachine
A dummy state machine with a single, non-error state.
DummyStateMachine.Factory<T> - Class in com.ibm.wala.demandpa.alg.statemachine
 
dump(AbstractFieldPointerKey, boolean, boolean) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction
 
DUMP - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
dump() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Extensive output for debugging purposes.
dumpCG(PointerAnalysis<InstanceKey>, CallGraph) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
DupInstruction - Class in com.ibm.wala.shrikeBT
This class represents dup instructions.
DupInstruction(byte, byte) - Constructor for class com.ibm.wala.shrikeBT.DupInstruction
 
duplicate() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
I'm not using clone because I don't want to necessarily inherit the AbstractVariable state from the superclass
duplicate() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
I'm not using clone because I don't want to necessarily inherit the AbstractVariable state from the superclass
duplicate(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
duplicate(LabeledGraph<T, U>) - Static method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
 
DYNAMIC - Static variable in interface com.ibm.wala.cast.tree.CAstType
 

E

EACH_ELEMENT_GET - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
EACH_ELEMENT_HAS_NEXT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
EachElementGetInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
EachElementGetInstruction - Class in com.ibm.wala.cast.ir.ssa
This instruction represents iterating through the properties of its receiver object.
EachElementGetInstruction(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
EachElementHasNextInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
EachElementHasNextInstruction - Class in com.ibm.wala.cast.ir.ssa
This instruction represents iterating through the properties of its receiver object.
EachElementHasNextInstruction(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
 
ECHO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
EchoInstruction(int, int[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
ECLIPSE_PLUGINS_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
edgeCost(int, int) - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
EdgeFilter<T extends IBasicBlock> - Interface in com.ibm.wala.ipa.cfg
This class is used by the PrunedCFG to determine which edges in a given CFG should be kept in the pruned version.
EdgeFilteredNumberedGraph<T> - Class in com.ibm.wala.util.graph
View of a NumberedGraph in which some edges have been filtered out
EdgeFilteredNumberedGraph(NumberedGraph<T>, IBinaryNaturalRelation) - Constructor for class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
 
EdgeManager<T> - Interface in com.ibm.wala.util.graph
An object which manages edges in a directed graph.
Element() - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.Element
 
elementAt(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
elementAt(int) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
ElementBits - Static variable in class com.ibm.wala.types.TypeName
 
ElementMask - Static variable in class com.ibm.wala.types.TypeName
 
elements - Variable in class com.ibm.wala.util.intset.SparseIntSet
The backing store of int arrays
elements - Variable in class com.ibm.wala.util.intset.SparseLongSet
The backing store of int arrays
elementValues - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
the arguments to the annotation
emit(Instruction) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
Emit an instruction at the current point in the code.
emit(Instruction, ExceptionHandler[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
Emit an instruction with some exception handlers at the current point in the code.
emit(Instruction[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
Emit a list of instructions at the current point in the code.
emit(Instruction[], ExceptionHandler[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
Emit a list of instructions with some exception handlers at the current point in the code.
emitClass() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Create a class which is a copy of the original class but with the new method code.
emitClass(ClassWriter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
 
emitLabel(int) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
Emit a label definition at the current point in the code.
emitTo(MethodEditor.Output) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Patch
Override this method to emit the code for your patch.
EMPTY - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
empty() - Static method in class com.ibm.wala.util.collections.ArraySet
 
EMPTY - Static variable in class com.ibm.wala.util.collections.ArraySetMultiMap
 
empty() - Static method in class com.ibm.wala.util.intset.OrdinalSet
 
EMPTY_BITSET - Static variable in class com.ibm.wala.util.collections.Util
The empty BitSet.
EMPTY_LIST_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
emptyCallStack() - Static method in class com.ibm.wala.demandpa.alg.CallStack
 
EmptyIntIterator - Class in com.ibm.wala.util.collections
A singleton instance of an empty iterator; this is better than Collections.EMPTY_SET.iterator(), which allocates an iterator object;
EmptyIntSet - Class in com.ibm.wala.util.intset
 
EmptyIntSet() - Constructor for class com.ibm.wala.util.intset.EmptyIntSet
 
EmptyIterator<T> - Class in com.ibm.wala.util.collections
A singleton instance of an empty iterator; this is better than Collections.EMPTY_SET.iterator(), which allocates an iterator object;
emptySet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
emptyStack() - Static method in class com.ibm.wala.util.collections.ImmutableStack
 
emptyWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
enableFakeLineNumbers(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Calling this means that methods without line numbers get fake line numbers added: each bytecode instruction is treated as at line 'offset' + the offset of the instruction.
END_OF_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Things in END_OF_LOOP are acutually part of the loop.
endOutputJarEntry() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Complete and flush the entry initiated by addOutputJarEntry.
endPass() - Method in class com.ibm.wala.shrikeBT.MethodEditor
This must be called after inserting any patches.
endsInPEI() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
endsInReturn() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
endsWithConditionalBranch(ControlFlowGraph, IBasicBlock) - Static method in class com.ibm.wala.cfg.Util
Does basic block b end with a conditional branch instruction?
endsWithSwitch(ControlFlowGraph, IBasicBlock) - Static method in class com.ibm.wala.cfg.Util
Does basic block b end with a switch instruction?
endTrace() - Static method in class com.ibm.wala.shrike.cg.Runtime
 
EngineStopwatch - Interface in com.ibm.wala.client
An object to track performance of analysis engine
ensureSymbol(int) - Method in class com.ibm.wala.ssa.SymbolTable
ensure that the symbol table has allocated space for the particular value number
enter - Variable in class com.ibm.wala.dalvik.dex.instructions.Monitor
 
enter(AndroidEntryPoint.ExecutionOrder, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Dispatches to the enterLABEL-functions.
enterAFTER_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.AFTER_LOOP got stepped over.
enterAFTER_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
Loops to START_OF_LOOP.
enterAFTER_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterAT_FIRST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.AT_FIRST got stepped over.
enterAT_FIRST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopKillAndroidModel
Loop starts here.
enterAT_FIRST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.AT_LAST got stepped over.
enterAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterBEFORE_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.BEFORE_LOOP got stepped over.
enterBEFORE_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterEND_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.END_OF_LOOP got stepped over.
enterEND_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterEND_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SingleStartAndroidModel
Loops to MULTIPLE_TIMES_IN_LOOP.
enterEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
enterEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Enter the entity visitor.
enterEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Enter the entity visitor.
enterMIDDLE_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.MIDDLE_OF_LOOP got stepped over.
enterMIDDLE_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterMULTIPLE_TIMES_IN_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.MULTIPLE_TIMES_IN_LOOP got stepped over.
enterMULTIPLE_TIMES_IN_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
enterMULTIPLE_TIMES_IN_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SingleStartAndroidModel
Prepares the PC to get looped to.
enterNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Enter the node visitor.
enterNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Enter the node visitor.
enterSTART_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when Label ExecutionOrder.START_OF_LOOP got stepped over.
enterSTART_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
Prepares the PC to get looped to.
enterSTART_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
entity2ExposedNames - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
entityKindAsString(int) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
entityScopes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
entityScopes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
entityScopes() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
ENTRIES - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
 
entry() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
entry() - Method in class com.ibm.wala.cfg.AbstractCFG
Return the entry basic block for the CFG.
entry() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
Return the entry basic block in the CFG
entry() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
entry() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
entry() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
entry() - Method in class com.ibm.wala.ssa.SSACFG
 
Entrypoint - Class in com.ibm.wala.ipa.callgraph
A representation of an entrypoint in the call graph.
Entrypoint(IMethod) - Constructor for class com.ibm.wala.ipa.callgraph.Entrypoint
 
Entrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.Entrypoint
 
entrypointCallSites - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Set of calls (CallSiteReferences) that are created by entrypoints
entryPoints - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
 
entrySet() - Method in class com.ibm.wala.util.collections.BimodalMap
 
entrySet() - Method in class com.ibm.wala.util.collections.SmallMap
 
EnumElementValue(String, String) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
 
enumType - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
the name of the enum type
enumVal - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
the enum value
env - Variable in class com.ibm.wala.util.processes.Launcher
 
EPContainAny(AndroidComponent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Determines if any EntryPoint extends the specified component.
equalAction(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Does not consider the associated URI.
equals(Object) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
Two specialized methods can be different, even if they represent the same source method.
equals(Object) - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
 
equals(Object) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
 
equals(Object) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
 
equals(Object) - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.PointType
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.SetType
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
 
equals(Object) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
 
equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
 
equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
 
equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
equals(Object) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
equals(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
 
equals(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.UnwindState
 
equals(Object) - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
 
equals(Object) - Method in class com.ibm.wala.cast.tree.CAstQualifier
 
equals(Object) - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
 
equals(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstNodeValueImpl
 
equals(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstValueValueImpl
 
equals(Object) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder.UnwindKey
 
equals(Object) - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NoKey
 
equals(Object) - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.CopyKey
 
equals(Object) - Method in class com.ibm.wala.cfg.AbstractCFG
 
equals(Object) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
 
equals(Object) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
equals(Object) - Method in class com.ibm.wala.cfg.InducedCFG
 
equals(Object) - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
equals(Object) - Method in class com.ibm.wala.cfg.ShrikeCFG
 
equals(Object) - Method in class com.ibm.wala.classLoader.ArrayClass
 
equals(Object) - Method in class com.ibm.wala.classLoader.CallSiteReference
 
equals(Object) - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
 
equals(Object) - Method in class com.ibm.wala.classLoader.FieldImpl
 
equals(Object) - Method in class com.ibm.wala.classLoader.FileModule
 
equals(Object) - Method in class com.ibm.wala.classLoader.JarFileEntry
 
equals(Object) - Method in class com.ibm.wala.classLoader.JarFileModule
 
equals(Object) - Method in class com.ibm.wala.classLoader.JarStreamModule
 
equals(Object) - Method in class com.ibm.wala.classLoader.LanguageImpl
 
equals(Object) - Method in class com.ibm.wala.classLoader.NestedJarFileModule
 
equals(Object) - Method in class com.ibm.wala.classLoader.ProgramCounter
A Program Counter value is enough to uniquely identify a call site reference within a method.
equals(Object) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
equals(Object) - Method in class com.ibm.wala.classLoader.ShrikeClass
 
equals(Object) - Method in class com.ibm.wala.classLoader.SyntheticClass
 
equals(Object) - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
Special equality: Object may be equal to an object without associated Intent.
equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Intents are equal to Intents with other type.
equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
Special equality: Object may be equal to an object without associated Intent.
equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
 
equals(Object) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
 
equals(Object) - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
equals(Object) - Method in class com.ibm.wala.demandpa.alg.WithState
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.CallLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
equals(Object) - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
 
equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractOperator
 
equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractStatement
 
equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractVariable
 
equals(Object) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
equals(Object) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
equals(Object) - Method in class com.ibm.wala.fixpoint.TrueOperator
 
equals(Object) - Method in class com.ibm.wala.fixpoint.UnaryOr
 
equals(Object) - Method in class com.ibm.wala.fixpoint.UnaryStatement
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.Key
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.Everywhere
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AssignEquation
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ExceptionReturnValueKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.NormalAllocationInNode
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.RTASelectorKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ZeroLengthArrayInNode
 
equals(Object) - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
equals(Object) - Method in class com.ibm.wala.ipa.modref.ArrayLengthKey
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.MethodEntryStatement
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.MethodExitStatement
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.ParamCallee
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.ParamCaller
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.PDG
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.PhiStatement
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.PiStatement
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.Statement
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
equals(Object) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
equals(Object) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
equals(ExceptionHandler) - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.PopInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.SwapInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
equals(Object) - Method in class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
 
equals(Object) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
equals(Object) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
equals(Object) - Method in class com.ibm.wala.ssa.ConstantValue
 
equals(Object) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
equals(Object) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
 
equals(Object) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
equals(Object) - Method in class com.ibm.wala.ssa.SSACFG
 
equals(Object) - Method in class com.ibm.wala.ssa.SSAInstruction
We assume these instructions are canonical and managed by a governing IR object.
equals(Object) - Method in class com.ibm.wala.ssa.SSAOptions
 
equals(Object) - Method in class com.ibm.wala.types.annotations.Annotation
 
equals(Object) - Method in class com.ibm.wala.types.ClassLoaderReference
Note: names for class loader references must be unique.
equals(Object) - Method in class com.ibm.wala.types.Descriptor
 
equals(Object) - Method in class com.ibm.wala.types.FieldReference.Key
 
equals(Object) - Method in class com.ibm.wala.types.generics.Signature
 
equals(Object) - Method in class com.ibm.wala.types.MemberReference
 
equals(Object) - Method in class com.ibm.wala.types.MethodReference.Key
 
equals(Object) - Method in class com.ibm.wala.types.Selector
 
equals(Object) - Method in class com.ibm.wala.types.TypeName
 
equals(Object) - Method in class com.ibm.wala.types.TypeReference
TypeReferences are canonical.
equals(Object) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
equals(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
equals(Object) - Method in class com.ibm.wala.util.collections.Pair
 
equals(Object) - Method in class com.ibm.wala.util.graph.Path
 
equals(Object) - Method in class com.ibm.wala.util.intset.BitVector
Compares this object against the specified object.
equals(Object) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Compares this object against the specified object.
equals(Object) - Method in class com.ibm.wala.util.intset.IntPair
 
equals(Object) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Compares this object against the specified object.
equals(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
 
equals(Object) - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
 
equals(Object) - Method in class com.ibm.wala.util.ssa.ParameterAccessor.ParameterKey
 
equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue
 
equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue.NamedKey
 
equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue.TypeKey
 
equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue.WeaklyNamedKey
 
equals(Object) - Method in class com.ibm.wala.util.strings.Atom
 
equals(Object) - Method in class com.ibm.wala.util.warnings.Warning
 
equalsAtom - Static variable in class com.ibm.wala.types.MethodReference
 
equalsDesc - Static variable in class com.ibm.wala.types.MethodReference
 
equalsSelector - Static variable in class com.ibm.wala.types.MethodReference
 
Error(Set<Warning>) - Constructor for exception com.ibm.wala.cast.ir.translator.TranslatorToCAst.Error
 
ERROR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ERROR - Static variable in interface com.ibm.wala.demandpa.alg.statemachine.StateMachine
 
error(String) - Static method in class com.ibm.wala.shrikeBT.Util
General "print an error" routine.
error(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
 
error(String) - Static method in class com.ibm.wala.sourcepos.Debug
 
error(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
 
escapeForXML(String) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
eval(CAstOperator, Object, Object) - Method in class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
 
evaluate(TypeVariable) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
Note that we need evaluate this operator at most once
evaluate(TypeVariable, TypeVariable[]) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
 
evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
 
evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
 
evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
evaluate(BooleanVariable, BooleanVariable[]) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
 
evaluate() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
Evaluate this equation, setting a new value for the left-hand side.
evaluate(T, T[]) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
 
evaluate(T) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
Evaluate this equation, setting a new value for the left-hand side.
evaluate() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
Evaluate this equation, setting a new value for the left-hand side.
evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.AbstractOperator
Evaluate this equation, setting a new value for the left-hand side.
evaluate() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
Evaluate this statement, setting a new value for the left-hand side.
evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.TrueOperator
 
evaluate(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
Evaluate this equation, setting a new value for the left-hand side.
evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.UnaryOperator
 
evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.UnaryOr
 
evaluate() - Method in class com.ibm.wala.fixpoint.UnaryStatement
Evaluate this equation, setting a new value for the left-hand side.
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
Simply add the instance to each relevant points-to set.
evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
Simply add the instance to each relevant points-to set.
evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
 
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
everContained(T) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
Indicate whether the specified element was ever in the queue.
Everywhere - Class in com.ibm.wala.ipa.callgraph.impl
An object that represent the context everywhere; used for context-insensitive analysis
EVERYWHERE - Static variable in class com.ibm.wala.ipa.callgraph.impl.Everywhere
 
examineCode(MethodData) - Method in interface com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter.MethodExaminer
Do something to the method.
exception - Variable in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
The value number which represents the exception object which the call may throw.
EXCEPTION_TO_EXIT - Static variable in interface com.ibm.wala.cast.tree.CAstControlFlowMap
A distinguished target that means this control flow is the target of an uncaught exception.
ExceptionalReturnCallee - Class in com.ibm.wala.ipa.slicer
A Statement representing the exceptional return value in a callee, immediately before returning to the caller.
ExceptionalReturnCallee(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.ExceptionalReturnCallee
 
ExceptionalReturnCaller - Class in com.ibm.wala.ipa.slicer
A Statement representing the exceptional return value in a caller, immediately after returning to the caller.
ExceptionalReturnCaller(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
 
ExceptionHandler - Class in com.ibm.wala.shrikeBT
An ExceptionHandler represents a single handler covering a single instruction.
ExceptionHandler(int, String) - Constructor for class com.ibm.wala.shrikeBT.ExceptionHandler
 
ExceptionHandlerBasicBlock(int) - Constructor for class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
ExceptionPrunedCFG - Class in com.ibm.wala.ipa.cfg
A view of a CFG that ignores exceptional edges
ExceptionPrunedCFG() - Constructor for class com.ibm.wala.ipa.cfg.ExceptionPrunedCFG
 
ExceptionPruningAnalysis<I,T extends IBasicBlock<I>> - Interface in com.ibm.wala.cfg.exc
This abstract class is used as interface for analysis that remove impossible control flow from a CFG.
ExceptionReturnValueKey - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
A key which represents the return value for a node.
ExceptionReturnValueKey(CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ExceptionReturnValueKey
 
Exceptions - Class in com.ibm.wala.util.shrike
Utility class to help deal with analysis of exceptions.
Exceptions() - Constructor for class com.ibm.wala.util.shrike.Exceptions
 
Exceptions.MethodResolutionFailure - Class in com.ibm.wala.util.shrike
A warning for when we fail to resolve the type for a checkcast
ExceptionsReader - Class in com.ibm.wala.shrikeCT
This class reads Exceptions attributes.
ExceptionsReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.ExceptionsReader
Build a reader for the attribute 'iter'.
ExceptionsWriter - Class in com.ibm.wala.shrikeCT
This class builds serializable Exceptions attributes.
ExceptionsWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.ExceptionsWriter
Build an empty writer.
exceptionType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
the most-general exception type for the language being translated
excludes(PointerKey) - Method in class com.ibm.wala.ipa.slicer.HeapExclusions
 
execution(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
ExecutionOrder(int) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Unrecommended way to generate the Order based on an Integer.
ExecutionOrder(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Unrecommended way to generate the Order based on a Label-String.
ExecutionOrderComperator() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrderComperator
 
ExecutionOrderComperator() - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint.ExecutionOrderComperator
 
existsIntentFor(TypeName) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Searches Intent specifications for the occurrence of clazz.
exit() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
exit() - Method in class com.ibm.wala.cfg.AbstractCFG
Return the exit basic block for the CFG.
exit() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
 
exit() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
exit() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
exit() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
exit() - Method in class com.ibm.wala.ssa.SSACFG
 
explicit(TypeName) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
explicit(TypeReference) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
explicit(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
ExplicitCallGraph - Class in com.ibm.wala.ipa.callgraph.impl
A call graph which explicitly holds the target for each call site in each node.
ExplicitCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
ExplicitCallGraph.ExplicitEdgeManager - Class in com.ibm.wala.ipa.callgraph.impl
 
ExplicitCallGraph.ExplicitNode - Class in com.ibm.wala.ipa.callgraph.impl
 
ExplicitEdgeManager() - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
ExplicitNode(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
ExplodedCFGNullPointerAnalysis - Class in com.ibm.wala.cfg.exc.intra
Intraprocedural null pointer analysis for the exploded control flow graph.
ExplodedCFGNullPointerAnalysis(TypeReference[], IR, ParameterState, MethodState, boolean) - Constructor for class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
 
ExplodedControlFlowGraph - Class in com.ibm.wala.ssa.analysis
A view of a control flow graph where each basic block corresponds to exactly one SSA instruction index.
ExplodedInterproceduralCFG - Class in com.ibm.wala.ipa.cfg
Exploded interprocedural control-flow graph, constructed lazily.
ExplodedInterproceduralCFG(CallGraph) - Constructor for class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
 
ExplodedInterproceduralCFG(CallGraph, Predicate<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
 
ExposedNamesCollector - Class in com.ibm.wala.cast.ir.translator
discovers which names declared by an entity are exposed, i.e., accessed by nested functions.
ExposedNamesCollector() - Constructor for class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
exposeNameSet(CAstEntity, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
exposeNameSet(CAstEntity, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
exposeNameSet(CAstEntity, boolean) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
EXPR_LIST - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
EXPR_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents an expression statement (e.g.
ExtendedHeapModel - Interface in com.ibm.wala.ipa.modref
An extension of a heap model that returns a PointerKey to represent an array length field
EXTENSION - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
Extension - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical reference to extension class loader
ExtensionGraph<T> - Class in com.ibm.wala.util.graph.impl
 
ExtensionGraph(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.impl.ExtensionGraph
 
ExternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
ExternalIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
ExternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
ExternalModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
This is generates a dummy for the call to an external Activity.
ExternalModel(IClassHierarchy, AnalysisOptions, AnalysisCache, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
 
extractAllResults() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
Extract all results of the type inference analysis.
extractInvokeBlocks(ControlFlowGraph<SSAInstruction, IExplodedBasicBlock>) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
Returns a Set of all blocks that invoke another method.
extractPointerAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 

F

fact(long) - Static method in class com.ibm.wala.util.math.Factorial
Factorial
fact(BigInteger) - Static method in class com.ibm.wala.util.math.Factorial
Factorial
fact(double) - Static method in class com.ibm.wala.util.math.Factorial
Factorial on doubles; avoids overflow problems present when using integers.
fact(int) - Static method in class com.ibm.wala.util.math.Factorial
Factorial
Factorial - Class in com.ibm.wala.util.math
Factorial utilities
Factorial() - Constructor for class com.ibm.wala.util.math.Factorial
 
Factory(ContextSensitiveStateMachine.RecursionHandler) - Constructor for class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.Factory
 
Factory() - Constructor for class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.Factory
 
Factory() - Constructor for class com.ibm.wala.demandpa.alg.IntraProcFilter.Factory
 
Factory(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ManualRefinementPolicy.Factory
 
Factory(FieldRefinePolicy, CallGraphRefinePolicy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.SinglePassRefinementPolicy.Factory
 
Factory(FieldRefinePolicy, CallGraphRefinePolicy, int) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.SinglePassRefinementPolicy.Factory
 
Factory(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.TunedRefinementPolicy.Factory
 
Factory() - Constructor for class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine.Factory
 
Factory<T> - Interface in com.ibm.wala.util.collections
 
FactoryBypassInterpreter - Class in com.ibm.wala.analysis.reflection
Logic to interpret "factory" methods in context.
FactoryBypassInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
FactoryBypassInterpreter.SpecializedFactoryMethod - Class in com.ibm.wala.analysis.reflection
 
fail(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
fail(int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
FAKE_ROOT_CLASS - Static variable in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
FakeRootClass - Class in com.ibm.wala.ipa.callgraph.impl
A synthetic class for the fake root method.
FakeRootClass(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
FakeRootClass(TypeReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
FakeRootMethod - Class in com.ibm.wala.ipa.callgraph.impl
A synthetic method that models the fake root node.
FakeRootMethod(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
FakeWorldClinitMethod - Class in com.ibm.wala.ipa.callgraph.impl
A synthetic method that calls all class initializers
FakeWorldClinitMethod(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.FakeWorldClinitMethod
 
FallbackContextInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This ContextInterpreter can be used when using another WALA frontend than the shrike frontend.
FallbackContextInterpreter(SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
FALSE - Static variable in class com.ibm.wala.util.Predicate
 
falsePred() - Static method in class com.ibm.wala.util.Predicate
 
fetchCallerContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
Fetches the context of the caller.
fetchIBinder(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
Fetch the permissions to start the component with.
fetchResults(List<? super SSAValue>, List<? super SSAValue>, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
Grab mResultCode and mResultData.
FIELD_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a field in an object-oriented language.
FieldImpl - Class in com.ibm.wala.classLoader
Implementation of a canonical field reference.
FieldImpl(IClass, FieldReference, int, Collection<Annotation>, TypeSignature) - Constructor for class com.ibm.wala.classLoader.FieldImpl
 
FieldImpl(IClass, FieldReference, int, Collection<Annotation>) - Constructor for class com.ibm.wala.classLoader.FieldImpl
 
fieldKeyForUnknownWrites(AbstractFieldPointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
If the given fieldKey represents a concrete field, return the corresponding field key that represents all writes to unknown fields that could potentially alias fieldKey
fieldName - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
 
fieldName - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
 
fieldName - Variable in class com.ibm.wala.shrikeBT.GetInstruction
 
fieldName - Variable in class com.ibm.wala.shrikeBT.PutInstruction
 
FieldReference - Class in com.ibm.wala.types
A class to represent the reference in a class file to a field.
FieldReference.Key - Class in com.ibm.wala.types
An identifier/selector for fields.
fieldRefinePolicy - Variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
FieldRefinePolicy - Interface in com.ibm.wala.demandpa.alg.refinepolicy
Interface for specifying a policy for refinement of field access handling.
fieldType - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
 
fieldType - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
 
FifoQueue<T> - Class in com.ibm.wala.util.collections
FIFO work queue management of Objects that prevents an object from being added to the queue if it is already enqueued and has not yet been popped.
FifoQueue() - Constructor for class com.ibm.wala.util.collections.FifoQueue
Creates a FIFO queue with no elements enqueued.
FifoQueue(T) - Constructor for class com.ibm.wala.util.collections.FifoQueue
Creates a new FIFO queue containing the argument to this constructor.
FifoQueue(Collection<T>) - Constructor for class com.ibm.wala.util.collections.FifoQueue
Creates a new FIFO queue containing the elements of the specified Collection.
FifoQueueNoDuplicates<T> - Class in com.ibm.wala.util.collections
FIFO work queue management of Objects that prevents an Object from being added to the queue if it was ever previously enqueued.
FifoQueueNoDuplicates() - Constructor for class com.ibm.wala.util.collections.FifoQueueNoDuplicates
 
file() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
file() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
FILE_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a source file (i.e.
FileModule - Class in com.ibm.wala.classLoader
A module which is a wrapper around a file in the filesystem
FileModule(File, Module) - Constructor for class com.ibm.wala.classLoader.FileModule
 
FileOfClasses - Class in com.ibm.wala.util.config
An object which represents a set of classes read from a text file.
FileOfClasses(InputStream) - Constructor for class com.ibm.wala.util.config.FileOfClasses
 
filePathFromURL(URL) - Method in class com.ibm.wala.util.io.FileProvider
Properly creates the String file name of a URL.
FileProvider - Class in com.ibm.wala.util.io
This class provides files that are packaged with this plug-in
FileProvider() - Constructor for class com.ibm.wala.util.io.FileProvider
 
FileSuffixes - Class in com.ibm.wala.util.io
Some simple utilities used to manipulate Strings
FileSuffixes() - Constructor for class com.ibm.wala.util.io.FileSuffixes
 
FileUtil - Class in com.ibm.wala.util.io
Simple utilities for accessing files.
FileUtil() - Constructor for class com.ibm.wala.util.io.FileUtil
 
FILiveObjectAnalysis - Class in com.ibm.wala.escape
A simple liveness analysis based on flow-insensitive pointer analysis.
FILiveObjectAnalysis(CallGraph, HeapGraph, boolean) - Constructor for class com.ibm.wala.escape.FILiveObjectAnalysis
 
filter(Collection<PointerKey>) - Method in class com.ibm.wala.ipa.slicer.HeapExclusions
 
filter(Iterator<T>, Class<S>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
 
filter(Iterator<T>, Predicate<T>) - Static method in class com.ibm.wala.util.Predicate
Filter a collection: generate a new list from an existing collection, consisting of the elements satisfying some predicate.
filterByType(Iterable<S>, Class<T>) - Static method in class com.ibm.wala.util.collections.Util
Return those elements of c that are assignable to klass.
FilteredPointerKey - Interface in com.ibm.wala.ipa.callgraph.propagation
A PointerKey which carries a type filter, used during pointer analysis
FilteredPointerKey.MultipleClassesFilter - Class in com.ibm.wala.ipa.callgraph.propagation
 
FilteredPointerKey.SingleClassFilter - Class in com.ibm.wala.ipa.callgraph.propagation
 
FilteredPointerKey.SingleInstanceFilter - Class in com.ibm.wala.ipa.callgraph.propagation
 
FilteredPointerKey.TargetMethodFilter - Class in com.ibm.wala.ipa.callgraph.propagation
 
FilteredPointerKey.TypeFilter - Interface in com.ibm.wala.ipa.callgraph.propagation
 
filterForClass(IntSet, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
filterInstances(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
Subclasses can override as needed
filterInstances(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
Subclasses can override as needed
FilterIterator<T> - Class in com.ibm.wala.util.collections
A FilterIterator filters an Iterator to generate a new one.
FilterIterator(Iterator<?>, Predicate) - Constructor for class com.ibm.wala.util.collections.FilterIterator
 
filterOperator - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
singleton operator for filter
FilterOperator() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
FilterPredicate<T> - Class in com.ibm.wala.util.collections
Deprecated.
Filtersection<T> - Class in com.ibm.wala.util.collections
intersection of two filters
Filtersection(Predicate<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.collections.Filtersection
 
FINAL - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
finalizeName - Static variable in class com.ibm.wala.types.MethodReference
 
finalizeSelector - Static variable in class com.ibm.wala.types.MethodReference
 
find(Map<K, MutableIntSet>, K) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
find(ClassLoaderReference, String) - Static method in class com.ibm.wala.types.TypeReference
 
find(ClassLoaderReference, TypeName) - Static method in class com.ibm.wala.types.TypeReference
Find the canonical TypeReference instance for the given pair.
find(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
Test whether some element of the given Collection satisfies the given Predicate.
find() - Method in class com.ibm.wala.util.graph.traverse.BFSPathFinder
 
find() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
 
find(int) - Method in class com.ibm.wala.util.intset.IntegerUnionFind
 
findAll(CAstNode, Predicate<?>) - Static method in class com.ibm.wala.cast.util.CAstFunctions
 
findAll(CAstPattern, CAstEntity) - Static method in class com.ibm.wala.cast.util.CAstPattern
 
findAll(CAstVisitor.Context, CAstNode) - Method in class com.ibm.wala.cast.util.CAstPattern.Matcher
 
findApplicationNodes() - Method in class com.ibm.wala.ipa.callgraph.pruned.CallGraphPruning
Searches all nodes in the callgraph that correspond to a method of the application (and not the system library).
findApplicationNodes(int) - Method in class com.ibm.wala.ipa.callgraph.pruned.CallGraphPruning
Searches all nodes in the callgraph that correspond to a method of the application (and not the system library).
findCommonSupertype(String, String) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
findCommonSupertype(ClassHierarchyProvider, String, String) - Static method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
Compute the most specific common supertype.
findDeclaredField(Atom) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
findIf(CAstNode, Predicate<CAstNode>) - Static method in class com.ibm.wala.cast.util.CAstFunctions
 
findMethod(Atom, String, Atom, ImmutableByteArray) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Utility function.
findMethod(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
 
findMethod(Class<?>, String, Class<?>[]) - Static method in class com.ibm.wala.shrikeBT.Util
 
findNodeRecursiveMatchingContext(IMethod, Context) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
This method walks recursively up the definition of a context C, to see if the chain of contexts that give rise to C includes the method M.
findNodes(int, PruningPolicy) - Method in class com.ibm.wala.ipa.callgraph.pruned.CallGraphPruning
Searches all nodes in the callgraph according to the given pruning policy.
findOrCreate(Map<K, MutableIntSet>, K) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
findOrCreate(CGNode, SSAInvokeDynamicInstruction) - Static method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
findOrCreate(TypeName[], TypeName) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreate(Language, ImmutableByteArray) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreate(ImmutableByteArray) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreate(TypeReference, Atom, TypeReference) - Static method in class com.ibm.wala.types.FieldReference
Find or create the canonical MemberReference instance for the given tuple.
findOrCreate(ClassLoaderReference, String, String, String) - Static method in class com.ibm.wala.types.FieldReference
Find or create the canonical MemberReference instance for the given tuple.
findOrCreate(TypeReference, Atom, Descriptor) - Static method in class com.ibm.wala.types.MethodReference
Find or create the canonical MethodReference instance for the given tuple.
findOrCreate(TypeReference, Selector) - Static method in class com.ibm.wala.types.MethodReference
Find or create the canonical MethodReference instance for the given tuple.
findOrCreate(TypeReference, String, String) - Static method in class com.ibm.wala.types.MethodReference
 
findOrCreate(Language, TypeReference, String, String) - Static method in class com.ibm.wala.types.MethodReference
 
findOrCreate(ClassLoaderReference, String, String, String) - Static method in class com.ibm.wala.types.MethodReference
 
findOrCreate(Language, ClassLoaderReference, String, String, String) - Static method in class com.ibm.wala.types.MethodReference
 
findOrCreate(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(ImmutableByteArray) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(String) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(Atom, Atom, int) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(ClassLoaderReference, TypeName) - Static method in class com.ibm.wala.types.TypeReference
Find or create the canonical TypeReference instance for the given pair.
findOrCreate(ClassLoaderReference, String) - Static method in class com.ibm.wala.types.TypeReference
Find or create the canonical TypeReference instance for the given pair.
findOrCreate(byte[], int, int) - Static method in class com.ibm.wala.util.strings.Atom
create an Atom from utf8[off] of length len
findOrCreate(byte[]) - Static method in class com.ibm.wala.util.strings.Atom
 
findOrCreate(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.Atom
 
findOrCreate(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.Atom
 
findOrCreateArrayOf(TypeReference) - Static method in class com.ibm.wala.types.TypeReference
 
findOrCreateAsciiAtom(String) - Static method in class com.ibm.wala.util.strings.Atom
Find or create an atom.
findOrCreateCallFlowEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
findOrCreateClass(Atom, Atom) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreateClass(ClassLoaderReference, String, String) - Static method in class com.ibm.wala.types.TypeReference
 
findOrCreateClassName(String, String) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreateCode(AstTranslator.PreBasicBlock, AstTranslator.PreBasicBlock, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG.Unwind
When adding an edge from source to target, it is possible that certain exception-handling code needs to be executed before the control is actually transfered to target.
findOrCreateCollection(Map<K, Collection<T>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findOrCreateDU(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.ssa.SSACache
 
findOrCreateDU(IR, Context) - Method in class com.ibm.wala.ssa.SSACache
 
findOrCreateIndexForInstanceKey(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
findOrCreateIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.ssa.SSACache
 
findOrCreateList(Map<K, List<T>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findOrCreateLocalPathEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
findOrCreateLocalSummaryEdges(P) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
findOrCreateMap(Map<K, Map<K2, V>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findOrCreateMutableIntSet(Map<K, MutableIntSet>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findOrCreateNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
findOrCreateNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
Use with extreme care.
findOrCreateNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
findOrCreatePointerTo(TypeReference) - Static method in class com.ibm.wala.types.TypeReference
 
findOrCreatePointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
If key is unified, returns the representative
findOrCreateReferenceTo(TypeReference) - Static method in class com.ibm.wala.types.TypeReference
 
findOrCreateSet(Map<K, Set<T>>, K) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findOrCreateSharedSubset(BitVectorIntSet) - Static method in class com.ibm.wala.util.intset.BitVectorRepository
 
findOrCreateSyntheticMethod(MethodReference, boolean) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
findOrCreateSyntheticMethod(IMethod, boolean) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
findOrCreateUnicodeAtom(String) - Static method in class com.ibm.wala.util.strings.Atom
Find or create an atom.
findOrCreateUTF8(String) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreateUTF8(Language, String) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreateUtf8Atom(byte[]) - Static method in class com.ibm.wala.util.strings.Atom
Find or create an atom.
findOrCreateValue(Map<K, V>, K, Factory<V>) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findOrCreateWeakHashMap(Map<Object, WeakHashMap<K, V>>, Object) - Static method in class com.ibm.wala.util.collections.MapUtil
 
findParameterPosition(int, CodeReader) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
 
findRecursiveMatchingContext(IMethod, Context, InstanceKey) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
This method walks recursively up the definition of a context C, to see if the chain of contexts that give rise to C a) includes the method M.
findRecursiveMatchingContext(IMethod, Context) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
This method walks recursively up the definition of a context C, to see if the chain of contexts that give rise to C includes the method M.
findUniqueStackDef(int, int) - Method in class com.ibm.wala.shrikeBT.tools.MethodOptimizer
Deprecated.
 
finish(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Calls all remaining enterLABEL-functions, finally calls leaveAT_LAST.
finishTranslation() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
subclasses should override to perform actions after CAst and IR have been generated.
firstClassType() - Method in interface com.ibm.wala.shrikeBT.IInstanceofInstruction
 
firstClassType() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
firstClassTypes() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
firstClassTypes() - Method in interface com.ibm.wala.shrikeBT.ITypeTestInstruction
 
firstCol - Variable in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
 
firstExtends(TypeName, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
First parameter in the selector that is a subclass of tName (slow).
firstExtends(TypeReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
First parameter in the selector that is a subclass of tRef (slow).
firstInSelector() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
The SSA-Value to acces the parameter appearing first in the Descriptor with.
firstLine - Variable in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
 
firstOf(TypeName) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
First parameter in the selector that matches _exactly_.
firstOf(TypeReference) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
First parameter in the selector that matches _exactly_.
firstValue - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
fits(int, int) - Static method in class com.ibm.wala.util.intset.Bits
Does an int literal val fit in bits bits?
FIXED_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
The bit-mask which defines the "FIXED" flag
FixedParametersInvokeInstruction - Class in com.ibm.wala.cast.ir.ssa
This abstract instruction extends the abstract invoke with functionality to support invocations with a fixed number of arguments---the only case in some languages and a common case even in scripting languages.
FixedParametersInvokeInstruction(int, int[], int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
FixedParametersInvokeInstruction(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
FixedParametersInvokeInstruction(int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
Constructor InvokeInstruction.
FixedPointConstants - Interface in com.ibm.wala.fixpoint
Constants used in the fixed-point solver framework
FixedSizeBitVector - Class in com.ibm.wala.util.intset
 
FixedSizeBitVector(int) - Constructor for class com.ibm.wala.util.intset.FixedSizeBitVector
Creates an empty string with the specified size.
FixedSizeBitVector(FixedSizeBitVector) - Constructor for class com.ibm.wala.util.intset.FixedSizeBitVector
Creates a copy of a Bit String
flags - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
 
FlatInstantiator - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Add code to create an instance of a type in a synthetic method.
FlatInstantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
 
FlatInstantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope, int) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
 
FLOAT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Float - Static variable in class com.ibm.wala.types.TypeReference
 
FloatArray - Static variable in class com.ibm.wala.types.TypeReference
 
FloatLiteral(float) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.FloatLiteral
 
FloatName - Static variable in class com.ibm.wala.types.TypeReference
 
FloatTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
flow(AbstractIntStackMachine.MachineState, ShrikeCFG.BasicBlock) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
flow(AbstractIntStackMachine.MachineState, ShrikeCFG.BasicBlock, ShrikeCFG.BasicBlock) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
flow(AbstractIntStackMachine.MachineState, ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.FlowProvider
Compute the MachineState at the exit of a basic block, given a MachineState at the block's entry.
flow(AbstractIntStackMachine.MachineState, ShrikeCFG.BasicBlock, ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.FlowProvider
Compute the MachineState at the end of an edge, given a MachineState at the edges's entry.
flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock, DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock) - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
Compute the MachineState at the exit of a basic block, given a MachineState at the block's entry.
flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock, DexCFG.BasicBlock) - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
Compute the MachineState at the end of an edge, given a MachineState at the edges's entry.
FLOW_REACHES - Static variable in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
flowFunctionMap - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
A map from an edge in a supergraph to a flow function
flowOutTo(Map, CAstNode, Object, CAstNode, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
flowOutTo(Map<Pair<CAstNode, K>, CAstNode>, CAstNode, Object, CAstNode, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
in CAstRewriter.copyFlow(Map, CAstControlFlowMap, CAstSourcePositionMap), if the source of some original CFG edge is replicated, but we find no replica for the target, what node should be the target of the CFG edge in the rewritten AST? By default, just uses the original target.
FlowsToComputer(InstanceKeyAndState) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
 
FloydWarshall<T> - Class in com.ibm.wala.util.graph.traverse
Floyd-Warshall algorithm to compute all-pairs shortest path in graph with no negative cycles.
FloydWarshall(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.FloydWarshall
 
FloydWarshall.GetPath<T> - Interface in com.ibm.wala.util.graph.traverse
 
FloydWarshall.GetPaths<T> - Interface in com.ibm.wala.util.graph.traverse
 
fMap - Variable in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
fnAtom - Static variable in class com.ibm.wala.cast.types.AstMethodReference
 
fnAtomStr - Static variable in class com.ibm.wala.cast.types.AstMethodReference
 
fnDesc - Static variable in class com.ibm.wala.cast.types.AstMethodReference
 
fnReference(TypeReference) - Static method in class com.ibm.wala.cast.types.AstMethodReference
 
fnSelector - Static variable in class com.ibm.wala.cast.types.AstMethodReference
 
forall(ObjectVisitor<T>) - Method in class com.ibm.wala.util.collections.ArraySet
 
forAll(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
Test whether all elements of the given Collection satisfy the given Predicate.
foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
foreach(IntSetAction) - Method in interface com.ibm.wala.util.intset.IntSet
Invoke an action on each element of the Set
foreach(LongSetAction) - Method in interface com.ibm.wala.util.intset.LongSet
Invoke an action on each element of the Set
foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Invoke an action on each element of the Set
foreach(IntSetAction) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
foreach(LongSetAction) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
foreachExcluding(IntSet, IntSetAction) - Method in interface com.ibm.wala.util.intset.IntSet
Invoke an action on each element of the Set, excluding elements of Set X
foreachExcluding(LongSet, LongSetAction) - Method in interface com.ibm.wala.util.intset.LongSet
Invoke an action on each element of the Set, excluding elements of Set X
foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Invoke an action on each element of the Set, excluding elements of Set X
foreachExcluding(IntSet, IntSetAction) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
foreachExcluding(LongSet, LongSetAction) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
FORIN_LOOP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
forInvokeStatic(List<? extends SSAValue>) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Generate the params-param for an InvokeIstruction w/o type checking.
forInvokeStatic(List<? extends SSAValue>, ParameterAccessor, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Generate the params-param for an InvokeIstruction with type checking.
forInvokeStatic(List<? extends ParameterAccessor.Parameter>, MethodReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Shorthand for forInvokeStatic(final List args, final ParameterAccessor target, final IClassHierarchy cha).
forInvokeVirtual(int, List<? extends SSAValue>) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Generate the params-param for an InvokeIstruction w/o type checking.
forInvokeVirtual(int, List<? extends SSAValue>, ParameterAccessor, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Generate the params-param for an InvokeIstruction with type checking.
forInvokeVirtual(int, List<? extends ParameterAccessor.Parameter>, MethodReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Shorthand for forInvokeVirtual(final int self, final List args, final ParameterAccessor target, final IClassHierarchy cha).
FormalTypeParameter - Class in com.ibm.wala.types.generics
Under construction.
forMethod() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
The method this accessor reads the parameters from.
forNameAtom - Static variable in class com.ibm.wala.types.MethodReference
 
forSome(Collection<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.Util
Test whether some element of the given Collection satisfies the given Predicate.
Fragment - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
FragmentEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded EntryPoint-specifications for an Android-Activity.
FragmentEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
 
FragmentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
frames() - Method in class com.ibm.wala.shrikeCT.StackMapTableReader
 
FreezableList - Static variable in class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
 
from(IClass, IClassHierarchy) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Return the Item that is a matching superclass.
from(IMethod, IClassHierarchy) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the AndroidComponent the method is declared in.
fromUTF8(byte[]) - Static method in class com.ibm.wala.util.strings.UTF8Convert
Convert the given sequence of (pseudo-)utf8 formatted bytes into a String.
fromUTF8(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.UTF8Convert
 
fst - Variable in class com.ibm.wala.util.collections.Pair
 
fullLogging() - Static method in class com.ibm.wala.sourcepos.Debug
 
FULLY_QUALIFIED_NAMES - Static variable in class com.ibm.wala.util.collections.Util
Generate strings with fully qualified names or not
FUNCTION - Static variable in interface com.ibm.wala.cast.tree.CAstMemberReference
 
Function<X,Y> - Interface in com.ibm.wala.util.functions
 
FUNCTION_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a function.
FUNCTION_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
FUNCTION_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
functionBody - Variable in class com.ibm.wala.cast.loader.AstFunctionClass
 
functionTypeDescStr - Static variable in class com.ibm.wala.cast.types.AstTypeReference
 
functionTypeName - Static variable in class com.ibm.wala.cast.types.AstTypeReference
 
functionTypeSourceStr - Static variable in class com.ibm.wala.cast.types.AstTypeReference
 

G

g - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
G - Variable in class com.ibm.wala.util.graph.dominators.Dominators
a convenient place to locate the graph to avoid passing it internally
G - Variable in class com.ibm.wala.util.graph.traverse.BFSIterator
Governing Graph
G - Variable in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
Governing Graph
G - Variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
The graph to search
G - Variable in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
G - Variable in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
The Graph being traversed
GeneralStatement<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
Represents a single step in an iterative solver
GeneralStatement(T, AbstractOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
Constructor for case of zero operands on the right-hand side.
GeneralStatement(T, AbstractOperator<T>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
Constructor for case of two operands on the right-hand side.
GeneralStatement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
Constructor for case of three operands on the right-hand side.
GeneralStatement(T, AbstractOperator<T>, T[]) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
Constructor for case of more than three operands on the right-hand side.
generateNoOp(MethodReference, boolean) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
Generate a MethodSummary which is the "standard" representation of a method that does nothing.
generateStandardNoOp(Language, MethodReference, boolean) - Static method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
Generate a MethodSummary which is the "standard" representation of a method that does nothing.
GenericDominators<T> - Class in com.ibm.wala.util.graph.dominators
Calculate dominators using Langauer and Tarjan's fastest algorithm.
GenericDominators(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.GenericDominators
 
genericToString(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphPrint
 
GenReach<T,L> - Class in com.ibm.wala.ipa.modref
Generic dataflow framework to accumulate reachable gen'ned values in a graph.
GenReach(Graph<T>, Map<T, Collection<L>>) - Constructor for class com.ibm.wala.ipa.modref.GenReach
 
get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
 
get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.IllegalArgumentExceptionContext
 
get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
 
get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
 
get(SSAInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
get(ContextKey) - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
get(Atom, C) - Method in interface com.ibm.wala.cast.util.TargetLanguageSelector
 
get(ContextKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
Looks up a ContextKey in the Context.
get(ContextKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
Looks up a ContextKey in the Context.
get(SSAInstruction) - Method in interface com.ibm.wala.dataflow.ssa.SSAInference.OperatorFactory
Get the dataflow operator induced by an instruction in SSA form.
get(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Is a particular bit set?
get(ContextKey) - Method in interface com.ibm.wala.ipa.callgraph.Context
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.impl.Everywhere
This context gives no information.
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
 
get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
get(Object, int) - Static method in class com.ibm.wala.model.java.lang.reflect.Array
A simple model of object-array copy
get(int) - Method in class com.ibm.wala.util.collections.ArraySet
 
get(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
get(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
get(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
get(int) - Method in class com.ibm.wala.util.collections.Iterator2List
 
get(int) - Method in interface com.ibm.wala.util.collections.IVector
 
get(K) - Method in interface com.ibm.wala.util.collections.MultiMap
 
get(int) - Method in class com.ibm.wala.util.collections.SimpleVector
 
get(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
get(int) - Method in class com.ibm.wala.util.collections.SparseVector
 
get(int) - Method in class com.ibm.wala.util.collections.TwoLevelVector
 
get(int) - Method in class com.ibm.wala.util.intset.BitVector
Gets a bit.
get(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
get(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Gets a bit.
get(int) - Method in interface com.ibm.wala.util.intset.IntVector
 
get(int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
 
get(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Gets a bit.
get(int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
 
get(int) - Method in class com.ibm.wala.util.intset.SparseIntVector
 
get(long) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
 
get(int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
 
get(Object) - Static method in class com.ibm.wala.util.ref.CacheReference
 
get() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
 
get(int) - Method in class com.ibm.wala.util.strings.ImmutableByteArray
 
GET_CAUGHT_EXCEPTION - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
GET_CLASS - Static variable in class com.ibm.wala.analysis.reflection.GetClassContextSelector
 
GET_CONSTRUCTOR - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_CONSTRUCTORS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_DECLARED_CONSTRUCTOR - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_DECLARED_CONSTRUCTORS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_DECLARED_METHOD - Static variable in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
TODO MH: Maybe hard-code those in MethodReference?
GET_DECLARED_METHOD - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_DECLARED_METHODS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_METHOD - Static variable in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
TODO MH: Maybe hard-code those in MethodReference?
GET_METHOD - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
GET_METHODS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
getAaStoreExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getAbsolutePath() - Method in class com.ibm.wala.classLoader.FileModule
 
getAbsolutePath() - Method in class com.ibm.wala.classLoader.JarFileModule
 
getAccess(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
getAccess() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getAccessCount() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
getAccesses() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
getAccesses(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
getAccesses(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getAccesses(CAstEntity) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getAccessFlags() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getAccessFlags() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getAccessFlags(String) - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
return the mask of flags recorded in the InnerClasses attribute for a class named s.
getAction() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
getActivityModel() - Static method in class com.ibm.wala.dalvik.classLoader.ActivityModelMethod
Deprecated.
 
getAddressFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getAllAncestorInterfaces() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getAllAncestorInterfaces() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAllAncestorInterfaces() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getAllAnnotations() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
get all the annotations declared in this attribute.
getAllBuiltInPiNodes() - Static method in class com.ibm.wala.ssa.SSAOptions
return a policy that enables all built-in pi node policies
getAllExposedUses() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
getAllExposedUses() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
getAllFields() - Method in class com.ibm.wala.cast.loader.AstClass
 
getAllFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getAllFields() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAllFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAllFields() - Method in interface com.ibm.wala.classLoader.IClass
Compute the instance and static fields declared by this class or any of its superclasses.
getAllFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This class does not contain any fields.
getAllFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getAllFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getAllFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getAllForPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
getAllForPhi(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Returns all "free" and "allocated" variables and the invalid ones in a sub-scope.
getAllImplementedInterfaces() - Method in class com.ibm.wala.cast.loader.AstClass
 
getAllImplementedInterfaces() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getAllImplementedInterfaces() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAllImplementedInterfaces() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAllImplementedInterfaces() - Method in interface com.ibm.wala.classLoader.IClass
 
getAllImplementedInterfaces() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This class does not impement any interfaces.
getAllImplementedInterfaces() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getAllImplementedInterfaces() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getAllImplementedInterfaces() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getAllInstanceFields() - Method in class com.ibm.wala.cast.loader.AstClass
 
getAllInstanceFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getAllInstanceFields() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAllInstanceFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAllInstanceFields() - Method in interface com.ibm.wala.classLoader.IClass
Compute the instance fields declared by this class or any of its superclasses.
getAllInstanceFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This class does not contain any fields.
getAllInstanceFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getAllInstanceFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getAllInstanceFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getAllInstructions() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
TODO: make this more efficient if needed
getAllInstructions() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
getAllMethods() - Method in class com.ibm.wala.cast.loader.AstClass
 
getAllMethods() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getAllMethods() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAllMethods() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAllMethods() - Method in interface com.ibm.wala.classLoader.IClass
Compute the methods declared by this class or any of its superclasses.
getAllMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getAllMethods() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getAllMethods() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getAllMethods() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getAllNames() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getAllNames() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
getAllocatableClasses() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
 
getAllocatedTarget(CGNode, NewSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageClassTargetSelector
 
getAllocatedTarget(CGNode, NewSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.ClassTargetSelector
Given a calling node and a new site, return the type to be allocated.
getAllocatedTarget(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyClassTargetSelector
 
getAllocatedTarget(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.summaries.BypassClassTargetSelector
 
getAllocatedTypes() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
getAllocationStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getAllParameterAnnotations() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
param_annotations { u2 attribute_name_index; u4 attribute_length; u1 num_parameters; { u2 num_annotations; annotation annotations[num_annotations]; } parameter_annotations[num_parameters];
getAllPhiInstructions() - Method in class com.ibm.wala.cfg.InducedCFG
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getAllScopedEntities() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs have a lexical structure.
getAllScopedEntities() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getAllStaticFields() - Method in class com.ibm.wala.cast.loader.AstClass
 
getAllStaticFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getAllStaticFields() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAllStaticFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAllStaticFields() - Method in interface com.ibm.wala.classLoader.IClass
Compute the static fields declared by this class or any of its superclasses.
getAllStaticFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This class does not contain any fields.
getAllStaticFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getAllStaticFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getAllStaticFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getAllTargetNumbers() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getAllTargetNumbers() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
getAnalysisCache() - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
 
getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
 
getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getAnalysisScope() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getAnnotationCount() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
 
getAnnotations() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
getAnnotations() - Method in class com.ibm.wala.cast.loader.AstField
 
getAnnotations() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getAnnotations() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Returns the set of any annotations this entity may have
getAnnotations() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getAnnotations() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAnnotations() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getAnnotations(boolean) - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getAnnotations() - Method in interface com.ibm.wala.classLoader.IClass
get annotations, if any
getAnnotations() - Method in interface com.ibm.wala.classLoader.IMember
Get the annotations on this member, if any
getAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getAnnotations() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
getAnnotations() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getAnnotations() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
getAnnotations() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getAnnotationsFromReader(AnnotationsReader, ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.Annotation
 
getApplicationLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
Return the information regarding the application loader.
getApplicationLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Return the information regarding the application loader.
getArgumentCount() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getArgumentCount(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getArgumentCount() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs have a specific number of arguments.
getArgumentCount() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
 
getArgumentCount() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getArgumentDefaults() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs allow arguments to have default values.
getArgumentDefaults() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getArgumentNames(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getArgumentNames() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs have named arguments.
getArgumentNames() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getArguments() - Method in interface com.ibm.wala.cast.tree.CAstAnnotation
 
getArguments() - Method in class com.ibm.wala.types.generics.MethodTypeSignature
 
getArguments(IMethod) - Static method in class com.ibm.wala.types.generics.MethodTypeSignature
 
getArgumentTypes() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
 
getArithmeticException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getArrayAccessExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getArrayBoundsCount() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
getArrayClassLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
getArrayClassLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getArrayDimension() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the dimension of the array (as an unsigned byte) Used for multianewarray
getArrayElementType() - Method in class com.ibm.wala.types.TypeReference
TODO: specialized form of TypeReference for arrays, please.
getArrayElementType() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the element type (primitive) of the array (as an unsigned byte) Used for newarray
getArrayInterfaces() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getArrayInterfaces() - Method in interface com.ibm.wala.classLoader.Language
get the interfaces implemented by all arrays in the language
getArrayLengthCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getArrayLoadCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getArrayReads(PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getArrayReads(PointerKey) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
 
getArrayReads(PointerKey) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getArrayReads(PointerKey) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getArrayRef() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getArrayRef() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
Return the value number of the array reference.
getArraysRead() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getArrayStoreCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getArraysWritten(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
get the element types of the arrays that m may update
getArraysWritten(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getArraysWritten() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getArrayTypeDimensionality(TypeReference) - Static method in class com.ibm.wala.classLoader.ArrayClass
 
getArrayTypeForElementType() - Method in class com.ibm.wala.types.TypeName
 
getArrayTypeForElementType() - Method in class com.ibm.wala.types.TypeReference
Get array type corresponding to "this" array element type.
getArrayWrites(PointerKey) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
 
getArrayWrites(PointerKey) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getArrayWrites(PointerKey) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getAssignableFrom(TypeName, TypeName) - Static method in class com.ibm.wala.util.PrimitiveAssignability
Is information lost on c1 x := c2 y?
getAssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
A graph of just the variables in the system.
getAssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getAST() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getAST() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The CAPA AST of this entity.
getAST() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getAttributeSize() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
 
getAuxiliaryMethods() - Method in class com.ibm.wala.shrikeBT.Compiler
Get bytecodes and other information for any helper methods that are required to implement the main method.
getBackEdges() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getBackingSet() - Method in class com.ibm.wala.util.intset.OrdinalSet
Dangerous.
getBackingStore() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
use with care
getBase() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
getBase() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
 
getBaseCallGraph() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
getBaseCallGraph() - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
 
getBaseContext() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
getBaseLanguage() - Method in interface com.ibm.wala.classLoader.Language
If this language is "derived" from some other langauge, which one?
getBaseLanguage() - Method in class com.ibm.wala.classLoader.LanguageImpl
 
getBaseLanguages() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getBasicBlock() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
getBasicBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
getBasicBlock() - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
getBasicBlock() - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
getBasicBlock() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getBasicBlock(int) - Method in class com.ibm.wala.ssa.SSACFG
 
getBasicBlockForCatch(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ssa.IR
Return the ISSABasicBlock corresponding to a particular catch instruction
getBasicBlockForInstruction(SSAInstruction) - Method in class com.ibm.wala.ssa.IR
This is space-inefficient.
getBasicBlockNumber() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
getBasicBlocksForCall(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
 
getBasicBlockStarts() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getBCInfo() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
Returns how the model should behave on the type.
getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
Returns how the model should behave on the type.
getBehavior(TypeName, IMethod, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
Returns how the model should behave on the type.
getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
Returns how the model should behave on the type.
getBinaryOpCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getBit() - Method in class com.ibm.wala.cast.tree.CAstQualifier
 
getBitVector() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
getBlock(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
getBlockForInstruction(int) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getBlockForInstruction(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
 
getBlockForInstruction(int) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
 
getBlockForInstruction(int) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getBlockForInstruction(int) - Method in class com.ibm.wala.cfg.InducedCFG
 
getBlockForInstruction(int) - Method in class com.ibm.wala.cfg.ShrikeCFG
Return an instruction's basic block in the CFG given the index of the instruction in the CFG's instruction array.
getBlockForInstruction(int) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
Return an instruction's basic block in the CFG given the index of the instruction in the CFG's instruction array.
getBlockForInstruction(int) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getBlockForInstruction(int) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getBlockForInstruction(int) - Method in class com.ibm.wala.ssa.SSACFG
Get the basic block an instruction belongs to.
getBootClassPathJars() - Static method in class com.ibm.wala.util.PlatformUtil
get the jars in the boot classpath.
getBootstrap() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getBootstrap() - Method in class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
 
getBranchOffset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the offset of the branch (as a signed short) Used for if, ificmp, ifacmp, goto, jsr
getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch
 
getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Goto
 
getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
getBranchTargets() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
getBranchTargets() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
getBranchTargets() - Method in interface com.ibm.wala.shrikeBT.IInstruction
 
getBranchTargets() - Method in class com.ibm.wala.shrikeBT.Instruction
 
getBranchTargets() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
getBreakFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
getBreakFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
getBreakFor(String) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
for a 'break' style goto, return the control flow target
getBudgetForPass(int) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
getBudgetForPass(int) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
 
getBuilder() - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
getBuilder() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
 
getBuilder() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getBypass(IMethod) - Method in class com.ibm.wala.ipa.summaries.MethodBypass
Method getBypass.
getByte(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getBytecode() - Method in class com.ibm.wala.shrikeCT.CodeReader
 
getBytecodeBytes() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
getBytecodeIndex(int) - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getBytecodeIndex(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Return the program counter (bytecode index) for a particular Shrike instruction index.
getBytecodeIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getBytecodeLength() - Method in class com.ibm.wala.shrikeCT.CodeReader
 
getBytecodes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getBytecodes() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getBytecodeStream() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Method getBytecodeStream.
getBytecodeStream() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getBytes() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getByteValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns a signed byte value Used for bipush
getCache() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getCall() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
getCall() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
getCalledNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
get the "called" (sic) nodes for a return site; i.e., the exit nodes that flow directly to this return site.
getCalledNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getCalledNodes(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.GetClassContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
If the CallSiteReference invokes either Class.getMethod(java.lang.String, java.lang.Class<?>...) or Class.getDeclaredMethod(java.lang.String, java.lang.Class<?>...), and the receiver is a type constant and the first argument is a constant, then return a GetMethodContextSelector.
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextSelectorImpl
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageMethodTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.MiscellaneousHacksContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.OneLevelForLexicalAccessFunctions
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
Given a calling node and a call site, returns the Context in which the callee should be evaluated.
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in interface com.ibm.wala.ipa.callgraph.ContextSelector
Given a calling node and a call site, returns the Context in which the callee should be evaluated.
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
This target selector searches the class hierarchy for the method matching the signature of the call that is appropriate for the receiver type.
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.ContextInsensitiveSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.UnionContextSelector
If only one Context exists return it, else return a DelegatingContext.
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in interface com.ibm.wala.ipa.callgraph.MethodTargetSelector
Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.OneLevelSiteContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.CloneContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverTypeContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.TargetMethodContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
Check to see if a particular call site should be bypassed, before checking normal resolution of the receiver.
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.ipa.summaries.LambdaMethodTargetSelector
 
getCaller() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
 
getCallerParamStatements(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.slicer.PDG
return the set of all PARAM_CALLER and HEAP_PARAM_CALLER statements associated with a given call
getCallerReturnStatements(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.slicer.PDG
return the set of all NORMAL_RETURN_CALLER and HEAP_RETURN_CALLER statements associated with a given call.
getCallFlowFunction(T, T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
getCallFlowFunction(T, T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
 
getCallFlowFunction(T, T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getCallFlowFunction(Statement, Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getCallFlowSourceNodes(int) - Method in class com.ibm.wala.dataflow.IFDS.CallFlowEdges
 
getCallFlowSources(int, int) - Method in class com.ibm.wala.dataflow.IFDS.CallFlowEdges
 
getCallGraph() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getCallGraph() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getCallGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
 
getCallGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getCallGraph() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCallGraph() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getCallGraphNode() - Method in class com.ibm.wala.ipa.slicer.PDG
 
getCallGraphRefinePolicy() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
getCallGraphRefinePolicy() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
 
getCallIndex() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
getCallIndex() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
getCallInstructionIndices(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the instruction indices corresponding to a call site.
getCallNoneToReturnFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
getCallNoneToReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
 
getCallNoneToReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getCallNoneToReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getCalls(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the invoke instructions corresponding to a call site Note that Shrike may inline JSRS.
getCallSite() - Method in class com.ibm.wala.demandpa.flowgraph.CallLabel
 
getCallSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
 
getCallSite() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getCallSiteForCallBlock(IBasicBlock<SSAInstruction>, ControlFlowGraph<SSAInstruction, T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
get the CallSiteReference corresponding to the last instruction in B (assumed to be a call)
getCallSiteForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
getCallSiteRef() - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
 
getCallSiteRefs() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
 
getCallSites(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getCallSites() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
there
getCallSites() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getCallSites() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getCallSites(T, P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getCallSites(BasicBlockInContext<IExplodedBasicBlock>, CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getCallSites(T, P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getCallSites(BasicBlockInContext<T>, CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
get the basic blocks which are call sites that may call callee and return to returnBlock if callee is null, answer return sites for which no callee was found.
getCallStatements(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.slicer.PDG
return the set of all PARAM_CALLER, HEAP_PARAM_CALLER, and NORMAL statements (i.e., the actual call statement) associated with a given call
getCallString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
getCallTargets(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCallToReturnFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
getCallToReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
 
getCallToReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getCallToReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getCancelMessage() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
getCancelMessage() - Method in class com.ibm.wala.util.NullProgressMonitor
END Custom change: subtasks and canceling
getCancelMessage() - Method in class com.ibm.wala.util.ProgressMaster
 
getCapture() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
 
getCasesAndLabels() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
getCasesAndLabels() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
getCasesAndLabels() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
getCAstTypeFor(Object) - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
 
getCAstTypeFor(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
getCastTypes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getCatchBlocks() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getCatchBlocks() - Method in class com.ibm.wala.cfg.AbstractCFG
Returns the catchBlocks.
getCatchBlocks() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
 
getCatchBlocks() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getCatchBlocks() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getCatchBlocks() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getCatchBlocks() - Method in class com.ibm.wala.ssa.SSACFG
 
getCatchClass() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
 
getCatchInstruction() - Method in interface com.ibm.wala.ssa.analysis.IExplodedBasicBlock
if this represents an exception handler block, return the corresponding SSAGetCaughtExceptionInstruction
getCatchInstruction() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
getCatchTypes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
getCatchTypes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getCatchTypes() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getCategoryNames() - Method in class com.ibm.wala.client.AbstractEngineStopwatch
 
GetCaughtExceptionInstruction(int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
GetCaughtExceptionInstruction(int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
getCaughtExceptions(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getCaughtExceptions(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getCaughtExceptions(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getCaughtExceptions(Language, SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
GetCaughtExceptionStatement - Class in com.ibm.wala.ipa.slicer
identifier of a GetCaughtException instruction
GetCaughtExceptionStatement(CGNode, SSAGetCaughtExceptionInstruction) - Constructor for class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
 
getCaughtExceptionTypes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getCaughtExceptionTypes(SSAGetCaughtExceptionInstruction, IR) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getCaughtExceptionTypes() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getCaughtExceptionTypes() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
 
getCaughtExceptionTypes() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
The SSACFG.ExceptionHandlerBasicBlock subclass will override this.
getCaughtExceptionTypes() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
getCause() - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
getCFAContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
getCFG() - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
Returns the result of the analysis: A control flow graph where impossible control flow has been removed.
getCFG() - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
 
getCFG() - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
 
getCFG(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
getCFG(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getCFG() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
getCFG(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCFG(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.InterproceduralCFG
 
getCGNode(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCGStats(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
 
getCha() - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
getCheckCastCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getCheckedType() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getChild(int) - Method in interface com.ibm.wala.cast.tree.CAstNode
Return the nth child of this node.
getChild(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
getChild(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
getChild(int) - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
 
getChild(int) - Method in class com.ibm.wala.util.graph.BasicTree
 
getChildCount() - Method in interface com.ibm.wala.cast.tree.CAstNode
How many children does this node have?
getChildCount() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
getChildCount() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
getChildCount() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
 
getChildrenFor(Object) - Method in class com.ibm.wala.viz.viewer.PaPanel
Used for filling the tree dynamically.
getChildValue(int) - Method in class com.ibm.wala.util.graph.BasicTree
 
getClassBasedInstanceKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getClassBound() - Method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getClassCastException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
GetClassContextInterpeter - Class in com.ibm.wala.analysis.reflection
SSAContextInterpreter specialized to interpret Object.getClass() in a JavaTypeContext
GetClassContextInterpeter() - Constructor for class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
GetClassContextSelector - Class in com.ibm.wala.analysis.reflection
A ContextSelector to intercept calls to Object.getClass()
GetClassContextSelector() - Constructor for class com.ibm.wala.analysis.reflection.GetClassContextSelector
 
getClassDefItem() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getClassDefItem() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
getClasses() - Method in class com.ibm.wala.shrikeCT.ExceptionsReader
 
getClassHierarchy() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
getClassHierarchy() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
getClassHierarchy() - Method in class com.ibm.wala.cast.loader.AstField
 
getClassHierarchy() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getClassHierarchy() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getClassHierarchy() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getClassHierarchy() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getClassHierarchy() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
getClassHierarchy() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getClassHierarchy() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getClassHierarchy() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getClassHierarchy() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getClassHierarchy() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
getClassHierarchy() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
BEGIN Custom change
getClassHierarchy() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getClassHierarchy() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
getClassHierarchy() - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
 
getClassHierarchy() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.propagation.HeapModel
 
getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getClassHierarchy() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchyDweller
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
getClassHierarchy() - Method in class com.ibm.wala.ipa.summaries.MethodBypass
 
getClassHierarcy() - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
 
getClassInitializer() - Method in class com.ibm.wala.cast.loader.AstClass
 
getClassInitializer() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getClassInitializer() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getClassInitializer() - Method in interface com.ibm.wala.classLoader.IClass
 
getClassInitializer() - Method in class com.ibm.wala.classLoader.JVMClass
 
getClassInitializer() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getClassInitializer() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getClassInitializer() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getClassInitializer() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getClassInitializer() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getClassLoader() - Method in class com.ibm.wala.cast.loader.AstClass
 
getClassLoader() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getClassLoader() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getClassLoader() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getClassLoader() - Method in interface com.ibm.wala.classLoader.IClass
Return the object that represents the defining class loader for this class.
getClassLoader() - Method in class com.ibm.wala.classLoader.SyntheticClass
By default, a synthetic class is "loaded" by the primordial loader.
getClassLoader() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getClassLoader() - Method in class com.ibm.wala.types.TypeReference
 
getClassName() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
getClassName() - Method in class com.ibm.wala.classLoader.ClassFileModule
 
getClassName() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getClassName() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
getClassName() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
getClassName() - Method in class com.ibm.wala.classLoader.SourceFileModule
 
getClassName() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
getClassName(Object) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
 
getClassName(Object) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
getClassName() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
getClassName() - Method in class com.ibm.wala.types.TypeName
 
getClassNotFoundException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getClassReader() - Method in class com.ibm.wala.shrikeCT.AttributeReader
 
getClassReader() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
 
getClassSignature() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getClassSignature(IClass) - Static method in class com.ibm.wala.types.generics.ClassSignature
 
getClassTargetSelector() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getClassType() - Method in class com.ibm.wala.shrikeBT.Compiler
 
getClassType() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
getClassType() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
 
getClassType() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
 
getClassType() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getClassType() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getClassType() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
 
getClassType() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getClassType() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
getCmd() - Method in class com.ibm.wala.util.processes.BasicLauncher
 
getCode() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getCodeBody() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getCodeBodyPosition() - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getCodeLength() - Method in class com.ibm.wala.shrikeCT.CodeWriter
 
getColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
getColumn() - Method in class com.ibm.wala.sourcepos.Position
Returns the column number.
getColumnHeading(int) - Method in class com.ibm.wala.util.tables.Table
Note that column indices start at zero
getComparisonCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getComponent() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
getComponent() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Return the type of Component associated with this Intent.
getComponent() - Method in class com.ibm.wala.viz.viewer.IrAndSourceViewer
 
getComponents() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
 
getComponentsPossible() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
Target-Types that may started by this.
getComputedFlowsToSet() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
 
getComputedLocalMap() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getComputedP2Set(PointerKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
get a points-to set that has already been computed via some previous call to DemandRefinementPointsTo.PointsToComputer.compute(); does _not_ do any fresh demand-driven computation.
getConcreteClassFromContext(Context) - Static method in class com.ibm.wala.ipa.callgraph.ContextUtil
 
getConcreteType() - Method in class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
 
getConcreteType() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
 
getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
getConcreteType() - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKey
For now, we assert that each InstanceKey represents a set of classes which are all of the same concrete type (modulo the fact that all arrays of references are considered concrete type []Object;)
getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
getConcreteType() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getConcreteTypes() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
getConditionalBranchCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
get the out edges of a given node
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BFSPathFinder
get the out edges of a given node
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
get the out edges of a given node
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
 
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
get the out edges of a given node
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
get the out edges of a given node
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
get the out edges of a given node
getConstant(boolean) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(long) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(float) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(double) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(String) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstantCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getConstantIndex() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the constant pool index of a constant (as an unsigned byte) Used for ldc
getConstantObject(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getConstantObject(int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
getConstantPool() - Method in class com.ibm.wala.shrikeBT.Decoder
 
getConstantPoolClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Class constant pool item in JVM internal class format (e.g., java/lang/Object).
getConstantPoolDouble(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Double constant pool item.
getConstantPoolDynamicBootstrap(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
 
getConstantPoolDynamicName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
 
getConstantPoolDynamicType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
 
getConstantPoolFloat(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Float constant pool item.
getConstantPoolHandleClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the class part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item pointed to by a CONSTANT_MethodHandle entry.
getConstantPoolHandleKind(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
 
getConstantPoolHandleName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the name part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item pointed to by a CONSTANT_MethodHandle entry.
getConstantPoolHandleType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the type part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item pointed to by a CONSTANT_MethodHandle entry.
getConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Integer constant pool item.
getConstantPoolItemType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the JVM constant pool item type (a Constants.CONSTANT_xxx value).
getConstantPoolLong(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Long constant pool item.
getConstantPoolMemberClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the class part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item, in JVM internal class format (e.g., java/lang/Object).
getConstantPoolMemberName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the name part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item, This method should be overriden by a toolkit-specific subclass.
getConstantPoolMemberType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the type part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item, in JVM internal type format (e.g., Ljava/lang/Object;).
getConstantPoolMethodType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_MethodType constant pool item.
getConstantPoolString(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_String constant pool item.
getConstantPrimitiveType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
getConstants() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getConstants() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Retrieves a mapping from SSA-Number to a constant.
getConstantType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
getConstantType(Object) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getConstantType(Object) - Method in interface com.ibm.wala.classLoader.Language
Given a Java constant o, return the appropriate language type to associate with the constant.
getConstantValue(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getConstantValue(Object) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
getConstantValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstituents() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getConstructorCallers(ScopeMappingInstanceKeys.ScopeMappingInstanceKey, Pair<String, String>) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
get the CGNodes corresponding to the method that invoked the constructor for smik
getContainer() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
getContainer() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getContainer() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getContainer() - Method in class com.ibm.wala.classLoader.FileModule
 
getContainer() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
getContainer() - Method in interface com.ibm.wala.classLoader.ModuleEntry
the containing module
getContainer() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getContainer() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getContainer() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
getContents(ZipEntry) - Method in class com.ibm.wala.classLoader.JarFileModule
 
getContents() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
getContext() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
Return the context this CGNode represents.
getContext() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
getContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
END Custom change: setter for pointerkey factory
getContextSelector() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getContextType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
 
getContinueFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
getContinueFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
getContinueFor(String) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
for a 'continue' style goto, return the control flow target
getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getControlFlow() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getControlFlow() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The control flow map for the CAPA AST of this entity.
getControlFlow() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getControlFlowGraph() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getControlFlowGraph() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
getControlFlowGraph() - Method in class com.ibm.wala.ssa.IR
 
getConversionCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getCOptions() - Method in interface com.ibm.wala.ipa.slicer.ISDG
Slicer.ControlDependenceOptions used to construct this graph.
getCOptions() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getCOptions() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getCount() - Method in class com.ibm.wala.util.perf.Stopwatch
 
getCP() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
getCP() - Method in class com.ibm.wala.shrikeCT.ClassReader
This method allows direct read-only access to the constant pool for the class.
getCPClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPDouble(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPDynBootstrap(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPDynName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPDynType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPFloat(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPHandleClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPHandleKind(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPHandleName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPHandleType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPInt(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPLong(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPMethodType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPNATName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPNATType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPRefClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPRefName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPRefType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPString(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCPUtf8(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
getCreationSites(CallGraph) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKey
Get the creation sites of this, i.e., the statements that may allocate objects represented by this.
getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
getCreator() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
getCurPathEdge() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getCurrent(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Retreive the SSA-Number that is valid for a type in the current scope.
getCurrent(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Retrieve the SSA-Number that is valid for a type in the current scope.
getCurrentBlock() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
getCurrentBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
getCurrentBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
getCurrentHops() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
 
getCurrentInstruction() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
getCurrentInstructionIndex() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
getCurrentInstructionIndex() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
getCurrentPosition() - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
getCurrentProgramCounter() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
getCurrentProgramCounter() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
getCurrentSuccessor() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
getCurrentSuccessor() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
getCurSummaryEdge() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getD1() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
getD2() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
getDafultBehavior() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
 
getDafultBehavior() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
 
getDafultBehavior() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
getData() - Method in class com.ibm.wala.shrikeBT.MethodEditor
 
getDataOffset() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getDataSize() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getDeclaredExceptions() - Method in interface com.ibm.wala.classLoader.IMethod
 
getDeclaredExceptions() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Clients should not modify the returned array.
getDeclaredExceptions() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getDeclaredExceptions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getDeclaredExceptionTypeNames() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getDeclaredExceptionTypeNames() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getDeclaredField() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
 
getDeclaredFieldType() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
 
getDeclaredInstanceFields() - Method in class com.ibm.wala.cast.loader.AstClass
 
getDeclaredInstanceFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getDeclaredInstanceFields() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getDeclaredInstanceFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getDeclaredInstanceFields() - Method in interface com.ibm.wala.classLoader.IClass
Compute the instance fields declared by this class.
getDeclaredInstanceFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This class does not contain any fields.
getDeclaredInstanceFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getDeclaredInstanceFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getDeclaredInstanceFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getDeclaredMethods() - Method in class com.ibm.wala.cast.loader.AstClass
 
getDeclaredMethods() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getDeclaredMethods() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getDeclaredMethods() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getDeclaredMethods() - Method in interface com.ibm.wala.classLoader.IClass
 
getDeclaredMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getDeclaredMethods() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getDeclaredMethods() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getDeclaredMethods() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getDeclaredResultType() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
What is the declared return type of the called method
getDeclaredResultType() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
Deprecated.
the system now supports multiple types, so this accessor will not work for all languages.
getDeclaredResultTypes() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getDeclaredStaticFields() - Method in class com.ibm.wala.cast.loader.AstClass
 
getDeclaredStaticFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getDeclaredStaticFields() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getDeclaredStaticFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getDeclaredStaticFields() - Method in interface com.ibm.wala.classLoader.IClass
 
getDeclaredStaticFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This class does not contain any fields.
getDeclaredStaticFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getDeclaredStaticFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getDeclaredStaticFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getDeclaredTarget() - Method in class com.ibm.wala.classLoader.CallSiteReference
Return the Method that this call site calls.
getDeclaredTarget() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
What method is the declared callee?
getDeclaredType() - Method in class com.ibm.wala.classLoader.NewSiteReference
 
getDeclaringClass() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getDeclaringClass() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
getDeclaringClass() - Method in class com.ibm.wala.cast.loader.AstField
 
getDeclaringClass() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getDeclaringClass() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getDeclaringClass() - Method in interface com.ibm.wala.classLoader.IMember
Return the object that represents the declaring class for this member.
getDeclaringClass() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getDeclaringClass() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getDeclaringClass() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getDeclaringClass() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getDeclaringClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
The class the Method representing this Model resides in.
getDeclaringClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
 
getDeclaringClass() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
getDeclaringClass() - Method in class com.ibm.wala.types.MemberReference
 
getDeclaringType() - Method in interface com.ibm.wala.cast.tree.CAstType.Method
 
getDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
getDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
getDef(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
getDef() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
getDef(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getDef(SSAInstruction, int) - Method in class com.ibm.wala.ssa.DefUse
What is the ith value number defined by instruction s?
getDef(int) - Method in class com.ibm.wala.ssa.DefUse
 
getDef(int, ShrikeIndirectionData.ShrikeLocalName) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
getDef() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getDef(int, T) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
For the instruction at the given index, and a source-level name, return the SSA value number which represents this instruction's def of that name.
getDef() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAInstruction
Return the ith def
getDef() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getDefault() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
getDefaultIntSetFactory() - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
getDefaultLabel() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
getDefaultLabel() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
getDefaultLabel() - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getDefaultLabel() - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
Sets the default object used as label for operations where no specific edge label is provided.
getDefaultLabel() - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getDefaultLongSetFactory() - Static method in class com.ibm.wala.util.intset.LongSetUtil
 
getDefaultOffset() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
getDefaultOffset() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
getDefaultOffset() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
 
getDefaultOptions(Iterable<Entrypoint>) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getDefaultOptions(Iterable<Entrypoint>) - Method in interface com.ibm.wala.client.AnalysisEngine
Get the default analysis options appropriate for this engine
getDefaultSwitchOffset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the default offset of the switch (as a signed int) Used for tableswitch, lookupswitch
getDefaultValue(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getDefaultValue(SymbolTable, int) - Method in interface com.ibm.wala.ssa.SSAOptions.DefaultValues
 
getDefaultValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getDefaultValues() - Method in class com.ibm.wala.ssa.SSAOptions
 
getDefiningScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
 
getDefiningScope() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
getDefUse(IR) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
Find or create a DefUse for the IR using the Everywhere context
getDelegate() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2List
 
getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2Set
 
getDelta() - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
getDerivedLanguages() - Method in interface com.ibm.wala.classLoader.Language
 
getDerivedLanguages() - Method in class com.ibm.wala.classLoader.LanguageImpl
 
getDerivedMask() - Method in class com.ibm.wala.types.TypeName
 
getDerivedMask() - Method in class com.ibm.wala.types.TypeReference
Return the dimensionality of the type.
getDescriptor() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getDescriptor() - Method in interface com.ibm.wala.classLoader.IMethod
something like: (IILjava.lang.String;SLjava.sql.Date;)Ljava.lang.Integer;
getDescriptor() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getDescriptor() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getDescriptor() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getDescriptor() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
getDescriptor() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
getDescriptor() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
getDescriptor() - Method in class com.ibm.wala.types.MethodReference
 
getDescriptor() - Method in class com.ibm.wala.types.Selector
 
getDexFile() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
getDexInstructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getDexMethod() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getDim() - Method in class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
 
getDimensionality() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getDimensionality() - Method in class com.ibm.wala.types.TypeReference
 
getDirectInterfaces() - Method in class com.ibm.wala.cast.loader.AstClass
 
getDirectInterfaces() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getDirectInterfaces() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getDirectInterfaces() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getDirectInterfaces() - Method in interface com.ibm.wala.classLoader.IClass
 
getDirectInterfaces() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getDirectInterfaces() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getDirectInterfaces() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getDirectInterfaces() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getDisposition() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
 
getDoBootSequence() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Whether to generate a global android environment.
getDomain() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
 
getDomain() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
getDominanceFrontier(T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
 
getDOptions() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getDoubleValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
getDU() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
getDU() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
getDU(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
 
getDupCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getEdge(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getEdge(Object, Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getEdgeLabels(Object, Object) - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
Return the set of edge labels for the control flow edges that cause the given edge in the CDG.
getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getEdgeLabels(T, T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
Returns a set of all labeled edges between node src and node dst
getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getEdgeManager() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getEdgeManager() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
getEdgeManager() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
getEdgeManager() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getEdgeManager() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getEdgeManager() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedNumberedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
 
getEdgeTransferFunction(T, T) - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
 
getElapsedMillis() - Method in class com.ibm.wala.util.perf.Stopwatch
 
getElement(int, int) - Method in class com.ibm.wala.util.tables.Table
 
getElementClass() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getElementCount() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
getElementName() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
getElementType() - Method in interface com.ibm.wala.cast.tree.CAstType.Array
 
getElementType() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
getEndMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
getEndPosition() - Method in class com.ibm.wala.sourcepos.Range
Returns the end position.
getEntity() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getEntity() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
getEntity() - Method in interface com.ibm.wala.cast.loader.AstMethod.Retranslatable
 
getEntity2ExposedNames() - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
getEntityKindAsString(int) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
getEntityName(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getEntityName(CAstEntity) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getEntityScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getEntries() - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
 
getEntries() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
getEntries() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getEntries() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
 
getEntries() - Method in class com.ibm.wala.classLoader.FileModule
 
getEntries() - Method in class com.ibm.wala.classLoader.JarFileModule
 
getEntries() - Method in class com.ibm.wala.classLoader.JarStreamModule
 
getEntries() - Method in interface com.ibm.wala.classLoader.Module
 
getEntries() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
getEntriesForProcedure(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getEntriesForProcedure(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getEntriesForProcedure(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getEntry() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
getEntry(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getEntry(int) - Method in class com.ibm.wala.shrikeCT.BootstrapMethodsReader
 
getEntrypointNodes() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getEntrypointNodes() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
Note: not all successors of the root node are entrypoints
getEntrypointNodes() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getEntrypointNodes() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getEntryPoints(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
Searches a ClassHierarchy for EntryPoints by their method-signature (optionally with heuristics).
getEntrypoints() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
TODO: this really should go away.
getEntrySize(String) - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
 
getEntrySize(String) - Method in class com.ibm.wala.classLoader.JarStreamModule
 
getEntryState() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
getEntryState() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
getEnv() - Method in class com.ibm.wala.util.processes.Launcher
 
getExactness(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
The Exactness depends on how the behavior to a type was determined.
getExactness(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
The Exactness depends on how the behavior to a type was determined.
getExactness(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
The Exactness depends on how the behavior to a type was determined.
getException() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
Return the value number which is def'fed by this call instruction if the call returns exceptionally.
getException() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
getException() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
Returns the result.
getException() - Method in class com.ibm.wala.util.ssa.SSAValueManager
Create new SSAValue with UniqueKey and Exception-Type.
getExceptionalPredecessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getExceptionalPredecessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getExceptionalPredecessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
The order of blocks returned should be arbitrary but deterministic.
getExceptionalPredecessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getExceptionalPredecessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getExceptionalPredecessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getExceptionalPredecessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getExceptionalSuccessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getExceptionalSuccessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getExceptionalSuccessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
The order of blocks returned must indicate the exception-handling scope.
getExceptionalSuccessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getExceptionalSuccessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getExceptionalSuccessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getExceptionalSuccessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getExceptionalToExit() - Method in class com.ibm.wala.cfg.AbstractCFG
 
getExceptionHandlers() - Method in interface com.ibm.wala.cfg.BytecodeCFG
 
getExceptionHandlers() - Method in class com.ibm.wala.cfg.ShrikeCFG
 
getExceptionHandlers() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getExceptionInInitializerError() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getExceptionReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getExceptionsForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
 
getExceptionTypes() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
 
getExceptionTypes() - Method in class com.ibm.wala.ssa.SSAInstruction
This method should never return null.
getExclusions() - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
 
getExclusions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getExclusionsFile() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getExclusionString() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getExit(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getExitBlock() - Method in class com.ibm.wala.ssa.IR
 
getExitExposedUses() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
getExitExposedUses() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
maps each exposed name (via its index in AstMethod.LexicalInformation.getExposedNames()) to its value number at method exit.
getExitsForProcedure(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getExitsForProcedure(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getExitsForProcedure(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getExpansionFactor() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
getExpansionFactor() - Method in class com.ibm.wala.util.intset.TunedMutableSparseIntSet
 
getExposedNames() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
getExposedNames() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
names possibly accessed in a nested lexical scope, represented as pairs (name,nameOfDefiningEntity)
getExposedUses(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
getExposedUses(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
get a map from exposed name (via its index in AstMethod.LexicalInformation.getExposedNames()) to its value number at the instruction at offset instructionOffset.
getExtensionLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
Return the information regarding the extension loader.
getExtensionLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Return the information regarding the extension loader.
getFactory() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getFactory() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getFactory() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getFakeEntry(T) - Method in interface com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationProblem
If n is reached by a partially balanced parenthesis, what is the entry node we should use as the root of the PathEdge to n? Note that the result must in fact be an entry node of the procedure containing n.
getFakeEntry(Statement) - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
getFakeRootNode() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
Return the (fake) interprocedural root node of the call graph.
getFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getFakeWorldClinitNode() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getFallThruBlock(ControlFlowGraph<I, T>, T) - Static method in class com.ibm.wala.cfg.Util
Given that b falls through to the next basic block, what basic block does it fall through to?
getField(Atom) - Method in class com.ibm.wala.cast.loader.AstClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.cast.loader.AstClass
 
getField(Atom) - Method in class com.ibm.wala.cast.loader.AstDynamicPropertyClass
 
getField(Atom) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getField(Atom) - Method in class com.ibm.wala.classLoader.ArrayClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.ArrayClass
 
getField(Atom) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getField(Atom) - Method in interface com.ibm.wala.classLoader.IClass
Finds a field.
getField(Atom, TypeName) - Method in interface com.ibm.wala.classLoader.IClass
Finds a field, given a name and a type.
getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.SyntheticClass
we assume synthetic classes do not need to have multiple fields with the same name.
GetField - Class in com.ibm.wala.dalvik.dex.instructions
 
GetField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField
 
getField(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getField() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
getField() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
getField() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
getField() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
getField(Atom) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
 
getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
 
getField(Atom) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getField(Atom) - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
GetField.GetInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
 
GetField.GetStaticField - Class in com.ibm.wala.dalvik.dex.instructions
 
getFieldAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldAnnotations(int, boolean) - Method in class com.ibm.wala.classLoader.ShrikeClass
 
GetFieldBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
getFieldCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldIdentifier() - Method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
GetFieldLabel - Class in com.ibm.wala.demandpa.flowgraph
 
getFieldName() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
getFieldName() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
 
getFieldName() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
 
getFieldName() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
getFieldName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldNameType(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
get type for F appropriate for use in a field name.
GetFieldOperator(IField, PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
getFieldRawOffset(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldRawSize(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldReads(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
 
getFieldReads(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getFieldReads(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getFieldRef() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getFieldRefinePolicy() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
getFieldRefinePolicy() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
 
getFieldsRead(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsRead(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsRead() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getFieldsWritten(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsWritten(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsWritten() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getFieldType() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
getFieldType() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
 
getFieldType() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
 
getFieldType() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
getFieldType(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldType() - Method in class com.ibm.wala.types.FieldReference
 
getFieldTypeIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getFieldTypeReference() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
getFieldTypeReference() - Method in class com.ibm.wala.cast.loader.AstField
 
getFieldTypeReference() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getFieldTypeReference() - Method in interface com.ibm.wala.classLoader.IField
 
getFieldTypeReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getFieldTypeReference() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
getFieldTypeSignature() - Method in class com.ibm.wala.types.generics.TypeArgument
 
getFieldWrites(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
 
getFieldWrites(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getFieldWrites(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getFile() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getFile() - Method in class com.ibm.wala.classLoader.FileModule
 
getFile(String) - Method in class com.ibm.wala.util.io.FileProvider
 
getFile(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
 
getFileFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
 
getFileName() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getFileName() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
 
getFilter() - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
getFilter() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
getFilter() - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabelWithFilter
 
getFilterAssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
A graph of just the variables in the system.
getFilterAsssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getFilteredPointerKeyForLocal(CGNode, int, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getFilteredPointerKeyForLocal(CGNode, int, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getFilteredPointerKeyForLocal(int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getFirstAfter() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
The first SSA-Number after the parameters.
getFirstCol() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getFirstCol() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getFirstCol() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
 
getFirstInstructionIndex() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
getFirstInstructionIndex() - Method in interface com.ibm.wala.cfg.IBasicBlock
Get the index of the first instruction in the basic block.
getFirstInstructionIndex() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
getFirstInstructionIndex() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
getFirstInstructionIndex() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getFirstInstructionIndex() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getFirstInstructionIndex() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
Method getFirstInstructionIndex.
getFirstLine() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getFirstLine() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getFirstLine() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
 
getFirstOffset() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getFirstOffset() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getFirstOffset() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
 
getFixedPointSystem() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
 
getFixedPointSystem() - Method in interface com.ibm.wala.fixpoint.IFixedPointSolver
 
getFixedPointSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getFlagNames() - Method in class com.ibm.wala.sourcepos.CRTFlags
Returns the flag names of this instance.
getFlags() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
These influence how the model is built.
getFlags() - Method in class com.ibm.wala.sourcepos.CRTData
 
getFloatValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getFlowGraph() - Method in class com.ibm.wala.dataflow.graph.BasicFramework
 
getFlowGraph() - Method in interface com.ibm.wala.dataflow.graph.IKilldallFramework
 
getFlowGraphIncludingImplicitConstraints() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
NOTE: do not use this method unless you really know what you are doing.
getFlowGraphIncludingImplicitConstraints() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
NOTE: do not use this method unless you really know what you are doing.
getFlowsTo(InstanceKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
get all the pointer keys that some instance key can flow to
getFlowsTo(InstanceKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
get all the pointer keys that some instance key with state can flow to
getFontSize() - Static method in class com.ibm.wala.viz.DotUtil
 
getFooterInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
Returns the source position range of the end of the method block.
getFootprint() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
getFormalTypeParameters() - Method in class com.ibm.wala.types.generics.ClassSignature
 
getFormalTypeParameters() - Method in class com.ibm.wala.types.generics.MethodTypeSignature
 
getFrameType() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
getFree(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Returns and registers a free SSA-Number to a Type.
getFree(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Returns and registers a free SSA-Number to a Type.
getFromId(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
getFromPc(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
getFromType() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
getFromType() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
 
getFromType() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getFunargNodes(Pair<String, String>) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
get the CGNode representing the lexical parent of ScopeMappingInstanceKeys.ScopeMappingInstanceKey.creator with name definer
getFunctionMap() - Method in interface com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationProblem
 
getFunctionMap() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
 
getFunctionMap() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
getGenericSignature() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getGetCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getGlobalName() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
getGlobalName() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
getGlobalObject(Atom) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
getGlobalScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getGlobalScope() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getGotoCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getGraph() - Method in class com.ibm.wala.util.graph.dominators.Dominators
 
getGraph() - Method in class com.ibm.wala.util.graph.dominators.NumberedDominators
 
getGraphNodeId() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
getGraphNodeId() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getGraphNodeId() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumber
 
getGraphNodeId() - Method in interface com.ibm.wala.util.graph.INodeWithNumber
A non-negative integer which serves as an identifier for this node in it's "dominant" graph.
getHandler() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
 
getHandlers() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getHandlers() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getHandlers() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getHandlers() - Method in class com.ibm.wala.shrikeBT.Decoder
Get the decoded exception handlers.
getHandlers() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getHandlers() - Method in class com.ibm.wala.shrikeBT.MethodEditor
 
getHandleStaticInit() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction handle possible invocations of static initializer methods?
getHasChanged() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getHeaderInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
Returns the source position range of the method declaration.
getHeapGraph() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getHeapGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
 
getHeapGraph() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getHeapModel() - Method in interface com.ibm.wala.analysis.pointers.HeapGraph
 
getHeapModel() - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
getHeapModel() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
getHeapModel() - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
 
getHeapModel() - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getHeapModel() - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
get the heap model used in this memory access map
getHeapModel() - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getHeapModel() - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getHeapModel() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getHeapModel() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
getHeapModel() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
 
getHighSwitchValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the highest value of the tableswitch (as a signed int) Used for tableswitch
getHistory() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
 
getICFG() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getIClass() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
getIdentifier() - Method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getIdentifier() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
 
getIdom(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
return the immediate dominator of node
getIgnoredPackages() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
 
getIKeyFactory() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getImmediateSubclasses(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getImmediateSubclasses(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getImmediateSubclasses(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getImplementors(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getImplementors(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
TODO: tune this if necessary
getImplementors(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getImplicitExceptionTypes(IInstruction) - Method in interface com.ibm.wala.classLoader.BytecodeLanguage
 
getImplicitExceptionTypes(IInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getImplicitExceptionTypes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getImplicitExceptionTypes(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getIn(ShrikeCFG.BasicBlock) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
getIn(DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
getIn(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getIncludedEntity(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getIncomingPEIs(IR, ISSABasicBlock) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getIncrement() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns an increment value (as a signed byte) Used for iinc
getIndex(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
getIndex() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
 
getIndex() - Method in exception com.ibm.wala.shrikeBT.Decoder.InvalidBytecodeException
 
getIndex() - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
 
getIndex() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
Return the value number of the index of the array reference.
getIndex(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
getIndex(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
getIndexFromIIndex(int) - Method in class com.ibm.wala.cfg.InducedCFG
Get the position of a instruction with a given iindex in the internal list.
getIndexFromPc(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
getIndexInClassFile() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
getIndirectionData() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
 
getIndirectionData() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getIndirectionData() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getIndirectionData() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getIndirectionData() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
 
getIndirectionData() - Method in class com.ibm.wala.ipa.summaries.SyntheticIR
 
getIndirectionData() - Method in class com.ibm.wala.ssa.IR
subclasses must provide information about indirect use of values, if appropriate, and otherwise null
getIndirectionData() - Method in class com.ibm.wala.ssa.SSABuilder
 
getInfo(MethodReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
 
getInfo(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
 
getInfo(Object) - Method in class com.ibm.wala.shrikeBT.MethodData
Get the annotation for the given key.
getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
 
getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.GenericDominators
 
getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.NumberedDominators
 
getInfoForNewMultiDim(SSANewInstruction, HeapModel, CGNode) - Static method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
collect information about the new instructions and putfield instructions used to model an allocation of a multi-dimensional array.
getInitialNonEmptySize() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
getInitialNonEmptySize() - Method in class com.ibm.wala.util.intset.TunedMutableSparseIntSet
 
getInnerClasses() - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
 
getInnermostElementClass() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getInnermostElementType() - Method in class com.ibm.wala.types.TypeName
Return the innermost element type reference for an array
getInnermostElementType() - Method in class com.ibm.wala.types.TypeReference
Return the innermost element type reference for an array
getInput() - Method in class com.ibm.wala.util.processes.Launcher
 
getInputName() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
 
getInputReader() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getInputReader() - Method in class com.ibm.wala.classLoader.SourceFileModule
 
getInputReader() - Method in interface com.ibm.wala.classLoader.SourceModule
 
getInputReader() - Method in class com.ibm.wala.classLoader.SourceURLModule
 
getInputStream(String) - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
 
getInputStream() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
getInputStream() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getInputStream() - Method in class com.ibm.wala.classLoader.FileModule
 
getInputStream() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
getInputStream(String) - Method in class com.ibm.wala.classLoader.JarStreamModule
 
getInputStream() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
getInputStream() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
getInputStreamFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
First tries to read fileName from the ClassLoader loader.
getInstance(IClassHierarchy) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getInstance() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
GetInstanceField(int, int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField.GetInstanceField
 
getInstanceFieldKey() - Method in class com.ibm.wala.demandpa.alg.InstanceFieldKeyAndState
 
getInstanceFieldPointerKeyForConstant(InstanceKey, ConstantKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
if F is a supported constant representing a field, return the corresponding InstanceFieldKey for I.
getInstanceIndex(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getInstanceKey() - Method in class com.ibm.wala.demandpa.alg.InstanceKeyAndState
 
getInstanceKey() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
 
getInstanceKey() - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceFieldPointerKey
 
getInstanceKey(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
getInstanceKeyForAllocation(NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyForClassObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInstanceKeyForConstant(TypeReference, Object) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
 
getInstanceKeyForConstant(TypeReference, Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
getInstanceKeyForConstant(TypeReference, T) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getInstanceKeyForConstant(TypeReference, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
getInstanceKeyForConstant(T) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
getInstanceKeyForMultiNewArray(NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
getInstanceKeyForPEI(ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference, InstanceKeyFactory) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyMapping() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
 
getInstanceKeyMapping() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getInstanceKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
 
getInstanceKeys() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getInstanceKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getInstanceKeysForClass(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getInstanceKeysForClass(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getInstanceKeysForPEI(SSAInstruction, IR, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
getInstanceOfCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getInstantiationBehavior(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Controls the instantiation of variables in the model.
getInstrReturningTo(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getInstrReturningTo(LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
get the SSAInvokeInstruction whose return value is assigned to a pointer key.
getInstrsPassingParam(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getInstrsPassingParam(LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
GetInstruction(int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
GetInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
getInstruction() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
 
getInstruction() - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
 
getInstruction() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCaller
 
getInstruction() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
 
getInstruction() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
GetInstruction - Class in com.ibm.wala.shrikeBT
This class represents get and getstatic instructions.
getInstruction() - Method in interface com.ibm.wala.ssa.analysis.IExplodedBasicBlock
get the instruction for this block, or null if the block has no instruction
GetInstruction(int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
GetInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
GetInstruction(int, SSAValue, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
targetValue = containingInstance.field.
GetInstruction(int, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Reads static field into targetValue.
getInstructionFactory() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getInstructionFactory() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getInstructionFactory() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getInstructionFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getInstructionIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getInstructionIndex() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
getInstructionIndex() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
getInstructionOffsets() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getInstructionPosition(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getInstructions() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
getInstructions() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getInstructions(IR) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getInstructions() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
 
getInstructions() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
 
getInstructions() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getInstructions() - Method in class com.ibm.wala.cfg.InducedCFG
 
getInstructions() - Method in class com.ibm.wala.cfg.ShrikeCFG
 
getInstructions() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getInstructions() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getInstructions() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getInstructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getInstructions() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
getInstructions() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getInstructions() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getInstructions() - Method in class com.ibm.wala.shrikeBT.Decoder
Get the decoded instructions.
getInstructions() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getInstructions() - Method in class com.ibm.wala.shrikeBT.MethodEditor
 
getInstructions() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getInstructions() - Method in class com.ibm.wala.ssa.IR
Returns the normal instructions.
getInstructions() - Method in class com.ibm.wala.ssa.SSACFG
NB: Use iterators such as IR.iterateAllInstructions() instead of this method.
getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.Decoder
Get the mapping between instructions and input bytecodes.
getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.MethodEditor
 
getInt(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getIntent() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
getIntent(Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Get Intent with applied overrides.
getInterfaceBounds() - Method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getInterfaceCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getInterfaceName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getInterfaceNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getInterfaceNameIndices() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getInterfaceNames() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getInterpreter() - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
getInterpreter(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getIntValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getInvariantContents(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInvariantContents(SymbolTable, DefUse, CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getInvariantContents(SymbolTable, DefUse, CGNode, int, HeapModel) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
precondition:contentsAreInvariant(valueNumber)
getInvariantContents(SymbolTable, DefUse, CGNode, int, HeapModel, boolean) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getInverse(int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
N.B: If we're using the ZERO_PATH_SHORT_CIRCUIT, then we may have -> implicitly represented since we also have -> .
getInversePathEdges(T, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getInvertedSummaryEdgesForTarget(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
Note: This is inefficient.
getInvocationCode() - Method in class com.ibm.wala.classLoader.CallSiteReference
Return one of INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, or INVOKEINTERFACE
getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeDirect
 
getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeInterface
 
getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeStatic
 
getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeSuper
 
getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
 
getInvocationCode() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
 
getInvocationCode() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getInvocationCode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getInvocationCode() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getInvocationMode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getInvocationModeString() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getInvocationString(IInvokeInstruction.IDispatch) - Method in class com.ibm.wala.classLoader.CallSiteReference
 
getInvocationString() - Method in class com.ibm.wala.classLoader.CallSiteReference
 
getInvokeCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getInvokeMethodReference(ClassLoaderReference, IInvokeInstruction) - Method in interface com.ibm.wala.classLoader.BytecodeLanguage
 
getInvokeMethodReference(ClassLoaderReference, IInvokeInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getInvokeStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getInvokeStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
END Custom change: caching
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
END Custom change: caching
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
END Custom change: caching
getIR() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
getIR(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
Generates an adapted IR of the managed functions on each call.
getIR(IMethod, Context) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getIR(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getIR(IMethod) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
Find or create an IR for the method using the Everywhere context and default SSAOptions
getIR() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
getIR() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
getIR(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
 
getIR() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getIRFactory() - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
getIsStatic() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getIsSynchronized() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getItemCount() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getItemType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getJ2EEJarFiles() - Static method in class com.ibm.wala.properties.WalaProperties
 
getJ2SEJarFiles() - Static method in class com.ibm.wala.properties.WalaProperties
Determine the classpath noted in wala.properties for J2SE standard libraries If wala.properties cannot be loaded, returns jar files in boot classpath.
getJarFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
getJarFile() - Method in class com.ibm.wala.classLoader.JarFileModule
 
getJarFileFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
 
getJarFileModule(String) - Method in class com.ibm.wala.util.io.FileProvider
 
getJarFileModule(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
 
getJarsInDirectory(String) - Static method in class com.ibm.wala.properties.WalaProperties
 
getJavaExe() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getJavaLangErrorTypes() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getJavaLangErrorTypes() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Solely for optimization; return a Collection representing the subclasses of Error kind of ugly.
getJavaLangErrorTypes() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Solely for optimization; return a Collection representing the subclasses of Error kind of ugly.
getJavaLangObject() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getJavaLangRuntimeExceptionTypes() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getJavaLangRuntimeExceptionTypes() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Solely for optimization; return a Collection representing the subclasses of RuntimeException kind of ugly.
getJavaLangRuntimeExceptionTypes() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Solely for optimization; return a Collection representing the subclasses of RuntimeException kind of ugly.
getJavaLibraryVersion() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getKey() - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
 
getKey(int) - Method in class com.ibm.wala.util.collections.SmallMap
Use with care.
getKeyForSelector(Selector) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
 
getKeyForSite(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
getKeyForSite(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
 
getKind() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
getKind() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
getKind() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getKind() - Method in interface com.ibm.wala.cast.tree.CAstEntity
What kind of entity is this? The answer should be one of the constants in this file.
getKind() - Method in interface com.ibm.wala.cast.tree.CAstNode
What kind of node is this? Should return some constant from this file.
getKind() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
getKind() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
getKind() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
 
getKind() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getKind() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCallee
 
getKind() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
 
getKind() - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
 
getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
 
getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
 
getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
getKind() - Method in class com.ibm.wala.ipa.slicer.MethodEntryStatement
 
getKind() - Method in class com.ibm.wala.ipa.slicer.MethodExitStatement
 
getKind() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCallee
 
getKind() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCaller
 
getKind() - Method in class com.ibm.wala.ipa.slicer.NormalStatement
 
getKind() - Method in class com.ibm.wala.ipa.slicer.ParamCallee
 
getKind() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
 
getKind() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
 
getKind() - Method in class com.ibm.wala.ipa.slicer.PiStatement
 
getKind() - Method in class com.ibm.wala.ipa.slicer.Statement
 
getKind() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
getKindAsString(int) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
getKnownMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
 
getLabel() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
getLabel(T) - Method in interface com.ibm.wala.viz.NodeDecorator
 
getLabelsAndOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
getLabelsAndOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
getLabelsAndOffsets() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
 
getLanguage(CGNode) - Static method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
getLanguage() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getLanguage() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getLanguage(Atom) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLanguage() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getLanguage() - Method in class com.ibm.wala.types.ClassLoaderReference
 
getLanguageRoot(Atom) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
 
getLanguages() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLastClassResourceName() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Get the name of the resource containing the last class returned.
getLastCol() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getLastCol() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getLastCol() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
 
getLastInstruction(ControlFlowGraph, IBasicBlock) - Static method in class com.ibm.wala.cfg.Util
 
getLastInstruction() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getLastInstruction() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
 
getLastInstruction() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getLastInstructionForBlock(T, SSAInstruction[]) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getLastInstructionIndex() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
getLastInstructionIndex() - Method in interface com.ibm.wala.cfg.IBasicBlock
Get the index of the last instruction in the basic block.
getLastInstructionIndex() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
getLastInstructionIndex() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
getLastInstructionIndex() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getLastInstructionIndex() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getLastInstructionIndex() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getLastLine() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getLastLine() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getLastLine() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
 
getLastMatch() - Method in class com.ibm.wala.cast.tree.pattern.SomeConstant
 
getLastOffset() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getLastOffset() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getLastOffset() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
 
getLastProcess() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getLatticeValues() - Method in class com.ibm.wala.dataflow.graph.BitVectorFramework
 
getLeastCommonSuperclass(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLeastCommonSuperclass(TypeReference, TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLeastCommonSuperclass(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getLeastCommonSuperclass(TypeReference, TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getLeastCommonSuperclass(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getLeastCommonSuperclass(TypeReference, TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getLength(CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
getLength(CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.nCFAContextSelector
 
getLevel() - Method in class com.ibm.wala.util.warnings.Warning
 
getLHS() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
Return the left-hand side of this equation.
getLHS() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
Return the left-hand side of this equation.
getLHS() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
 
getLHS() - Method in class com.ibm.wala.fixpoint.UnaryStatement
Return the left-hand side of this equation.
getLine() - Method in class com.ibm.wala.sourcepos.Position
Returns the line number.
getLineNumber(int) - Method in class com.ibm.wala.cast.loader.AstMethod
END Custom change: precise bytecode positions
getLineNumber(int) - Method in interface com.ibm.wala.classLoader.IMethod
 
getLineNumber(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
END Custom change: precise bytecode positions
getLineNumber(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
END Custom change: precise bytecode positions
getLineNumber(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getLiveBefore(int) - Method in interface com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis.Result
 
getLoadedType() - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
 
getLoader(Atom) - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
getLoader(ClassLoaderReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLoader(ClassLoaderReference, IClassHierarchy, AnalysisScope) - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
 
getLoader(ClassLoaderReference, IClassHierarchy, AnalysisScope) - Method in interface com.ibm.wala.classLoader.ClassLoaderFactory
Return a class loader corresponding to a given class loader identifier.
getLoader(ClassLoaderReference, IClassHierarchy, AnalysisScope) - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
Return a class loader corresponding to a given class loader identifier.
getLoader(Atom) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLoader(ClassLoaderReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getLoader(ClassLoaderReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getLoaderImpl(ClassLoaderReference) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLoaders() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
getLoaders() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLoaders() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLoaders() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getLoaders() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getLocal(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
getLocal(int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
getLocalBlock(P, int) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getLocalBlock(CGNode, int) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getLocalBlock(P, int) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getLocalBlockNumber(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getLocalBlockNumber(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getLocalBlockNumber(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getLocalFile(SourceModule) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
getLocalForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
getLocalLoadCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getLocalMap() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
 
getLocalMap() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
 
getLocalMap() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames
 
getLocalMap() - Method in class com.ibm.wala.ipa.summaries.SyntheticIR
This returns null, as synthetic IRs have no local names right now.
getLocalMap() - Method in class com.ibm.wala.ssa.IR
subclasses must provide a source name mapping, if they want one (or null otherwise)
getLocalMap() - Method in class com.ibm.wala.ssa.SSABuilder
 
getLocalNames(int, int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap
Does not respect index.
getLocalNames() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
A mapping from SSA-Values to Variable-names.
getLocalNames(int, int) - Method in class com.ibm.wala.ssa.IR
 
getLocalNames(int, int) - Method in interface com.ibm.wala.ssa.IR.SSA2LocalMap
 
getLocalNumber() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the number of the local (as an unsigned byte) Used for iload, lload, fload, dload, aload, istore, lstore, fstore, dstore, astore, iinc, ret
getLocalPathEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getLocals() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
Use with care.
getLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
Use with care.
getLocals() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
 
getLocalStoreCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getLocalTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getLocalTypes() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
getLocalVariableName(int, int) - Method in interface com.ibm.wala.classLoader.IMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
Returns the variable name to a ssa-number.
getLocation() - Method in class com.ibm.wala.ipa.slicer.HeapStatement
 
getLongValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getLookupSwitchOffset(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the numbered offset of the lookupswitch (as a signed int) Used for lookupswitch The "cursor" has to be positioned at the start of the pair table NOTE: Will NOT advance cursor
getLookupSwitchValue(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the numbered value of the lookupswitch (as a signed int) Used for lookupswitch The "cursor" has to be positioned at the start of the pair table NOTE: Will NOT advance cursor
getLowSwitchValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the lowest value of the tableswitch (as a signed int) Used for tableswitch
getMagic() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMainClass() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getMainEntry() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getMainThread() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
getMajorVersion() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMappedIndex(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
getMappedIndex(Object) - Method in class com.ibm.wala.util.intset.MutableMapping
 
getMappedIndex(Object) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
getMappedIndex(Object) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
 
getMappedNodes() - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
Returns an iterator of all CAstNodes for which this map contains control flow mapping information.
getMappedNodes() - Method in interface com.ibm.wala.cast.tree.CAstNodeTypeMap
 
getMappedNodes() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap
Returns an iterator of all CAstNodes for which this map contains source mapping information.
getMappedNodes() - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
getMappedNodes() - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
 
getMappedNodes() - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
getMappedObject(int) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
getMappedObject(int) - Method in class com.ibm.wala.util.intset.MutableMapping
 
getMappedObject(int) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
getMappedObject(int) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
 
getMapping() - Method in class com.ibm.wala.util.intset.OrdinalSet
 
getMaxChildIndex() - Method in class com.ibm.wala.util.graph.BasicTree
 
getMaxEvalBetweenTopo() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
getMaxEvalBetweenTopo() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getMaximumIndex() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
getMaximumIndex() - Method in class com.ibm.wala.util.intset.MutableMapping
 
getMaximumIndex() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
getMaximumIndex() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
 
getMaxIndex() - Method in interface com.ibm.wala.util.collections.IVector
 
getMaxIndex() - Method in class com.ibm.wala.util.collections.SimpleVector
 
getMaxIndex() - Method in class com.ibm.wala.util.collections.SparseVector
 
getMaxIndex() - Method in class com.ibm.wala.util.collections.TwoLevelVector
 
getMaxIndex() - Method in interface com.ibm.wala.util.intset.IntVector
 
getMaxIndex() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
 
getMaxIndex() - Method in class com.ibm.wala.util.intset.SimpleIntVector
 
getMaxIndex() - Method in class com.ibm.wala.util.intset.SparseIntVector
 
getMaxIndex() - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
 
getMaxLocals() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getMaxLocals() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getMaxLocals() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getMaxLocals() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getMaxLocals() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
XXX not fully about the + 2.
getMaxLocals() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getMaxLocals() - Method in class com.ibm.wala.shrikeCT.CodeReader
 
getMaxNumber() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getMaxNumber() - Method in class com.ibm.wala.cfg.AbstractCFG
 
getMaxNumber() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getMaxNumber() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getMaxNumber() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getMaxNumber() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getMaxNumber() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getMaxNumber() - Method in class com.ibm.wala.ipa.slicer.PDG
 
getMaxNumber() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getMaxNumber() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getMaxNumber() - Method in class com.ibm.wala.ssa.SSACFG
 
getMaxNumber() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
getMaxNumber() - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
 
getMaxNumberOfNodes() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getMaxSize() - Static method in class com.ibm.wala.util.collections.ImmutableStack
 
getMaxStack() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getMaxStack() - Method in class com.ibm.wala.shrikeCT.CodeReader
 
getMaxStackHeight() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getMaxStackHeight() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getMaxStackHeight() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getMaxStackHeight() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getMaxStackHeight() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getMaxValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getMaxValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getMaxValueNumber() - Method in class com.ibm.wala.ssa.DefUse
 
getMaxValueNumber() - Method in class com.ibm.wala.ssa.SymbolTable
 
getMeetOperator() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
TODO: perhaps this should go with a Lattice object instead.
getMemberRef() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
getMergeFunction() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
Special case: if supportsMerge(), then the problem is not really IFDS anymore.
getMergeFunction() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
getMessages(ModuleEntry) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getMetadataToken(Object) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getMetadataToken(Object) - Method in interface com.ibm.wala.classLoader.Language
Get the representation of the meta-data corresponding to value.
getMethod() - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
 
getMethod() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getMethod() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
 
getMethod() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
getMethod(Selector) - Method in class com.ibm.wala.cast.loader.AstClass
 
getMethod(Selector) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getMethod() - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
 
getMethod() - Method in class com.ibm.wala.cfg.AbstractCFG
 
getMethod() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
 
getMethod() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getMethod() - Method in interface com.ibm.wala.cfg.IBasicBlock
 
getMethod() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
getMethod() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
getMethod() - Method in class com.ibm.wala.cfg.ShrikeCFG
 
getMethod(Selector) - Method in class com.ibm.wala.classLoader.ArrayClass
 
getMethod(Selector) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getMethod(Selector) - Method in interface com.ibm.wala.classLoader.IClass
Finds method matching signature.
getMethod() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
Building the SummarizedMethod is delayed upon the first class to this method.
getMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
 
getMethod() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
Return the method this CGNode represents.
getMethod() - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
 
getMethod() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
getMethod(Selector) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getMethod() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
getMethod() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
getMethod() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getMethod() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getMethod(Selector) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getMethod(Selector) - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getMethod() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
Returns the method.
getMethod() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Retrieve the Method this Summary implements.
getMethod() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getMethod() - Method in class com.ibm.wala.ssa.IR
 
getMethod() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getMethod() - Method in class com.ibm.wala.ssa.SSACFG
 
getMethodAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodAs(MethodReference, TypeReference, IntentStarters.StartInfo, CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
Get method of the Model in an other Signature.
getMethodCode(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Get the original code resource for the method.
GetMethodContext - Class in com.ibm.wala.analysis.reflection
A context which may be used if the method to be interpreted is either Class.getMethod(String, Class...) or Class.getDeclaredMethod(String, Class...), the type of the "this" argument is known and the value of the first argument (the method name) is a constant. In the special case described above, GetMethodContextInterpreter and GetMethodContextSelector should be preferred over JavaLangClassContextInterpreter and JavaLangClassContextSelector, as GetMethodContextInterpreter and GetMethodContextSelector drastically reduce the number of methods returned increasing the precision of the analysis.
GetMethodContext(TypeAbstraction, ConstantKey) - Constructor for class com.ibm.wala.analysis.reflection.GetMethodContext
Construct this GetMethodContext.
GetMethodContextInterpreter - Class in com.ibm.wala.analysis.reflection
Understands GetMethodContext.
GetMethodContextInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
GetMethodContextSelector - Class in com.ibm.wala.analysis.reflection
Produces GetMethodContext if appropriate.
GetMethodContextSelector(boolean) - Constructor for class com.ibm.wala.analysis.reflection.GetMethodContextSelector
 
getMethodCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodEncap() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
Creates an "encapsulated" version of the model.
getMethodInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
Returns the source position range of the method parameter declaration.
getMethodName() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getMethodName() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getMethodName() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getMethodName() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
 
getMethodName() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getMethodName() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getMethodName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodRawOffset(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodRawSize(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethods() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
 
getMethodSignature() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getMethodSignature() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getMethodSignature() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getMethodSignature() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
 
getMethodSignature() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getMethodSignature() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getMethodSummary() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Generates the MethodSummary and locks class.
getMethodTargetSelector() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getMethodType(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodTypeIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMethodTypeSignature() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
UNDER CONSTRUCTION
getMethodTypeSignature(IMethod) - Static method in class com.ibm.wala.types.generics.MethodTypeSignature
 
getMillisPerWorkItem() - Method in class com.ibm.wala.util.ProgressMaster
 
getMinEquationsForTopSort() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getMinorVersion() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getMinSizeForTopSort() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
getMod(CGNode, ExtendedHeapModel, PointerAnalysis<T>, SSAInstruction, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
Compute the set of PointerKeys that represent pointers that instruction s may write to.
getMod(CGNode, ExtendedHeapModel, PointerAnalysis<T>, SSAInstruction, HeapExclusions, boolean) - Method in class com.ibm.wala.ipa.modref.ModRef
Compute the set of PointerKeys that represent pointers that instruction s may write to.
getMod(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
getModelBehavior() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
The behavior set using setModelBehavior(Class).
getModifiers() - Method in class com.ibm.wala.cast.loader.AstClass
 
getModifiers() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getModifiers() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getModifiers() - Method in interface com.ibm.wala.classLoader.IClass
Return the integer that encodes the class's modifiers, as defined by the JVM specification
getModifiers() - Method in class com.ibm.wala.classLoader.JVMClass
 
getModifiers() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getModifiers() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getModifiers() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getModifiers() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This is a public final class.
getModifiers() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getModifiers() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getModifiers() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getModule() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getModule() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getModuleEntry() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getModuleEntry() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
 
getModules(ClassLoaderReference) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getModulesWithParseErrors() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getModulesWithWarnings() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getMonitorCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getMsg() - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
 
getMsg() - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.ManySubtypesWarning
 
getMsg() - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.NoSubtypesWarning
 
getMsg() - Method in class com.ibm.wala.ipa.cha.ClassHierarchyWarning
 
getMsg() - Method in class com.ibm.wala.util.shrike.Exceptions.MethodResolutionFailure
 
getMsg() - Method in class com.ibm.wala.util.warnings.Warning
Must return the same String always -- this is required by the implementation of hashCode.
getMultiple(String) - Method in class com.ibm.wala.cast.util.CAstPattern.Segments
 
getMutableInstanceKeysForClass(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getName() - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
Get the name.
getName() - Method in class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
 
getName() - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
 
getName() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
getName() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
getName() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
getName() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getName() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getName() - Method in class com.ibm.wala.cast.loader.AstClass
 
getName() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
getName() - Method in class com.ibm.wala.cast.loader.AstField
 
getName() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getName() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getName() - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
 
getName() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getName() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs have names.
getName() - Method in class com.ibm.wala.cast.tree.CAstQualifier
 
getName() - Method in interface com.ibm.wala.cast.tree.CAstType
Returns the fully-qualified (e.g.
getName() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getName() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
getName() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getName() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getName() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getName() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getName() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getName() - Method in class com.ibm.wala.classLoader.FileModule
 
getName() - Method in interface com.ibm.wala.classLoader.IClass
 
getName() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getName() - Method in interface com.ibm.wala.classLoader.IMember
 
getName() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
getName() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getName() - Method in interface com.ibm.wala.classLoader.Language
What is the name of the language?
getName() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
getName() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getName() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
getName() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getName() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getName() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getName() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
 
getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
getName() - Method in enum com.ibm.wala.dalvik.util.AndroidComponent
The TypeName associated to the component.
getName() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
getName() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
getName() - Method in enum com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
 
getName() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
getName(TypeReference) - Static method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getName() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getName() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getName() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getName() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getName() - Method in class com.ibm.wala.types.ClassLoaderReference
 
getName() - Method in class com.ibm.wala.types.MemberReference
 
getName() - Method in class com.ibm.wala.types.Selector
 
getName() - Method in class com.ibm.wala.types.TypeReference
 
getName() - Method in class com.ibm.wala.util.perf.StopwatchGC
Returns the name for this timer.
getNamedArguments() - Method in class com.ibm.wala.types.annotations.Annotation
Get the named arguments to the annotation, represented as a mapping from name to value
getNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getNames() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
getNames() - Method in interface com.ibm.wala.ssa.SSAIndirectionData
Returns the set of "source" level names (e.g.
getNativeSpec() - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
getNEdges() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
getNestedContents() - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
 
getNestedContents() - Method in class com.ibm.wala.classLoader.NestedJarFileModule
 
getNestedContents() - Method in class com.ibm.wala.classLoader.ResourceJarFileModule
 
getNew(NewSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the new instruction corresponding to an allocation site
getNewArrayExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getNewBytecodesToOldBytecodes() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getNewCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getNewInstructionIndex(NewSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the instruction index corresponding to an allocation site
getNewScalarExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getNewSite() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getNewSiteForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
getNewSites(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getNextNewValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getNextNewValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getNextProgramCounter() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getNextProgramCounter() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Gets you a non-reserved ProgramCounter you can write to.
getNMethods() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
getNNodes() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
getNode(int) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getNode() - Method in interface com.ibm.wala.analysis.reflection.InstanceKeyWithNode
 
getNode(int) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNode(int) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getNode(int) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNode() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
getNode(IMethod, Context) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
If you want to get all the nodes corresponding to a particular method, regardless of context, then use getNodes
getNode(BasicCallGraph.Key) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNode(int) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractLocalPointerKey
 
getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
 
getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
 
getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
 
getNode(int) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNode(int) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getNode() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getNode(int) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getNode() - Method in class com.ibm.wala.ipa.slicer.Statement
 
getNode(int) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getNode(int) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNode(int) - Method in class com.ibm.wala.ssa.SSACFG
 
getNode(int) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getNode(int) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
getNode(int) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getNode(int) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
getNode(int) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
 
getNodeManager() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getNodeManager() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
getNodeManager() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getNodeManager() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getNodeManager() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getNodeManager() - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedNumberedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedGraph
 
getNodeManager() - Method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
 
getNodes(MethodReference) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getNodes(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getNodes(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNodes(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNodeTransferFunction(T) - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
 
getNodeType(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstNodeTypeMap
 
getNodeType(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
getNodeTypeMap() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
for recording types of nodes
getNodeTypeMap() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The map from CAstNodes to types.
getNodeTypeMap() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getNormalFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
getNormalFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
 
getNormalFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getNormalFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getNormalPredecessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getNormalPredecessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNormalPredecessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
The order of blocks returned should be arbitrary but deterministic.
getNormalPredecessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getNormalPredecessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getNormalPredecessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNormalPredecessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getNormalSuccessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getNormalSuccessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNormalSuccessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
The order of blocks returned should be arbitrary but deterministic.
getNormalSuccessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getNormalSuccessors(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
get the "normal" successors (sic) for a return site; i.e., the "normal" CFG predecessors that are not call nodes.
getNormalSuccessors(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNormalSuccessors(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getNormalSuccessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getNormalSuccessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNormalSuccessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getNormalToExit() - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNotTakenSuccessor(ControlFlowGraph<I, T>, T) - Static method in class com.ibm.wala.cfg.Util
Given that b ends with a conditional branch, return the basic block to which control transfers if the branch is not taken.
getNullConstant() - Method in class com.ibm.wala.ssa.SymbolTable
 
getNullPointerException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getNumber(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getNumber(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getNumber() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
getNumber(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumber() - Method in interface com.ibm.wala.cfg.IBasicBlock
Each basic block should have a unique number in its cfg
getNumber() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
getNumber() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
getNumber() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getNumber(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getNumber(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNumber(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNumber(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getNumber(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNumber(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getNumber() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getNumber(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getNumber(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getNumber(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getNumber(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getNumber(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNumber() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getNumber(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getNumber(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getNumber(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
getNumber(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getNumber(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
getNumber(T) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
 
getNumber() - Method in class com.ibm.wala.util.ssa.SSAValue
The SSA-Value to use with SSAInstructions.
getNumberInDescriptor() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
The position of the parameter in the methods Desciptor starting with 1.
getNumberOfBlocks(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getNumberOfBlocks(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNumberOfBlocks(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getNumberOfCategories() - Method in class com.ibm.wala.client.AbstractEngineStopwatch
 
getNumberOfClasses() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getNumberOfClasses() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getNumberOfClasses() - Method in class com.ibm.wala.classLoader.ArrayClassLoader
 
getNumberOfClasses() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getNumberOfClasses() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getNumberOfClasses() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getNumberOfClasses() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getNumberOfClasses() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getNumberOfColumns() - Method in class com.ibm.wala.util.tables.Table
 
getNumberOfDeclaredMethods() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.ssa.DefUse
How many value numbers does instruction s def?
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
getNumberOfExceptionalIn(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumberOfExceptionalOut(int) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumberOfExceptionalOut(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumberOfImmediateSubclasses(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getNumberOfImmediateSubclasses(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getNumberOfImmediateSubclasses(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getNumberOfLoaders() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
getNumberOfLoaders() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getNumberOfMethods() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getNumberOfMethods() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getNumberOfMethods() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getNumberOfMethods() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getNumberOfNodes() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumberOfNodes() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getNumberOfNodes() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNumberOfNodes() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getNumberOfNodes() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
We override this since this class supports remove() on nodes, but the superclass doesn't.
getNumberOfNodes() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getNumberOfNodes() - Method in class com.ibm.wala.ipa.slicer.PDG
 
getNumberOfNodes() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getNumberOfNodes() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.ssa.SSACFG
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
getNumberOfNodes() - Method in interface com.ibm.wala.util.graph.NodeManager
 
getNumberOfNormalIn(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumberOfNormalOut(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumberOfParameterRegisters() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getNumberOfParameters() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getNumberOfParameters() - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
getNumberOfParameters() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getNumberOfParameters() - Method in interface com.ibm.wala.classLoader.IMethod
Method getNumberOfParameters.
getNumberOfParameters() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Method getNumberOfParameters.
getNumberOfParameters() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getNumberOfParameters() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getNumberOfParameters() - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
 
getNumberOfParameters() - Method in class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
 
getNumberOfParameters() - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
getNumberOfParameters() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getNumberOfParameters() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
getNumberOfParameters() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Get the count of parameters of the Method this Summary implements.
getNumberOfParameters() - Method in class com.ibm.wala.ssa.IR
 
getNumberOfParameters() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
How many parameters does this call specify?
getNumberOfParameters() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
getNumberOfParameters() - Method in class com.ibm.wala.ssa.SymbolTable
 
getNumberOfParameters() - Method in class com.ibm.wala.types.Descriptor
 
getNumberOfParameters() - Method in class com.ibm.wala.types.MethodReference
This method does NOT include the implicit "this" parameter
getNumberOfParameters() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Number of parameters _excluding_ implicit this
getNumberOfPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
getNumberOfPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
warning: this is _real_ slow; don't use it anywhere performance critical
getNumberOfReturnValues() - Method in class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
 
getNumberOfReturnValues() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
How many distinct values does this call return?
getNumberOfReturnValues() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
getNumberOfRows() - Method in class com.ibm.wala.util.tables.Table
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
END Custom change: caching
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
getNumberOfStatements(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
 
getNumberOfStatements() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getNumberOfStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getNumberOfStatementsThatDef(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
getNumberOfStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getNumberOfStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getNumberOfStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
getNumberOfStatementsThatUse(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
Note that this implementation consults the implicit relation for each and every operator cached.
getNumberOfTargets(CGNode, CallSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
getNumberOfTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNumberOfTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.ssa.DefUse
How many value numbers does instruction s use?
getNumberOfUses(int) - Method in class com.ibm.wala.ssa.DefUse
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
getNumColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
getNumDimensions() - Method in interface com.ibm.wala.cast.tree.CAstType.Array
 
getNumFlowToCastIterations() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
getNumInputClasses() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
getNumNodesTraversed() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
getNumPasses() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
getNumPasses() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
 
getNumShrikeInstructions() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Return the number of Shrike instructions for this method.
getNumSteps() - Method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
 
getNumSteps() - Method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
 
getObject() - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
 
getObject() - Static method in class com.ibm.wala.model.SyntheticFactory
This method should be hijacked.
getObjectRef() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
getObjects() - Method in class com.ibm.wala.util.intset.MutableMapping
 
getOffset() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
 
getOffset() - Method in exception com.ibm.wala.shrikeCT.InvalidClassFileException
 
getOffset() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
getOffset() - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
getOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
getOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
getOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
getOffsets() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
 
getOpcode() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
getOpcode() - Method in class com.ibm.wala.shrikeBT.Instruction
 
getOpcode() - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
 
getOpcode() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the opcode of the current instruction in the sequence Note: if skipInstruction has been called, but nextInstruction has not, this method will return the opcode of the skipped instruction!
getOperands() - Method in class com.ibm.wala.fixpoint.UnaryStatement
Return the operands in this equation.
getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
 
getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch
 
getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
 
getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
getOperator() - Method in class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
 
getOperator() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
getOperator() - Method in class com.ibm.wala.fixpoint.AbstractStatement
 
getOperator() - Method in class com.ibm.wala.fixpoint.BasicUnaryStatement
 
getOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.AssignEquation
 
getOperator() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
getOperator() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
getOperator() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
getOperator() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
 
getOperator() - Method in interface com.ibm.wala.shrikeBT.IComparisonInstruction
 
getOperator() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
 
getOperator() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
 
getOperator() - Method in interface com.ibm.wala.shrikeBT.IUnaryOpInstruction
 
getOperator() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
getOperator() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
getOperator() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
Ugh.
getOperator() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getOperator() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
getOptions() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getOptions() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getOptions() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getOptions() - Method in class com.ibm.wala.ssa.IR
 
getOrderNumber() - Method in class com.ibm.wala.fixpoint.AbstractStatement
 
getOrderNumber() - Method in class com.ibm.wala.fixpoint.AbstractVariable
 
getOrderNumber() - Method in interface com.ibm.wala.fixpoint.IVariable
Variables must allow the solver implementation to get/set an order number, which the solver uses to control evaluation order.
getOrderValue() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Returns an integer-representation of the ExecutionOrder.
getOrderValue() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
getOrderValue() - Method in interface com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.IExecutionOrder
Returns an integer-representation of the ExecutionOrder.
getOrderValue() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
getOriginalPosition(int) - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
 
getOut(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getOuterClass() - Method in class com.ibm.wala.classLoader.ShrikeClass
If this is an inner class, return the outer class.
getOuterClass(String) - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
return the name of the outer class recorded as the enclosing class for a class named s.
getOutput() - Method in class com.ibm.wala.shrikeBT.Compiler
Get the output bytecodes and other information for the method.
getOutputFile() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Returns the File we are storing classes into.
getOutputType() - Static method in class com.ibm.wala.viz.DotUtil
 
getOverriden(IMethod) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyUtil
Return the method that m overrides, or null if none
getPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Return the package of the analyzed app.
getPackage() - Method in class com.ibm.wala.types.TypeName
 
getPackageContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
getParamCalleeStatements() - Method in class com.ibm.wala.ipa.slicer.PDG
 
getParameter(int) - Method in class com.ibm.wala.ssa.IR
 
getParameter(int) - Method in class com.ibm.wala.ssa.SymbolTable
Return the value number of the ith parameter By convention, for a non-static method, the 0th parameter is 'this'
getParameter(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Make an Parameter Object using a Descriptor-based numbering (starting with 1).
getParameterAnnotations() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getParameterAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
get annotations on parameters as an array of Collections, where each array element gives the annotations on the corresponding parameter.
getParameterAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getParameterAnnotationsFromReader(AnnotationsReader, ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.Annotation
If r != null, return parameter annotations as an array with length equal to number of annotatable parameters.
getParameterNo(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Return the SSA-Value to access a parameter using a Descriptor-based numbering (starting with 1).
getParameterNo(ParameterAccessor.Parameter) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Same as Parameter.getNumber().
getParameterNumbers(SSAAbstractInvokeInstruction) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
Returns an array of int with the parameter's var nums of the invoked method in invokeInstruction.
getParameters() - Method in class com.ibm.wala.types.Descriptor
 
getParameterSourcePosition(int) - Method in class com.ibm.wala.cast.loader.AstMethod
BEGIN Custom change: precise bytecode positions
getParameterSourcePosition(int) - Method in interface com.ibm.wala.classLoader.IMethod
 
getParameterSourcePosition(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getParameterSourcePosition(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getParameterSourcePosition(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getParameterType(int) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getParameterType(int) - Method in interface com.ibm.wala.classLoader.IMethod
By convention, for a non-static method, getParameterType(0) is the this pointer
getParameterType(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
By convention, for a non-static method, getParameterType(0) is the this pointer
getParameterType(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getParameterType(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getParameterType(int) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
Note that by convention, getParameterType(0) == this for non-static methods.
getParameterType(int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
getParameterType(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Gets you the TypeReference of a parameter.
getParameterType(int) - Method in class com.ibm.wala.ssa.IR
Get the TypeReference that describes the ith parameter to this method.
getParameterType(int) - Method in class com.ibm.wala.types.MethodReference
 
getParameterType(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Prefer: getParameter(int no) or all().
getParameterTypes(int) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
 
getParameterTypes(int) - Method in class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
 
getParameterTypes(int) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
getParameterValueNumbers() - Method in class com.ibm.wala.ssa.IR
 
getParameterValueNumbers() - Method in class com.ibm.wala.ssa.SymbolTable
 
getParamPreds(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getParamsTypes(String, String) - Static method in class com.ibm.wala.shrikeBT.Util
Extract the types of the parameters given by method signature "type".
getParamsTypesInLocals(String, String) - Static method in class com.ibm.wala.shrikeBT.Util
Compute the types of the local variables on entry to a method.
getParamSuccs(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getParamsWordSize(String) - Static method in class com.ibm.wala.shrikeBT.Util
Compute the total number of JVM "stack words" occupied by the method parameters for method signature "type".
getParent() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getParent() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
getParent() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.UnwindState
 
getParent() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getParent(CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Get the parent entity for a given entity.
getParent(CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Get the parent entity for a given entity.
getParent() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
Method getParent.
getParent() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getParent() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getParent() - Method in class com.ibm.wala.types.ClassLoaderReference
 
getParentMethod() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
getParents() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getPartialCallGraph() - Method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
 
getPartialPointerAnalysis() - Method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
 
getPath() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
 
getPath() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
 
getPath(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPath
 
getPaths(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPaths
 
getPcFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
getPDG(CGNode) - Method in interface com.ibm.wala.ipa.slicer.ISDG
Get the program dependence graph constructed for a particular node.
getPDG(CGNode) - Method in class com.ibm.wala.ipa.slicer.SDG
 
getPDG(CGNode) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getPEI(ProgramCounter) - Method in class com.ibm.wala.ssa.IR
 
getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
 
getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
 
getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
Method getPendingChildren.
getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
Method getPendingChildren.
getPendingChildren(Object) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
 
getPeriodicMaintainInterval() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
subclasses should override as desired.
getPeriodicMaintainInterval() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getPhi(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getPhi(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getPhi() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
 
getPhiForLocal(int) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
This method is used during SSA construction.
getPhiForStackSlot(int) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
This method is used during SSA construction.
getPhiIndices(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getPhiInstruction() - Method in class com.ibm.wala.ssa.PhiValue
 
getPhis() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
getPhiValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
Return the PhiValue that is associated with a given value number
getPi() - Method in class com.ibm.wala.ipa.slicer.PiStatement
 
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.NullTestPiPolicy
 
getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.NullTestPiPolicy
 
getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in interface com.ibm.wala.ssa.SSAPiNodePolicy
Do we need to introduce a new name for some value immediately after a call? If so, returns a pair consisting of the value number needing renaming, and the instruction which should be recorded as the cause of the pi instruction
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in interface com.ibm.wala.ssa.SSAPiNodePolicy
Do we need to introduce a new name for some value after deciding on an outcome for a conditional branch instruction? If so, returns a pair consisting of the value number needing renaming, and the instruction which should be recorded as the cause of the pi instruction
getPiBlock() - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
getPiForRefAndPath(int, Object) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getPiNodePolicy() - Method in class com.ibm.wala.ssa.SSAOptions
 
getPis() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
getPointeeType() - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
getPointerAnalysis() - Method in interface com.ibm.wala.analysis.pointers.HeapGraph
 
getPointerAnalysis() - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
getPointerAnalysis() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getPointerAnalysis() - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
 
getPointerAnalysis() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerAnalysis() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
getPointerAnalysis() - Method in class com.ibm.wala.ipa.slicer.SDG
 
getPointerKey() - Method in class com.ibm.wala.demandpa.alg.PointerKeyAndState
 
getPointerKey() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
getPointerKeyFactory() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getPointerKeyForArrayContents(InstanceKey) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
TODO: expand this API to differentiate between different array indices
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
TODO: expand this API to differentiate between different array indices
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForArrayLength(InstanceKey) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForArrayLength(InstanceKey) - Method in interface com.ibm.wala.ipa.modref.ExtendedHeapModel
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getPointerKeyForExceptionalReturnValue() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getPointerKeyForLocal(CGNode, int) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
 
getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
Note that this always returns a FilteredPointerKey, since the TypeBasedPointerAnalysis relies on the type filter to compute points to sets.
getPointerKeyForLocal(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForObjectCatalog(InstanceKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstPointerKeyFactory
get a pointer key for the object catalog of I.
getPointerKeyForObjectCatalog(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
getPointerKeyForObjectCatalog(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getPointerKeyForReturnValue(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
 
getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getPointerKeyForReturnValue() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
getPointerKeyForStaticField(IField) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeys() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
getPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
 
getPointerKeysForReflectedFieldRead(InstanceKey, InstanceKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstPointerKeyFactory
 
getPointerKeysForReflectedFieldRead(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
getPointerKeysForReflectedFieldRead(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeysForReflectedFieldWrite(InstanceKey, InstanceKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstPointerKeyFactory
 
getPointerKeysForReflectedFieldWrite(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
getPointerKeysForReflectedFieldWrite(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
 
getPointerKeysUnderInstanceKey(InstanceKey) - Method in class com.ibm.wala.viz.viewer.PaPanel
Get the set of pointer keys that should be presented below an instance key in the heap tree.
getPointerType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getPointerType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
getPointerTypeForElementType() - Method in class com.ibm.wala.types.TypeName
 
getPointsTo(PointerKey, Predicate<InstanceKey>) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
compute a points-to set for a pointer key, aiming to satisfy some predicate
getPointsTo(PointerKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
getPointsTo(PointerKey) - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
 
getPointsTo(PointerKey) - Method in class com.ibm.wala.demandpa.alg.SimpleDemandPointsTo
 
getPointsToSet(PointerKey) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
 
getPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
getPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
If p is unified, returns the representative for p.
getPointsToSet(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
getPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
 
getPointsToWithStates(PointerKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
getPoison() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getPoison() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getPoison() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
getPoison() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
getPoisonLevel() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getPoisonLevel() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getPoisonLevel() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
getPoisonLevel() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Retrieves the value of Poison-Level.
getPopCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
getPoppedCount() - Method in interface com.ibm.wala.shrikeBT.IInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.Instruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.PopInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
getPosition() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getPosition() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The source position of this entity.
getPosition(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap
Returns the position of a given node in its source file, or null if the position is not known or does not exist.
getPosition(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
getPosition() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getPossibleSites(CGNode, CGNode) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
getPossibleSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPossibleTargetNumbers(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getPossibleTargetNumbers(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getPossibleTargetNumbers(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
getPossibleTargets(MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getPossibleTargets(IClass, MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getPossibleTargets(CGNode, CallSiteReference, LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getPossibleTargets(CGNode, CallSiteReference, LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
get the callees that should be considered at a particular call site
getPossibleTargets(CGNode, CallSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
Return the set of CGNodes that represent possible targets of a particular call site from a particular node
getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
getPossibleTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getPossibleTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPossibleTargets(MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Find the possible targets of a call to a method reference.
getPossibleTargets(IClass, MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Find the possible receivers of a call to a method reference
getPossibleTargets(MethodReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Find the possible targets of a call to a method reference
getPossibleTargets(IClass, MethodReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Find the possible targets of a call to a method reference where the receiver is of a certain type
getPotentialCallers(PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getPotentialCallers(PointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getPredLabels(T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
 
getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeCount(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getPredNodeCount(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getPredNodeCount(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getPredNodeCount(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getPredNodeCount(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getPredNodeCount(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getPredNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
getPredNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPredNodeCount(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getPredNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getPredNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getPredNodeCount(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getPredNodeCount(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getPredNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
Return the number of immediate predecessor nodes of n
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getPredNodeCount(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
Return the number of immediate predecessor nodes of this Node in the Graph on edges with some label.
getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeNumbers(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getPredNodeNumbers(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getPredNodeNumbers(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getPredNodeNumbers(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPredNodeNumbers(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getPredNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getPredNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getPredNodeNumbers(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getPredNodeNumbers(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getPredNodeNumbers(T, U) - Method in interface com.ibm.wala.util.graph.labeled.NumberedLabeledEdgeManager
 
getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
 
getPredNodes(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getPredNodes(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getPredNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getPredNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getPredNodes(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getPredNodes(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getPredNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
getPredNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPredNodes(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getPredNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getPredNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getPredNodes(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getPredNodes(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getPredNodes(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
Return an Iterator over the immediate predecessor nodes of n This method never returns null.
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
For now, this returns nodes in no particular order! Fix this when needed.
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getPredNodes(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
Return an Iterator over the immediate predecessor nodes of this Node in the Graph on edges with some label.
getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
getPredNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
 
getPrettyName() - Method in enum com.ibm.wala.dalvik.util.AndroidComponent
A name usable for display-output.
getPrimitive(TypeReference) - Static method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
getPrimitive(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getPrimitive(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
get the abstraction of a primitive type to be used for type inference
getPrimordialLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
Return the information regarding the primordial loader.
getPrimordialLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Return the information regarding the primordial loader.
getProblem() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getProblem() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
 
getProblem() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getProblem() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
 
getProcedureGraph() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
TODO: for now, this is not inverted.
getProcedureGraph() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getProcedureGraph() - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getProcOf(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getProcOf(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getProcOf(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getProgramArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getProgramCounter(int) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
getProgramCounter(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
 
getProgramCounter(int) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
TODO: move this into IR?
getProgramCounter(int) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getProgramCounter(int) - Method in class com.ibm.wala.cfg.InducedCFG
Since this CFG is synthetic, for now we assume the instruction index is the same as the program counter
getProgramCounter(int) - Method in class com.ibm.wala.cfg.ShrikeCFG
 
getProgramCounter() - Method in class com.ibm.wala.classLoader.ProgramCounter
Return the program counter (index into the method's bytecode) for this call site.
getProgramCounter(int) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getProgramCounter(int) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getProgramCounter(int) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getProgramCounter() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getProgramCounter(int) - Method in class com.ibm.wala.ssa.SSACFG
 
getProgressMonitor() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Can be used to indicate the progress or to cancel operations.
getProgressMonitor() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getPropagationSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPushedNodes() - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
Return an Iterator over the set of all the nodes that were pushed into the queue.
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
getPushedType(String[]) - Method in interface com.ibm.wala.shrikeBT.IInstruction
Computes the type of data pushed onto the stack, or null if none is pushed.
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.Instruction
Computes the type of data pushed onto the stack, or null if none is pushed.
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
getPushedWordSize() - Method in interface com.ibm.wala.shrikeBT.IInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.Instruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
getPutAssignmentOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
subclasses (e.g.
getPutCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getQualifiedNameForReflection() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getQualifiers() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getQualifiers() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Returns an Iterator over the qualifiers of the given entity, if it has any, e.g., "final", "private".
getQualifiers() - Method in interface com.ibm.wala.cast.tree.CAstType.Class
 
getQualifiers() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getRawBytes() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getRawHandlers() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
getRawHandlers() - Method in class com.ibm.wala.shrikeCT.CodeReader
 
getRawName() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
Return the name of the raw type for this signature
getRawOffset() - Method in class com.ibm.wala.shrikeCT.AttributeReader
 
getRawOffset() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getRawOffset() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getRawSize() - Method in class com.ibm.wala.shrikeCT.AttributeReader
 
getRawSize() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getRawSize() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
 
getRawTable() - Method in class com.ibm.wala.shrikeCT.ExceptionsReader
 
getRawTable() - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
 
getRawTable() - Method in class com.ibm.wala.shrikeCT.LineNumberTableReader
 
getRawTable() - Method in class com.ibm.wala.shrikeCT.LocalVariableTableReader
 
getReachable(int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
 
getReachable(int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
TODO: optimize this based on altPaths
getReachableFrom(int) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getReachableFrom(int, boolean, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getReachableFromUpdate(int, BitSet, boolean, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getReachableInstances(Set<Object>) - Method in interface com.ibm.wala.analysis.pointers.HeapGraph
 
getReachableInstances(Set<Object>) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
getReachableNodes(Graph<T>, Collection<? extends T>, Predicate) - Static method in class com.ibm.wala.util.graph.traverse.DFS
Perform a DFS starting with a particular node and return the set of all nodes visited.
getReachableNodes(Graph<T>, Collection<? extends T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
Perform a DFS starting with a particular node set and return the set of all nodes visited.
getReachableNodes(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
Perform a DFS and return the set of all nodes visited.
getReachableSet(Object) - Method in class com.ibm.wala.util.graph.GraphReachability
 
getReachedNodeNumbers() - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
TODO: optimize this
getReachingToUpdate(int, BitSet, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getReader() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap.Position
 
getReader() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getReader() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getReader() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getReader() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
 
getReaderForAnnotation(AnnotationsReader.AnnotationType, ClassReader.AttrIterator) - Static method in class com.ibm.wala.shrikeCT.AnnotationsReader
 
getReadsOfInstanceField(PointerKey, IField) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getReadsOfInstanceField(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
getReadsOfStaticField(StaticFieldKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getReadsOfStaticField(StaticFieldKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
getRealType() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getReason() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
 
getReceiver() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
 
getReceiver() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getRef(CGNode, ExtendedHeapModel, PointerAnalysis<T>, SSAInstruction, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
Compute the set of PointerKeys that represent pointers that instruction s may read.
getRef(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
getRef() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
 
getRef() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getRef() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
getReference() - Method in class com.ibm.wala.cast.loader.AstClass
 
getReference() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
getReference() - Method in class com.ibm.wala.cast.loader.AstField
 
getReference() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getReference() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getReference() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getReference() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getReference() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getReference() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getReference() - Method in interface com.ibm.wala.classLoader.IClass
 
getReference() - Method in interface com.ibm.wala.classLoader.IClassLoader
Return the ClassLoaderReference for this class loader.
getReference() - Method in interface com.ibm.wala.classLoader.IField
 
getReference() - Method in interface com.ibm.wala.classLoader.IMethod
 
getReference() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getReference() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
getReference() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getReference() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
getReference() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
Return the ClassLoaderReference for this class loader.
getReferenceTypeForElementType() - Method in class com.ibm.wala.types.TypeName
 
getRefinementPolicy() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
getRefinementPolicyFactory() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
getReflectionHandler() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
 
getReflectionOptions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction attempt to handle reflection via detection of flows to casts, analysis of string constant parameters to reflective methods, etc.?
getRelated(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
getRelated(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
getRelatedCount(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
getRelatedCount(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
getRelevant() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
The parameters the ContextSelecor shall remember.
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.analysis.reflection.GetClassContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextSelectorImpl
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.MiscellaneousHacksContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.OneLevelForLexicalAccessFunctions
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
Given a calling node and a call site, return the set of parameters based on which this selector may choose to specialize contexts.
getRelevantParameters(CGNode, CallSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.ContextSelector
Given a calling node and a call site, return the set of parameters based on which this selector may choose to specialize contexts.
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ContextInsensitiveSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.UnionContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.OneLevelSiteContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.CloneContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverTypeContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.TargetMethodContextSelector
 
getRemainingAttributesCount() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
 
getRepresentative(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
getResource(String) - Method in class com.ibm.wala.util.io.FileProvider
 
getResource(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
 
getResult() - Method in class com.ibm.wala.cfg.exc.inter.InterprocNullPointerAnalysis
Returns the result of the interprocedural analysis.
getResult(CGNode) - Method in interface com.ibm.wala.cfg.exc.InterprocAnalysisResult
Returns the result of the interprocedural analysis for the given call graph node.
getResult() - Method in exception com.ibm.wala.dataflow.IFDS.TabulationCancelException
 
getResult(T) - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
get the bitvector of facts that hold at IN for a given node in the supergraph.
getResult(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
get the bitvector of facts that hold at the entry to a given node
getResult(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
get the bitvector of facts that hold at the entry to a given node
getResult() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getResult() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
getReturnCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getReturnFlowFunction(T, T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
getReturnFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
getReturnFlowFunction(T, T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
 
getReturnFlowFunction(T, T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getReturnFlowFunction(Statement, Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getReturnPreds(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getReturnReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getReturnSites(T, P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getReturnSites(BasicBlockInContext<IExplodedBasicBlock>, CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getReturnSites(T, P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getReturnSites(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getReturnStatements() - Method in class com.ibm.wala.ipa.slicer.PDG
 
getReturnSuccs(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getReturnType() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getReturnType() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
 
getReturnType() - Method in interface com.ibm.wala.classLoader.IMethod
 
getReturnType() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getReturnType() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getReturnType() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getReturnType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
getReturnType() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getReturnType() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Retrieves the return-type of the Function whose body this Summary implements.
getReturnType(String) - Static method in class com.ibm.wala.shrikeBT.Util
Get the return type from a method signature.
getReturnType() - Method in class com.ibm.wala.types.Descriptor
 
getReturnType() - Method in class com.ibm.wala.types.generics.MethodTypeSignature
 
getReturnType() - Method in class com.ibm.wala.types.MethodReference
 
getReturnType() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Handed through to the IMethod / MethodReference
getReturnValue(int) - Method in class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
 
getReturnValue(int) - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
What is the the value number of the ith value returned by this call
getReturnValue(int) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
getRHS() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
getRHS() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
 
getRHS() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
returns the list of free variables appearing in the right-hand side of the statement
getRHS() - Method in class com.ibm.wala.fixpoint.UnaryStatement
 
getRightHandSide() - Method in class com.ibm.wala.fixpoint.UnaryStatement
 
getRootClass() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getRootClass() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getRootClass() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getRootMethod() - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
getRootMethod() - Static method in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
getRootNodes() - Method in class com.ibm.wala.viz.viewer.PaPanel
Override if you want different roots for your heap tree.
getRootOfInheritanceTree(IMethod) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyUtil
find the root of the inheritance tree for method m.
getRootType() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getRootType() - Method in interface com.ibm.wala.classLoader.Language
What is the root type in a type hierarchy for this language? e.g.
getRootValue() - Method in class com.ibm.wala.util.graph.BasicTree
 
getRTAContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
getRuntimeInvisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getRuntimeInvisibleAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
read the runtime-invisible annotations from the class file
getRuntimeInvisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
read the runtime-invisible annotations from the class file
getRuntimeVisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getRuntimeVisibleAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
read the runtime-invisible annotations from the class file
getRuntimeVisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
read the runtime-visible annotations from the class file
getScope() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getScope() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getScope() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
getScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
getScopedEntities() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
get a mapping from CAstNodes to the scoped entities (e.g.
getScopedEntities(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs have a lexical structure.
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getScopingName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
getScopingName() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
get the name of this entity, as it appears in the definer portion of a lexical name
getScopingParents() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
getScopingParents() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
return the names of the enclosing methods declaring names that are lexically accessed by the entity
getSection() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
AbstractAndroidModel inserts code at section switches.
getSection() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
The section is used to build classes of EntryPoints on how they are to be called.
getSection() - Method in interface com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.IExecutionOrder
AbstractAndroidModel inserts code at section switches.
getSection() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
getSeeds() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
 
getSeeds() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getSeeds() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
 
getSeen() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Return all Sites, that start Components based on Intents.
getSelector() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getSelector() - Method in interface com.ibm.wala.classLoader.IMethod
something like: foo(Ljava/langString;)Ljava/lang/Class;
getSelector() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getSelector() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getSelector() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getSelector() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
 
getSelector() - Method in class com.ibm.wala.types.MethodReference
 
getSetUpTearDownMethods(IClass) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
Get the "setUp" and "tearDown" methods in the given class
getShiftCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getShort(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getShortName(CGNode) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
getShortName(IMethod) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
getShortValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns a signed short value Used for sipush
getSignature() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getSignature() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getSignature() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Some programming language constructs have signatures, which are like names but usually have some detail to distinguish the construct from others with the same name.
getSignature() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getSignature() - Method in interface com.ibm.wala.classLoader.IMethod
something like: com.foo.bar.createLargeOrder(IILjava.lang.String;SLjava.sql.Date;)Ljava.lang.Integer;
getSignature() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getSignature() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getSignature() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getSignature() - Method in class com.ibm.wala.shrikeBT.MethodData
 
getSignature() - Method in class com.ibm.wala.shrikeCT.SignatureReader
 
getSignature() - Method in class com.ibm.wala.types.FieldReference
 
getSignature() - Method in class com.ibm.wala.types.MemberReference
 
getSignature() - Method in class com.ibm.wala.types.MethodReference
 
getSignatureCPIndex() - Method in class com.ibm.wala.shrikeCT.SignatureReader
 
getSingle(String) - Method in class com.ibm.wala.cast.util.CAstPattern.Segments
 
getSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
getSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
 
getSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
 
getSize() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
getSize() - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
getSize() - Method in class com.ibm.wala.shrikeCT.ClassWriter.Element
 
getSize() - Method in class com.ibm.wala.shrikeCT.ClassWriter.RawElement
 
getSize() - Method in class com.ibm.wala.shrikeCT.CodeWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
 
getSize() - Method in class com.ibm.wala.shrikeCT.StackMapTableWriter
 
getSize() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
getSize() - Method in class com.ibm.wala.util.intset.MutableMapping
 
getSize() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
getSize() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
 
getSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getSource() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSource() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSource(IClass) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getSource(IMethod, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getSource() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getSource() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getSource(IMethod, int) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSource(IClass) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSource() - Method in interface com.ibm.wala.classLoader.IClass
 
getSource(IMethod, int) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSource(IClass) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSource() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
getSource() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getSource() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getSource(IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSource(IMethod, int) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSourceFileCPIndex() - Method in class com.ibm.wala.shrikeCT.SourceFileReader
 
getSourceFileName() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSourceFileName() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSourceFileName(IMethod, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getSourceFileName(IClass) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getSourceFileName() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getSourceFileName() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getSourceFileName(IClass) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSourceFileName(IMethod, int) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSourceFileName() - Method in interface com.ibm.wala.classLoader.IClass
 
getSourceFileName(IMethod, int) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSourceFileName(IClass) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSourceFileName() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
getSourceFileName() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getSourceFileName(IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSourceFileName(IMethod, int) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSourceInfo(int) - Method in class com.ibm.wala.sourcepos.CRTable
Returns the source positions for the given index in the code array of the code attribute.
getSourceInfo() - Method in class com.ibm.wala.sourcepos.CRTData
Returns the source positions.
getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getSourceMap() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getSourceMap() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The map of CAstNodes to source positions for the CAPA AST of this entity.
getSourceMap() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getSourceMap() - Method in interface com.ibm.wala.cast.tree.visit.CAstVisitor.Context
 
getSourceNamesForValues() - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getSourceNodes(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
Return a collection of control-flow ast nodes that have this one as a possible target.
getSourceNodes(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
getSourcePosition() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSourcePosition() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSourcePosition() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getSourcePosition(int) - Method in class com.ibm.wala.cast.loader.AstMethod
 
getSourcePosition(int) - Method in interface com.ibm.wala.classLoader.IMethod
 
getSourcePosition(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
BEGIN Custom change: precise bytecode positions
getSourcePosition(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
BEGIN Custom change: : precise bytecode positions
getSourcePosition(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
 
getSources(int) - Method in interface com.ibm.wala.dataflow.IFDS.IReversibleFlowFunction
 
getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
 
getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
 
getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
 
getSourceURL() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSourceURL() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSSACache() - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
getSSAOptions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getStack() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
 
getStackHeight() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
Returns the stackHeight.
getStackHeight() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
Returns the stackHeight.
getStackSizes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getStackType(String) - Static method in class com.ibm.wala.shrikeBT.Util
Compute the promoted type that the JVM uses to manipulate values of type "t" on its working stack.
getStackTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
getStackTypes() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
getStartMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
getStartPosition() - Method in class com.ibm.wala.sourcepos.Range
Returns the start position.
getStartState() - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine
 
getStartState() - Method in class com.ibm.wala.demandpa.alg.IntraProcFilter
 
getStartState() - Method in class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine
 
getStartState() - Method in interface com.ibm.wala.demandpa.alg.statemachine.StateMachine
 
getState(T) - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
Returns the state of a node.
getState(IExplodedBasicBlock) - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
 
getState(T) - Method in class com.ibm.wala.cfg.exc.intra.IntraprocNullPointerAnalysis
 
getState(int) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
 
getState(int) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
Returns the state of an specified parameter.
getState(ISSABasicBlock) - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
 
getState() - Method in class com.ibm.wala.demandpa.alg.WithState
 
getStateMachineFactory() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
getStatementAt(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
 
getStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getStatements(SSAOptions) - Method in class com.ibm.wala.classLoader.SyntheticMethod
Deprecated.
getStatements() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
getStatements() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
getStatements() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getStatements() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
Return an Iterator of the IFixedPointStatements in this system
getStatements(SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
getStatements() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getStatements() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getStatements(SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
getStatements() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Get all statements added to the Summary.
getStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getStatementsThatDef(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
getStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
getStatementsThatUse(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getStatementsThatUse(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getStates() - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
 
GetStaticField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField.GetStaticField
 
getStaticFieldReads(IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
 
getStaticFieldReads(IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getStaticFieldReads(IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getStaticFieldWrites(IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
 
getStaticFieldWrites(IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
getStaticFieldWrites(IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
getStats(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
 
getStderr() - Method in class com.ibm.wala.util.processes.Launcher
 
getStdOut() - Method in class com.ibm.wala.util.processes.Launcher
 
getStep(int) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getStream(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
 
getStringConstantForInstanceKey(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getStringType() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getStringType() - Method in interface com.ibm.wala.classLoader.Language
 
getStringValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getSubClasses(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
 
getSubClasses(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
 
getSuccessor() - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
getSuccessor(T, int) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
getSuccessor(T, int) - Method in interface com.ibm.wala.util.graph.OrderedMultiGraph
get the ith successor of a node
getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getSuccLabels(T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
 
getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodeCount(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getSuccNodeCount(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getSuccNodeCount(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getSuccNodeCount(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getSuccNodeCount(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getSuccNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
getSuccNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getSuccNodeCount(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getSuccNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getSuccNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getSuccNodeCount(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getSuccNodeCount(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getSuccNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
Return the number of immediate successor nodes of this Node in the Graph
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodeCount(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getSuccNodeCount(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
Return the number of immediate successor nodes of this Node in the Graph
getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodeNumbers(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getSuccNodeNumbers(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getSuccNodeNumbers(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getSuccNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
getSuccNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getSuccNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getSuccNodeNumbers(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getSuccNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getSuccNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getSuccNodeNumbers(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getSuccNodeNumbers(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getSuccNodeNumbers(T, U) - Method in interface com.ibm.wala.util.graph.labeled.NumberedLabeledEdgeManager
 
getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
 
getSuccNodes(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getSuccNodes(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getSuccNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getSuccNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getSuccNodes(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getSuccNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
getSuccNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getSuccNodes(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getSuccNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getSuccNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
getSuccNodes(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getSuccNodes(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
getSuccNodes(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
Return an Iterator over the immediate successor nodes of n
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodes(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
getSuccNodes(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
Return an Iterator over the immediate successor nodes of this Node in the Graph on edges with some label.
getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
getSuccNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
 
getSummaries() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
 
getSummaryEdges(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
 
getSummarySources(T, int, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getSummaryTargets(T, int, T) - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
 
getSummaryTargets(T, int, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
 
getSuper(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Retreive the SSA-Number that is valid for a type in the super-ordinate scope.
getSuper(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Retrieve the SSA-Number that is valid for a type in the super-ordinate scope.
getSuperclass() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSuperclass() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSuperclass() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getSuperclass() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getSuperclass() - Method in interface com.ibm.wala.classLoader.IClass
 
getSuperclass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
This is a subclass of the root class.
getSuperclass() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getSuperclass() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getSuperclass() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getSuperClass(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
 
getSuperClass(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
 
getSuperclassSignature() - Method in class com.ibm.wala.types.generics.ClassSignature
 
getSupergraph() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
 
getSupergraph() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
getSupergraph() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
getSupergraphNodesReached() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
 
getSupergraphNodesReached() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
 
getSuperInterfaces(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
 
getSuperInterfaces(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
 
getSuperinterfaceSignatures() - Method in class com.ibm.wala.types.generics.ClassSignature
 
getSuperName() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getSuperNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getSupertypes() - Method in interface com.ibm.wala.cast.tree.CAstType
 
getSwapCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getSwitchesCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getSwitchLabel(ControlFlowGraph<I, T>, T, T) - Static method in class com.ibm.wala.cfg.Util
When a switch statement at the end of block b transfers control to block s, which case was taken? TODO: Is this correct? Can't we have multiple cases that apply? Check on this.
getSwitchLength() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the number of match-offset pairs in the lookupswitch (as a signed int) Used for lookupswitch
getSymbolTable() - Method in class com.ibm.wala.ssa.IR
 
getSyntheticLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
Return the information regarding the application loader.
getSyntheticLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Return the information regarding the application loader.
getSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
 
getSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getSystemContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
getTable() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
getTableSwitchOffset(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the numbered offset of the tableswitch (as a signed int) Used for tableswitch The "cursor" has to be positioned at the start of the offset table NOTE: Will NOT advance cursor
getTakenSuccessor(ControlFlowGraph<I, T>, T) - Static method in class com.ibm.wala.cfg.Util
Given that b ends with a conditional branch, return the basic block to which control transfers if the branch is taken.
getTarget(CAstNode, Object) - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
Return the target ast node of the control-flow instruction denoted by from with respect to the given label.
getTarget(CAstNode, Object) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
getTarget() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
getTarget() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
getTarget() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
 
getTarget() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
getTarget() - Method in class com.ibm.wala.ssa.SSAGotoInstruction
getTarget returns the IIndex for the Goto-target.
getTarget(int) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
getTargetForCall(CGNode, CallSiteReference, IClass, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getTargetForCall(CGNode, CallSiteReference, IClass, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getTargetLabels(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
Return a collection of all labels for which the control-flow ast node from has a target.
getTargetLabels(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
getTargetPointerKey(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
TODO: enhance this logic using type inference TODO!!!: enhance filtering to consider concrete types, not just cones.
getTargets(int, int) - Method in interface com.ibm.wala.dataflow.IFDS.IBinaryReturnFlowFunction
 
getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
 
getTargets(int) - Method in interface com.ibm.wala.dataflow.IFDS.IUnaryFlowFunction
 
getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.KillEverything
 
getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
 
getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
 
getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
 
getTargetsForCall(CGNode, SSAAbstractInvokeInstruction, InstanceKey[][]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getTheLoader() - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
 
getTheReference() - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
get the reference to the single class loader for the language
getThis() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Return the implicit this-pointer (or throw).
getThisAs(TypeReference) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Return the implicit this-pointer as a supertype.
getThisNo() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Return the SSA-Value of the implicit this-pointer (or throw).
getThrowableType() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getThrowableType() - Method in interface com.ibm.wala.classLoader.Language
What is the root type of exceptions in this language? e.g.
getThrowCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getTimer(byte) - Method in class com.ibm.wala.client.AbstractEngineStopwatch
 
getTimer(byte) - Method in interface com.ibm.wala.client.EngineStopwatch
Returns access to class encapsulating time events results, related to the given category.
getToken() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getTopologicalGrowthFactor() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
getTopologicalGrowthFactor() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getTotalEdges() - Static method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
getTotalInsts() - Static method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getTotalSize() - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
 
getToType() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
getToType() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
 
getToType() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getTraceStringConstants() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should analysis try to understand the results of string constants flowing to a + operator? Note that this option does not apply to Java bytecode analysis, since the + operators have been compiled away for that.
getTransferFunctionProvider() - Method in class com.ibm.wala.dataflow.graph.BasicFramework
 
getTransferFunctionProvider() - Method in interface com.ibm.wala.dataflow.graph.IKilldallFramework
 
getTransitiveMod(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
getTransitiveRef(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
getTransitiveRoots() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
getTransitiveRoots() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getTranslatorToCAst(CAst, SourceModule) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
create the appropriate CAst translator for the language and source module
getTraversalBudget() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
getType() - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
Get the type.
getType() - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
 
getType() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
getType() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
getType() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
getType() - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
This is here for convenience; it makes sense for Point and Cone Dispatch.
getType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
Return the type computed for a particular value number
getType() - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
 
getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
getType() - Method in interface com.ibm.wala.cast.tree.CAstAnnotation
 
getType() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The CAst type of this entity.
getType() - Method in interface com.ibm.wala.cast.tree.CAstType.Complex
 
getType() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
getType(ArrayGet.Type) - Static method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
getType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
getType() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
getType(PointerKey) - Static method in class com.ibm.wala.ipa.slicer.HeapExclusions
 
getType() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IArrayLoadInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IArrayStoreInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IComparisonInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IInstanceofInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.ILoadInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IStoreIndirectInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IStoreInstruction
 
getType() - Method in interface com.ibm.wala.shrikeBT.IUnaryOpInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
getType() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
getType() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getType() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
getType() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getType() - Method in class com.ibm.wala.types.annotations.Annotation
Get the type of the annotation
getType() - Method in class com.ibm.wala.types.generics.BaseType
 
getType() - Method in class com.ibm.wala.util.ssa.SSAValue
The type this SSA-Value represents.
getTypeArguments() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
 
getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
 
getTypeFilter() - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey
 
getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKeyWithFilter
 
getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKeyWithFilter
 
getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
 
getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKeyWithFilter
 
getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.RTASelectorKey
 
getTypeForNewInstance(int, IClassHierarchy) - Method in class com.ibm.wala.ipa.summaries.ReflectionSummary
 
getTypeForNode(AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getTypeName() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
 
getTypeParameters(IClass) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getTypeParameters(IMethod) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.SetType
 
getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
A TypeReference representing the types of this abstraction
getTypes() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
getTypes() - Method in interface com.ibm.wala.shrikeBT.ITypeTestInstruction
 
getTypesForProgramLocation(int) - Method in class com.ibm.wala.ipa.summaries.ReflectionSummary
 
getTypeVariablePosition(TypeVariableSignature, ShrikeClass) - Static method in class com.ibm.wala.types.generics.TypeVariableSignature
 
getUnallocated(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Get an unused number to assign to.
getUnallocated(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Get an unused number to assign to.
getUnaryOpCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
 
getUnbalancedReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IPartiallyBalancedFlowFunctions
This version should work when the "call" instruction was never reached normally.
getUnbalancedReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getUnderlyingSymtab() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getUniqueCatchKey(SSAAbstractInvokeInstruction, IR, CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
precondition: hasUniqueCatchBlock(call,node,cg)
getUnmanaged() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Retreive a SSA-Value that is not under management.
getUnmanaged(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Retrieve a SSA-Value that is not under management.
getUnmanaged(TypeReference, String) - Method in class com.ibm.wala.util.ssa.SSAValueManager
 
getUnnamedArguments() - Method in class com.ibm.wala.types.annotations.Annotation
Get the unnamed arguments to the annotation (e.g., constructor arguments for C# attributes), represented as an array of pairs (T,V), where T is the argument type and V is the value.
getUnresolvedClasses() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
BEGIN Custom change: unresolved classes
getUnresolvedClasses() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getUnresolvedClasses() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
BEGIN Custom change: remember unresolved classes
getUnwindState() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
getUnwindState() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getUnwindState() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getURL() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap.Position
 
getURL() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
getURL() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
getURL() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
getURL() - Method in class com.ibm.wala.classLoader.CompoundModule
 
getURL() - Method in class com.ibm.wala.classLoader.SourceFileModule
 
getURL() - Method in interface com.ibm.wala.classLoader.SourceModule
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
getUse(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
getUse(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
getUse(SSAInstruction, int) - Method in class com.ibm.wala.ssa.DefUse
What is the ith value number used by instruction s?
getUse(int) - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
getUse(int, ShrikeIndirectionData.ShrikeLocalName) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getUse(int, T) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
For the instruction at the given index, and a source-level name, return the SSA value number which represents this instruction's use of that name.
getUse(int) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
getUse(int) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
getUseConstantSpecificKeys() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Use distinct instance keys for distinct string constants?
getUsedMemory() - Static method in class com.ibm.wala.util.collections.Util
 
getUseLexicalScopingForGlobals() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should global variables be considered lexically-scoped from the root node?
getUses(int) - Method in class com.ibm.wala.ssa.DefUse
Return all uses of the variable with the given value number
getUseStacksForLexicalScoping() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should analysis of lexical scoping consider call stacks?
getUShort(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
 
getVal() - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
 
getVal() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getVal() - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
getVal() - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
getVal(int) - Method in class com.ibm.wala.util.strings.Atom
 
getValArray() - Method in class com.ibm.wala.util.strings.Atom
return an array of bytes representing the utf8 characters in this
getValidIn() - Method in class com.ibm.wala.util.ssa.SSAValue
Return the MethodReference this Variable was set valid in.
getValue() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
getValue(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
getValue(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
getValue(CAstNode) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getValue() - Method in interface com.ibm.wala.cast.tree.CAstNode
Returns the constant value represented by this node, if appropriate, and null otherwise.
getValue() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
getValue() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
getValue() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
 
getValue() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
getValue() - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
getValue() - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
getValue() - Method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
getValue() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
getValue() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
getValue() - Method in class com.ibm.wala.ssa.ConstantValue
 
getValue() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
getValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getValue(int) - Method in class com.ibm.wala.util.collections.SmallMap
Use with care.
getValueCPIndex() - Method in class com.ibm.wala.shrikeCT.ConstantValueReader
 
getValueNumber() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
getValueNumber() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
 
getValueNumber() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCaller
 
getValueNumber() - Method in class com.ibm.wala.ipa.slicer.ParamCallee
 
getValueNumber() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
 
getValueNumber() - Method in interface com.ibm.wala.ipa.slicer.ValueNumberCarrier
 
getValueNumberForByteConstant(byte) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
getValueNumberForCharConstant(char) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
getValueNumberForIntConstant(int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
getValues() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
getValues() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
getValues() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
 
getValueString(SymbolTable, int) - Method in class com.ibm.wala.ssa.SSAInstruction
 
getValueString(SymbolTable, int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getValueString(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getVariable(int) - Method in class com.ibm.wala.dataflow.ssa.SSAInference
 
getVariable(int) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getVariableName() - Method in class com.ibm.wala.util.ssa.SSAValue
Return the optional variable name.
getVariables() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getVariables() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
Return an Iterator of the variables in this graph
getVariables() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getVarIndex() - Method in interface com.ibm.wala.shrikeBT.ILoadInstruction
 
getVarIndex() - Method in interface com.ibm.wala.shrikeBT.IStoreInstruction
 
getVarIndex() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
getVarIndex() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
getVerboseInterval() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
subclasses should override as desired.
getVerboseInterval() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getVmArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getWalaHomeDir() - Static method in class com.ibm.wala.properties.WalaProperties
Deprecated.
because when running under eclipse, there may be no such directory. Need to handle that case.
getWideBranchOffset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the wide offset of the branch (as a signed int) Used for goto_w, jsr_w
getWideConstantIndex() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the wide constant pool index of a constant (as an unsigned short) Used for ldc_w, ldc2_w
getWideIncrement() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns an increment value (as a signed short) Used for iinc prefixed by wide
getWideLocalNumber() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the wide number of the local (as an unsigned short) Used for iload, lload, fload, dload, aload, istore, lstore, fstore, dstore, astore, iinc prefixed by wide
getWideOpcode() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the opcode of the wide instruction Used for wide Can be one of iload, lload, fload, dload, aload, istore, lstore, fstore, dstore, astore, iinc
getWordSize(String) - Static method in class com.ibm.wala.shrikeBT.Util
 
getWorkingDir() - Method in class com.ibm.wala.util.processes.Launcher
 
getWrapped() - Method in class com.ibm.wala.demandpa.alg.WithState
 
getWritesToInstanceField(PointerKey, IField) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getWritesToInstanceField(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
getWritesToStaticField(StaticFieldKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
getWritesToStaticField(StaticFieldKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
getX() - Method in class com.ibm.wala.util.intset.IntPair
 
getXtraClassPath() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getY() - Method in class com.ibm.wala.util.intset.IntPair
 
ghostviewIR(IClassHierarchy, IR, String, String, String, String) - Static method in class com.ibm.wala.viz.PDFViewUtil
spawn a process to view a WALA IR
ghostviewIR(IClassHierarchy, IR, String, String, String, String, NodeDecorator<ISSABasicBlock>) - Static method in class com.ibm.wala.viz.PDFViewUtil
spawn a process to view a WALA IR
GLOBAL_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity represents a global varible
GlobalObjectKey - Class in com.ibm.wala.cast.ipa.callgraph
Represents the JavaScript global object.
GlobalObjectKey(IClass) - Constructor for class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
 
GlobalRead(int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
GlobalWrite(int, FieldReference, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
GOTO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
Goto - Class in com.ibm.wala.dalvik.dex.instructions
 
Goto(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Goto
 
GotoInstruction(int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
GotoInstruction - Class in com.ibm.wala.shrikeBT
This class represents goto and goto_w instructions.
GotoInstruction(int) - Constructor for class com.ibm.wala.shrikeBT.GotoInstruction
 
GotoInstruction(int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
GotoInstruction(int, int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Unconditionally jump to a (non-Phi) Instruction.
Graph<T> - Interface in com.ibm.wala.util.graph
Basic interface for a directed graph.
GraphIntegrity - Class in com.ibm.wala.util.graph
Utility class to check integrity of a graph data structure.
GraphIntegrity() - Constructor for class com.ibm.wala.util.graph.GraphIntegrity
 
GraphIntegrity.UnsoundGraphException - Exception in com.ibm.wala.util.graph
 
GraphInverter - Class in com.ibm.wala.util.graph.impl
A graph view that reverses the edges in a graph
GraphInverter() - Constructor for class com.ibm.wala.util.graph.impl.GraphInverter
 
GraphPrint - Class in com.ibm.wala.util.graph
Simple graph printing utility
GraphPrint() - Constructor for class com.ibm.wala.util.graph.GraphPrint
 
GraphReachability<T,S> - Class in com.ibm.wala.util.graph
A dataflow system that computes, for each graph node, the set of "interesting" nodes that are reachable
GraphReachability(Graph<T>, Predicate<?>) - Constructor for class com.ibm.wala.util.graph.GraphReachability
 
GraphSlicer - Class in com.ibm.wala.util.graph
Utilities related to simple graph subset operations.
GraphSlicer() - Constructor for class com.ibm.wala.util.graph.GraphSlicer
 
GraphUtil - Class in com.ibm.wala.util.graph
Utility methods for graphs.
GraphUtil() - Constructor for class com.ibm.wala.util.graph.GraphUtil
 
groupKeysByValue(Map<K, V>) - Static method in class com.ibm.wala.util.collections.MapUtil
 
guessJavaLib() - Static method in class com.ibm.wala.properties.WalaProperties
 
guessPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Get the package of the analyzed app.
GXL - Class in com.ibm.wala.util.graph
 
GXL() - Constructor for class com.ibm.wala.util.graph.GXL
 
GXL.EntityTypes<T> - Interface in com.ibm.wala.util.graph
 

H

h - Variable in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
h - Variable in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
hadSectionSwitch(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Determines for an AndroidEntryPoint if a label got skipped over.
handleBackCopy(PointerKeyAndState, PointerKey, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
handleFileNames(String[]) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
handleINVOKE_VIRTUAL(int, String, String, String, int[], Opcode) - Method in class com.ibm.wala.dalvik.classLoader.ActivityModelMethod
Deprecated.
 
handleINVOKE_VIRTUAL(int, String, String, String, int[], Opcode) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
Handler - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
HandlerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
handlers - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
handleTrackedPointsToWorklist() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
handleTrackedPred(MutableIntSet, PointerKeyAndState, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
also update the flows-to set of interest if necessary
handleTrackedPred(MutableIntSet, PointerKeyAndState, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
Handle a predecessor when processing some tracked locations
handleUnspecifiedLiteralKey(AstTranslator.WalkContext, CAstNode, int, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
some languages let you omit initialization of certain fields when writing an object literal (e.g., PHP).
hasAnnotation(IMethod, TypeName) - Static method in class com.ibm.wala.types.annotations.Annotations
Does a particular method have a particular annotation?
hasAnnotation(IClass, TypeName) - Static method in class com.ibm.wala.types.annotations.Annotations
Does a particular class have a particular annotation?
hasAnnotation(IField, TypeName) - Static method in class com.ibm.wala.types.annotations.Annotations
 
hasAnySuccessor(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
This is implemented as a shortcut for efficiency
hasCall(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
hasCall(BasicBlockInContext<T>, ControlFlowGraph<SSAInstruction, T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
hasCatchBlock() - Method in class com.ibm.wala.cast.loader.AstMethod
 
hasDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
hasDef() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAInstruction
Does this instruction define a normal value, as distinct from a set of exceptions possibly thrown by it (e.g.
hasDef() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
hasDef() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
hasDefaultValue(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
hasEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
hasEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
hasEdge(T, T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
hasEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
hasEdge(PointerKey, PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
hasEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
hasEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
hasEdge(BasicBlockInContext<T>, BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
hasEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
hasEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
hasEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
hasEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
hasEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
hasEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
 
hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
hasEdgeTransferFunctions() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
 
hasExceptionalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
hasExceptionalEdge(T, T) - Method in class com.ibm.wala.cfg.exc.intra.NegativeGraphFilter
 
hasExceptionalEdge(T, T) - Method in interface com.ibm.wala.ipa.cfg.EdgeFilter
This method must return true if and only if an exceptional edge from src to dst exists in the original CFG and should be kept for the pruned version of that CFG.
hasExceptionalEdge(SSACFG.BasicBlock, SSACFG.BasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
has exceptional edge src -> dest
hasExceptionHandler() - Method in class com.ibm.wala.cast.loader.AstMethod
 
hasExceptionHandler() - Method in interface com.ibm.wala.classLoader.IMethod
 
hasExceptionHandler() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
hasExceptionHandler() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
hasExceptionHandler() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
hasExceptionHandler() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
hasExceptions() - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
Returns true if the corresponding method contains instructions that may throw an exception which is not caught in the same method.
hasExceptions() - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
 
hasExceptions() - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
 
hasExposedUses(CGNode, CallSiteReference) - Static method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
hashCode() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
hashCode() - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
 
hashCode() - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
 
hashCode() - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
 
hashCode() - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.SetType
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
 
hashCode() - Method in class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
 
hashCode() - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
hashCode() - Method in class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
 
hashCode() - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
 
hashCode() - Method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
hashCode() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
hashCode() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
 
hashCode() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.UnwindState
 
hashCode() - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
 
hashCode() - Method in class com.ibm.wala.cast.tree.CAstQualifier
 
hashCode() - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
 
hashCode() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
hashCode() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
hashCode() - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstNodeValueImpl
 
hashCode() - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstValueValueImpl
 
hashCode() - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder.UnwindKey
 
hashCode() - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NoKey
 
hashCode() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.CopyKey
 
hashCode() - Method in class com.ibm.wala.cfg.AbstractCFG
 
hashCode() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
hashCode() - Method in class com.ibm.wala.cfg.InducedCFG
 
hashCode() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
hashCode() - Method in class com.ibm.wala.cfg.ShrikeCFG
 
hashCode() - Method in class com.ibm.wala.classLoader.ArrayClass
 
hashCode - Variable in class com.ibm.wala.classLoader.BytecodeClass
hash code; cached here for efficiency
hashCode() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
hashCode() - Method in class com.ibm.wala.classLoader.CallSiteReference
 
hashCode() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
 
hashCode() - Method in class com.ibm.wala.classLoader.FieldImpl
 
hashCode() - Method in class com.ibm.wala.classLoader.FileModule
 
hashCode() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
hashCode() - Method in class com.ibm.wala.classLoader.JarFileModule
 
hashCode() - Method in class com.ibm.wala.classLoader.JarStreamModule
 
hashCode() - Method in class com.ibm.wala.classLoader.LanguageImpl
 
hashCode() - Method in class com.ibm.wala.classLoader.NestedJarFileModule
 
hashCode() - Method in class com.ibm.wala.classLoader.ProgramCounter
 
hashCode() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
hashCode() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
hashCode() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
hashCode() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
 
hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
CLASHES: Does not consider intent-type.
hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
 
hashCode() - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
 
hashCode() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
hashCode() - Method in class com.ibm.wala.demandpa.alg.WithState
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.CallLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
hashCode() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
hashCode() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
hashCode() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
hashCode() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
 
hashCode() - Method in class com.ibm.wala.fixpoint.AbstractOperator
 
hashCode() - Method in class com.ibm.wala.fixpoint.AbstractStatement
Subclasses must implement this, to prevent non-determinism.
hashCode() - Method in class com.ibm.wala.fixpoint.AbstractVariable
 
hashCode() - Method in class com.ibm.wala.fixpoint.TrueOperator
 
hashCode() - Method in class com.ibm.wala.fixpoint.UnaryOr
 
hashCode() - Method in class com.ibm.wala.fixpoint.UnaryStatement
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.Key
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.impl.Everywhere
Don't use default hashCode (java.lang.Object) as it's nondeterministic.
hashCode() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ExceptionReturnValueKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.NormalAllocationInNode
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.RTASelectorKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.ZeroLengthArrayInNode
 
hashCode() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
hashCode() - Method in class com.ibm.wala.ipa.modref.ArrayLengthKey
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.MethodEntryStatement
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.MethodExitStatement
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.ParamCallee
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.PDG
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.PiStatement
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.Statement
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
hashCode() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
hashCode() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
 
hashCode() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.PopInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
hashCode() - Method in class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
 
hashCode() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
hashCode() - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
hashCode() - Method in class com.ibm.wala.ssa.ConstantValue
 
hashCode() - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
hashCode() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
hashCode() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
 
hashCode() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
hashCode() - Method in class com.ibm.wala.ssa.SSACFG
 
hashCode() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAGotoInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAOptions
 
hashCode() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
hashCode() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
hashCode() - Method in class com.ibm.wala.types.annotations.Annotation
 
hashCode() - Method in class com.ibm.wala.types.ClassLoaderReference
 
hashCode() - Method in class com.ibm.wala.types.Descriptor
 
hashCode() - Method in class com.ibm.wala.types.FieldReference.Key
 
hashCode() - Method in class com.ibm.wala.types.generics.Signature
 
hashCode() - Method in class com.ibm.wala.types.MemberReference
 
hashCode() - Method in class com.ibm.wala.types.MethodReference.Key
 
hashCode() - Method in class com.ibm.wala.types.Selector
 
hashCode() - Method in class com.ibm.wala.types.TypeName
 
hashCode() - Method in class com.ibm.wala.types.TypeReference
 
hashCode() - Method in class com.ibm.wala.util.collections.CompoundIntIterator
 
hashCode() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
hashCode() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
hashCode() - Method in class com.ibm.wala.util.collections.Pair
 
hashCode() - Method in class com.ibm.wala.util.graph.Path
 
hashCode() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
hashCode() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Gets the hashcode.
hashCode() - Method in class com.ibm.wala.util.intset.IntPair
 
hashCode() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
Clashes deliberately with SSAValue as it's basically the same thing.
hashCode() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.ParameterKey
 
hashCode() - Method in class com.ibm.wala.util.ssa.SSAValue
 
hashCode() - Method in class com.ibm.wala.util.ssa.SSAValue.NamedKey
 
hashCode() - Method in class com.ibm.wala.util.ssa.SSAValue.TypeKey
 
hashCode() - Method in class com.ibm.wala.util.ssa.SSAValue.WeaklyNamedKey
 
hashCode() - Method in class com.ibm.wala.util.strings.Atom
 
hashCode() - Method in class com.ibm.wala.util.warnings.Warning
 
HashCodeComparator<T> - Class in com.ibm.wala.util.collections
A comparator based on hash codes
HashCodeComparator() - Constructor for class com.ibm.wala.util.collections.HashCodeComparator
 
HashMapFactory - Class in com.ibm.wala.util.collections
A debugging aid.
HashMapFactory() - Constructor for class com.ibm.wala.util.collections.HashMapFactory
 
HashSetFactory - Class in com.ibm.wala.util.collections
A debugging aid.
HashSetFactory() - Constructor for class com.ibm.wala.util.collections.HashSetFactory
 
HashSetMultiMap<K,V> - Class in com.ibm.wala.util.collections
 
HashSetMultiMap() - Constructor for class com.ibm.wala.util.collections.HashSetMultiMap
 
HashSetMultiMap(boolean) - Constructor for class com.ibm.wala.util.collections.HashSetMultiMap
 
hasImplicitGlobals() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
If this returns true, new global declarations get created for any attempt to access a non-existent variable (believe it or not, JavaScript actually does this!)
hasImplicitThis() - Method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
 
hasImplicitThis() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction.IDispatch
 
hasImplicitThis() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
If the method has an implicit this parameter.
hasIncomingBackEdges(Path, NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
 
hasLocalVariableTable() - Method in interface com.ibm.wala.classLoader.IMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
 
hasMappedIndex(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
hasMappedIndex(T) - Method in class com.ibm.wala.util.intset.MutableMapping
 
hasMappedIndex(T) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
hasMappedIndex(T) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
 
hasMonitorOp() - Method in class com.ibm.wala.cast.loader.AstMethod
 
hasMonitorOp() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
hasMoreBytecodes() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Does the stream have more bytecodes in it?
hasNext() - Method in class com.ibm.wala.demandpa.util.PointerParamValueNumIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.ArrayIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.ArrayNonNullIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.ComposedIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.CompoundIntIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.CompoundIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.EmptyIntIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.EmptyIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.FilterIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.IntMapIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.IteratorPlusOne
 
hasNext() - Method in class com.ibm.wala.util.collections.IteratorPlusTwo
 
hasNext() - Method in class com.ibm.wala.util.collections.MapIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
 
hasNext() - Method in class com.ibm.wala.util.collections.ReverseIterator
 
hasNext() - Method in class com.ibm.wala.util.graph.impl.NumberedNodeIterator
 
hasNext() - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
Return whether there are any more nodes left to enumerate.
hasNext() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
Return whether there are any more nodes left to enumerate.
hasNext() - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
Return whether there are any more nodes left to enumerate.
hasNext() - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
Return whether there are any more nodes left to enumerate.
hasNext() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
Return whether there are any more nodes left to enumerate.
hasNext() - Method in class com.ibm.wala.util.graph.traverse.SCCIterator
Determine whether there are any more SCCs remaining in this enumeration.
hasNext() - Method in interface com.ibm.wala.util.intset.IntIterator
 
hasNext() - Method in interface com.ibm.wala.util.intset.LongIterator
 
hasNodeTransferFunctions() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
 
hasNoInterestingUses(CGNode, int, DefUse) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
hasNoInterestingUses(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
hasNoInterestingUses(CGNode, int, DefUse) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
hasNormalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
hasNormalEdge(T, T) - Method in class com.ibm.wala.cfg.exc.intra.NegativeGraphFilter
 
hasNormalEdge(T, T) - Method in interface com.ibm.wala.ipa.cfg.EdgeFilter
This method must return true if and only if a normal edge from src to dst exists in the original CFG and should be kept for the pruned version of that CFG.
hasNormalEdge(SSACFG.BasicBlock, SSACFG.BasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
has normal edge src -> dest
hasObjectArrayLoad(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
hasObjectArrayLoad(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
hasObjectArrayLoad(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
hasObjectArrayLoad(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
hasObjectArrayStore(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
hasObjectArrayStore(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
hasObjectArrayStore(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
hasObjectArrayStore(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
hasPhi() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
hasPoison() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
hasPoison() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
hasPoison() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
hasPoison() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Returns if Poison has been added using VolatileMethodSummary.addPoison(java.lang.String).
hasPriorityOver(PathEdge<T>, PathEdge<T>) - Method in interface com.ibm.wala.dataflow.IFDS.TabulationDomain
returns true if p1 should be processed before p2 by the TabulationSolver For example, if this domain supports a partial order on facts, return true if p1.d2 is weaker than p2.d2 (intuitively p1.d2 meet p2.d2 = p1.d2) return false otherwise
hasPriorityOver(PathEdge<U>, PathEdge<U>) - Method in class com.ibm.wala.dataflow.IFDS.UnorderedDomain
 
hasReturn() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
If the method returns a value eg is non-void.
hasSharedPart() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
hasSpecialUndeclaredVariables() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
If this returns true, then attempts to lookup non-existent names return `null' rather than tripping an assertion.
hasSubgraphForNode(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
hasSubgraphForNode(CGNode) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
hasUniqueCatchBlock(SSAAbstractInvokeInstruction, IR) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
hasValue(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
hasValue(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
hasValue(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
hasValue(CAstNode) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
hasValue(int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
hasVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
Does this equation contain an appearance of a given cell? Note: this uses reference equality, assuming that the variables are canonical! This is fragile.
hasVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
Does this equation contain an appearance of a given cell?
hasVariable(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
Does this statement definition contain an appearance of a given variable?
hasVariable(T) - Method in class com.ibm.wala.fixpoint.UnaryStatement
Does this equation contain an appearance of a given cell?
haveAlreadyVisited(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
Heap<T> - Class in com.ibm.wala.util.collections
Simple Heap data structure.
Heap(int) - Constructor for class com.ibm.wala.util.collections.Heap
 
HeapExclusions - Class in com.ibm.wala.ipa.slicer
heap locations that should be excluded from data dependence during slicing
HeapExclusions(SetOfClasses) - Constructor for class com.ibm.wala.ipa.slicer.HeapExclusions
 
HeapGraph<T extends InstanceKey> - Interface in com.ibm.wala.analysis.pointers
A Graph view of a pointer analysis solution.
HeapGraphImpl<T extends InstanceKey> - Class in com.ibm.wala.analysis.pointers
A Graph view of a pointer analysis solution.
HeapGraphImpl(PointerAnalysis<T>) - Constructor for class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
heapModel - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
heapModel - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
HeapModel - Interface in com.ibm.wala.ipa.callgraph.propagation
A HeapModel embodies how a pointer analysis abstracts heap locations.
HeapParamCallee(CGNode, PointerKey) - Constructor for class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
 
HeapParamCaller(CGNode, int, PointerKey) - Constructor for class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
HeapReachingDefs<T extends InstanceKey> - Class in com.ibm.wala.ipa.slicer
Computation of reaching definitions for heap locations, relying on pointer analysis
HeapReachingDefs(ModRef, ExtendedHeapModel) - Constructor for class com.ibm.wala.ipa.slicer.HeapReachingDefs
 
HeapReturnCallee(CGNode, PointerKey) - Constructor for class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
 
HeapReturnCaller(CGNode, int, PointerKey) - Constructor for class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
HeapStatement - Class in com.ibm.wala.ipa.slicer
 
HeapStatement(CGNode, PointerKey) - Constructor for class com.ibm.wala.ipa.slicer.HeapStatement
 
HeapStatement.HeapParamCallee - Class in com.ibm.wala.ipa.slicer
 
HeapStatement.HeapParamCaller - Class in com.ibm.wala.ipa.slicer
 
HeapStatement.HeapReturnCallee - Class in com.ibm.wala.ipa.slicer
 
HeapStatement.HeapReturnCaller - Class in com.ibm.wala.ipa.slicer
 
HeapTracer - Class in com.ibm.wala.util.heapTrace
Simple utility that uses reflection to trace memory
HeapTracer(Collection<?>, boolean) - Constructor for class com.ibm.wala.util.heapTrace.HeapTracer
 
HeapTracer.Result - Class in com.ibm.wala.util.heapTrace
 
hierarchy - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
HModel() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
HostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
HostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 

I

i - Static variable in class com.ibm.wala.shrike.bench.Slots
 
IArrayLoadInstruction - Interface in com.ibm.wala.shrikeBT
 
IArrayStoreInstruction - Interface in com.ibm.wala.shrikeBT
 
IBasicBlock<InstType> - Interface in com.ibm.wala.cfg
An interface for a basic block in a control flow graph.
IBinaryNaturalRelation - Interface in com.ibm.wala.util.intset
a relation R(x,y) where x >= 0
IBinaryOpInstruction - Interface in com.ibm.wala.shrikeBT
 
IBinaryOpInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
 
IBinaryOpInstruction.Operator - Enum in com.ibm.wala.shrikeBT
 
IBinaryReturnFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
A binary flow function corresponding to a return statements combining information from the call site and the exit site.
IBinder - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IBinderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IBytecodeMethod - Interface in com.ibm.wala.classLoader
A method which originated in bytecode, decoded by Shrike
ICFGSupergraph - Class in com.ibm.wala.dataflow.IFDS
Forward supergraph induced over an ExplodedInterproceduralCFG This should lazily build the supergraph as it is explored.
ICFGSupergraph(ExplodedInterproceduralCFG, AnalysisCache) - Constructor for class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
IClass - Interface in com.ibm.wala.classLoader
Basic interface for an object that represents a single Java class for analysis purposes, including array classes.
IClassHierarchy - Interface in com.ibm.wala.ipa.cha
General interface for a type hierarchy
IClassHierarchyDweller - Interface in com.ibm.wala.ipa.cha
Something that lives in a class hierarchy
IClassLoader - Interface in com.ibm.wala.classLoader
Base class for an object that represents a single Java classloader for analysis purposes.
IComparisonInstruction - Interface in com.ibm.wala.shrikeBT
 
IComparisonInstruction.Operator - Enum in com.ibm.wala.shrikeBT
 
IConditionalBranchInstruction - Interface in com.ibm.wala.shrikeBT
 
IConditionalBranchInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
 
IConditionalBranchInstruction.Operator - Enum in com.ibm.wala.shrikeBT
 
IConversionInstruction - Interface in com.ibm.wala.shrikeBT
 
ID_KEY - Static variable in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
IDemandPointerAnalysis - Interface in com.ibm.wala.demandpa.alg
Basic interface for a demand-driven points-to analysis.
identity() - Static method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
 
IdentityFlowFunction - Class in com.ibm.wala.dataflow.IFDS
A flow function where out == in
IdentityFlowFunction() - Constructor for class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
 
IdentityFlowFunctions<T> - Class in com.ibm.wala.dataflow.IFDS
A silly debugging aid that always returns the identity flow function
IExplodedBasicBlock - Interface in com.ibm.wala.ssa.analysis
A basic block with exactly one normal instruction (which may be null), corresponding to a single instruction index in the SSA instruction array.
IF_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
IF_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
IFGOTO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
IField - Interface in com.ibm.wala.classLoader
 
IFixedPointSolver<T extends IVariable> - Interface in com.ibm.wala.fixpoint
Solves a set of constraints
IFixedPointStatement<T extends IVariable> - Interface in com.ibm.wala.fixpoint
The general form of a statement definition in an iterative solver is: x >= term, where term can be any complex expression whose free variables are among the IVariables of the constraint system this IFixedPointStatementis part of (x represents the left-hand side of the constraint).
IFixedPointSystem<T extends IVariable> - Interface in com.ibm.wala.fixpoint
Represents a set of IFixedPointStatements to be solved by a IFixedPointSolver
IFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
A flow function corresponding to an edge in the supergraph.
IFlowFunctionMap<T> - Interface in com.ibm.wala.dataflow.IFDS
A map from an edge in a supergraph to a flow function
IFlowGraph - Interface in com.ibm.wala.demandpa.flowgraph
 
IFlowLabel - Interface in com.ibm.wala.demandpa.flowgraph
An edge label in a flow graph
IFlowLabel.IFlowLabelVisitor - Interface in com.ibm.wala.demandpa.flowgraph
 
IFlowLabelWithFilter - Interface in com.ibm.wala.demandpa.flowgraph
 
IGetInstruction - Interface in com.ibm.wala.shrikeBT
 
IGNORE - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
IGNORE - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
ignore(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
 
IgnoreIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
IgnoreIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
IgnoreIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
ignoreName(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
IgnoreSerializableWarning() - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
 
iindex - Variable in class com.ibm.wala.ssa.SSAInstruction
 
IInstanceofInstruction - Interface in com.ibm.wala.shrikeBT
 
IInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
 
IInstantiationBehavior() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
 
IInstantiationBehavior.Exactness - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Information on how the IInstanciationBehavior made its decision for #InstanceBehavior
IInstantiationBehavior.InstanceBehavior - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
The handling for a variable occurring in the AndroidModel.
IInstantiator - Interface in com.ibm.wala.util.ssa
Used for CallBacks to create an Instance.
IInstruction - Interface in com.ibm.wala.shrikeBT
 
IInstruction.Visitor - Class in com.ibm.wala.shrikeBT
This class is used by IInstruction.visit to dispatch based on the instruction type.
IIntentSender - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IIntentSenderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IInvokeInstruction - Interface in com.ibm.wala.shrikeBT
 
IInvokeInstruction.Dispatch - Enum in com.ibm.wala.shrikeBT
 
IInvokeInstruction.IDispatch - Interface in com.ibm.wala.shrikeBT
 
ikAndStates - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
for numbering InstanceKey, StateMachine.State pairs
IKilldallFramework<T,V extends IVariable> - Interface in com.ibm.wala.dataflow.graph
A dataflow framework in the style of Kildall, POPL 73 This represents a dataflow problem induced over a graph.
ILiveObjectAnalysis - Interface in com.ibm.wala.escape
Basic interface for liveness analysis of heap-allocated objects.
IllegalArgumentExceptionContext - Class in com.ibm.wala.analysis.reflection
 
IllegalArgumentExceptionContext() - Constructor for class com.ibm.wala.analysis.reflection.IllegalArgumentExceptionContext
 
ILoadIndirectInstruction - Interface in com.ibm.wala.shrikeBT
 
ILoadInstruction - Interface in com.ibm.wala.shrikeBT
 
IMember - Interface in com.ibm.wala.classLoader
Basic interface for an object that represents a single Java member (method or field) for analysis purposes.
IMemoryOperation - Interface in com.ibm.wala.shrikeBT
 
IMergeFunction - Interface in com.ibm.wala.dataflow.IFDS
Special case: if supportsMerge(), then the problem is not really IFDS anymore.
IMethod - Interface in com.ibm.wala.classLoader
Basic interface for an object that represents a single Java method for analysis purposes.
IMethod.SourcePosition - Interface in com.ibm.wala.classLoader
BEGIN Custom change: precise positions
IMethodEscapeAnalysis - Interface in com.ibm.wala.escape
Basic interface from which to execute and get the results of escape analysis.
ImmutableByteArray - Class in com.ibm.wala.util.strings
A read-only byte array.
ImmutableByteArray(byte[]) - Constructor for class com.ibm.wala.util.strings.ImmutableByteArray
 
ImmutableByteArray(byte[], int, int) - Constructor for class com.ibm.wala.util.strings.ImmutableByteArray
 
ImmutableStack<T> - Class in com.ibm.wala.util.collections
An immutable stack of objects.
ImmutableStack(T[]) - Constructor for class com.ibm.wala.util.collections.ImmutableStack
 
implementsInterface(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
implementsInterface(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Does c implement i?
implementsInterface(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Does c implement i?
ImplicitPointsToSetVisitor(PointerAnalysisImpl, LocalPointerKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
IncipientCFG() - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
INCLUDE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
includeFile(File) - Method in class com.ibm.wala.classLoader.BinaryDirectoryTreeModule
 
includeFile(File) - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
 
includeFile(File) - Method in class com.ibm.wala.classLoader.SourceDirectoryTreeModule
 
incNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
incrementNumNodesTraversed() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
index(InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
index - Variable in class com.ibm.wala.ipa.callgraph.ContextKey.ParameterKey
 
index() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the current bytecode index
indexedTypes - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
indexedTypes_T - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
indexLocal - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
indexOf(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
indexOf(Object) - Method in class com.ibm.wala.util.collections.Iterator2List
 
IndirectionData - Interface in com.ibm.wala.shrikeBT
 
indirectlyReadLocals(int) - Method in interface com.ibm.wala.shrikeBT.IndirectionData
 
indirectlyWrittenLocals(int) - Method in interface com.ibm.wala.shrikeBT.IndirectionData
 
IndiscriminateFilter<T> - Class in com.ibm.wala.util.collections
A filter that accepts everything.
IndiscriminateFilter() - Constructor for class com.ibm.wala.util.collections.IndiscriminateFilter
 
InducedCFG - Class in com.ibm.wala.cfg
A ControlFlowGraph computed from a set of SSAInstruction instructions.
InducedCFG(SSAInstruction[], IMethod, Context) - Constructor for class com.ibm.wala.cfg.InducedCFG
TODO: we do not yet support induced CFGS with exception handlers.
InducedCFG.BasicBlock - Class in com.ibm.wala.cfg
 
InducedCFG.BranchVisitor - Class in com.ibm.wala.cfg
This visitor identifies basic block boundaries induced by branch instructions.
InducedCFG.PEIVisitor - Class in com.ibm.wala.cfg
 
InferGraphRoots - Class in com.ibm.wala.util.graph
TODO: Move this somewhere.
InferGraphRoots() - Constructor for class com.ibm.wala.util.graph.InferGraphRoots
 
inferInvokeExceptions(MethodReference, IClassHierarchy) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
inferInvokeExceptions(MethodReference, IClassHierarchy) - Method in interface com.ibm.wala.classLoader.Language
determine the set of possible exception types a call to target may throw
inferRoots(Graph<T>) - Static method in class com.ibm.wala.util.graph.InferGraphRoots
 
info(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
 
info(String) - Static method in class com.ibm.wala.sourcepos.Debug
 
info(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
 
inheritCache - Variable in class com.ibm.wala.classLoader.BytecodeClass
A mapping from Selector to IMethod used to cache method lookups from superclasses
init(AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor, IInstruction.Visitor) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
Initialize the visitors used to perform the flow functions
init(AbstractIntStackMachine.Meeter, AbstractIntStackMachine.FlowProvider) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
init() - Static method in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
init() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
init(List<Module>) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
init() - Method in class com.ibm.wala.cfg.AbstractCFG
subclasses must call this before calling addEdge, but after creating the nodes
init(List<Module>) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
Initialize internal data structures
init(List<Module>) - Method in interface com.ibm.wala.classLoader.IClassLoader
Initialize internal data structures.
init(List<Module>) - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
 
init(AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor, Instruction.Visitor) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
Initialize the visitors used to perform the flow functions
init(AbstractIntRegisterMachine.Meeter, AbstractIntRegisterMachine.FlowProvider) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
init(IR, SSAInference.VariableFactory, SSAInference.OperatorFactory<T>) - Method in class com.ibm.wala.dataflow.ssa.SSAInference
initializer for SSA Inference equations.
init(Iterable<Entrypoint>) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
init() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
init(List<Module>) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
init(Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
subclass constructors must call this!
init(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
subclass constructors must call this!
init(Graph<T>, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
Subclasses must call this in the constructor!
init() - Method in class com.ibm.wala.viz.viewer.PaPanel
Two steps initialization is required here is our deriver can choose the roots for the heap tree.
initAllInstructions() - Method in class com.ibm.wala.ssa.DefUse
Initialize the allInstructions field with every SSAInstruction in the ir.
initAtom - Static variable in class com.ibm.wala.types.MethodReference
 
initAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.CodeReader
Point iter at the list of attributes for this code.
initClassAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
Point iter at the list of attributes for the class.
initCoreForJava() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Initialize the standard 3 class loaders for java analysis
initFieldAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
Point iter at the list of attributes for field f.
initForFirstSolve() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Some setup which occurs only before the first solve
initForJava() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Initialize a scope for java analysis
initFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
initialize() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
initialize() - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference
 
initialize() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Start tabulation with the initial seeds.
initializeVariables() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
Convenience method ...
initializeVariables() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
initializeVariables() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
initializeVariables() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
initializeVariables() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
Convenience method ...
initializeVariables() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
 
initializeVariables() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
initializeVariables() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Initialize all lattice vars in the system.
initializeVariables() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
initializeVariables() - Method in class com.ibm.wala.ssa.SSABuilder
 
initializeWorkList() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
initializeWorkList() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
initializeWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Initialize the work list for iteration.j
initializeWorkList() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
initialSeeds() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
Define the set of path edges to start propagation with.
initialSeeds() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
initMethodAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
Point iter at the list of attributes for method m.
initSelector - Static variable in class com.ibm.wala.types.MethodReference
 
initSynthetic(ClassLoaderReference) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Create the class loader for synthetic classes.
initTranslator() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
create the appropriate IR translator for the language
initTypeInfo() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
InnerClassesReader - Class in com.ibm.wala.shrikeCT
This class reads InnerClasses attributes.
InnerClassesReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.InnerClassesReader
Build a reader for the attribute 'iter'.
InnerClassesWriter - Class in com.ibm.wala.shrikeCT
This class builds serializable InnerClasses attributes.
InnerClassesWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.InnerClassesWriter
Build an empty writer.
INodeEscapeAnalysis - Interface in com.ibm.wala.escape
Basic interface from which to execute and get the results of escape analysis.
INodeWithNumber - Interface in com.ibm.wala.util.graph
Basic interface for a node which lives in one graph ...
INodeWithNumberedEdges - Interface in com.ibm.wala.util.graph
Basic interface for a node which lives in one graph ...
INPUT_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
InputMethodService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
InputMethodServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
inputStream2ByteArray(InputStream) - Static method in class com.ibm.wala.util.io.Streams
 
insert - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
insert(PathEdge<T>) - Method in interface com.ibm.wala.dataflow.IFDS.ITabulationWorklist
 
insert(T) - Method in class com.ibm.wala.util.collections.Heap
 
insertAfter(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
Insert code to be executed after the instruction.
insertAfter(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
Insert a patch after the current instruction in the code.
insertAfterBody(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
This method inserts code that will be placed after the method body.
insertAtStart(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
Insert code to be executed whenever the method is entered.
insertBefore(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
Insert code to be executed before the instruction.
insertBefore(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
Insert a patch before the current instruction in the code.
insertStatement(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.Worklist
 
insertSummaryEdge(int, int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
Record a summary edge for the flow d1 -> d2 from an entry s_p to an exit x.
instance - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField.GetInstanceField
 
instance - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField.PutInstanceField
 
instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
 
instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
 
instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
 
instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorUnion
 
instance() - Static method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
instance() - Static method in class com.ibm.wala.dataflow.graph.BooleanUnion
 
instance() - Static method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
 
instance() - Static method in class com.ibm.wala.fixpoint.TrueOperator
 
instance() - Static method in class com.ibm.wala.fixpoint.UnaryOr
 
instance - Variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
 
INSTANCE - Static variable in class com.ibm.wala.ipa.callgraph.pruned.ApplicationLoaderPolicy
 
INSTANCE - Static variable in class com.ibm.wala.ipa.callgraph.pruned.DoNotPrune
 
instance() - Static method in class com.ibm.wala.util.collections.EmptyIntIterator
 
instance() - Static method in class com.ibm.wala.util.collections.EmptyIterator
 
instance() - Static method in class com.ibm.wala.util.collections.HashCodeComparator
 
instance() - Static method in class com.ibm.wala.util.collections.ToStringComparator
 
instance - Static variable in class com.ibm.wala.util.intset.EmptyIntSet
 
InstanceArrayStoreOperator(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
 
InstanceFieldKey - Class in com.ibm.wala.ipa.callgraph.propagation
An pointer key which represents a unique set for a field associated with a set of instances.
InstanceFieldKey(InstanceKey, IField) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
 
InstanceFieldKeyAndState - Class in com.ibm.wala.demandpa.alg
 
InstanceFieldKeyAndState(InstanceFieldKey, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.InstanceFieldKeyAndState
 
InstanceFieldKeyWithFilter - Class in com.ibm.wala.ipa.callgraph.propagation
an instance field pointer key key that carries a type filter
InstanceFieldKeyWithFilter(IClassHierarchy, InstanceKey, IField) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKeyWithFilter
 
InstanceFieldPointerKey - Interface in com.ibm.wala.ipa.callgraph.propagation
 
instanceFields - Variable in class com.ibm.wala.classLoader.BytecodeClass
The instance fields declared in this class.
InstanceKey - Interface in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey serves as the representative for an equivalence class of objects in the heap, that can be pointed to.
InstanceKeyAndState - Class in com.ibm.wala.demandpa.alg
 
InstanceKeyAndState(InstanceKey, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.InstanceKeyAndState
 
InstanceKeyFactory - Interface in com.ibm.wala.ipa.callgraph.propagation
An object that abstracts how to model instances in the heap.
instanceKeyFactory - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
An object that abstracts how to model instances in the heap.
instanceKeys - Variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
bijection from InstanceKey <=>Integer
instanceKeys - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
used only for paranoid checking.
instanceKeys - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
bijection from InstanceKey <=>Integer
InstanceKeyWithNode - Interface in com.ibm.wala.analysis.reflection
An instance key which has an associated CGNode.
INSTANCEOF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
InstanceOf - Class in com.ibm.wala.dalvik.dex.instructions
 
InstanceOf(int, int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.InstanceOf
 
InstanceofInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
InstanceofInstruction - Class in com.ibm.wala.shrikeBT
This class represents instanceof instructions.
InstanceofInstruction(String) - Constructor for class com.ibm.wala.shrikeBT.InstanceofInstruction
 
InstanceofInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
InstanceOfPiPolicy - Class in com.ibm.wala.ssa
A pi node policy with the following rule: If we have the following code:
InstancePutFieldOperator(IField, InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
 
Instantiator - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Add code to create an instance of a type in a synthetic method.
Instantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
 
Instruction - Class in com.ibm.wala.dalvik.dex.instructions
 
Instruction(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction
 
Instruction - Class in com.ibm.wala.shrikeBT
Instructions are immutable objects.
Instruction.Visitor - Class in com.ibm.wala.dalvik.dex.instructions
 
InstructionArray - Class in com.ibm.wala.dalvik.classLoader
Collection of Instruction wich allow to get an instruction from its table index id or from its bytecode index.
InstructionArray() - Constructor for class com.ibm.wala.dalvik.classLoader.InstructionArray
 
instructionFactory() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
instructionFactory() - Method in interface com.ibm.wala.classLoader.Language
 
instructionPosition(int) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
 
instructionPosition(int) - Method in class com.ibm.wala.ipa.summaries.SyntheticIR
This returns "", as synthetic IRs have no line numbers right now.
instructionPosition(int) - Method in class com.ibm.wala.ssa.IR
 
instructions - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
instructions - Variable in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
instructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
instructions - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
instructions - Variable in class com.ibm.wala.ssa.SSACFG
The "normal" instructions which constitute the SSA form.
InstructionTypeCounter - Class in com.ibm.wala.shrikeBT.info
This method annotation counts the number of instructions of each type (according to each Instruction subclass).
Instrumentation - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
InstrumentationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
insts - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
insts - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
 
insts - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
insts - Variable in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
instToBC - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
INT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Int - Static variable in class com.ibm.wala.types.TypeReference
 
INT_SET_FACTORY_CONFIG_PROPERTY_NAME - Static variable in class com.ibm.wala.util.intset.IntSetUtil
 
INT_SET_FACTORY_CONFIG_PROPERTY_NAME - Static variable in class com.ibm.wala.util.intset.LongSetUtil
 
IntArray - Static variable in class com.ibm.wala.types.TypeReference
 
IntConstant(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.IntConstant
 
IntegerUnionFind - Class in com.ibm.wala.util.intset
An implementation of Tarjan's union-find, using path compression and balancing, for non-negative integers
IntegerUnionFind() - Constructor for class com.ibm.wala.util.intset.IntegerUnionFind
 
IntegerUnionFind(int) - Constructor for class com.ibm.wala.util.intset.IntegerUnionFind
 
Intent - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Determines the target of an Android-Intent.
Intent() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(TypeName, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(TypeName) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
intent(String, String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
Make an intent.
intent(String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
intent(String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
Intent - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Intent.IntentType - Enum in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
 
INTENT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Key into the Context that represents the Intent.
INTENT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
Key into the Context that represents the Intent.
IntentContext - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Wraps an Intent to be suitable to be a Context-Element.
IntentContext(Intent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
IntentContext(Context, Intent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
IntentContextInterpreter - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
An SSAContextInterpreter that redirects functions that start Android-Components.
IntentContextInterpreter(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
IntentContextSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Adds Intents to the Context of functions that start Android-Components.
IntentContextSelector(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
 
IntentContextSelector(ContextSelector, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
 
IntentModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
Like MicroModel but includes CallBacks.
IntentModel(IClassHierarchy, AnalysisOptions, AnalysisCache, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
IntentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentSender - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentSenderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentStarters - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Contains Information on functions that start Android-Components based on an Intent.
IntentStarters(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
 
IntentStarters.StarterFlags - Enum in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
The flags influence the later model.
IntentStarters.StartInfo - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Contains information on how to call a starter-function.
InterestingVisitor(int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
INTERFACE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
InterfaceAnalyzer - Class in com.ibm.wala.shrike.bench
 
InterfaceAnalyzer() - Constructor for class com.ibm.wala.shrike.bench.InterfaceAnalyzer
 
interfaceNames - Variable in class com.ibm.wala.classLoader.BytecodeClass
The names of interfaces for this class.
INTERNAL - Static variable in class com.ibm.wala.types.annotations.Annotations
 
InternalCAstSymbol(String, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
 
InternalCAstSymbol(String, CAstType, boolean) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
 
InternalCAstSymbol(String, CAstType, boolean, boolean) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
 
InternalCAstSymbol(String, CAstType, boolean, boolean, Object) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
 
internalEquals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
 
internalHashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
 
InternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
InternalIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
InternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
internalNextClass() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
internalOutputModifiedClass(Object, String, Object) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
InterprocAnalysisResult<I,T extends IBasicBlock<I>> - Interface in com.ibm.wala.cfg.exc
Interface to retrieve the result of the interprocedural analysis.
InterproceduralCFG - Class in com.ibm.wala.ipa.cfg
Interprocedural control-flow graph.
InterproceduralCFG(CallGraph) - Constructor for class com.ibm.wala.ipa.cfg.InterproceduralCFG
 
InterproceduralCFG(CallGraph, Filtersection<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.InterproceduralCFG
 
InterprocNullPointerAnalysis - Class in com.ibm.wala.cfg.exc.inter
Interprocedural NullPointer Analysis.
intersect(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
Perform intersection of two bitsets
intersect(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
 
intersecting(Set<T>, Set<T>) - Static method in class com.ibm.wala.util.collections.Util
checks if two sets have a non-empty intersection
intersection(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
intersection(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
intersection(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
intersection(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
This implementation must not despoil the original value of "this"
intersection(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
This implementation must not despoil the original value of "this"
intersection(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
intersection(MutableSharedBitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
intersection(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
This implementation must not despoil the original value of "this"
intersection(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
intersection(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
intersectionEmpty(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Check if the intersection of the two sets is empty
intersectionEmpty(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
intersectionEmpty(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Check if the intersection of the two sets is empty
intersectionEmpty(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Check if the intersection of the two sets is empty
intersects(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
 
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
intersectWith(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
Intersect this with another set.
intersectWith(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Interset this with another set.
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
intersectWith(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
intersectWith(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
intersectWith(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Interset this with another set.
IntFunction<T> - Interface in com.ibm.wala.util.functions
 
intIterator() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
intIterator() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
Use with extreme care; doesn't detect ConcurrentModificationExceptions
intIterator() - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
IntIterator - Interface in com.ibm.wala.util.intset
a more efficient iterator for sets of integers
intIterator() - Method in interface com.ibm.wala.util.intset.IntSet
 
intIterator() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
intIterator() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
intIterator() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
IntLiteral(int) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.IntLiteral
 
IntMapIterator<T> - Class in com.ibm.wala.util.collections
An IntMapIterator maps an Iterator contents to produce a new Iterator
IntMapIterator(IntIterator, IntFunction<T>) - Constructor for class com.ibm.wala.util.collections.IntMapIterator
 
IntName - Static variable in class com.ibm.wala.types.TypeReference
 
IntPair - Class in com.ibm.wala.util.intset
A pair of ints.
IntPair(int, int) - Constructor for class com.ibm.wala.util.intset.IntPair
 
IntraProcFilter - Class in com.ibm.wala.demandpa.alg
State machine that only allows intraprocedural paths.
IntraProcFilter.Factory - Class in com.ibm.wala.demandpa.alg
 
IntraprocNullPointerAnalysis<T extends ISSABasicBlock> - Class in com.ibm.wala.cfg.exc.intra
Intraprocedural dataflow analysis to detect impossible NullPointerExceptions.
IntSet - Interface in com.ibm.wala.util.intset
Set of integers; not necessary mutable TODO: extract a smaller interface?
IntSetAction - Interface in com.ibm.wala.util.intset
 
IntSetUtil - Class in com.ibm.wala.util.intset
Utilities for dealing with IntSets
IntSetVariable<T extends IntSetVariable> - Class in com.ibm.wala.fixpoint
A variable for dataflow analysis, representing a set of integers.
IntSetVariable() - Constructor for class com.ibm.wala.fixpoint.IntSetVariable
 
IntStack - Class in com.ibm.wala.util.collections
A stack of integer primitives.
IntStack() - Constructor for class com.ibm.wala.util.collections.IntStack
 
IntTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
IntVector - Interface in com.ibm.wala.util.intset
interface for array of integer
invalidate(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
invalidate(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
invalidate(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
Invalidate all cached information for a pair
invalidate(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Marks all known instances of VariableKey invalid.
invalidateDU(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
Invalidate the cached DefUse for a pair
invalidateIR(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
Invalidate the cached IR for a pair
InvalidClassFileException - Exception in com.ibm.wala.shrikeCT
This exception is thrown when we detect that the incoming class file data was not a valid class file.
InvalidClassFileException(int, String) - Constructor for exception com.ibm.wala.shrikeCT.InvalidClassFileException
The incoming class file is invalid.
InvalidSourceInfoException - Exception in com.ibm.wala.sourcepos
An InvalidSourceInfoException is thrown if SourceInfo could not be initialized.
InvalidSourceInfoException() - Constructor for exception com.ibm.wala.sourcepos.InvalidSourceInfoException
Creates a new instance of InvalidSourceInfoException without detail message.
InvalidSourceInfoException(String) - Constructor for exception com.ibm.wala.sourcepos.InvalidSourceInfoException
Constructs an instance of InvalidSourceInfoException with the specified detail message.
inverseFilterOperator - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
singleton operator for inverse filter
InverseFilterOperator() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
 
inverseMap(Map<K, Set<V>>) - Static method in class com.ibm.wala.util.collections.MapUtil
 
invert(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
 
invert(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
 
InvertedGraph<T> - Class in com.ibm.wala.util.graph.impl
A graph view that reverses the edges in a graph
InvertedGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertedGraph
 
InvertedNumberedGraph<T> - Class in com.ibm.wala.util.graph.impl
A graph view that reverses the edges in a graph
InvertingEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
An edge manager that reverses the edges in a graph
InvertingEdgeManager(EdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
InvertingNumberedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
An edge manager that reverses the edges in a graph
InvertingNumberedEdgeManager(NumberedEdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
invertOneToOneMap(Map<K, V>) - Static method in class com.ibm.wala.util.collections.MapUtil
invert an input map that is one-to-one (i.e., it does not map two different keys to the same value)
Invoke - Class in com.ibm.wala.dalvik.dex.instructions
 
Invoke(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke
 
Invoke.InvokeDirect - Class in com.ibm.wala.dalvik.dex.instructions
 
Invoke.InvokeInterface - Class in com.ibm.wala.dalvik.dex.instructions
 
Invoke.InvokeStatic - Class in com.ibm.wala.dalvik.dex.instructions
 
Invoke.InvokeSuper - Class in com.ibm.wala.dalvik.dex.instructions
 
Invoke.InvokeVirtual - Class in com.ibm.wala.dalvik.dex.instructions
 
InvokeDirect(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeDirect
 
InvokeDynamicInstruction - Class in com.ibm.wala.shrikeBT
 
InvokeDynamicToken(BootstrapMethodsReader.BootstrapMethod, String, String) - Constructor for class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
 
InvokeInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
InvokeInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
InvokeInstruction - Class in com.ibm.wala.shrikeBT
This class represents method invocation instructions.
InvokeInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
InvokeInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
InvokeInstruction(int, SSAValue, List<? extends SSAValue>, SSAValue, CallSiteReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
result = site(params).
InvokeInstruction(int, List<? extends SSAValue>, SSAValue, CallSiteReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Instruction that calls a void-method.
InvokeInterface(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeInterface
 
InvokeStatic(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeStatic
 
InvokeSuper(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeSuper
 
invokeType() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
InvokeVirtual(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
 
IPartiallyBalancedFlowFunctions<T> - Interface in com.ibm.wala.dataflow.IFDS
IPointerOperator - Interface in com.ibm.wala.ipa.callgraph.propagation
An operator in pointer analysis constraints.
IPointsToSolver - Interface in com.ibm.wala.ipa.callgraph.propagation
Basic interface for a pointer analysis solver.
IPutInstruction - Interface in com.ibm.wala.shrikeBT
 
ir - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
The governing SSA form
ir - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
The governing IR
ir - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
The governing IR
ir - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
The governing IR
IR - Class in com.ibm.wala.ssa
An SSA IR.
IR(IMethod, SSAInstruction[], SymbolTable, SSACFG, SSAOptions) - Constructor for class com.ibm.wala.ssa.IR
Simple constructor when someone else has already computed the symbol table and cfg.
IR.SSA2LocalMap - Interface in com.ibm.wala.ssa
A Map that gives the names of the local variables corresponding to SSA value numbers at particular IR instruction indices, if such information is available from source code mapping.
IrAndSourceViewer - Class in com.ibm.wala.viz.viewer
 
IrAndSourceViewer(CallGraph) - Constructor for class com.ibm.wala.viz.viewer.IrAndSourceViewer
 
IReversibleFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
A flow function corresponding to an edge in the supergraph.
IRFactory<T extends IMethod> - Interface in com.ibm.wala.ssa
This is intended as an internal interface; clients probably shouldn't be using this directly.
IrViewer - Class in com.ibm.wala.viz.viewer
 
IrViewer() - Constructor for class com.ibm.wala.viz.viewer.IrViewer
 
IrViewer.SelectedPcListner - Interface in com.ibm.wala.viz.viewer
 
IS_DEFINED_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
isAbstract() - Method in class com.ibm.wala.cast.loader.AstClass
 
isAbstract() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isAbstract() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isAbstract() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isAbstract() - Method in interface com.ibm.wala.classLoader.IClass
 
isAbstract() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method abstract?
isAbstract() - Method in class com.ibm.wala.classLoader.JVMClass
 
isAbstract() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isAbstract() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
isAbstract() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isAbstract() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
isAbstract() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isAbstract() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
isAbstract() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
isActivity() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
If the function is defined in a class that extends an Activity.
isAcyclic(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
This is slow.
isAddressOf() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
Java bytecode does not permit this.
isAddressOf() - Method in class com.ibm.wala.shrikeBT.GetInstruction
Java does not permit this
isAddressOf() - Method in interface com.ibm.wala.shrikeBT.IMemoryOperation
Denotes whether this instruction is taking the address of whatever location it refers to.
isAddressOf() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
Java does not permit this.
isAllocatable(IClass) - Method in class com.ibm.wala.ipa.summaries.MethodBypass
Are we allowed to allocate (for analysis purposes) an instance of a given type? By default, the answer is yes iff T is not abstract.
isAllowIntentRerouting() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Controll modification of an Intents target after construction.
isAndroidComponent(TypeReference, IClassHierarchy) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
 
isApkFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the file name represent a .dex file?
isApplicationClassesOnly() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
isApplicationLoader(IClassLoader) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isArrayClass() - Method in class com.ibm.wala.cast.loader.AstClass
 
isArrayClass() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isArrayClass() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isArrayClass() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
isArrayClass() - Method in interface com.ibm.wala.classLoader.IClass
 
isArrayClass() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
isArrayClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
isArrayCopyingMethod(MethodReference) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
Does m represent a library method that copies arrays?
isArrayDescriptor() - Method in class com.ibm.wala.util.strings.Atom
Is "this" atom an array descriptor?
isArrayDescriptor(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.Atom
 
isArrayType() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
isArrayType() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
isArrayType(String) - Static method in class com.ibm.wala.shrikeBT.Util
 
isArrayType() - Method in class com.ibm.wala.types.TypeName
Does 'this' refer to an array?
isArrayType() - Method in class com.ibm.wala.types.TypeReference
Does 'this' refer to an array?
isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.BaseType
 
isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
 
isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.TypeSignature
 
isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
 
isAssignable(TypeReference, TypeReference, IClassHierarchy) - Static method in class com.ibm.wala.util.ssa.ParameterAccessor
Does "to x := from" hold?.
isAssignable(SSAValue, SSAValue, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Does "to x := from" hold?.
isAssignableFrom(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
isAssignableFrom(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Does an expression c1 x := c2 y typecheck? i.e.
isAssignableFrom(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Does an expression c1 x := c2 y typecheck? i.e.
isAssignableFrom(TypeName, TypeName) - Static method in class com.ibm.wala.util.PrimitiveAssignability
Does an expression c1 x := c2 y typecheck?
isAssignableFrom(TypeReference, TypeReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
isAssigned() - Method in class com.ibm.wala.util.ssa.SSAValue
If setAssigned() was called on this variable.
isAssignInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
isAssignInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
isBarred() - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.NewLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
 
isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
 
isBaseType() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
isBaseType() - Method in class com.ibm.wala.types.generics.BaseType
 
isBaseType() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
 
isBaseType() - Method in class com.ibm.wala.types.generics.TypeSignature
 
isBaseType() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
 
isBooleanConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isBooleanOrZeroOneConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isBooleanType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isBooleanType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isBridge() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isBridge() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method a bridge method? See JLS 3rd Edition 15.12.4.5
isBridge() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isBridge() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isBridge() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isCall(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
isCall(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isCall(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
isCanceled() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
END Custom change: subtasks and canceling
isCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
isCanceled() - Method in class com.ibm.wala.util.NullProgressMonitor
 
isCanceled() - Method in class com.ibm.wala.util.ProgressMaster
 
isCaptureErr() - Method in class com.ibm.wala.util.processes.Launcher
 
isCaptureOutput() - Method in class com.ibm.wala.util.processes.Launcher
 
isCaseInsensitive(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
isCaseInsensitive() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
isCaseInsensitive(String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
isCaseInsensitive() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
 
isCaseInsensitive() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
isCatchBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
isCatchBlock(int) - Method in class com.ibm.wala.cfg.AbstractCFG
 
isCatchBlock() - Method in interface com.ibm.wala.cfg.IBasicBlock
Return true if the basic block represents a catch block.
isCatchBlock() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
isCatchBlock() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
isCatchBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
isCatchBlock() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
isCatchBlock() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
Is this block a catch block
isCatchBlock() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
Is this block marked as a catch block?
isCatchBlock(int) - Method in class com.ibm.wala.ssa.SSACFG
is the given i a catch block?
isChanged(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
isChanged() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Check whether any methods in the class have actually been changed.
isCharType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isCharType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isClassDescriptor() - Method in class com.ibm.wala.util.strings.Atom
Is "this" atom a class descriptor?
isClassFile() - Method in class com.ibm.wala.classLoader.ClassFileModule
 
isClassFile() - Method in class com.ibm.wala.classLoader.CompoundModule
 
isClassFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
isClassFile() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
isClassFile() - Method in class com.ibm.wala.classLoader.SourceFileModule
 
isClassFile() - Method in class com.ibm.wala.classLoader.SourceURLModule
 
isClassFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
isClassFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the file name represent a .class file?
isClassType() - Method in class com.ibm.wala.types.TypeName
Does 'this' refer to a class?
isClassType() - Method in class com.ibm.wala.types.TypeReference
Does 'this' refer to a class?
isClassTypeSignature() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
isClassTypeSignature() - Method in class com.ibm.wala.types.generics.BaseType
 
isClassTypeSignature() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
 
isClassTypeSignature() - Method in class com.ibm.wala.types.generics.TypeSignature
 
isClassTypeSignature() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
 
isClinit() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isClinit() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method a class initializer?
isClinit() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isClinit() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isClinit() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isClosedWorld() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
isComplex() - Method in interface com.ibm.wala.ipa.callgraph.propagation.IPointerOperator
Is the operator complex; i.e., might it give rise to new constraints?
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
 
isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
isConstant(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
isConstant(int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
isConstant(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
isConstant(int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
isConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isConstantRef(SymbolTable, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
isConstructor - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
isContainer(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
isContainer(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
 
isControlDependend(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
BEGIN Custom change: control deps
isConversion() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
isCreate(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
isDeadBlock(AstTranslator.PreBasicBlock) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
IsDefinedInstruction(int, int, int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
isDexFile(URI) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the URI refer to a .dex file?
isDexFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the file name represent a .dex file?
ISDG - Interface in com.ibm.wala.ipa.slicer
Interface for an SDG (loosely defined here as a graph of Statements.
isDispatch() - Method in class com.ibm.wala.classLoader.CallSiteReference
 
isDispatch() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
Might this call dispatch to one of several possible methods? i.e., in Java, is it an invokeinterface or invokevirtual
isDominatedBy(T, T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
 
isDominatedBy(T, T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
is node dominated by master?
isDoubleConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isDoubleType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isDoubleType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isElementOf(Collection<T>) - Static method in class com.ibm.wala.util.Predicate
Create the predicate "is an element of c"
isEmpty() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
isEmpty() - Method in class com.ibm.wala.util.collections.BimodalMap
 
isEmpty() - Method in class com.ibm.wala.util.collections.FifoQueue
Returns whether or not this queue is empty (no enqueued elements).
isEmpty() - Method in class com.ibm.wala.util.collections.Heap
 
isEmpty() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
isEmpty() - Method in class com.ibm.wala.util.collections.IntStack
 
isEmpty() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
isEmpty() - Method in interface com.ibm.wala.util.collections.MultiMap
 
isEmpty() - Method in class com.ibm.wala.util.collections.SmallMap
 
isEmpty() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.BitSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
isEmpty() - Method in interface com.ibm.wala.util.intset.IntSet
 
isEmpty() - Method in interface com.ibm.wala.util.intset.LongSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.OrdinalSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
isEmpty() - Method in class com.ibm.wala.util.intset.SparseLongSet
 
isEmptyIR() - Method in class com.ibm.wala.ssa.IR
TODO: why do we need this? We should enforce instructions == null if necessary, I think.
isEnableAssertions() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
isEnter() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
isEntry(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
isEntry(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isEntry(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
isEntryBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
isEntryBlock() - Method in interface com.ibm.wala.cfg.IBasicBlock
Return true if the basic block represents the unique entry block.
isEntryBlock() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
isEntryBlock() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
isEntryBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
isEntryBlock() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
isEntryBlock() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
Does this block represent the unique entry to a ControlFlowGraph
isEntryBlock() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
isExceptionLabel(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
isExit(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
isExit(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isExit(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
isExitBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
isExitBlock() - Method in interface com.ibm.wala.cfg.IBasicBlock
Return true if the basic block represents the unique exit block.
isExitBlock() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
isExitBlock() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
isExitBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
isExitBlock() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
isExitBlock() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
Does this block represent the unique exit from a ControlFlowGraph?
isExitBlock() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
isExplicit() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
isExternal(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Has the target to be resolved by an external App.
isFactory() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
isFactory() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Returns if the implemented method is a factory.
isFactoryMethod() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isFakeRoot(CGNode) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
Checks if a node is FakeRoot
isFakeRootMethod(MemberReference) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
isFakeRootMethod(MemberReference) - Static method in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
 
isFallThrough() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
True if the instruction can continue.
isFallThrough() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
isFallThrough() - Method in interface com.ibm.wala.shrikeBT.IInstruction
 
isFallThrough() - Method in class com.ibm.wala.shrikeBT.Instruction
 
isFallThrough() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
isFallThrough() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
isFallThrough() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAGotoInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
isFallThrough() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
isFalse(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isFalseConstant() - Method in class com.ibm.wala.ssa.ConstantValue
 
isFiltered(PointerKey) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
did the pointer analysis use a type filter for a given points-to set? (this is ugly).
isFiltered(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
did the pointer analysis use a type filter for a given points-to set? (this is ugly).
isFiltered(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
 
isFinal() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
 
isFinal() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
isFinal() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
isFinal() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
isFinal() - Method in class com.ibm.wala.cast.loader.AstField
 
isFinal() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isFinal() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
like final in Java; can only be declared / assigned once
isFinal() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
isFinal() - Method in class com.ibm.wala.classLoader.FieldImpl
 
isFinal() - Method in interface com.ibm.wala.classLoader.IField
Is this field final?
isFinal() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method final?
isFinal() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isFinal() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isFinal() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
isFinal() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isFinal() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
isFixed() - Method in class com.ibm.wala.classLoader.CallSiteReference
 
isFixed(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
isFloat() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
isFloat() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
isFloatConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isFloatType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isFloatType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isFree(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Returns if the ProgramCounter is writable.
isFromFakeRoot(IBasicBlock<?>) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
isFromFakeRoot(IBasicBlock) - Static method in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
isFromSpecification() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
isFullColoring() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
isGlobal(AstTranslator.Symbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
isGlobal(AstTranslator.Symbol) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
isHandlerBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
IShiftInstruction - Interface in com.ibm.wala.shrikeBT
 
IShiftInstruction.Operator - Enum in com.ibm.wala.shrikeBT
 
isHigherPriority(Debug.LogLevel) - Method in enum com.ibm.wala.sourcepos.Debug.LogLevel
 
isIdentity() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
 
isIdentity() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
isIdentity() - Method in class com.ibm.wala.fixpoint.UnaryOperator
 
isIgnoreBasePtrs() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
isIgnoreExceptions() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
isIgnoreHeap() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
isIgnoreMethodInvoke() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
isIgnoreStringConstants() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
isImplicit(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
isInit() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isInit() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method an object initializer?
isInit() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isInit() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isInit() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isInit() - Method in class com.ibm.wala.types.MethodReference
 
isInnerClass() - Method in class com.ibm.wala.classLoader.ShrikeClass
Does the class file indicate that this class is a member of some other class?
isInRange(int) - Method in class com.ibm.wala.sourcepos.CRTData
Tests whether the given index lies within the range of this data.
isIntegerComparison() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
isIntegerConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isInteresting(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
A class is "interesting" iff we distinguish instances of the class
isInterface() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
isInterface(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
isInterface() - Method in class com.ibm.wala.cast.loader.AstClass
 
isInterface() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isInterface() - Method in interface com.ibm.wala.cast.tree.CAstType.Class
 
isInterface() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isInterface() - Method in class com.ibm.wala.classLoader.CallSiteReference
Is this an invokeinterface call site?
isInterface() - Method in interface com.ibm.wala.classLoader.IClass
Is this class a Java interface?
isInterface() - Method in class com.ibm.wala.classLoader.JVMClass
 
isInterface() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
isInterface() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
isInterface() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
isInterface(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
isInterface(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
isInterface(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
 
isInterface(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
 
isInternal(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Is the Intents target internally resolvable.
isInternalName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
isInternalName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
 
isInternalName() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
isInternalName() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
 
isInternalName() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
 
isInternalName() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
isIntType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isIntType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isJarFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the file name represent a .jar file?
isJava14Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isJava15Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isJava16Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isJava17Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isJava18Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isJavaLangObject(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
isJUnitMethod(IMethod) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
Check if the given method is a JUnit test method, assuming that it is declared in a JUnit test class.
isJUnitTestCase(IClass) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
Check if the given class is a JUnit test class.
isKnownAnnotation(String) - Static method in class com.ibm.wala.shrikeCT.AnnotationsReader
 
isLexicallyScoped(AstTranslator.Symbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
isLexicallyScoped(AstTranslator.Symbol) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
isLive(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
isLive(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
isLive(int, int, IR, DefUse) - Static method in class com.ibm.wala.escape.LocalLiveRangeAnalysis
Is the variable with value number v live immediately after a particular instruction index? Algorithm: returns true if there is a path from pc to some use of v that does not traverse the def of v
isLiveEntry(ISSABasicBlock, int) - Method in interface com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis.Result
 
isLiveExit(ISSABasicBlock, int) - Method in interface com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis.Result
 
isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
A "load" operator generates defs of the fixed set.
isLongConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isLongType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isLongType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isMapped(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
isMemberOf(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
isMetadataType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isMetadataType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
Is t a "metadata" type for the language, i.e., a type describing some other type (e.g., java.lang.Class for Java)?
isMethodDescriptor() - Method in class com.ibm.wala.util.strings.Atom
Is "this" atom a method descriptor?
isModuleFile() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
isModuleFile() - Method in class com.ibm.wala.classLoader.CompoundModule
 
isModuleFile() - Method in class com.ibm.wala.classLoader.FileModule
 
isModuleFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
isModuleFile() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
isModuleFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
isMonitorEnter() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
Does this instruction represent a monitorenter?
isMorePrecise(CRTData) - Method in class com.ibm.wala.sourcepos.CRTData
Tests whether this data is equal to or more precise than the given data.
isMove() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
isNative() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isNative() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method native?
isNative() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isNative() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isNative() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isNative() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
isNative() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
isNative() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Return if the implemented method is a native one (which it shouldn't be).
isNullary() - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
 
isNullConstant() - Method in class com.ibm.wala.ssa.ConstantValue
 
isNullConstant() - Method in class com.ibm.wala.ssa.PhiValue
 
isNullConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isNullConstant() - Method in interface com.ibm.wala.ssa.Value
Is this value a null constant?
isNullType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isNullType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
Is t the type of the language's null value? Should return true if t == null (?).
isNumberConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isObject() - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
 
isObject() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
 
isObject() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
 
isObjectComparison() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
isOfPrimitives() - Method in class com.ibm.wala.classLoader.ArrayClass
Does this class represent an array of primitives?
isOne(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isOneConstant() - Method in class com.ibm.wala.ssa.ConstantValue
 
isOneOrTrue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isParam(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
isParam(LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
isParameter() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
isParameter() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
isParameter(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isPEI() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
True if the instruction can throw an exception
isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
isPEI() - Method in interface com.ibm.wala.shrikeBT.IInstruction
PEI == "Potentially excepting instruction"
isPEI() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.PopInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
isPEI() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
isPEI() - Method in class com.ibm.wala.ssa.SSANewInstruction
 
isPowerOf2(int) - Static method in class com.ibm.wala.util.math.Logs
 
isPrimitive() - Method in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
isPrimitiveType(String) - Static method in class com.ibm.wala.shrikeBT.Util
 
isPrimitiveType() - Method in class com.ibm.wala.types.TypeName
Does 'this' refer to a primitive type
isPrimitiveType(TypeName) - Static method in class com.ibm.wala.types.TypeReference
Could name a represent a primitive type?
isPrimitiveType() - Method in class com.ibm.wala.types.TypeReference
Does 'this' refer to a primitive type
isPrivate() - Method in class com.ibm.wala.cast.loader.AstClass
 
isPrivate() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
isPrivate() - Method in class com.ibm.wala.cast.loader.AstField
 
isPrivate() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isPrivate() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isPrivate() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isPrivate() - Method in class com.ibm.wala.classLoader.FieldImpl
 
isPrivate() - Method in interface com.ibm.wala.classLoader.IClass
 
isPrivate() - Method in interface com.ibm.wala.classLoader.IField
 
isPrivate() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method private?
isPrivate() - Method in class com.ibm.wala.classLoader.JVMClass
 
isPrivate() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isPrivate() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isPrivate() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
isPrivate() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
isPrivate() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isPrivate() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
isPrivate() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
isPrivate() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
isPrivate() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
isPrivate() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
isProtected() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
isProtected() - Method in class com.ibm.wala.cast.loader.AstField
 
isProtected() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isProtected() - Method in class com.ibm.wala.classLoader.FieldImpl
 
isProtected() - Method in interface com.ibm.wala.classLoader.IField
 
isProtected() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method protected?
isProtected() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isProtected() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isProtected() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
isProtected() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isProtected() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
isPublic() - Method in class com.ibm.wala.cast.loader.AstClass
 
isPublic() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
isPublic() - Method in class com.ibm.wala.cast.loader.AstField
 
isPublic() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isPublic() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isPublic() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isPublic() - Method in class com.ibm.wala.classLoader.FieldImpl
 
isPublic() - Method in interface com.ibm.wala.classLoader.IClass
 
isPublic() - Method in interface com.ibm.wala.classLoader.IField
 
isPublic() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method public?
isPublic() - Method in class com.ibm.wala.classLoader.JVMClass
 
isPublic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isPublic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isPublic() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
isPublic() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
isPublic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isPublic() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
isPublic() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
isPublic() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
isPublic() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
isPublic() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
isReadOnly(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
 
isReadOnly(String) - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
returns true if name may be read in nested lexical scopes but cannot be written
isRecursive(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
 
isRecursive(CallerSiteContext) - Method in interface com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.RecursionHandler
 
isRef(byte) - Static method in class com.ibm.wala.shrikeCT.ConstantPoolParser
Does b represent the tag of a constant pool reference to an (interface) method or field?
isReferenceType() - Method in class com.ibm.wala.cast.loader.AstClass
 
isReferenceType() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isReferenceType() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isReferenceType() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
isReferenceType() - Method in interface com.ibm.wala.classLoader.IClass
Does 'this' refer to a reference type? If not, then it refers to a primitive type.
isReferenceType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
isReferenceType() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
isReferenceType() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
isReferenceType() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
isReferenceType() - Method in class com.ibm.wala.types.TypeReference
Does 'this' refer to a reference type
isReserved(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Returns if the ProgramCounter is reserved.
isReservedMemberName() - Method in class com.ibm.wala.util.strings.Atom
Is "this" atom a reserved member name? Note: Sun has reserved all member names starting with '<' for future use.
isRessourceFromJar(URI) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the URI point to a ressource in a jar-file
isRethrow() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
isReturn(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
isReturn(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isReturn(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
isReturn(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
isReuse(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Handed through to an IInstantiationBehavior if set in the constructor.
isReuse(TypeName, IMethod) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
Is the parameter REUSE in a call from forModel to inCallTo.
isRootClass(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
isRootClass(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
isRootClass(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
isRootFilter() - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TypeFilter
 
isRootType(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
ISSABasicBlock - Interface in com.ibm.wala.ssa
Common interface to all SSA BasicBlocks
isSeen(TypeReference, boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Return if the type is managed by this class.
isSeen(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
isSeen(SSAValue.VariableKey, boolean) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Return if the type is managed by this class.
isSeen(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Return if the type is managed by this class.
isSideEffect(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
isSourceFile() - Method in class com.ibm.wala.classLoader.ClassFileModule
 
isSourceFile() - Method in class com.ibm.wala.classLoader.CompoundModule
 
isSourceFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
isSourceFile() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
isSourceFile() - Method in class com.ibm.wala.classLoader.SourceFileModule
 
isSourceFile() - Method in class com.ibm.wala.classLoader.SourceURLModule
 
isSourceFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
isSourceFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the file name represent a .java file?
isSpecial() - Method in class com.ibm.wala.classLoader.CallSiteReference
Is this an invokespecial call site?
isSpecial() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
Is this a 'special' call? (invokespecial in Java)
isStackTraceElement(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
isStandard(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Is the Intent one of the System-Defined ones.
isStarter(MethodReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
 
isStatic() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
isStatic() - Method in class com.ibm.wala.cast.loader.AstField
 
isStatic() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isStatic() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isStatic() - Method in class com.ibm.wala.classLoader.CallSiteReference
Is this an invokestatic call site?
isStatic() - Method in class com.ibm.wala.classLoader.FieldImpl
 
isStatic() - Method in interface com.ibm.wala.classLoader.IField
 
isStatic() - Method in interface com.ibm.wala.classLoader.IMember
Is this member static?
isStatic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isStatic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isStatic() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
isStatic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isStatic() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
isStatic() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
isStatic() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
isStatic() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
isStatic() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Return if the implemented method is static.
isStatic - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
isStatic() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
 
isStatic() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
isStatic() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
 
isStatic() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
 
isStatic() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
isStatic() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
Is this a 'static' call? (invokestatic in Java)
isStatic() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
 
isStaticField(Atom) - Method in class com.ibm.wala.cast.loader.AstDynamicPropertyClass
 
isStaticInnerClass() - Method in class com.ibm.wala.classLoader.ShrikeClass
Does the class file indicate that this class is a static inner class?
isStringConstant() - Method in class com.ibm.wala.ssa.ConstantValue
 
isStringConstant() - Method in class com.ibm.wala.ssa.PhiValue
 
isStringConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isStringConstant() - Method in interface com.ibm.wala.ssa.Value
Is this value a string constant?
isStringish(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
isStringType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isStringType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isSub() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
isSubclassOf(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
isSubclassOf(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Is c a subclass of T?
isSubclassOf(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Is c a subclass of T?
isSubclassOf(TypeReference, TypeReference, IClassHierarchy) - Static method in class com.ibm.wala.util.ssa.ParameterAccessor
Is sub a subclass of superC (or the same).
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
isSubset(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
 
isSubset(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
isSubset(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
 
isSubset(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
isSubset(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
isSubset(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
isSubtypeOf(String, String) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
isSubtypeOf(ClassHierarchyProvider, String, String) - Static method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
Perform subtype check.
isSwitchDefault(ControlFlowGraph<I, T>, T, T) - Static method in class com.ibm.wala.cfg.Util
Is block s the default case for the switch instruction which is the last instruction of block b?
isSynchronized() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isSynchronized() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method synchronized?
isSynchronized() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isSynchronized() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isSynchronized() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isSynthetic() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isSynthetic() - Method in interface com.ibm.wala.classLoader.IMethod
Did someone synthesize this method? (As opposed to reading it from a class file)
isSynthetic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isSynthetic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isSyntheticImplentor() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
isSystemService() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
 
isTerminateAtCast() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
Should data dependence chains terminate at casts? This is used for reflection processing ...
isThisAssigned(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.ThisAssignmentChecker
 
isThrowable(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
IStoreIndirectInstruction - Interface in com.ibm.wala.shrikeBT
 
IStoreInstruction - Interface in com.ibm.wala.shrikeBT
 
isTransitiveRoot(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
isTrue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isTrueConstant() - Method in class com.ibm.wala.ssa.ConstantValue
 
isTypeCodeChar(ImmutableByteArray, int) - Static method in class com.ibm.wala.util.strings.StringStuff
 
isTypeVariable() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
isTypeVariable() - Method in class com.ibm.wala.types.generics.BaseType
 
isTypeVariable() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
 
isTypeVariable() - Method in class com.ibm.wala.types.generics.TypeSignature
 
isTypeVariable() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
 
isUnaryNoOp() - Method in class com.ibm.wala.dataflow.graph.AbstractMeetOperator
subclasses can override if needed
isUncataloguedField(IClass, String) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
each language can specify whether a particular field name should be stored in object catalogs or not.
isUndefined(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
isUndefined() - Method in class com.ibm.wala.sourcepos.Position
Tests whether this position is undefined.
isUnified(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
isUnified(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
isUnsigned() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
isUnsigned() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
isUnsigned() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
isUnsigned() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
 
isUnsigned() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
 
isUnsigned() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
ISupergraph<T,P> - Interface in com.ibm.wala.dataflow.IFDS
A supergraph as defined by Reps, Horwitz, and Sagiv POPL95
isUsed(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Not exactly dual to #isFree(boolean).
isValid() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
 
isVirtual() - Method in class com.ibm.wala.classLoader.CallSiteReference
Is this an invokevirtual call site?
isVoidType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isVoidType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isVolatile() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
isVolatile() - Method in class com.ibm.wala.cast.loader.AstField
 
isVolatile() - Method in class com.ibm.wala.classLoader.FieldImpl
 
isVolatile() - Method in interface com.ibm.wala.classLoader.IField
Is this member volatile?
isVolatile() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
isVolatile() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isVolatile() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
isWarFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Does the file name represent a .war file?
isWellKnownStaticFactory(MethodReference) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
Does m represent a static factory method we know about from the standard libraries, that we usually wish to model with one level of call-string context?
isWide() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Are we currently processing a wide instruction?
isWildcard() - Method in class com.ibm.wala.types.generics.TypeArgument
 
isZero(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isZero() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
isZero() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
 
isZeroConstant() - Method in class com.ibm.wala.ssa.ConstantValue
 
isZeroOrFalse(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
ITabulationWorklist<T> - Interface in com.ibm.wala.dataflow.IFDS
 
items - Static variable in class com.ibm.wala.shrikeCT.StackMapConstants
 
iterateAllClasses() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
iterateAllClasses() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
iterateAllClasses() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
iterateAllClasses() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
iterateAllInstructions() - Method in class com.ibm.wala.ssa.IR
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
iterateCallSites() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
iterateCallSites(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.cha.CHAContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
 
iterateCallSites() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
iterateCallSites() - Method in class com.ibm.wala.ssa.IR
 
iterateCastTypes(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
iterateCastTypes(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
iterateCastTypes(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
Return the types this method may cast to
iterateCastTypes(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
iterateCatchInstructions() - Method in class com.ibm.wala.ssa.IR
 
iterateCrossProduct(CGNode, SSAAbstractInvokeInstruction, IntSet, InstanceKey[][], VoidFunction<InstanceKey[]>) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
iterateDiscoverTime(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
 
iterateDiscoverTime(Graph<T>, Iterator<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
 
iterateDiscoverTime(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.traverse.DFS
 
iterateFields(CGNode, Predicate<SSAInstruction>) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
iterateFieldsRead(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
iterateFieldsWritten(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
 
iterateFinishTime(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
 
iterateFinishTime(Graph<T>, Iterator<? extends T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
 
iterateImplementors() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
iterateIndices() - Method in class com.ibm.wala.util.collections.SparseVector
 
iterateInstructions(IR) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
iterateKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
iterateLabels() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
iterateLazyNodes() - Method in interface com.ibm.wala.ipa.slicer.ISDG
Iterate over the nodes which have been discovered so far, but do NOT eagerly construct the entire graph.
iterateLazyNodes() - Method in class com.ibm.wala.ipa.slicer.SDG
iterate over the nodes without constructing any new ones.
iterateLazyNodes() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
iterateNewSites() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
iterateNewSites() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
iterateNewSites(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
 
iterateNewSites() - Method in class com.ibm.wala.ssa.IR
 
iterateNodes(IntSet) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
iterateNodes(CAstNode) - Static method in class com.ibm.wala.cast.util.CAstFunctions
 
iterateNodes(IntSet) - Method in class com.ibm.wala.cfg.AbstractCFG
 
iterateNodes(IntSet) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.slicer.PDG
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.ssa.SSACFG
 
iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
iterateNodes(IntSet) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
 
iterateNormalInstructions() - Method in class com.ibm.wala.ssa.IR
 
iterateNormalInstructions() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
iterateOverClasses() - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
Iterate through all classes in the store.
iteratePhis() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
iteratePhis() - Method in class com.ibm.wala.ssa.IR
Return an Iterator of all SSAPhiInstructions for this IR.
iteratePhis() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
 
iteratePhis() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
iteratePis() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
iteratePis() - Method in class com.ibm.wala.ssa.IR
Return an Iterator of all SSAPiInstructions for this IR.
iteratePis() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
 
iteratePis() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
iteratePointerKeys() - Method in interface com.ibm.wala.ipa.callgraph.propagation.HeapModel
 
iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
iteratePointerKeys() - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
iteratePoints() - Method in class com.ibm.wala.analysis.typeInference.SetType
 
iterator() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
iterator() - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
iterator() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
iterator() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
iterator() - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
 
iterator() - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
iterator() - Method in class com.ibm.wala.cfg.AbstractCFG
 
iterator() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
iterator() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
iterator() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
iterator() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
iterator() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
iterator() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
iterator() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
We override this since this class supports remove() on nodes, but the superclass doesn't.
iterator() - Method in class com.ibm.wala.ipa.callgraph.impl.ComposedEntrypoints
 
iterator() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
iterator() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
iterator() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
iterator() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
iterator() - Method in class com.ibm.wala.ipa.slicer.PDG
 
iterator() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
iterator() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
iterator() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
iterator() - Method in class com.ibm.wala.ssa.SSACFG
 
iterator() - Method in class com.ibm.wala.util.collections.ArraySet
 
iterator() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
iterator() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
iterator() - Method in class com.ibm.wala.util.collections.Iterator2Iterable
 
iterator() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
iterator() - Method in class com.ibm.wala.util.collections.Pair
 
iterator() - Method in class com.ibm.wala.util.collections.SimpleVector
 
iterator() - Method in class com.ibm.wala.util.collections.SparseVector
 
iterator() - Method in class com.ibm.wala.util.collections.TwoLevelVector
 
iterator() - Method in class com.ibm.wala.util.graph.AbstractGraph
 
iterator() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
 
iterator() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
iterator() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
iterator() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
iterator() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
iterator() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
iterator() - Method in interface com.ibm.wala.util.graph.NodeManager
 
iterator() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
iterator() - Method in class com.ibm.wala.util.intset.BitSet
Not very efficient.
iterator() - Method in class com.ibm.wala.util.intset.MutableMapping
 
iterator() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
iterator() - Method in class com.ibm.wala.util.intset.OrdinalSet
 
iterator() - Static method in class com.ibm.wala.util.warnings.Warnings
 
Iterator2Collection<T> - Class in com.ibm.wala.util.collections
Converts an Iterator to a Collection.
Iterator2Collection() - Constructor for class com.ibm.wala.util.collections.Iterator2Collection
 
Iterator2Iterable<T> - Class in com.ibm.wala.util.collections
Converts an Iterator to an Iterable.
Iterator2Iterable(Iterator<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2Iterable
 
Iterator2List<T> - Class in com.ibm.wala.util.collections
 
Iterator2List(Iterator<? extends T>, List<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2List
 
Iterator2Set<T> - Class in com.ibm.wala.util.collections
 
Iterator2Set(Iterator<? extends T>, Set<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2Set
 
IteratorPlusOne<T> - Class in com.ibm.wala.util.collections
A utility to efficiently compose an iterator and a singleton
IteratorPlusTwo<T> - Class in com.ibm.wala.util.collections
 
IteratorPlusTwo(Iterator<T>, T, T) - Constructor for class com.ibm.wala.util.collections.IteratorPlusTwo
 
IteratorUtil - Class in com.ibm.wala.util.collections
utilities dealing with Iterators
IteratorUtil() - Constructor for class com.ibm.wala.util.collections.IteratorUtil
 
ITransferFunctionProvider<T,V extends IVariable> - Interface in com.ibm.wala.dataflow.graph
The DataflowSolver builds system over graphs, with dataflow transfer functions on the nodes, the edges or both.
ITypeTestInstruction - Interface in com.ibm.wala.shrikeBT
 
IUnaryFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
A flow function corresponding to an edge in the supergraph.
IUnaryOpInstruction - Interface in com.ibm.wala.shrikeBT
 
IUnaryOpInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
 
IUnaryOpInstruction.Operator - Enum in com.ibm.wala.shrikeBT
 
IVariable<T extends IVariable> - Interface in com.ibm.wala.fixpoint
Represents a single variable in a fixed-point iterative system.
IVector<T> - Interface in com.ibm.wala.util.collections
simple interface for a vector.
IVisitorWithAddresses - Interface in com.ibm.wala.ssa
 

J

J2EE_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
J2SE_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
j2seLibs - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
The standard J2SE libraries to analyze
JarAttributes - Static variable in class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
 
JarFileEntry - Class in com.ibm.wala.classLoader
An entry in a Jar file.
JarFileEntry(String, JarFileModule) - Constructor for class com.ibm.wala.classLoader.JarFileEntry
 
JarFileModule - Class in com.ibm.wala.classLoader
A module which is a wrapper around a Jar file
JarFileModule(JarFile) - Constructor for class com.ibm.wala.classLoader.JarFileModule
 
JarStreamModule - Class in com.ibm.wala.classLoader
Read in a jar file from an input stream.
JarStreamModule(JarInputStream) - Constructor for class com.ibm.wala.classLoader.JarStreamModule
 
JAVA - Static variable in interface com.ibm.wala.classLoader.Language
The canonical Language implementation for Java
Java - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical name for the Java language
JavaInstructionFactory() - Constructor for class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
JavaIoSerializable - Static variable in class com.ibm.wala.types.TypeReference
 
JavaIoSerializableName - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangAbstractStringBuilder - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
JavaLangArithmeticException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangArrayIndexOutOfBoundsException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangArrayStoreException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangBoolean - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangByte - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangCharacter - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangClass - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangClassCastException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangClassContextInterpreter - Class in com.ibm.wala.analysis.reflection
An SSAContextInterpreter specialized to interpret methods on java.lang.Class in a JavaTypeContext which represents the point-type of the class object created by the call.
JavaLangClassContextInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
JavaLangClassForName - Static variable in class com.ibm.wala.types.MethodReference
 
JavaLangClassNewInstance - Static variable in class com.ibm.wala.types.MethodReference
 
JavaLangClassNotFoundException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangCloneable - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangCloneableName - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangComparable - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangDouble - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangEnum - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangError - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangExceptionInInitializerError - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangFloat - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangInteger - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangInvokeMethodHandle - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangInvokeMethodType - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangLong - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangNegativeArraySizeException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangNullPointerException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangObject - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangOutOfMemoryError - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangReflectConstructor - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangReflectCtorNewInstance - Static variable in class com.ibm.wala.types.MethodReference
 
JavaLangReflectMethod - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangRuntimeException - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangShort - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangStackTraceElement - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangString - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangStringBuffer - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
JavaLangStringBuffer - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangStringBuilder - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
JavaLangStringBuilder - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangSystem - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangThread - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLangThrowable - Static variable in class com.ibm.wala.types.TypeReference
 
JavaLanguage - Class in com.ibm.wala.classLoader
The implementation of Language which defines Java semantics.
JavaLanguage() - Constructor for class com.ibm.wala.classLoader.JavaLanguage
 
JavaLanguage.JavaInstructionFactory - Class in com.ibm.wala.classLoader
 
JavaLauncher - Class in com.ibm.wala.util.processes
A Java process launcher
JavaPrimitiveType - Class in com.ibm.wala.analysis.typeInference
Abstraction of a primitive type in Java.
JavaTypeContext - Class in com.ibm.wala.analysis.reflection
 
JavaTypeContext(TypeAbstraction) - Constructor for class com.ibm.wala.analysis.reflection.JavaTypeContext
 
JavaUtilCollection - Static variable in class com.ibm.wala.types.TypeReference
 
JavaUtilEnum - Static variable in class com.ibm.wala.types.TypeReference
 
JavaUtilHashSet - Static variable in class com.ibm.wala.types.TypeReference
 
JavaUtilHashtable - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
JavaUtilIterator - Static variable in class com.ibm.wala.types.TypeReference
 
JavaUtilMap - Static variable in class com.ibm.wala.types.TypeReference
 
JavaUtilSet - Static variable in class com.ibm.wala.types.TypeReference
 
JavaUtilVector - Static variable in class com.ibm.wala.types.TypeReference
 
JBC_aaload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aconst_null - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aload_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aload_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aload_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_aload_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_anewarray - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_areturn - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_arraylength - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_astore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_astore_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_astore_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_astore_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_astore_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_athrow - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_baload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_bastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_bipush - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_caload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_castore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_checkcast - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_d2f - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_d2i - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_d2l - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dadd - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_daload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dcmpg - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dcmpl - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dconst_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dconst_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ddiv - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dload_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dload_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dload_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dload_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dmul - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dneg - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_drem - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dreturn - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dstore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dstore_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dstore_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dstore_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dstore_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dsub - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dup - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dup2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dup2_x1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dup2_x2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dup_x1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_dup_x2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_f2d - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_f2i - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_f2l - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fadd - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_faload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fcmpg - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fcmpl - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fconst_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fconst_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fconst_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fdiv - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fload_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fload_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fload_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fload_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fmul - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fneg - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_frem - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_freturn - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fstore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fstore_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fstore_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fstore_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fstore_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_fsub - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_getfield - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_getstatic - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_goto - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_goto_w - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_i2d - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_i2f - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_i2l - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iadd - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iaload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iand - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_4 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_5 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iconst_m1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_idiv - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_acmpeq - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_acmpne - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_icmpeq - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_icmpge - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_icmpgt - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_icmple - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_icmplt - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_if_icmpne - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifeq - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifge - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifgt - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifle - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iflt - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifne - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifnonnull - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ifnull - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iinc - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iload_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iload_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iload_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iload_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_impdep1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_impdep2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_imul - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ineg - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_instanceof - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_int2byte - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_int2char - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_int2short - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_invokeinterface - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_invokespecial - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_invokestatic - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_invokevirtual - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ior - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_irem - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ireturn - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ishl - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ishr - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_istore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_istore_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_istore_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_istore_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_istore_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_isub - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_iushr - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ixor - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_jsr - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_jsr_w - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_l2d - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_l2f - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_l2i - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ladd - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_laload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_land - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lcmp - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lconst_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lconst_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ldc - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ldc2_w - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ldc_w - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ldiv - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_length - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lload_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lload_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lload_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lload_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lmul - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lneg - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lookupswitch - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lor - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lrem - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lreturn - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lshl - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lshr - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lstore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lstore_0 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lstore_1 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lstore_2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lstore_3 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lsub - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lushr - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_lxor - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_monitorenter - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_monitorexit - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_multianewarray - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_name - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
Bytecode names (for debugging/printing)
JBC_new - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_newarray - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_nop - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_pop - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_pop2 - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_putfield - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_putstatic - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_ret - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_return - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_saload - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_sastore - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_sipush - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_swap - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_tableswitch - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_wide - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
JBC_xxxunusedxxx - Static variable in interface com.ibm.wala.shrikeBT.BytecodeConstants
 
join() - Method in class com.ibm.wala.util.processes.JavaLauncher
Wait for the spawned process to terminate.
JUnitEntryPoints - Class in com.ibm.wala.util.scope
This class represents entry points (Entrypoint)s of JUnit test methods.
JUnitEntryPoints() - Constructor for class com.ibm.wala.util.scope.JUnitEntryPoints
 
JVMClass<T extends IClassLoader> - Class in com.ibm.wala.classLoader
Note that classes from JVML have some features that are not present in all "bytecode" languages currently supported.
JVMClass(T, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.JVMClass
 
jvmToBinaryName(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Convert a JVM encoded type name to a binary type name.
jvmToReadableType(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Convert a JVM encoded type name to a readable type name.

K

keep(IMethod) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
key() - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NonCopyingContext
 
key() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.RewriteContext
get the cloning key for this context
Key(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.Key
 
key - Variable in class com.ibm.wala.util.ssa.SSAValue
All variables with the same name in the source code share a key.
KeyEventName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
keySet() - Method in class com.ibm.wala.util.collections.BimodalMap
 
keySet() - Method in interface com.ibm.wala.util.collections.MultiMap
 
keySet() - Method in class com.ibm.wala.util.collections.SmallMap
 
KILL_FLOW - Static variable in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
KillEverything - Class in com.ibm.wala.dataflow.IFDS
A flow function that kills everything (even 0)
kind - Variable in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
kind - Variable in class com.ibm.wala.cast.tree.pattern.NodeOfKind
 
kindAsString(int) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
klass - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 

L

LABEL_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
LabeledEdgeManager<T,U> - Interface in com.ibm.wala.util.graph.labeled
An object which tracks labeled edges in a graph.
LabeledGraph<T,U> - Interface in com.ibm.wala.util.graph.labeled
A graph with labeled edges.
lambdaMetafactory - Static variable in class com.ibm.wala.types.MethodReference
 
LambdaMetaFactory - Static variable in class com.ibm.wala.types.TypeReference
 
LambdaMethodTargetSelector - Class in com.ibm.wala.ipa.summaries
 
LambdaMethodTargetSelector(MethodTargetSelector) - Constructor for class com.ibm.wala.ipa.summaries.LambdaMethodTargetSelector
 
LambdaSummaryClass - Class in com.ibm.wala.ipa.summaries
 
LambdaSummaryClass(TypeReference, IClassHierarchy, SSAInvokeDynamicInstruction) - Constructor for class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
language - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
 
Language - Interface in com.ibm.wala.classLoader
Main interface for language-specific information.
LanguageImpl - Class in com.ibm.wala.classLoader
Common functionality for most Language implementations.
LanguageImpl() - Constructor for class com.ibm.wala.classLoader.LanguageImpl
 
LanguageImpl(Language) - Constructor for class com.ibm.wala.classLoader.LanguageImpl
 
last - Variable in class com.ibm.wala.util.collections.ArrayIterator
The index of the last array element to return
lastCol - Variable in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
 
lastIndexOf(Object) - Method in class com.ibm.wala.util.collections.Iterator2List
 
lastItemTimedOut() - Method in class com.ibm.wala.util.ProgressMaster
Was the last cancel state due to a timeout?
lastItemTooMuchMemory() - Method in class com.ibm.wala.util.ProgressMaster
 
lastLine - Variable in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
 
lastQueryMemoryUse - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
to measure memory usage
launch() - Method in class com.ibm.wala.util.processes.BasicLauncher
Launch the process and wait until it is finished.
Launcher - Class in com.ibm.wala.util.processes
Abstract base class for a process launcher
Launcher(Logger) - Constructor for class com.ibm.wala.util.processes.Launcher
 
Launcher(boolean, boolean, Logger) - Constructor for class com.ibm.wala.util.processes.Launcher
 
Launcher.Drainer - Class in com.ibm.wala.util.processes
A thread that runs in a loop, performing the drain() action until a process terminates
launchPDFView(String, String) - Static method in class com.ibm.wala.viz.PDFViewUtil
Launch a process to view a PDF file
leaveArrayLength(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayLength(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an ArrayLength node.
leaveArrayLength(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an ArrayLength node.
leaveArrayLiteral(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a ArrayLiteral node.
leaveArrayLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a ArrayLiteral node.
leaveArrayLiteralInitElement(CAstNode, int, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayLiteralInitElement(CAstNode, int, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayLiteral node after processing the {i}th element initializer.
leaveArrayLiteralInitElement(CAstNode, int, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayLiteral node after processing the {i}th element initializer.
leaveArrayLiteralObject(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayLiteralObject(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayLiteral node after processing the array object.
leaveArrayLiteralObject(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayLiteral node after processing the array object.
leaveArrayRef(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an ArrayRef node.
leaveArrayRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an ArrayRef node.
leaveArrayRefAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayRef Assignment node after visiting the LHS.
leaveArrayRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayRef Assignment node after visiting the LHS.
leaveArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayRef Op/Assignment node after visiting the LHS.
leaveArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayRef Op/Assignment node after visiting the LHS.
leaveAssert(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveAssert(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an InstanceOf node.
leaveAssign(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveAssign(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an Assign node.
leaveAssign(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an Assign node.
leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Gets called when the model gets finished.
leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
Does not insert any special handling.
leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopKillAndroidModel
Loops to AT_FIRST.
leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
Does not insert any special handling.
leaveBinaryExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveBinaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a BinaryExpr node.
leaveBinaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a BinaryExpr node.
leaveBlockExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveBlockExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a BlockExpr node.
leaveBlockExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a BlockExpr node.
leaveBlockExprAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveBlockExprAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BlockExpr Assignment node after visiting the LHS.
leaveBlockExprAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BlockExpr Assignment node after visiting the LHS.
leaveBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BlockExpr Op/Assignment node after visiting the LHS.
leaveBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BlockExpr Op/Assignment node after visiting the LHS.
leaveBlockStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveBlockStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a BlockStmt node.
leaveBlockStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a BlockStmt node.
leaveCall(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveCall(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Call node.
leaveCall(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Call node.
leaveCast(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Cast node.
leaveCast(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Cast node.
leaveCatch(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveCatch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Catch node.
leaveCatch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Catch node.
leaveConstant(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveConstant(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Constant node.
leaveConstant(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Constant node.
leaveDeclStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveDeclStmt(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
leaveDeclStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a DeclStmt node.
leaveDeclStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a DeclStmt node.
leaveEachElementGet(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveEachElementGet(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an FOR_EACH_ELEMENT_GET node.
leaveEachElementHasNext(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveEachElementHasNext(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
leaveEcho(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveEcho(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an ECHO node.
leaveEmpty(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveEmpty(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an Empty node.
leaveEmpty(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an Empty node.
leaveEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave any entity.
leaveEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave any entity.
leaveFieldEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveFieldEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Field entity.
leaveFieldEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Field entity.
leaveFileEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveFileEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a File entity.
leaveFileEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a File entity.
leaveForIn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a For..In node.
leaveFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveFunctionEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Function entity.
leaveFunctionEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Function entity.
leaveFunctionExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveFunctionExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a FunctionExpr node.
leaveFunctionExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a FunctionExpr node.
leaveFunctionStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveFunctionStmt(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
leaveFunctionStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a FunctionStmt node.
leaveFunctionStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a FunctionStmt node.
leaveGetCaughtException(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveGetCaughtException(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a GetCaughtException node.
leaveGetCaughtException(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a GetCaughtException node.
leaveGlobalEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveGlobalEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Field entity.
leaveGoto(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveGoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Goto node.
leaveGoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Goto node.
leaveIfExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an IfExpr node.
leaveIfExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an IfExpr node.
leaveIfExprCondition(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfExprCondition(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an IfExpr node after processing the condition.
leaveIfExprCondition(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an IfExpr node after processing the condition.
leaveIfExprTrueClause(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfExprTrueClause(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an IfExpr node after processing the true clause.
leaveIfExprTrueClause(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an IfExpr node after processing the true clause.
leaveIfgoto(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfgoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an Ifgoto node.
leaveIfgoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an Ifgoto node.
leaveIfStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an IfStmt node.
leaveIfStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an IfStmt node.
leaveIfStmtCondition(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfStmtCondition(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an IfStmt node after processing the condition.
leaveIfStmtCondition(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an IfStmt node after processing the condition.
leaveIfStmtTrueClause(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIfStmtTrueClause(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an IfStmt node after processing the true clause.
leaveIfStmtTrueClause(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an IfStmt node after processing the true clause.
leaveInclude(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveInclude(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an INCLUDE node.
leaveInstanceOf(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an InstanceOf node.
leaveInstanceOf(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an InstanceOf node.
leaveIsDefinedExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveIsDefinedExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an IS_DEFINED_EXPR node.
leaveLabelStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveLabelStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a LabelStmt node.
leaveLabelStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a LabelStmt node.
leaveLocalScope(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveLocalScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a LocalScope node.
leaveLocalScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a LocalScope node.
leaveLoop(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveLoop(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Loop node.
leaveLoop(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Loop node.
leaveLoopHeader(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveLoopHeader(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Loop node after processing the loop header.
leaveLoopHeader(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Loop node after processing the loop header.
leaveMacroEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Macro entity.
leaveMacroVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an MACRO_VAR node.
leaveNew(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveNew(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a New node.
leaveNew(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a New node.
leaveNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave any node.
leaveNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave any node.
leaveNode(CAstNode, CAstVisitor.Context, CAstVisitor) - Method in class com.ibm.wala.cast.util.CAstPattern.Matcher
 
leaveObjectLiteral(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveObjectLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an ObjectLiteral node.
leaveObjectLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an ObjectLiteral node.
leaveObjectLiteralFieldInit(CAstNode, int, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveObjectLiteralFieldInit(CAstNode, int, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectLiteral node after processing the {i}th field initializer.
leaveObjectLiteralFieldInit(CAstNode, int, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectLiteral node after processing the {i}th field initializer.
leaveObjectRef(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveObjectRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an ObjectRef node.
leaveObjectRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an ObjectRef node.
leaveObjectRefAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveObjectRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectRef Assignment node after visiting the LHS.
leaveObjectRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectRef Assignment node after visiting the LHS.
leaveObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectRef Op/Assignment node after visiting the LHS.
leaveObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectRef Op/Assignment node after visiting the LHS.
leavePrimitive(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leavePrimitive(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Primitive node.
leavePrimitive(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Primitive node.
leaveReturn(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveReturn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Return node.
leaveReturn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Return node.
leaveScriptEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveScriptEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Script entity.
leaveScriptEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Script entity.
leaveSpecialParentScope(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveSpecialParentScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
leaveSpecialParentScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a LocalScope node.
leaveSuper(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveSuper(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Super node.
leaveSuper(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Super node.
leaveSwitch(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveSwitch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Switch node.
leaveSwitch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Switch node.
leaveSwitchValue(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveSwitchValue(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Switch node after processing the switch value.
leaveSwitchValue(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Switch node after processing the switch value.
leaveThis(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveThis(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a This node.
leaveThis(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a This node.
leaveThrow(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveThrow(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Throw node.
leaveThrow(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Throw node.
leaveTry(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveTry(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Try node.
leaveTry(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Try node.
leaveTryBlock(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveTryBlock(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Try node after processing the try block.
leaveTryBlock(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Try node after processing the try block.
leaveTypeEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveTypeEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Type entity.
leaveTypeEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Type entity.
leaveTypeLiteralExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveTypeLiteralExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an TYPE_LITERAL_EXPR node.
leaveUnaryExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveUnaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a UnaryExpr node.
leaveUnaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a UnaryExpr node.
leaveUnwind(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveUnwind(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an Unwind node.
leaveUnwind(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave an Unwind node.
leaveVar(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveVar(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
leaveVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Var node.
leaveVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Var node.
leaveVarAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveVarAssign(CAstNode, CAstNode, CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
leaveVarAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Var Assignment node after visiting the LHS.
leaveVarAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Var Assignment node after visiting the LHS.
leaveVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
leaveVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Var Op/Assignment node after visiting the LHS.
leaveVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Var Op/Assignment node after visiting the LHS.
leaveVoid(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveVoid(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Void node.
leaveVoid(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a Void node.
left(int) - Method in class com.ibm.wala.util.strings.Atom
New Atom containing first count bytes
length - Variable in class com.ibm.wala.shrikeCT.AttributeReader
 
length() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the length of the bytecode stream Returns 0 if the method doesn't have any bytecodes (i.e.
length() - Method in class com.ibm.wala.util.intset.BitSet
 
length() - Method in class com.ibm.wala.util.intset.BitVector
Calculates and returns the set's size in bits.
length() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
length() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Calculates and returns the set's size in bits.
length() - Method in class com.ibm.wala.util.intset.OffsetBitVector
Calculates and returns the set's size in bits.
length() - Method in class com.ibm.wala.util.strings.Atom
 
length() - Method in class com.ibm.wala.util.strings.ImmutableByteArray
 
lexicalInfo() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
 
lexicalInfo() - Method in class com.ibm.wala.cast.loader.AstMethod
 
LexicalModRef - Class in com.ibm.wala.cast.ipa.lexical
Compute mod-ref information limited to accesses of lexical variables.
LexicalModRef(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.cast.ipa.lexical.LexicalModRef
 
LexicalParent() - Constructor for class com.ibm.wala.cast.loader.AstMethod.LexicalParent
 
LexicalRead(int, AstLexicalAccess.Access[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalRead(int, AstLexicalAccess.Access) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalRead(int, int, String, String, TypeReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalWrite(int, AstLexicalAccess.Access[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalWrite(int, AstLexicalAccess.Access) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalWrite(int, String, String, TypeReference, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
lhs - Variable in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
lhs - Variable in class com.ibm.wala.fixedpoint.impl.NullaryStatement
The operands
lhs - Variable in class com.ibm.wala.fixpoint.UnaryStatement
The operands
lineBreak(String, int) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
lineNumberMap - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
Cached map representing line number information in ShrikeCT format TODO: do more careful caching than just soft references
LineNumberPosition - Class in com.ibm.wala.cast.tree.impl
 
LineNumberPosition(URL, URL, int) - Constructor for class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
LineNumberTableReader - Class in com.ibm.wala.shrikeCT
This class reads LineNumberTable attributes.
LineNumberTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.LineNumberTableReader
Build a reader for a LineNumberTable attribute.
LineNumberTableWriter - Class in com.ibm.wala.shrikeCT
This class helps emit LineNumberTable attributes.
LineNumberTableWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.LineNumberTableWriter
Build an empty LineNumberTable.
LIST_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
listFiles(String, String, boolean) - Static method in class com.ibm.wala.util.io.FileUtil
List all the files in a directory that match a regular expression
listIterator() - Method in class com.ibm.wala.util.collections.Iterator2List
 
listIterator(int) - Method in class com.ibm.wala.util.collections.Iterator2List
 
literal(String, InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
Literal - Class in com.ibm.wala.dalvik.classLoader
 
Literal() - Constructor for class com.ibm.wala.dalvik.classLoader.Literal
 
Literal.DoubleLiteral - Class in com.ibm.wala.dalvik.classLoader
 
Literal.FloatLiteral - Class in com.ibm.wala.dalvik.classLoader
 
Literal.IntLiteral - Class in com.ibm.wala.dalvik.classLoader
 
Literal.LongLiteral - Class in com.ibm.wala.dalvik.classLoader
 
LiveAnalysis - Class in com.ibm.wala.cast.ir.ssa.analysis
 
LiveAnalysis() - Constructor for class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
 
LiveAnalysis.Result - Interface in com.ibm.wala.cast.ir.ssa.analysis
 
loadActivityModel() - Static method in class com.ibm.wala.dalvik.classLoader.ActivityModelMethod
Deprecated.
 
loadAllSources(Set<ModuleEntry>) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
Set up mapping from type name to Module Entry
LoadedApk - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
LoadedApkName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
loadedClasses - Variable in class com.ibm.wala.classLoader.ClassLoaderImpl
A mapping from class name (TypeName) to IClass
LoadedInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Behavior loaded from a file.
LoadedInstantiationBehavior(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
loader - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator
 
loader - Variable in class com.ibm.wala.classLoader.BytecodeClass
The object that loaded this class.
LoaderCB - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded specifications of androids loader call-backs.
LoaderCB() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
 
loadersByName - Variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
LoadIndirectInstruction(int, int, TypeReference, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
LoadIndirectInstruction(int, int, TypeReference, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
LoadInstruction - Class in com.ibm.wala.shrikeBT
This class represents local variable load instructions.
LoadInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.LoadInstruction
 
LoadMetadataInstruction(int, int, TypeReference, Object) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
LoadMetadataInstruction(int, int, TypeReference, Object) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
loadProperties() - Static method in class com.ibm.wala.properties.WalaProperties
 
loadPropertiesFromFile(ClassLoader, String) - Static method in class com.ibm.wala.properties.WalaProperties
 
LOCAL_SCOPE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
LocalAllocator - Class in com.ibm.wala.shrikeBT.info
This method annotation parcels out fresh local variables for use as temporaries by instrumentation code.
LocalLiveRangeAnalysis - Class in com.ibm.wala.escape
Intraprocedural SSA-based live range analysis.
LocalLiveRangeAnalysis() - Constructor for class com.ibm.wala.escape.LocalLiveRangeAnalysis
 
LocalPathEdges - Class in com.ibm.wala.dataflow.IFDS
A set of path edges for a particular procedure entry s_p.
LocalPathEdges(boolean) - Constructor for class com.ibm.wala.dataflow.IFDS.LocalPathEdges
 
LocalPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
A pointer key which provides a unique set for each local in each call graph node.
LocalPointerKey(CGNode, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
LocalPointerKeyWithFilter - Class in com.ibm.wala.ipa.callgraph.propagation
a local pointer key that carries a type filter
LocalPointerKeyWithFilter(CGNode, int, FilteredPointerKey.TypeFilter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKeyWithFilter
 
locals - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
LocalSummaryEdges - Class in com.ibm.wala.dataflow.IFDS
A set of summary edges for a particular procedure.
LocalSummaryEdges() - Constructor for class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
 
localVariableMap - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
an array mapping bytecode offsets to arrays representing the local variable maps for each offset; a local variable map is represented as an array of localVars*2 elements, containing a pair (nameIndex, typeIndex) for each local variable; a pair (0,0) indicates there is no information for that local variable at that offset
LocalVariableTableReader - Class in com.ibm.wala.shrikeCT
This class reads LocalVariableTable attributes.
LocalVariableTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.LocalVariableTableReader
 
LocalVariableTableWriter - Class in com.ibm.wala.shrikeCT
This class helps emit LocalVariableTable attributes.
LocalVariableTableWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.LocalVariableTableWriter
Create a blank LocalVariableTable.
LocationEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded specifications of androids location handling call-backs.
LocationEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
log2(int) - Static method in class com.ibm.wala.util.math.Logs
 
LOG_BITS_PER_UNIT - Static variable in class com.ibm.wala.util.intset.BitVectorBase
 
LoggingStopwatch - Class in com.ibm.wala.util.debug
A stop watch that prints log messages.
LoggingStopwatch() - Constructor for class com.ibm.wala.util.debug.LoggingStopwatch
 
Logs - Class in com.ibm.wala.util.math
simple utilities with logarithms
Logs() - Constructor for class com.ibm.wala.util.math.Logs
 
logTime() - Static method in class com.ibm.wala.sourcepos.Debug
 
LONG - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Long - Static variable in class com.ibm.wala.types.TypeReference
 
LongArray - Static variable in class com.ibm.wala.types.TypeReference
 
LongConstant(int, long, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.LongConstant
 
LONGER_PASS_BUDGET - Static variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
LongIterator - Interface in com.ibm.wala.util.intset
a more efficient iterator for sets of longs
longIterator() - Method in interface com.ibm.wala.util.intset.LongSet
 
longIterator() - Method in class com.ibm.wala.util.intset.SparseLongSet
 
LongLiteral(long) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.LongLiteral
 
LongName - Static variable in class com.ibm.wala.types.TypeReference
 
LongSet - Interface in com.ibm.wala.util.intset
Set of longs; not necessary mutable TODO: extract a smaller interface?
LongSetAction - Interface in com.ibm.wala.util.intset
 
LongSetUtil - Class in com.ibm.wala.util.intset
Utilities for dealing with LongSets
LongSetUtil() - Constructor for class com.ibm.wala.util.intset.LongSetUtil
 
LongTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
LongUtil - Class in com.ibm.wala.util.math
 
LongUtil() - Constructor for class com.ibm.wala.util.math.LongUtil
 
lookup(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
lookup(String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
lookupClass(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
lookupClass(String, IClassHierarchy) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
lookupClass(TypeName) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
lookupClass(TypeName, IClassLoader, IClassHierarchy) - Method in class com.ibm.wala.classLoader.ArrayClassLoader
 
lookupClass(TypeName) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
lookupClass(TypeName) - Method in interface com.ibm.wala.classLoader.IClassLoader
Find and return the IClass defined by this class loader that corresponds to the given class name.
lookupClass(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Find a class in this class hierarchy.
lookupClass(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Load a class using one of the loaders specified for this class hierarchy
lookupClass(TypeName) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
lookupClass(IClassHierarchy, ClassTypeSignature) - Static method in class com.ibm.wala.types.generics.ClassTypeSignature
 
lookupPrimitiveType(String) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
lookupPrimitiveType(String) - Method in interface com.ibm.wala.classLoader.Language
Given a source-level primitive type name, get the corresponding "low-level" type name, e.g., the corresponding character to use in a Java method descriptor
LOOP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a standard while loop.
LoopAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
Builds an Android Model incorporating two loops.
LoopAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
 
LoopKillAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
Builds an Android Model incorporating three loops.
LoopKillAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopKillAndroidModel
 
LOW_MASK - Static variable in class com.ibm.wala.util.intset.BitVectorBase
 
lower16(int) - Static method in class com.ibm.wala.util.intset.Bits
Return the lower 16 bits (as an int) of an int
lower32(long) - Static method in class com.ibm.wala.util.intset.Bits
Return the lower 32 bits (as an int) of a long
lower8(int) - Static method in class com.ibm.wala.util.intset.Bits
Return the lower 8 bits (as an int) of an int
lpk - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 

M

MachineState(ShrikeCFG.BasicBlock) - Constructor for class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
MachineState(DexCFG.BasicBlock) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
MACRO_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a macro.
MACRO_VAR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
MAGIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
main(String[]) - Static method in class com.ibm.wala.shrike.bench.AddBytecodeDebug
 
main(String[]) - Static method in class com.ibm.wala.shrike.bench.Bench
 
main(String[]) - Static method in class com.ibm.wala.shrike.bench.InterfaceAnalyzer
 
main(String[]) - Static method in class com.ibm.wala.shrike.bench.Mangler
 
main(String[]) - Static method in class com.ibm.wala.shrike.bench.Statistics
 
main(String[]) - Static method in class com.ibm.wala.shrike.cg.OfflineDynamicCallGraph
 
main(String[]) - Static method in class com.ibm.wala.shrike.copywriter.CopyWriter
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BatchVerifier
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapDumper
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassSearcher
 
main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.MethodTracer
 
main(String[]) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
 
make(IR, boolean) - Static method in class com.ibm.wala.analysis.typeInference.TypeInference
 
make(String) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
make(CallGraph, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
 
make(IBytecodeMethod) - Static method in class com.ibm.wala.cfg.ShrikeCFG
 
make(int, MethodReference, IInvokeInstruction.IDispatch) - Static method in class com.ibm.wala.classLoader.CallSiteReference
This factory method plays a little game to avoid storing the invocation code in the object; this saves a byte (probably actually a whole word) in each created object.
make(int, TypeReference) - Static method in class com.ibm.wala.classLoader.NewSiteReference
 
make(File) - Static method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
make(DexIMethod, SSACFG, DexCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
 
make(ISupergraph<T, P>) - Static method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
make(CallGraph, AnalysisCache) - Static method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
make(TabulationProblem<T, P, F>) - Static method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
make(IntSet) - Static method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
 
make(IntSet) - Static method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
 
make() - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.Factory
 
make() - Method in class com.ibm.wala.demandpa.alg.IntraProcFilter.Factory
 
make() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualRefinementPolicy.Factory
 
make() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicyFactory
 
make() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.SinglePassRefinementPolicy.Factory
 
make() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.TunedRefinementPolicy.Factory
 
make() - Method in class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine.Factory
 
make() - Method in interface com.ibm.wala.demandpa.alg.statemachine.StateMachineFactory
 
make(FilteredPointerKey.TypeFilter) - Static method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
make(FilteredPointerKey.TypeFilter) - Static method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
 
make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
 
make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
 
make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
 
make(T) - Static method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
make(CallGraph, Collection<CGNode>, Collection<CGNode>) - Static method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
make(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
make(AnalysisOptions, AnalysisCache, IClassHierarchy, ClassLoader, AnalysisScope, String[], byte) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
 
make(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter, int) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
 
make(AnalysisOptions, Collection<IClass>, CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
 
make(ConstantKey<String>) - Static method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
make(ControlFlowGraph<I, T>) - Static method in class com.ibm.wala.ipa.cfg.ExceptionPrunedCFG
 
make(CallGraph) - Static method in class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
 
make(ControlFlowGraph<I, T>, EdgeFilter<T>) - Static method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
make(AnalysisScope) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
make(AnalysisScope, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
make(AnalysisScope, ClassLoaderFactory, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(AnalysisScope, ClassLoaderFactory, Set<Language>) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
make(AnalysisScope, ClassLoaderFactory, Language) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
make(AnalysisScope, ClassLoaderFactory, Language, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make() - Static method in class com.ibm.wala.ipa.modref.ModRef
 
make() - Static method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
make(String) - Static method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
make(String) - Static method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
make(String, IBinaryOpInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
make(String) - Static method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
make(String, IComparisonInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
make(String, IConditionalBranchInstruction.Operator, int) - Static method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
make(short, int) - Static method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
make(String, Object) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
make(int) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
make(long) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
make(float) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
make(double) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
make(ConstantPoolReader, int) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
make(String, String) - Static method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
make(int) - Static method in class com.ibm.wala.shrikeBT.DupInstruction
 
make(String, String, String, boolean) - Static method in class com.ibm.wala.shrikeBT.GetInstruction
 
make(int) - Static method in class com.ibm.wala.shrikeBT.GotoInstruction
 
make(String) - Static method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
make(String, String, String, IInvokeInstruction.Dispatch) - Static method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
make(String, int) - Static method in class com.ibm.wala.shrikeBT.LoadInstruction
 
make(boolean) - Static method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
make(String, int) - Static method in class com.ibm.wala.shrikeBT.NewInstruction
 
make(int) - Static method in class com.ibm.wala.shrikeBT.PopInstruction
 
make(String, String, String, boolean) - Static method in class com.ibm.wala.shrikeBT.PutInstruction
 
make(String) - Static method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
make(String, IShiftInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
make(ClassWriter, MethodData) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
 
make(String, int) - Static method in class com.ibm.wala.shrikeBT.StoreInstruction
 
make() - Static method in class com.ibm.wala.shrikeBT.SwapInstruction
 
make(int[], int) - Static method in class com.ibm.wala.shrikeBT.SwitchInstruction
Make a switch instruction.
make(boolean) - Static method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
make(String, IUnaryOpInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
make(IR) - Static method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
make(IBytecodeMethod, SSACFG, ShrikeCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.ssa.SSABuilder
 
make(TypeReference) - Static method in class com.ibm.wala.types.annotations.Annotation
 
make(String) - Static method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
make(String) - Static method in class com.ibm.wala.types.generics.ClassSignature
 
make(String) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
 
make(String) - Static method in class com.ibm.wala.types.generics.MethodTypeSignature
 
make(String) - Static method in class com.ibm.wala.types.generics.TypeArgument
 
make(String) - Static method in class com.ibm.wala.types.generics.TypeSignature
 
make(String) - Static method in class com.ibm.wala.types.generics.TypeVariableSignature
 
make(String) - Static method in class com.ibm.wala.types.Selector
 
make(Language, String) - Static method in class com.ibm.wala.types.Selector
 
make(String) - Static method in exception com.ibm.wala.util.CancelException
 
make(String) - Static method in exception com.ibm.wala.util.CancelRuntimeException
 
make() - Static method in class com.ibm.wala.util.collections.ArraySet
 
make(Collection<T>) - Static method in class com.ibm.wala.util.collections.ArraySet
 
make() - Static method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
make() - Method in interface com.ibm.wala.util.collections.Factory
 
make(int) - Static method in class com.ibm.wala.util.collections.HashMapFactory
 
make() - Static method in class com.ibm.wala.util.collections.HashMapFactory
 
make(Map<K, V>) - Static method in class com.ibm.wala.util.collections.HashMapFactory
 
make(int) - Static method in class com.ibm.wala.util.collections.HashSetFactory
 
make() - Static method in class com.ibm.wala.util.collections.HashSetFactory
 
make(Collection<T>) - Static method in class com.ibm.wala.util.collections.HashSetFactory
 
make() - Static method in class com.ibm.wala.util.collections.HashSetMultiMap
 
make(Iterator<T>) - Static method in class com.ibm.wala.util.collections.Iterator2Iterable
 
make(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorPlusOne
 
make(T) - Static method in class com.ibm.wala.util.collections.NonNullSingletonIterator
 
make(T, U) - Static method in class com.ibm.wala.util.collections.Pair
 
make(T) - Static method in class com.ibm.wala.util.graph.BasicTree
 
make(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.dominators.Dominators
 
make() - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
make(int) - Static method in class com.ibm.wala.util.graph.Path
 
make(int[]) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
make(int, int) - Static method in class com.ibm.wala.util.intset.IntPair
 
make() - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
make(int[]) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
make(Set<Integer>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
make() - Static method in class com.ibm.wala.util.intset.LongSetUtil
 
make(int[]) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
 
make() - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
 
make(long[]) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
make() - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
make() - Static method in class com.ibm.wala.util.intset.MutableMapping
 
make(int[]) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
make(IntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
make(int[]) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
make(LongSet) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
make(long[]) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
make() - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
make(OrdinalSetMapping<T>, int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
make(int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
make(int[]) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
make(String, String, List<String>, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
 
make(String, String, boolean, List<String>, boolean, boolean, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
 
make(MonitorUtil.IProgressMonitor, int, boolean) - Static method in class com.ibm.wala.util.ProgressMaster
 
make(Object) - Static method in class com.ibm.wala.util.ref.CacheReference
 
make(IClassHierarchy) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
Construct JUnit entrypoints for all the JUnit test methods in the given scope.
make(String) - Static method in class com.ibm.wala.util.strings.ImmutableByteArray
 
makeAndroidBinaryAnalysisScope(URI, String) - Static method in class com.ibm.wala.dalvik.dex.util.config.DexAnalysisScopeReader
END Custom change: Fixes in AndroidAnalysisScope
makeArgument(AbstractRootMethod, int) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
Add allocation statements to the fake root method for each possible value of parameter i.
makeArray(String) - Static method in class com.ibm.wala.shrikeBT.Util
Compute the type "array of t".
makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG
 
makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cfg.InducedCFG
 
makeBytecodeToPositionMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
 
makeBytecodeToSourceMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.LineNumberTableReader
Construct a "bytecode to source" map for the given code.
makeBytes() - Method in class com.ibm.wala.shrikeCT.ClassWriter
After you've added everything you need to the class, call this method to generate the actual class file data.
makeCache(IRFactory<IMethod>) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeCallGraph(AnalysisOptions, MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
Build a call graph.
makeCallGraph(AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
makeCallGraph(AnalysisOptions, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
makeCFG(IBytecodeMethod, Context) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
makeCFG(SyntheticMethod, Context) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.ssa.DefaultIRFactory
 
makeClass(String) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
makeClass(String) - Static method in class com.ibm.wala.shrikeBT.Util
Convert a JVM type name back into a Java class name.
makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
 
makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
makeClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
makeClasspath() - Method in class com.ibm.wala.util.processes.JavaLauncher
Compute the classpath for the spawned process
makeClassTypeSig(String) - Static method in class com.ibm.wala.types.generics.ClassTypeSignature
 
makeCodeContext(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeCodeContext(ExposedNamesCollector.EntityContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
makeCodeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Construct a context for a Code entity.
makeCodeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Construct a context for a Code entity or delegate by default.
makeConstant(boolean) - Method in interface com.ibm.wala.cast.tree.CAst
Make a boolean constant node.
makeConstant(char) - Method in interface com.ibm.wala.cast.tree.CAst
Make a char constant node.
makeConstant(short) - Method in interface com.ibm.wala.cast.tree.CAst
Make a short integer constant node.
makeConstant(int) - Method in interface com.ibm.wala.cast.tree.CAst
Make an integer constant node.
makeConstant(long) - Method in interface com.ibm.wala.cast.tree.CAst
Make a long integer constant node.
makeConstant(double) - Method in interface com.ibm.wala.cast.tree.CAst
Make a double-precision floating point constant node.
makeConstant(float) - Method in interface com.ibm.wala.cast.tree.CAst
Make a single-precision floating point constant node.
makeConstant(Object) - Method in interface com.ibm.wala.cast.tree.CAst
Make an arbitrary object constant node.
makeConstant(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(boolean) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(char) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(short) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(long) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(float) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(double) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl
 
makeConstantKey(IClassHierarchy, String) - Static method in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
Create a constant key for a string.
makeConstantPoolReader(ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
Build a ConstantPoolReader implementation to read the constant pool from 'cr'.
makeContainerContextSelector(IClassHierarchy, ZeroXInstanceKeys) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXContainerCFABuilder
 
makeContextFree(AndroidComponent) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
 
makeContextInterpreter(SSAContextInterpreter) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
makeContextSelector(ContextSelector) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
makeControlFlowGraph(SSAInstruction[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
 
makeControlFlowGraph(SSAInstruction[]) - Method in class com.ibm.wala.classLoader.SyntheticMethod
Create an InducedCFG from an instruction array.
makeCopy(IntSet) - Static method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
makeCopy(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
 
makeCopy(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
makeCopy(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
makeDecoder() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Find the decoder object for this method, or create one if necessary.
makeDecoder() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
makeDefaultCache() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
makeDefaultContextInterpreters(SSAContextInterpreter, AnalysisOptions, IClassHierarchy) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
makeDefaultEntrypoints(AnalysisScope, IClassHierarchy) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
makeDefaultFactory() - Static method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
makeDispatchOperator(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
makeDispatchOperator(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
 
makeEdgeManger() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
makeEdgeManger() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
 
makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
 
makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
 
makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
makeEmpty() - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
makeEquation(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
Create an equation which uses this operator Override in subclasses for efficiency.
makeFakeRootNode() - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
 
makeFakeRootNode() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
 
makeFakeRootNode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexExplicitCallGraph
Deprecated.
 
makeFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
makeFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
makeFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
subclasses may wish to override!
makeFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
 
makeFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
makeFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
subclasses may wish to override!
makeFile(File) - Method in class com.ibm.wala.classLoader.BinaryDirectoryTreeModule
 
makeFile(File) - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
returns null if unsuccessful in creating FileModule
makeFile(File) - Method in class com.ibm.wala.classLoader.SourceDirectoryTreeModule
 
makeFileContext(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeFileContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Construct a context for a File entity.
makeFileContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Construct a context for a File entity or delegate by default.
makeGet(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
Make an Instruction which loads the value of a field, given its name and Java Class.
makeGlobalRef(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
creates a reference to a global named globalName.
makeHeapModel() - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
 
makeHeapModel(PointerAnalysis) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
 
makeHeapModel() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
makeHeapModel(PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
 
makeImplicitPointsToVisitor(LocalPointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
 
makeImplicitPointsToVisitor(LocalPointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl
 
makeImplicitPointsToVisitor(LocalPointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
makeImplicitVisitorSelector(CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeInner(O) - Method in class com.ibm.wala.util.collections.ComposedIterator
 
makeInstanceKeys(IClassHierarchy, AnalysisOptions, SSAContextInterpreter, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
subclasses can override as desired
makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
makeInterestingVisitorSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeInternalArray(int) - Method in class com.ibm.wala.demandpa.alg.CallStack
 
makeInternalArray(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
makeInvoke(Class<?>, String, Class<?>[]) - Static method in class com.ibm.wala.shrikeBT.Util
Make an Instruction which calls a method, given its name, Java Class, and a list of parameter classes to use for overload resolution.
makeInvoke(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
Make an Instruction which calls a method, given its name and Java Class.
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
 
makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
makeIR(IBytecodeMethod, Context, SSAOptions) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
 
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.classLoader.SyntheticMethod
Most subclasses should override this.
makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
 
makeIR(SyntheticMethod, Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.ssa.DefaultIRFactory
 
makeIR(T, Context, SSAOptions) - Method in interface com.ibm.wala.ssa.IRFactory
Build an SSA IR for a method in a particular context
makeIRDecorator(IR) - Static method in class com.ibm.wala.viz.PDFViewUtil
 
makeJavaBinaryAnalysisScope(String, File) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
 
makeLineNumberToPositionMap(int[]) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
 
makeLocalContext(AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeLocalContext(C, CAstNode) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Construct a context for a LocalScope node.
makeLocalContext(C, CAstNode) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Construct a context for a LocalScope node or delegate by default.
makeLocalNames() - Method in class com.ibm.wala.util.ssa.SSAValueManager
Collect the variable-names of all known variables.
makeMainEntrypoints(AnalysisScope, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainEntrypoints(ClassLoaderReference, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainEntrypoints(AnalysisScope, IClassHierarchy, String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainEntrypoints(AnalysisScope, IClassHierarchy, String[]) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainEntrypoints(ClassLoaderReference, IClassHierarchy, String[]) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainVisitorSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeMethodReference(String) - Static method in class com.ibm.wala.util.strings.StringStuff
 
makeMethodReference(Language, String) - Static method in class com.ibm.wala.util.strings.StringStuff
 
makeMethodType(ClassLoader, String) - Static method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
makeModelBehavior(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
What special handling to insert into the model.
makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
 
makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.ipa.modref.ModRef
 
makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in class com.ibm.wala.ipa.modref.ModRef
 
makeMutableCopy(IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
This method constructs an appropriate mutable copy of set.
makeMutableCopy(LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
This method constructs an appropriate mutable copy of set.
makeNameMap(CAstEntity, Set<AstTranslator.Scope>, SSAInstruction[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeNCFABuilder(int, AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
make a CallGraphBuilder that uses call-string context sensitivity, with call-string length limited to n, and a context-sensitive allocation-site-based heap abstraction.
makeNew() - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
 
makeNew() - Method in interface com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.RecursionHandler
in lieu of creating factories
makeNewClassLoader(ClassLoaderReference, IClassHierarchy, IClassLoader, AnalysisScope) - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
Create a new class loader for a given key
makeNode(IMethod, Context) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
 
makeNode(int) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with no children.
makeNode(int, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with one child.
makeNode(int, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with two children.
makeNode(int, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with three children.
makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with four children.
makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with five children.
makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with six children.
makeNode(int, CAstNode[]) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind specifying an array of children.
makeNode(int, CAstNode, CAstNode[]) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind giving a first child and array of the rest.
makeNode(int, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl
 
makeNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
subclasses may wish to override!
makeNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
 
makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
 
makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
 
makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
makeOne(IClassHierarchy, String, String, String) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
Construct JUnit entrypoints for the specified test method in a scope.
makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
END Custom change
makeParameterTypes(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
 
makeParameterTypes(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
makeParameterTypes(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
makePassOverFieldStmts() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
makePEIVisitor(boolean[]) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG
 
makePEIVisitor(boolean[]) - Method in class com.ibm.wala.cfg.InducedCFG
 
makePointerAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
makePrimitive(ClassLoaderReference, TypeName) - Static method in class com.ibm.wala.types.TypeReference
 
makePrimordialScope(File) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
 
makePut(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
Make an Instruction which stores the value of a field, given its name and Java Class.
makeRawTable(int[]) - Static method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
 
makeRawTable(int[][], Compiler.Output) - Static method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
Build a raw local variable table from a formatted variable map.
makeRecursive(Collection<CallerSiteContext>) - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
 
makeRecursive(Collection<CallerSiteContext>) - Method in interface com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.RecursionHandler
 
makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
 
makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.ipa.modref.ModRef
 
makeReturn(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Create a "Parameter" containing the Return-Type w/o Type-checking.
makeReturn(int, TypeReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
Create a "Parameter" containing the Return-Type with Type-checking.
makeRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
makeRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
makeRootNodeSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeRTABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeScope(String[], SingleClassLoaderFactory, Language) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeScope(SourceModule[], SingleClassLoaderFactory, Language) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeScriptScope(CAstEntity, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeScriptSite(IMethod, int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
makeSingleton(int) - Method in class com.ibm.wala.util.intset.MutableMapping
 
makeSite(int) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
Create a call site reference representing a call to this entrypoint
makeSliceProblem(Collection<Statement>, ISDG, boolean) - Method in class com.ibm.wala.ipa.slicer.Slicer
Return an object which encapsulates the tabulation logic for the slice problem.
makeSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
makeSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
makeSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
makeSourceModule(URL, String, String) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeSourceModule(URL, String) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeSparseCopy() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
makeSparseCopy() - Method in class com.ibm.wala.util.intset.OrdinalSet
 
makeSpecialParentContext(AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeSpecialParentContext(C, CAstNode) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
makeStack(CallerSiteContext[]) - Method in class com.ibm.wala.demandpa.alg.CallStack
 
makeStack(T[]) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
makeStmtRHS(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
makeStmtRHS(int) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
 
makeStmtRHS(int) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
 
makeStmtRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
makeStmtRHS(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
makeString(String) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
makeSymbol(CAstSymbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
makeSymbol(CAstSymbol, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
makeSymbol(String, CAstType, boolean, boolean, Object, int, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
makeSystem(AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
makeSystem(AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeSystem(AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
makeSystem(AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
makeTheLoader(IClassHierarchy) - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
 
makeTopologicalIter(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.Topological
Build an Iterator over all the nodes in the graph, in an order such that SCCs are visited in topological order.
makeType(CAstType) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeType(String) - Static method in class com.ibm.wala.shrikeBT.Util
Convert a fully-qualified Java class name ('.' separated) into an internal JVM type name ('/' separated, starting with 'L' and ending with ';').
makeType(Class<?>) - Static method in class com.ibm.wala.shrikeBT.Util
Compute the JVM type name for an actual Java class.
makeTypeAll(String) - Static method in class com.ibm.wala.shrikeBT.Util
Convert a fully-qualified Java type name (either primitive or class name, '.' separated) into an internal JVM type name (one letter for primitive and '/' separated, starting with 'L' and ending with ';' for class name).
makeTypeContext(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeTypeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Construct a context for a Type entity.
makeTypeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Construct a context for a Type entity or delegate by default.
makeTypeReference(ClassLoaderReference, String) - Static method in class com.ibm.wala.util.shrike.ShrikeUtil
 
makeTypeScope(CAstEntity, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeUnique() - Method in interface com.ibm.wala.cast.tree.CAst
Make a new identifier, unqiue to this CAst instance.
makeUnique() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeUnnamedAndNamed(TypeReference, Map<String, AnnotationsReader.ElementValue>, Pair<TypeReference, Object>[]) - Static method in class com.ibm.wala.types.annotations.Annotation
 
makeUnwindContext(AstTranslator.WalkContext, CAstNode, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeUnwindContext(C, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Construct a context for an Unwind node.
makeUnwindContext(C, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Construct a context for an Unwind node or delegate by default.
makeVanillaNCFABuilder(int, AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
make a CallGraphBuilder that uses call-string context sensitivity, with call-string length limited to n, and a context-sensitive allocation-site-based heap abstraction.
makeVanillaZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeVanillaZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeVanillaZeroOneContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeVariable(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeVarFactory
 
makeVariable(int) - Method in interface com.ibm.wala.dataflow.ssa.SSAInference.VariableFactory
Make the variable for a given value number.
makeVarMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.LocalVariableTableReader
 
makeVisitor(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
makeVisitor(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeVisitor(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
makeVisitor(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
 
makeVisitor(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.DemandValueFlowGraph
 
makeVisitor(ExplicitCallGraph.ExplicitNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
makeVisitor(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
makeWithDefaultFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy, AnalysisOptions, StateMachineFactory<IFlowLabel>) - Static method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
create a demand points-to analysis runner
makeWithDefaultHandlersAndInstToBytecodes(int, String, String, String, IInstruction[]) - Static method in class com.ibm.wala.shrikeBT.MethodData
Create information for a method, with no exception handlers and a dummy mapping of instructions to original bytecodes.
makeWithNamed(TypeReference, Map<String, AnnotationsReader.ElementValue>) - Static method in class com.ibm.wala.types.annotations.Annotation
 
makeWithUnnamed(TypeReference, Pair<TypeReference, Object>[]) - Static method in class com.ibm.wala.types.annotations.Annotation
 
makeWorklist() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Subclasses can override this to plug in a different worklist implementation.
makeZeroCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
mam - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
mam - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
MANAGER - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
 
Mangler - Class in com.ibm.wala.shrike.bench
This is a demo class.
Mangler() - Constructor for class com.ibm.wala.shrike.bench.Mangler
 
ManualCGRefinePolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A call graph refinement policy with manual annotations for which virtual call sites to refine.
ManualCGRefinePolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ManualCGRefinePolicy
 
ManualFieldPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
Manually annotated policy for refining field accesses.
ManualFieldPolicy(IClassHierarchy, Pattern) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
 
ManualRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A refinement policy specified manually with annotations.
ManualRefinementPolicy.Factory - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
map(Object, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
Establish a mapping between some object `node' and the ast node `ast'.
map(Object, CAstType) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
map(Function<X, Y>, Iterator<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
 
map(Function<X, Y>, Collection<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
 
map(List<T>, Function<T, U>) - Static method in class com.ibm.wala.util.collections.Util
Map a list: generate a new list with each element mapped.
mapCGNode(CGNode, CallGraph, CallGraph) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
map a call graph node from one call graph to the corresponding node in another.
mapInstKey(InstanceKey, CallGraph, CallGraph, HeapModel) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
 
MapIterator<X,Y> - Class in com.ibm.wala.util.collections
An MapIterator maps an Iterator contents to produce a new Iterator
MapIterator(Iterator<? extends X>, Function<X, Y>) - Constructor for class com.ibm.wala.util.collections.MapIterator
 
mapped(InstanceKey, InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
mapPointerKey(PointerKey, CallGraph, CallGraph, HeapModel) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
 
mapToSet(Collection<T>, Function<T, U>) - Static method in class com.ibm.wala.util.collections.Util
Map a set: generate a new set with each element mapped.
mapUsingMutableMapping(MutableMapping<List<T>>, int, T) - Static method in class com.ibm.wala.viz.viewer.PaPanel
Utility method for mutable mapping.
MapUtil - Class in com.ibm.wala.util.collections
utilities for managing Maps
MapUtil() - Constructor for class com.ibm.wala.util.collections.MapUtil
 
mark(String, boolean) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
Mark the completion of a task, print the time it took to complete, and optionally restart the stopwatch.
mark(String) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
Convenience method that invokes LoggingStopwatch.mark(String, boolean) with true as its second argument.
markAlreadyVisited(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
markChanged(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
markDiscovered(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
record that we've discovered a node
MASK - Static variable in class com.ibm.wala.util.intset.BitVectorBase
 
match(CAstNode, CAstPattern.Segments) - Method in class com.ibm.wala.cast.util.CAstPattern
 
match(CAstPattern, CAstNode) - Static method in class com.ibm.wala.cast.util.CAstPattern
 
MatchBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
Matcher() - Constructor for class com.ibm.wala.cast.util.CAstPattern.Matcher
 
matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.Alt
 
matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.AnyNode
 
matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.NodeOfKind
 
matches(CAstNode) - Method in interface com.ibm.wala.cast.tree.pattern.NodePattern
 
matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.SomeConstant
 
matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.SubtreeOfKind
 
matches(CRTData) - Method in class com.ibm.wala.sourcepos.CRTData
Tests whether the given data is consistently with this data.
matchingPToQueried(PointerKeyAndState, PointerKey, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
MatchLabel - Class in com.ibm.wala.demandpa.flowgraph
 
max() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
max() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
max() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
max() - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
max() - Method in interface com.ibm.wala.util.intset.IntSet
 
max() - Method in interface com.ibm.wala.util.intset.LongSet
 
max() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
max() - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
max() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
max() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
max() - Method in class com.ibm.wala.util.intset.SparseLongSet
 
maxKeyValue() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
maxKeyValue() - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
maxLocals - Variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
the max number of locals in play
maxLocals - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
maxStack - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
MAYBE - Static variable in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
Equals Constants.MAYBE
MAYBE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
mayBeIntegerOp() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
 
mayBeLive(CGNode, int, CGNode, int) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, int) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, IntSet) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
 
mayBeLive(CGNode, int, CGNode, int) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, int) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, IntSet) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
 
mayEscape(MethodReference, int, MethodReference) - Method in interface com.ibm.wala.escape.IMethodEscapeAnalysis
 
mayEscape(CGNode, int, CGNode) - Method in interface com.ibm.wala.escape.INodeEscapeAnalysis
 
mayEscape(MethodReference, int, MethodReference) - Method in class com.ibm.wala.escape.TrivialMethodEscape
 
mayEscape(CGNode, int, CGNode) - Method in class com.ibm.wala.escape.TrivialMethodEscape
 
mayUnderstand(CGNode, CallSiteReference, IMethod, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
MediaRouteProviderService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
MediaRouteProviderServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.PointType
 
meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.SetType
 
meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
 
meetLocal(int, int[], ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.Meeter
Return the integer that represents the meet of a particular local at the entry to a basic block.
meetLocal(int, int[], DexCFG.BasicBlock) - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.Meeter
Return the integer that represents the meet of a particular local at the entry to a basic block.
meetStack(int, int[], ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.Meeter
Return the integer that represents the meet of a particular stack slot at the entry to a basic block.
meetStackAtCatchBlock(ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.Meeter
Return the integer that represents stack slot 0 after a meet at the entry to a catch block.
member() - Method in interface com.ibm.wala.cast.tree.CAstMemberReference
 
memberRef - Variable in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
MemberReference - Class in com.ibm.wala.types
Abstract superclass of MethodReference and FieldReference
MemberReference(TypeReference, Atom, int) - Constructor for class com.ibm.wala.types.MemberReference
 
MemoryAccess - Class in com.ibm.wala.demandpa.util
* represents a single static occurrence of a memory access (i.e., an access to a field or to the contents of an array) in the code
MemoryAccess(int, CGNode) - Constructor for class com.ibm.wala.demandpa.util.MemoryAccess
 
MemoryAccessMap - Interface in com.ibm.wala.demandpa.util
 
Menu - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
MenuItem - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
MenuItemName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
MenuName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
merge(IntSet, int) - Method in interface com.ibm.wala.dataflow.IFDS.IMergeFunction
 
method - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
method - Variable in class com.ibm.wala.ipa.callgraph.Entrypoint
The method to be called
method - Variable in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
The method this node represents.
method - Variable in class com.ibm.wala.ssa.SSACFG
The IMethod this ControlFlowGraph represents
method() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the method that this bytecode stream is from
METHOD_INVOKE - Static variable in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
MethodBypass - Class in com.ibm.wala.ipa.summaries
"Non-standard" bypass rules to use during call graph construction.
MethodBypass(Map, Set, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.summaries.MethodBypass
 
methodClass() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
MethodContext(Context, MethodReference) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
 
MethodData - Class in com.ibm.wala.shrikeBT
This class is a container for a bunch of information that we might know about a method.
MethodData(int, String, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.MethodData
Gather the information for a method "from scratch".
MethodData(Decoder, int, String, String, String) - Constructor for class com.ibm.wala.shrikeBT.MethodData
Gather the information for a method after it has been decoded.
MethodData.Results - Interface in com.ibm.wala.shrikeBT
Annotation objects implement this Results interface.
MethodEditor - Class in com.ibm.wala.shrikeBT
The MethodEditor is the core of the ShrikeBT code rewriting mechanism.
MethodEditor(MethodData) - Constructor for class com.ibm.wala.shrikeBT.MethodEditor
Build an editor for the given method.
MethodEditor(Instruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.MethodEditor
Build an editor for specific method data.
MethodEditor.Output - Class in com.ibm.wala.shrikeBT
Output is the interface that patches use to emit their code into a method body.
MethodEditor.Patch - Class in com.ibm.wala.shrikeBT
This class is subclassed for each kind of patch that you want to apply.
MethodEditor.Visitor - Class in com.ibm.wala.shrikeBT
A specialized Instruction.Visitor providing convenience methods for inserting patches.
MethodEntryStatement - Class in com.ibm.wala.ipa.slicer
A statement representing method entry, used for managing control dependence.
MethodEntryStatement(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.MethodEntryStatement
 
MethodExitStatement - Class in com.ibm.wala.ipa.slicer
A Statement representing method exit used as a dummy exit for starting propagation to a seed statement in backwards slicing.
MethodExitStatement(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.MethodExitStatement
 
MethodHandles - Class in com.ibm.wala.analysis.reflection.java7
 
MethodHandles() - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles
 
MethodHandles.ContextInterpreterImpl - Class in com.ibm.wala.analysis.reflection.java7
 
MethodHandles.ContextSelectorImpl - Class in com.ibm.wala.analysis.reflection.java7
 
MethodHandles.MethodContext - Class in com.ibm.wala.analysis.reflection.java7
 
MethodHandles.MethodItem - Class in com.ibm.wala.analysis.reflection.java7
 
MethodItem(MethodReference) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
 
methodMap - Variable in class com.ibm.wala.classLoader.BytecodeClass
A mapping from Selector to IMethod TODO: get rid of this for classes (though keep it for interfaces) instead ...
methodName - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
methodName - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
methodName - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
 
methodName() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
MethodOptimizer - Class in com.ibm.wala.shrikeBT.tools
Deprecated.
MethodOptimizer(MethodData, MethodEditor) - Constructor for class com.ibm.wala.shrikeBT.tools.MethodOptimizer
Deprecated.
 
MethodOptimizer(MethodData) - Constructor for class com.ibm.wala.shrikeBT.tools.MethodOptimizer
Deprecated.
 
MethodOptimizer.UnoptimizableCodeException - Exception in com.ibm.wala.shrikeBT.tools
Deprecated.
 
MethodPositions - Class in com.ibm.wala.sourcepos
This class represents the MethodPositions attribute.
MethodPositions(byte[]) - Constructor for class com.ibm.wala.sourcepos.MethodPositions
Creates a new instance of MethodPositions
MethodReference - Class in com.ibm.wala.types
A class to represent the reference in a class file to a method.
MethodReference.Key - Class in com.ibm.wala.types
An identifier/selector for methods.
MethodState - Class in com.ibm.wala.cfg.exc.intra
Provides a way for the nullpointer analysis to decide whether or not a called method may throw an exception.
MethodState() - Constructor for class com.ibm.wala.cfg.exc.intra.MethodState
 
MethodSummary - Class in com.ibm.wala.ipa.summaries
Summary information for a method.
MethodSummary(MethodReference) - Constructor for class com.ibm.wala.ipa.summaries.MethodSummary
 
MethodTargetSelector - Interface in com.ibm.wala.ipa.callgraph
This interface represents policies for selecting a method to call at a given invocation site.
MethodTracer - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
This is a demo class.
MethodTracer() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.MethodTracer
 
methodType - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
methodType() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
MethodTypeSignature - Class in com.ibm.wala.types.generics
UNDER CONSTRUCTION.
MicroModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
Model for single Target Class.
MicroModel(IClassHierarchy, AnalysisOptions, AnalysisCache, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
 
MIDDLE_OF_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Basicly the same as START_OF_LOOP
mightReturnSyntheticMethod(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
mightReturnSyntheticMethod(MethodReference) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
mightReturnSyntheticMethod(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
 
mightReturnSyntheticMethod(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
 
MILD - Static variable in class com.ibm.wala.util.warnings.Warning
 
MiniModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
Models all classes derived from the given AndroidComponent.
MiniModel(IClassHierarchy, AnalysisOptions, AnalysisCache, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
MiscellaneousHacksContextSelector - Class in com.ibm.wala.cast.ipa.callgraph
 
MiscellaneousHacksContextSelector(ContextSelector, ContextSelector, IClassHierarchy, String[][]) - Constructor for class com.ibm.wala.cast.ipa.callgraph.MiscellaneousHacksContextSelector
 
model - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
moderate(MemberReference) - Static method in class com.ibm.wala.util.shrike.Exceptions.MethodResolutionFailure
 
MODERATE - Static variable in class com.ibm.wala.util.warnings.Warning
 
modifiers - Variable in class com.ibm.wala.classLoader.JVMClass
JVM-level modifiers; cached here for efficiency
ModRef<T extends InstanceKey> - Class in com.ibm.wala.ipa.modref
Mod-ref analysis for heap locations.
ModRef() - Constructor for class com.ibm.wala.ipa.modref.ModRef
 
ModRef.ModVisitor<T extends InstanceKey,H extends ExtendedHeapModel> - Class in com.ibm.wala.ipa.modref
 
ModRef.RefVisitor<T extends InstanceKey,H extends ExtendedHeapModel> - Class in com.ibm.wala.ipa.modref
 
ModRefFieldAccess - Class in com.ibm.wala.ipa.modref
Computes interprocedural field accesses for a given method.
Module - Interface in com.ibm.wala.classLoader
A Module represents a set of files to analyze.
ModuleEntry - Interface in com.ibm.wala.classLoader
A ModuleEntry represents a wrapper around a file representation in a Module.
moduleFiles - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
The modules to analyze
ModVisitor(CGNode, Collection<PointerKey>, H, PointerAnalysis<T>, boolean) - Constructor for class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
Monitor - Class in com.ibm.wala.dalvik.dex.instructions
 
Monitor(int, boolean, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Monitor
 
monitor - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
MONITOR_ENTER - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
MONITOR_EXIT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
MonitorInstruction(int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
MonitorInstruction - Class in com.ibm.wala.shrikeBT
This class represents monitorenter and monitorexit instructions.
MonitorInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.MonitorInstruction
 
MonitorInstruction(int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
MonitorUtil - Class in com.ibm.wala.util
Simple utilities for Eclipse progress monitors
MonitorUtil() - Constructor for class com.ibm.wala.util.MonitorUtil
 
MonitorUtil.IProgressMonitor - Interface in com.ibm.wala.util
Use this interface to decouple core utilities from the Eclipse layer
mr2Nodes - Variable in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
A mapping from MethodReference to Set of nodes that represent this methodReference.
mRef - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
mRef - Variable in class com.ibm.wala.util.ssa.SSAValue
Method the variable is valid in
MultiMap<K,V> - Interface in com.ibm.wala.util.collections
 
MultiModalIntVector - Class in com.ibm.wala.util.intset
an implementation of IntVector that uses a mix of backing arrays of type int, char, and byte array, in an attempt to save space for common data structures.
MultiModalIntVector(int) - Constructor for class com.ibm.wala.util.intset.MultiModalIntVector
 
MultiModalIntVector(int, int) - Constructor for class com.ibm.wala.util.intset.MultiModalIntVector
 
MultiNewArrayInNode - Class in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey which represents a multinewarray allocation site in a CGNode.
MultiNewArrayInNode(CGNode, NewSiteReference, ArrayClass, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
 
MULTIPLE_TIMES_IN_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Do multiple calls in the loop.
MultipleClassesFilter(IClass[]) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
MultiReturnValueInvokeInstruction - Class in com.ibm.wala.cast.ir.ssa
 
MultiReturnValueInvokeInstruction(int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
 
MutableBoolean() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.MutableBoolean
 
MutableCFG<X,T extends IBasicBlock<X>> - Class in com.ibm.wala.cfg.exc.intra
A modifiable control flow graph.
MutableIntSet - Interface in com.ibm.wala.util.intset
An IntSet that can be changed.
MutableIntSetFactory<T extends MutableIntSet> - Interface in com.ibm.wala.util.intset
An object that creates some flavor of mutable int set.
MutableLongSet - Interface in com.ibm.wala.util.intset
 
MutableLongSetFactory - Interface in com.ibm.wala.util.intset
An object that creates some flavor of mutable int set.
MutableMapping<T> - Class in com.ibm.wala.util.intset
A bit set mapping based on an object array.
MutableMapping(Object[]) - Constructor for class com.ibm.wala.util.intset.MutableMapping
 
MutableMapping() - Constructor for class com.ibm.wala.util.intset.MutableMapping
 
MutableSharedBitVectorIntSet - Class in com.ibm.wala.util.intset
The shared bit vector implementation described by [Heintze 1999] TODO: much optimization possible.
MutableSharedBitVectorIntSet() - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
MutableSharedBitVectorIntSet(MutableSharedBitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
MutableSharedBitVectorIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
MutableSharedBitVectorIntSet(BitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
MutableSharedBitVectorIntSetFactory - Class in com.ibm.wala.util.intset
A factory for mutable shared bit vector int sets
MutableSharedBitVectorIntSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
MutableSparseIntSet - Class in com.ibm.wala.util.intset
A sparse ordered, mutable duplicate-free, fully-encapsulated set of integers.
MutableSparseIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
 
MutableSparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
 
MutableSparseIntSet() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
 
MutableSparseIntSetFactory - Class in com.ibm.wala.util.intset
An object that creates mutable sparse int sets.
MutableSparseIntSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
MutableSparseLongSet - Class in com.ibm.wala.util.intset
A sparse ordered, mutable duplicate-free, fully-encapsulated set of longs.
MutableSparseLongSet(long[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
 
MutableSparseLongSet() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
 
MutableSparseLongSetFactory - Class in com.ibm.wala.util.intset
An object that creates mutable sparse int sets.
MutableSparseLongSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
myClass - Variable in class com.ibm.wala.dalvik.classLoader.DexIMethod
The declaring class for this method.
myType - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 

N

n - Variable in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
n - Variable in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
N_LEVELS - Static variable in class com.ibm.wala.util.warnings.Warning
 
name() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
name() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
 
name() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
 
name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
 
name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
 
name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
 
name - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
name - Static variable in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
name - Variable in class com.ibm.wala.util.ssa.SSAValue.NamedKey
 
NAMED_ENTITY_REF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
namedEntityResolver - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator
for handling languages that let you include other source files named statically (e.g., ABAP)
NamedKey(TypeName, String) - Constructor for class com.ibm.wala.util.ssa.SSAValue.NamedKey
 
NATIVE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
nativeSpec - Static variable in class com.ibm.wala.ipa.callgraph.impl.Util
TODO: Make these properties?
nCFABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
nCFA Call graph builder.
nCFABuilder(int, IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.nCFABuilder
 
nCFAContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
 
nCFAContextSelector(int, ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.nCFAContextSelector
 
needsAllocation(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Returns if an instance for that type needs to be allocated.
needsAllocation(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Returns if an instance for that type needs to be allocated.
needsEdgeFlow() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
needsEdgeFlow() - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.FlowProvider
 
needsEdgeFlow() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
needsEdgeFlow() - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
 
needsNodeFlow() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
needsNodeFlow() - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.FlowProvider
 
needsNodeFlow() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
needsNodeFlow() - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
 
needsPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Returns if a PhiInstruction (still) has to be added.
needsPhi(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Returns if a PhiInstruction (still) has to be added.
needsScopeMappingKey(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
does base require a scope mapping key? Typically, true if base is allocated in a nested lexical scope, to handle the case of base being a function that performs closure accesses
NegativeGraphFilter<T extends IBasicBlock<?>> - Class in com.ibm.wala.cfg.exc.intra
An EdgeFilter that ignores all edges contained in a given graph.
NegativeGraphFilter(Graph<T>) - Constructor for class com.ibm.wala.cfg.exc.intra.NegativeGraphFilter
 
NestedJarFileModule - Class in com.ibm.wala.classLoader
 
NestedJarFileModule(JarFileModule, ZipEntry) - Constructor for class com.ibm.wala.classLoader.NestedJarFileModule
 
NeverRefineCGPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
NeverRefineCGPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineCGPolicy
 
NeverRefineFieldsPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
NeverRefineFieldsPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineFieldsPolicy
 
NEW - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
New - Class in com.ibm.wala.dalvik.dex.instructions
 
New(int, int, NewSiteReference, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.New
 
NEW_ENCLOSING - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
NewArray - Class in com.ibm.wala.dalvik.dex.instructions
 
NewArray(int, int, NewSiteReference, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.NewArray
 
NewArrayFilled - Class in com.ibm.wala.dalvik.dex.instructions
 
NewArrayFilled(int, int, NewSiteReference, TypeReference, int[], int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
NewBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
newBlock(boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
create a new basic block, and set it as the current block.
newCfg() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
newChildren() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
newConstraint(PointerKey, UnaryOperator<PointsToSetVariable>, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
NB: this is idempotent ...
newConstraint(PointerKey, AbstractOperator<PointsToSetVariable>, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newConstraint(PointerKey, AbstractOperator<PointsToSetVariable>, PointerKey, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newConstraint(PointerKey, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newFieldFullOperation(boolean, AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction, PointerKey, PointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldOperationFieldConstant(CGNode, boolean, AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction, int, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldOperationObjectAndFieldConstant(boolean, AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction, InstanceKey[], InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldOperationOnlyFieldConstant(boolean, AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction, PointerKey, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldOperationOnlyObjectConstant(boolean, AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction, PointerKey, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldRead(CGNode, int, int, int) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldRead(CGNode, int, int, PointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldRead(PointerKey, UnaryOperator<PointsToSetVariable>, PointerKey, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newFieldWrite(CGNode, int, int, int) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldWrite(CGNode, int, int, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldWrite(CGNode, int, InstanceKey[], InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldWrite(CGNode, int, int, PointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldWrite(CGNode, int, InstanceKey[], PointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldWrite(PointerKey, UnaryOperator<PointsToSetVariable>, PointerKey, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newInstanceAtom - Static variable in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
newInstanceAtom - Static variable in class com.ibm.wala.types.MethodReference
 
newInstrs - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.NewMultiDimInfo
 
NewInstruction(int, int, NewSiteReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
NewInstruction(int, int, NewSiteReference, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
NewInstruction - Class in com.ibm.wala.shrikeBT
 
NewInstruction(short, String, short) - Constructor for class com.ibm.wala.shrikeBT.NewInstruction
 
NewInstruction(int, int, NewSiteReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
NewInstruction(int, int, NewSiteReference, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
NewInstruction(int, SSAValue, NewSiteReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
NewInstruction(int, SSAValue, NewSiteReference, Collection<? extends SSAValue>) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
NewLabel - Class in com.ibm.wala.demandpa.flowgraph
 
NewMultiDimInfo(Collection<Pair<PointerKey, InstanceKey>>, Collection<Pair<PointerKey, PointerKey>>) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.NewMultiDimInfo
 
newPhi(int[]) - Method in class com.ibm.wala.ssa.SymbolTable
 
newPos() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
newRoot() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
newSideEffect(UnaryOperator<PointsToSetVariable>, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newSideEffect(AbstractOperator<PointsToSetVariable>, PointerKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newSideEffect(AbstractOperator<PointsToSetVariable>, PointerKey, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newSiteRef - Variable in class com.ibm.wala.dalvik.dex.instructions.New
 
newSiteRef - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
 
newSiteRef - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
NewSiteReference - Class in com.ibm.wala.classLoader
Represents a textual allocation site Note that the identity of a NewSiteReference depends on two things: the program counter, and the containing IR.
NewSiteReference(int, TypeReference) - Constructor for class com.ibm.wala.classLoader.NewSiteReference
 
newStatement(T, NullaryOperator<T>, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add a step with zero operands on the right-hand side.
newStatement(T, UnaryOperator<T>, T, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add a step with one operand on the right-hand side.
newStatement(T, AbstractOperator<T>, T, T, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add an equation with two operands on the right-hand side.
newStatement(T, AbstractOperator<T>, T, T, T, boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add a step with three operands on the right-hand side.
newStatement(T, AbstractOperator<T>, T[], boolean, boolean) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add a step to the system with an arbitrary number of operands on the right-hand side.
newSymbol() - Method in class com.ibm.wala.ssa.SymbolTable
Method newSymbol.
newTypes() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
next() - Method in class com.ibm.wala.demandpa.util.PointerParamValueNumIterator
 
next() - Method in class com.ibm.wala.util.collections.ArrayIterator
 
next() - Method in class com.ibm.wala.util.collections.ArrayNonNullIterator
 
next() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
 
next() - Method in class com.ibm.wala.util.collections.ComposedIterator
 
next() - Method in class com.ibm.wala.util.collections.CompoundIntIterator
 
next() - Method in class com.ibm.wala.util.collections.CompoundIterator
 
next() - Method in class com.ibm.wala.util.collections.EmptyIntIterator
 
next() - Method in class com.ibm.wala.util.collections.EmptyIterator
 
next() - Method in class com.ibm.wala.util.collections.FilterIterator
 
next() - Method in class com.ibm.wala.util.collections.IntMapIterator
 
next() - Method in class com.ibm.wala.util.collections.IteratorPlusOne
 
next() - Method in class com.ibm.wala.util.collections.IteratorPlusTwo
 
next() - Method in class com.ibm.wala.util.collections.MapIterator
 
next() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
 
next() - Method in class com.ibm.wala.util.collections.ReverseIterator
 
next() - Method in class com.ibm.wala.util.graph.impl.NumberedNodeIterator
 
next() - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
Find the next graph node in discover time order.
next() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
Find the next graph node in discover time order.
next() - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
Find the next graph node in discover time order.
next() - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
Find the next graph node in finishing time order.
next() - Method in class com.ibm.wala.util.graph.traverse.SCCIterator
Find the next SCC in this enumeration
next() - Method in interface com.ibm.wala.util.intset.IntIterator
 
next() - Method in interface com.ibm.wala.util.intset.LongIterator
 
nextClass() - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
Get the next class to be instrumented.
nextHash() - Static method in class com.ibm.wala.fixpoint.AbstractVariable
I know this is theoretically bad.
nextInstruction() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Sets up the next instruction in the sequence
nextLocal - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
The number of the next local value number available for the fake root method.
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineFieldsPolicy
 
nextPass() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.CallGraphRefinePolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.DelegatingFieldRefinePolicy
 
nextPass() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.FieldRefinePolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualCGRefinePolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineCGPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineFieldsPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.OnlyArraysPolicy
 
nextPass() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.SinglePassRefinementPolicy
 
nextPass() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.TunedFieldRefinementPolicy
 
nextSetBit(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
nextSetBit(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
nextSetBit(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
NO - Static variable in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
Equals Constants.NO
NO - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
NO_INDEX - Static variable in class com.ibm.wala.ssa.SSAInstruction
 
NO_SOURCE_LINE_NUMBER - Static variable in class com.ibm.wala.classLoader.ProgramCounter
A constant indicating no source line number information is available.
NO_STATEMENTS - Static variable in class com.ibm.wala.classLoader.SyntheticMethod
 
NO_STATEMENTS - Static variable in class com.ibm.wala.ipa.summaries.MethodSummary
 
NO_THIS_PTR - Static variable in class com.ibm.wala.cfg.exc.intra.ParameterState
 
node - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
The node whose statements we are currently traversing
node - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
The node whose statements we are currently traversing
node - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
node - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
The node whose statements we are currently traversing
NodeDecorator<T> - Interface in com.ibm.wala.viz
 
NodeImpl(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
NodeKey - Class in com.ibm.wala.ipa.callgraph.propagation
A key which represents a set corresponding to a call graph node.
NodeKey(CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.NodeKey
 
NodeManager<T> - Interface in com.ibm.wala.util.graph
An object which tracks graph nodes.
nodeMap() - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NonCopyingContext
 
NodeOfKind - Class in com.ibm.wala.cast.tree.pattern
A node pattern that matches an AST node of a certain kind; additionally, the node's children have to match the pattern's child patterns.
NodeOfKind(int, NodePattern...) - Constructor for class com.ibm.wala.cast.tree.pattern.NodeOfKind
 
NodePattern - Interface in com.ibm.wala.cast.tree.pattern
Interface for lightweight AST patterns.
NodeWithNumber - Class in com.ibm.wala.util.graph.impl
A node which carries it's own number; which identifies it in a NumberedGraph implementation.
NodeWithNumber() - Constructor for class com.ibm.wala.util.graph.impl.NodeWithNumber
 
NodeWithNumberedEdges - Class in com.ibm.wala.util.graph.impl
Simple implementation of INodeWithNumberedEdges
NodeWithNumberedEdges() - Constructor for class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
noEdges - Static variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
noFilter() - Static method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
noFilter() - Static method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
noInstructions - Static variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
noInstructions - Static variable in class com.ibm.wala.shrikeBT.Instruction
 
noLogging() - Static method in class com.ibm.wala.sourcepos.Debug
 
NonCopyingContext() - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NonCopyingContext
 
NONE - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
The NONE policy is not allocation-site based
NONNULL - Static variable in class com.ibm.wala.types.annotations.Annotations
 
nonNullList(List<T>) - Method in class com.ibm.wala.viz.viewer.PaPanel
 
NonNullSingletonIterator<T> - Class in com.ibm.wala.util.collections
A singleton iterator for an object which is guaranteed to be not-null.
NonNullSingletonIterator(T) - Constructor for class com.ibm.wala.util.collections.NonNullSingletonIterator
 
NormalAllocationInNode - Class in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey which represents a "normal" (not multinewarray) NewSiteReference in a CGNode.
NormalAllocationInNode(CGNode, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.NormalAllocationInNode
 
NormalReturnCallee - Class in com.ibm.wala.ipa.slicer
A Statement representing the normal return value in a callee, immediately before returning to the caller.
NormalReturnCallee(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.NormalReturnCallee
 
NormalReturnCaller - Class in com.ibm.wala.ipa.slicer
A Statement representing the normal return value in a caller, immediately after returning to the caller.
NormalReturnCaller(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.NormalReturnCaller
 
NormalStatement - Class in com.ibm.wala.ipa.slicer
A statement that has a corresponding index in the SSA IR
NormalStatement(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.NormalStatement
 
noStrings - Static variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
not(BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return the NOT of a bit string
not() - Method in class com.ibm.wala.util.intset.BitVector
Logically NOT this bit string
not() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Logically NOT this bit string
not(FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
Return the NOT of a bit string
not() - Method in class com.ibm.wala.util.intset.OffsetBitVector
Logically NOT this bit string
not(OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
Return the NOT of a bit string
not() - Method in class com.ibm.wala.util.Predicate
Return a predicate that is a negation of this predicate
NOT_CHANGED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
A return value which indicates that lhs has not changed, and the statement might need to be evaluated again.
NOT_CHANGED_AND_FIXED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
A return value which indicates that lhs has not changed, and the statement need not be evaluated again.
NotificationListenerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
NotificationListenerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
notifyUpdate(MethodData, IInstruction[], ExceptionHandler[][], int[]) - Method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
Whenever the underlying method is updated, we'll throw away our counts so they can be reconstructed from scratch next time.
notifyUpdate(MethodData, IInstruction[], ExceptionHandler[][], int[]) - Method in class com.ibm.wala.shrikeBT.info.LocalAllocator
This should not be called by clients.
notifyUpdate(MethodData, IInstruction[], ExceptionHandler[][], int[]) - Method in class com.ibm.wala.shrikeBT.info.ThisAssignmentChecker
This should not be called by any client.
notifyUpdate(MethodData, IInstruction[], ExceptionHandler[][], int[]) - Method in interface com.ibm.wala.shrikeBT.MethodData.Results
This method is called just before the code for a method changes.
Null - Static variable in class com.ibm.wala.types.TypeReference
 
NULL_DEFAULT_VALUE - Static variable in interface com.ibm.wala.cast.tree.CAstSymbol
 
NULL_TAG - Static variable in class com.ibm.wala.shrike.cg.Runtime
 
NullaryOperator<T extends IVariable> - Class in com.ibm.wala.fixedpoint.impl
An operator of the form lhs = op
NullaryOperator() - Constructor for class com.ibm.wala.fixedpoint.impl.NullaryOperator
 
NullaryStatement<T extends IVariable> - Class in com.ibm.wala.fixedpoint.impl
Represents a single step, restricted to a nullary operator.
NullaryStatement(T) - Constructor for class com.ibm.wala.fixedpoint.impl.NullaryStatement
Constructor for case of one operand on the right-hand side.
NullPointerAnalysis - Class in com.ibm.wala.cfg.exc
Tries to detect impossible (or always appearing) NullPointerExceptions and removes impossible control flow from the CFG.
NullPointerState - Class in com.ibm.wala.cfg.exc.intra
States for the ssa variables.
NullPointerState.State - Enum in com.ibm.wala.cfg.exc.intra
 
NullProgressMonitor - Class in com.ibm.wala.util
NullProgressMonitor() - Constructor for class com.ibm.wala.util.NullProgressMonitor
 
NullTestPiPolicy - Class in com.ibm.wala.ssa
A pi node policy with the following rule: If we have the following code: S1: if (c op null) { ...
number - Variable in class com.ibm.wala.util.ssa.SSAValue
The SSA Value itself
NumberedDFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements depth-first search over a NumberedGraph, return an enumeration of the nodes of the graph in order of increasing discover time.
NumberedDFSDiscoverTimeIterator(NumberedGraph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
Construct a depth-first enumerator starting with a particular node in a directed graph.
NumberedDFSDiscoverTimeIterator(NumberedGraph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
NumberedDFSDiscoverTimeIterator(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
Constructor DFSFinishTimeIterator.
NumberedDFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements depth-first search over a NumberedGraph, return an enumeration of the nodes of the graph in order of increasing discover time.
NumberedDominators<T> - Class in com.ibm.wala.util.graph.dominators
Calculate dominators using Langauer and Tarjan's fastest algorithm.
NumberedDominators(NumberedGraph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.NumberedDominators
 
NumberedEdgeManager<T> - Interface in com.ibm.wala.util.graph
Additional functionality for edges in numbered graphs
NumberedGraph<T> - Interface in com.ibm.wala.util.graph
A numbered graph is a Graph where each node has a unique persistent non-negative integer id.
NumberedLabeledEdgeManager<T,U> - Interface in com.ibm.wala.util.graph.labeled
 
NumberedNodeIterator<T> - Class in com.ibm.wala.util.graph.impl
 
NumberedNodeIterator(IntSet, NumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.NumberedNodeIterator
 
NumberedNodeManager<T> - Interface in com.ibm.wala.util.graph
An object which tracks nodes with numbers.
NumberUtility - Class in com.ibm.wala.util.intset
 
NumberUtility() - Constructor for class com.ibm.wala.util.intset.NumberUtility
 
numNodesTraversed - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
numPasses - Variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 

O

o - Static variable in class com.ibm.wala.shrike.bench.Slots
 
object - Variable in class com.ibm.wala.dalvik.dex.instructions.CheckCast
 
object - Variable in class com.ibm.wala.dalvik.dex.instructions.Monitor
 
OBJECT_LITERAL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
OBJECT_REF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ObjectArrayMapping<T> - Class in com.ibm.wala.util.collections
A bit set mapping based on an immutable object array.
ObjectArrayMapping(T[]) - Constructor for class com.ibm.wala.util.collections.ObjectArrayMapping
 
objectFieldsToString(Object) - Static method in class com.ibm.wala.util.collections.Util
Write object fields to string
ObjectPropertyCatalogKey - Class in com.ibm.wala.cast.ipa.callgraph
 
ObjectPropertyCatalogKey(InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
 
objectRef - Variable in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
ObjectVisitor<T> - Interface in com.ibm.wala.util.collections
 
OffHostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
OffHostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
OfflineDynamicCallGraph - Class in com.ibm.wala.shrike.cg
Class files are taken as input arguments (or if there are none, from standard input).
OfflineDynamicCallGraph() - Constructor for class com.ibm.wala.shrike.cg.OfflineDynamicCallGraph
 
OfflineInstrumenter - Class in com.ibm.wala.shrikeBT.shrikeCT
This class provides a convenient way to iterate through a collection of Java classes and instrument their code.
OfflineInstrumenter(boolean) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
Create an empty collection of classes to instrument.
OfflineInstrumenterBase - Class in com.ibm.wala.shrikeBT.tools
This class provides functionality for performing offline instrumentation.
OfflineInstrumenterBase() - Constructor for class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
OfflineInstrumenterBase.ManifestBuilder - Interface in com.ibm.wala.shrikeBT.tools
Thiscallback is notified whenever an entry has been added to the output zip file.
offset - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
offset - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
offset - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch
 
OffsetBitVector - Class in com.ibm.wala.util.intset
 
OffsetBitVector() - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
 
OffsetBitVector(int, int) - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
Creates an empty string with the specified size.
OffsetBitVector(OffsetBitVector) - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
Creates a copy of a Bit String
OffsetOrdinalSetMapping<T> - Class in com.ibm.wala.util.intset
An ordinal set mapping, backed a delegate, but adding an offset to each index.
offsets - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
offsets - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
onAccessibilityEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onActionModeFinished - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onActionModeFinished - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onActionModeStarted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Menus may depend on it..
onActionModeStarted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onActivityCreated - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
tells the fragment that its activity has completed its own Activity.onCreate().
onActivityResult - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when an Activity started by this one returns its result.
onActivityResult - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
 
onApplyThemeResource - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called by setTheme(int) and getTheme() to apply a theme resource to the current Theme object.
onAppPrivateCommand - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onAttach - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
called once the fragment is associated with its activity.
onAttachedToWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when the main window associated with the activity has been attached to the window manager.
onAttachedToWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onAttachFragment - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when a Fragment is being attached to this activity, immediately after the call to its Fragment.onAttach() method and before Fragment.onCreate().
onBackPressed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onBind - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Return the communication channel to the service.
onBindInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
to find out about switching to a new client.
onCancel - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onChildTitleChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onComputeInsets - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Compute the interesting insets into your UI.
onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Will be called if you have selected configurations you would like to handle with the configChanges attribute in your manifest.
onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
Called by the system when the device configuration changes while your component is running.
onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Unlike activities, other components are never restarted.
onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called by the system when the device configuration changes while your component is running.
onConfigureWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onConnected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onContentChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This hook is called whenever the content view of the screen changes.
onContentChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onContextItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO: How does this correlate to onMenuItemSelected.
onContextItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
This hook is called whenever an item in a context menu is selected.
onContextMenuClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This hook is called whenever the context menu is being closed.
onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called after App.onCreate - assumed to be before Service.onCreate.
onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
Called when the application is starting, before any activity, service, or receiver objects (excluding content providers) have been created.
onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
called to do initial creation of the fragment.
onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called by the system when the service is first created.
onCreateAnimator - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called when a fragment loads an animation.
onCreateCandidatesView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreateContextMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when a context menu for the view is about to be shown.
onCreateContextMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called when a context menu for the view is about to be shown.
onCreateDescription - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This method is called before pausing
onCreateDialog - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Callback for creating dialogs that are managed (saved and restored) for you by the activity.
onCreateEngine - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreateExtractTextView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
non-demand generation of the UI.
onCreateInputMethodInterface - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreateInputMethodSessionInterface - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreateInputView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
non-demand generation of the UI.
onCreateLoader - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
Instantiate and return a new Loader for the given ID.
onCreateMediaRouteProvider - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreateNavigateUpTaskStack - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This method will be invoked by the default implementation of onNavigateUp()
onCreateOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onCreateOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Initialize the contents of the Activity's standard options menu.
onCreatePanelMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO: GET MORE INFO ON THIS!.
onCreatePanelMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreatePanelView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO: GET MORE INFO ON THIS!.
onCreatePanelView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreatePrinterDiscoverySession - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onCreateThumbnail - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This method is called before pausing
onCreateView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
used when inflating with the LayoutInflater returned by getSystemService(String).
onCreateView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
creates and returns the view hierarchy associated with the fragment.
onDeactivated - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onDestroy - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Perform any final cleanup before an activity is destroyed.
onDestroy - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
called to do final cleanup of the fragment's state.
onDestroy - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called by the system to notify a Service that it is no longer used and is being removed.
onDestroyOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called when this fragment's option menu items are no longer being included in the overall options menu.
onDestroyView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
allows the fragment to clean up resources associated with its View.
onDetach - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
called immediately prior to the fragment no longer being associated with its activity.
onDetachedFromWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when the main window associated with the activity has been detached from the window manager.
onDetachedFromWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onDisconnected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onDisplayCompletions - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onDreamingStarted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onDreamingStopped - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
OneLevelForLexicalAccessFunctions - Class in com.ibm.wala.cast.ipa.callgraph
Adds one-level of ArgumentInstanceContext on the function argument for functions that perform lexical accesses (i.e., those functions represented by a ScopeMappingInstanceKeys.ScopeMappingInstanceKey).
OneLevelForLexicalAccessFunctions(ContextSelector) - Constructor for class com.ibm.wala.cast.ipa.callgraph.OneLevelForLexicalAccessFunctions
 
OneLevelSiteContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This is a context selector that adds one level of calling context to a base context selector.
OneLevelSiteContextSelector(ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.OneLevelSiteContextSelector
 
onEvaluateFullscreenMode - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onEvaluateInputViewShown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onExtractedCursorMovement - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onExtractedSelectionChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onExtractedTextClicked - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onExtractingInputChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onExtractTextContextMenuItem - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onFinishCandidatesView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onFinishInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onFinishInputView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGenericMotionEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when a generic motion event was not handled by any of the views inside of the activity.
onGenericMotionEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGetEnabled - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGetFeaturesForLanguage - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGetLanguage - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGetSummary - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGetViewFactory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onGpsStatusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
onHandleIntent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onHiddenChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called when the hidden state has changed.
onIKVM() - Static method in class com.ibm.wala.util.PlatformUtil
are we running on IKVM? see http://www.ikvm.net
onInflate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity.
onInitializeInterface - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
for user-interface initialization, in particular to deal with configuration changes while the service is running.
onInterrupt - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onIsLanguageAvailable - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onKeyDown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
The default implementation takes care of KEYCODE_BACK by calling onBackPressed(), though the behavior varies based on the application compatibility mode: for ECLAIR or later applications, it will set up the dispatch to call onKeyUp(int, KeyEvent) where the action will be performed; for earlier applications, it will perform the action immediately in on-down, as those versions of the platform behaved.
onKeyDown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onKeyLongPress - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onKeyLongPress - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onKeyMultiple - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onKeyMultiple - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onKeyShortcut - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onKeyUp - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
The default implementation handles KEYCODE_BACK to stop the activity and go back.
onKeyUp - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
OnlineDynamicCallGraph - Class in com.ibm.wala.shrike.cg
 
OnlineDynamicCallGraph() - Constructor for class com.ibm.wala.shrike.cg.OnlineDynamicCallGraph
 
onLinux() - Static method in class com.ibm.wala.util.PlatformUtil
are we running on Linux?
onLoaderReset - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
Called when a previously created loader is being reset, and thus making its data unavailable.
onLoadFinished - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
Called when a previously created loader has finished its load.
onLoadLanguage - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onLocationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
While the exact point at which this will be called is not defined, generally it will happen when all background process have been killed.
onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage.
onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
 
onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage.
OnlyArraysPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
Only refines for the array contents pseudo-field.
OnlyArraysPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.OnlyArraysPolicy
 
onMacOSX() - Static method in class com.ibm.wala.util.PlatformUtil
are we running on Mac OS X?
onMenuItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO More info.
onMenuItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onMenuOpened - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO: More Info
onMenuOpened - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onNavigateUp - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This method is called whenever the user chooses to navigate Up within your application's activity hierarchy from the action bar.
onNavigateUpFromChild - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This is called when a child activity of this one attempts to navigate up.
onNewIntent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Activity is re-launched while at the top of the activity stack instead of a new instance of the activity being started.
onNmeaReceived - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
onNotificationPosted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onNotificationRemoved - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onOptionsItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onOptionsItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
 
onOptionsMenuClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onOptionsMenuClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
 
onPanelClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO: GET MORE INFO ON THIS!.
onPanelClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onPause - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Activity is going to the background.
onPause - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
fragment is no longer interacting with the user either because its activity is being paused or a fragment operation is modifying it in the activity.
onPostCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when activity start-up is complete.
onPostResume - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when activity resume is complete.
onPrepareDialog - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Provides an opportunity to prepare a managed dialog before it is being shown.
onPrepareNavigateUpTaskStack - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Prepare the synthetic task stack that will be generated during Up navigation from a different task.
onPrepareOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onPrepareOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
This is called right before the menu is shown, every time it is shown.
onPreparePanel - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
TODO: GET MORE INFO ON THIS!.
onPreparePanel - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onPrintJobQueued - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onProvideAssistData - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This function will be called after any global assist callbacks.
onProviderDisabled - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
onProviderEnabled - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
onRebind - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called when new clients have connected to the service, after it had previously been notified that all had disconnected in its onUnbind(Intent).
onReceive - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
After return of this method the BroadcastReceiver is assumed to have stopped.
onRequestCancelPrintJob - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onRestart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Current activity is being re-displayed to the user.
onRestoreInstanceState - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Restores the View-State (and may do other stuff).
onResume - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Activity starts interacting with the user.
onResume - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
makes the fragment interacting with the user (based on its containing activity being resumed).
onRetainNonConfigurationInstance - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called by the system, as part of destroying an activity due to a configuration change, when it is known that a new instance will immediately be created for the new configuration.
onRevoke - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onSaveInstanceState - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called to retrieve per-instance state from an activity before being killed.
onSaveInstanceState - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called to ask the fragment to save its current dynamic state.
onSearchRequested - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This hook is called when the user signals the desire to start a search.
onSearchRequested - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onSharedPreferenceChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onShowInputRequested - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onStart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called a view steps before the Activity gets visible.
onStart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
makes the fragment visible to the user (based on its containing activity being started).
onStart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Only for backwards compatibility.
onStartCandidatesView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
non-demand generation of the UI.
onStartCommand - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called by the system every time a client explicitly starts the service by calling startService(Intent).
onStartInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
deal with an input session starting with the client.
onStartInputView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
deal with input starting within the input area of the IME.
onStartListening - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onStatusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
 
onStop - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when you are no longer visible to the user.
onStop - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
fragment is no longer visible to the user either because its activity is being stopped or a fragment operation is modifying it in the activity.
onStop - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onStopListening - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onSynthesizeText - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onTaskRemoved - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
This is called if the service is currently running and the user has removed a task that comes from the service's application.
onTitleChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
onTouchEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when a touch screen event was not handled by any of the views under it.
onTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when the trackball was moved and not handled by any of the views inside of the activity.
onTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This will happen for example when it goes in the background and there is not enough memory to keep as many background processes running as desired.
onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process.
onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
 
onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process.
onUnbind - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called when all clients have disconnected from a particular interface published by the service.
onUnbindInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onUpdateCursor - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onUpdateExtractedText - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Called when the application has reported new extracted text to be shown due to changes in its current text state.
onUpdateExtractingViews - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onUpdateExtractingVisibility - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onUpdateSelection - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onUserInteraction - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called whenever a key, touch, or trackball event is dispatched to the activity.
onUserLeaveHint - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called as part of the activity lifecycle when an activity is about to go into the background as the result of user choice.
onViewClicked - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onViewCreated - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Called immediately after onCreateView has returned, but before any saved state has been restored in to the view.
onViewStateRestored - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
tells the fragment that all of the saved state of its view hierarchy has been restored.
onWindowAttributesChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
This is called whenever the current window attributes change.
onWindowAttributesChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onWindowFocusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Called when the current Window of the activity gains or loses focus.
onWindowFocusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onWindowHidden - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onWindows() - Static method in class com.ibm.wala.util.PlatformUtil
are we running on Windows?
onWindowShown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
onWindowStartingActionMode - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Give the Activity a chance to control the UI for an action mode requested by the system.
onWindowStartingActionMode - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
op - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
op - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
op - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
 
op - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
 
op - Variable in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
OP_aaload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_aastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_aconst_null - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ADD - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_aload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_aload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_aload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_aload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_aload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_anewarray - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_areturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_arraylength - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_astore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_astore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_astore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_astore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_astore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_athrow - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_baload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_bastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_bipush - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_BIT_AND - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_BIT_OR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_BIT_XOR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_BITNOT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_caload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_castore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_checkcast - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_CONCAT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_d2f - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_d2i - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_d2l - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dadd - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_daload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dcmpg - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dcmpl - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ddiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_DIV - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_dload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dmul - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dneg - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_drem - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dreturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dstore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dstore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dstore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dstore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dstore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dsub - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dup - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dup2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dup2_x1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dup2_x2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dup_x1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_dup_x2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_EQ - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_f2d - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_f2i - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_f2l - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fadd - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_faload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fcmpg - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fcmpl - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fconst_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fdiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fmul - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fneg - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_frem - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_freturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fstore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fstore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fstore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fstore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fstore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_fsub - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_GE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_getfield - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_getstatic - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_goto - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_goto_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_GT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_i2b - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_i2c - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_i2d - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_i2f - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_i2l - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_i2s - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iadd - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iaload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iand - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_4 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_5 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iconst_m1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_idiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_acmpeq - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_acmpne - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_icmpeq - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_icmpge - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_icmpgt - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_icmple - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_icmplt - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_if_icmpne - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifeq - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifge - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifgt - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifle - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iflt - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifne - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifnonnull - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ifnull - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iinc - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_imul - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ineg - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_instanceof - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_invokedynamic - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_invokeinterface - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_invokespecial - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_invokestatic - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_invokevirtual - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ior - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_irem - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ireturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ishl - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ishr - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_istore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_istore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_istore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_istore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_istore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_isub - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_iushr - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ixor - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_jsr - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_jsr_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_l2d - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_l2f - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_l2i - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ladd - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_laload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_land - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lcmp - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ldc - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ldc2_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ldc_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_ldiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_LE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_lload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lmul - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lneg - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lookupswitch - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lor - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lrem - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lreturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_LSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_lshl - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lshr - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lstore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lstore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lstore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lstore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lstore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lsub - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_LT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_lushr - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_lxor - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_MOD - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_monitorenter - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_monitorexit - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_MUL - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_multianewarray - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_NE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_new - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_newarray - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_nop - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_NOT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_pop - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_pop2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_putfield - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_putstatic - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_REL_AND - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_REL_OR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_REL_XOR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_ret - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_return - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_RSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_saload - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_sastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_sipush - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_STRICT_EQ - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_STRICT_NE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_SUB - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_swap - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_tableswitch - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
OP_URSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_wide - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
opcode - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
 
oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
 
oper2 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
oper2 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
oper2 - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
 
OPERATOR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
OPTIMISTIC - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
Should uninitialized variables be considered TOP (optimistic) or BOTTOM (pessimistic);
OPTIMISTIC - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
Should uninitialized variables be considered TOP (optimistic) or BOTTOM (pessimistic);
optimize() - Method in class com.ibm.wala.shrikeBT.tools.MethodOptimizer
Deprecated.
 
options - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
Governing analysis options
options - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
options - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
options - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
options - Variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
options - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Special rules for bypassing Java calls
or(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
or(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Logically ORs this bit set with the specified set of bits.
or(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return a new FixedSizeBitVector as the OR of two others
or(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
or(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Logically ORs this bit set with the specified set of bits.
or(FixedSizeBitVector, FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
Return a new FixedSizeBitVector as the OR of two others
or(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Logically ORs this bit set with the specified set of bits.
or(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
Return a new FixedSizeBitVector as the OR of two others
or(Predicate<T>) - Method in class com.ibm.wala.util.Predicate
Return a predicate that is a conjunction of this predicate and another predicate
order - Variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
order - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
OrderedMultiGraph<T> - Interface in com.ibm.wala.util.graph
 
orderStatements() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
OrdinalSet<T> - Class in com.ibm.wala.util.intset
A Set backed by a set of integers.
OrdinalSet(IntSet, OrdinalSetMapping<T>) - Constructor for class com.ibm.wala.util.intset.OrdinalSet
 
OrdinalSetMapping<T> - Interface in com.ibm.wala.util.intset
An object that implements a bijection between whole numbers and objects.
OrFilter<T> - Class in com.ibm.wala.util.collections
A filter "A or B"
orWithDelta(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Logically ORs this bit set with the specified set of bits.
OTHER - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
OtherPrimitiveTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
OUTPUT_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
outputModifiedClass(ClassInstrumenter, ClassWriter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
Update the original class with some method changes.
outputModifiedClass(ClassInstrumenter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
Update the original class with some method changes.
overrideAll() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides
Generates methods in a MethodTargetSelector.
overrideIntents - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Overrides Intents.
Overrides - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
Context Free overrides for the startComponent-Methods.
Overrides(AndroidModel, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides
 
Overrides.StartComponentMethodTargetSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
 
overwriteStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Like {@link addStatement(SSAInstructionWithPC ) but may replace an existing one.

P

pa - Variable in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
pa - Variable in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
pa - Variable in class com.ibm.wala.viz.viewer.PaPanel
 
PABasedMemoryAccessMap - Class in com.ibm.wala.demandpa.util
A MemoryAccessMap that makes use of a pre-computed PointerAnalysis to reduce the number of considered accesses.
PABasedMemoryAccessMap(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
PABasedMemoryAccessMap(CallGraph, PointerAnalysis<InstanceKey>, SDG) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
PABasedMemoryAccessMap(CallGraph, PointerAnalysis<InstanceKey>, Map<Statement, Set<PointerKey>>, Map<Statement, Set<PointerKey>>) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
pack(int, int) - Static method in class com.ibm.wala.util.math.LongUtil
 
PackedSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
 
PackedSwitchPad(PackedSwitchDataPseudoInstruction, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
pad - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
 
padWithSpaces(StringBuffer, int) - Static method in class com.ibm.wala.util.strings.StringStuff
 
padWithSpaces(StringBuffer, int) - Static method in class com.ibm.wala.util.tables.Table
 
Pair<T,U> - Class in com.ibm.wala.util.collections
 
Pair(T, U) - Constructor for class com.ibm.wala.util.collections.Pair
 
pair(int, int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
 
pair(long, long) - Static method in class com.ibm.wala.util.intset.SparseLongSet
 
PaPanel - Class in com.ibm.wala.viz.viewer
Panel for showing the Pointer Analysis results.
PaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.viz.viewer.PaPanel
 
ParamBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
ParamCallee - Class in com.ibm.wala.ipa.slicer
A Statement representing a formal parameter
ParamCallee(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.ParamCallee
 
ParamCaller - Class in com.ibm.wala.ipa.slicer
A Statement representing an actual parameter
ParamCaller(CGNode, int, int) - Constructor for class com.ibm.wala.ipa.slicer.ParamCaller
 
Parameter(int, String, TypeReference, ParameterAccessor.ParamerterDisposition, ParameterAccessor.BasedOn, MethodReference, int) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
Create Parameters using ParameterAccessor.
ParameterAccessor - Class in com.ibm.wala.util.ssa
Access parameters without confusion on their numbers.
ParameterAccessor(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor
Reads the parameters of a MethodReference CAUTION:.
ParameterAccessor(MethodReference, boolean) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor
Reads the parameters of a MethodReference CAUTION:.
ParameterAccessor(IMethod) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor
Read the parameters from an IMethod.
ParameterAccessor.BasedOn - Enum in com.ibm.wala.util.ssa
The Constructor used to create ParameterAccessor influences the parameter-offset.
ParameterAccessor.ParamerterDisposition - Enum in com.ibm.wala.util.ssa
The kind of parameter.
ParameterAccessor.Parameter - Class in com.ibm.wala.util.ssa
The representation of a Parameter handled using a ParameterAccessor.
ParameterAccessor.ParameterKey - Class in com.ibm.wala.util.ssa
This key is identified by type and parameter number.
ParameterKey(int) - Constructor for class com.ibm.wala.ipa.callgraph.ContextKey.ParameterKey
 
ParameterKey(TypeName, int, String) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor.ParameterKey
 
PARAMETERS - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
Generally useful constants for possible parameter indices
ParameterState - Class in com.ibm.wala.cfg.exc.intra
Encapsulates the state of all parameters of an invoked method
ParameterState() - Constructor for class com.ibm.wala.cfg.exc.intra.ParameterState
 
ParameterState(NullPointerState, int[]) - Constructor for class com.ibm.wala.cfg.exc.intra.ParameterState
Constructor to make a ParameteState out of a regular NullPointerState.
ParamLabel - Class in com.ibm.wala.demandpa.flowgraph
 
paramManager - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
 
paramPositionMap - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
Sourcecode positions for method parameters
params - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
Map: LocalPointerKey -> CGNode.
params - Variable in class com.ibm.wala.ssa.SSAInvokeInstruction
The value numbers of the arguments passed to the call.
PARANOID - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
if set, check that all instance keys in a points-to set are consistent with the type of the corresponding pointer key
ParanoidHashMap<K,V> - Class in com.ibm.wala.util.collections
a debugging aid.
ParanoidHashMap(Map<K, V>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
 
ParanoidHashMap(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
 
ParanoidHashMap() - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
 
ParanoidHashSet<T> - Class in com.ibm.wala.util.collections
a debugging aid.
ParanoidHashSet(Collection<T>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
 
ParanoidHashSet() - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
 
ParanoidHashSet(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
 
parent - Variable in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
 
parent - Variable in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
parent - Variable in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
parent() - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder.UnwindKey
 
parent() - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NoKey
 
parent() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.CopyKey
keys have parent pointers, useful for when nesting cloning must occur (e.g., unrolling of nested loops)
parent - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
 
parent - Variable in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
target selector to use for non-bypassed calls
parse(String) - Static method in class com.ibm.wala.cast.util.CAstPattern
 
parse(String) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
parse(String) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
parse(String) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
parse(String) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
 
parse(String) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
parse(String) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
parse(String) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
parse(String) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
parse(String) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
parse(String[]) - Static method in class com.ibm.wala.util.io.CommandLine
create a Properties object representing the properties set by the command line args.
parseBytecode() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
parseForArrayDimensionality() - Method in class com.ibm.wala.util.strings.Atom
Parse "this" array descriptor to obtain number of dimensions in corresponding array type.
parseForArrayDimensionality(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
Parse an array descriptor to obtain number of dimensions in corresponding array type.
parseForArrayElementDescriptor() - Method in class com.ibm.wala.util.strings.Atom
Parse "this" array descriptor to obtain descriptor for array's element type.
parseForArrayElementName() - Method in class com.ibm.wala.types.TypeName
 
parseForClass(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
Given that name[start:start+length] is a Type name in JVM format, strip the package and return the "package-free" class name TODO: inefficient; needs tuning.
parseForClass(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
Given that name[start:start+length] is a Type name in JVM format, strip the package and return the "package-free" class name
parseForInnermostArrayElementDescriptor() - Method in class com.ibm.wala.util.strings.Atom
Return the innermost element type reference for an array
parseForInnermostArrayElementDescriptor(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
Parse an array descriptor to obtain number of dimensions in corresponding array type.
parseForInnermostArrayElementDescriptor(Atom) - Static method in class com.ibm.wala.util.strings.StringStuff
Parse an array descriptor to obtain number of dimensions in corresponding array type.
parseForPackage(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
Given that name[start:start+length] is a Type name in JVM format, parse it for the package
parseForPackage(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
Given that name[start:start+length] is a Type name in JVM format, parse it for the package
parseForParameterNames(String) - Static method in class com.ibm.wala.util.strings.StringStuff
 
parseForParameterNames(Language, String) - Static method in class com.ibm.wala.util.strings.StringStuff
 
parseForParameterNames(Language, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
Parse method descriptor to obtain descriptions of method's parameters.
parseForReturnTypeName(String) - Static method in class com.ibm.wala.util.strings.StringStuff
 
parseForReturnTypeName(Language, String) - Static method in class com.ibm.wala.util.strings.StringStuff
 
parseForReturnTypeName(Language, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
Parse method descriptor to obtain description of method's return type.
parseIntArray(String) - Static method in class com.ibm.wala.util.intset.SparseIntSet
Reverse of toString(): "{2,3}" -> [2,3]
parseLongArray(String) - Static method in class com.ibm.wala.util.intset.SparseLongSet
Reverse of toString(): "{2,3}" -> [2,3]
parseStandardArgs(String[]) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Parse an argument list to find elements to instrument and the name of the output file.
PartialCallGraph - Class in com.ibm.wala.ipa.callgraph.impl
a view of a portion of a call graph.
PartialCallGraph(CallGraph, Collection<CGNode>, Graph<CGNode>) - Constructor for class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
PartiallyBalancedTabulationProblem<T,P,F> - Interface in com.ibm.wala.dataflow.IFDS
A TabulationProblem with additional support for computing with partially balanced parentheses.
PartiallyBalancedTabulationSolver<T,P,F> - Class in com.ibm.wala.dataflow.IFDS
Utilities for dealing with tabulation with partially balanced parentheses.
PartiallyBalancedTabulationSolver(PartiallyBalancedTabulationProblem<T, P, F>, MonitorUtil.IProgressMonitor) - Constructor for class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
 
partialRoots - Variable in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
Patch() - Constructor for class com.ibm.wala.shrikeBT.MethodEditor.Patch
 
Path - Class in com.ibm.wala.util.graph
We represent a path in a numbered graph as a vector of integers where node i_1 is the src and node i_n is the sink
pathCallback(int, int, int) - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
PathEdge<T> - Class in com.ibm.wala.dataflow.IFDS
an individual edge ->
pc - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
PDFViewUtil - Class in com.ibm.wala.viz
utilities for integrating with ghostview (or another PS/PDF viewer)
PDFViewUtil() - Constructor for class com.ibm.wala.viz.PDFViewUtil
 
PDG<T extends InstanceKey> - Class in com.ibm.wala.ipa.slicer
Program dependence graph for a single call graph node
PDG(CGNode, PointerAnalysis<T>, Map<CGNode, OrdinalSet<PointerKey>>, Map<CGNode, OrdinalSet<PointerKey>>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions, CallGraph, ModRef) - Constructor for class com.ibm.wala.ipa.slicer.PDG
 
PDG(CGNode, PointerAnalysis<T>, Map<CGNode, OrdinalSet<PointerKey>>, Map<CGNode, OrdinalSet<PointerKey>>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions, CallGraph, ModRef, boolean) - Constructor for class com.ibm.wala.ipa.slicer.PDG
 
PDG.Dependency - Enum in com.ibm.wala.ipa.slicer
BEGIN Custom change: control deps
peek() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
peek() - Method in class com.ibm.wala.util.collections.FifoQueue
Returns the next Object in the queue, but leaves it in the queue.
peek() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
peek() - Method in class com.ibm.wala.util.collections.IntStack
 
peekNextOpcode() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Returns the opcode of the next instruction in the sequence without advancing to it
PEIVisitor(boolean[]) - Constructor for class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
pendingChildren - Variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
An iterator of child nodes for each node being searched
perform() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
perform(IR) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
 
perform(ControlFlowGraph<SSAInstruction, ISSABasicBlock>, SymbolTable) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
 
perform(ControlFlowGraph<SSAInstruction, ISSABasicBlock>, SymbolTable, BitVector) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
 
perform() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
perform(IR) - Static method in class com.ibm.wala.ssa.analysis.DeadAssignmentElimination
eliminate dead phis from an ir
perform() - Method in class com.ibm.wala.util.heapTrace.HeapTracer
Trace the heap and return the results
performVerboseAction() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
performVerboseAction() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
performVerboseAction() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
performVerboseAction() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
performVerboseAction() - Method in interface com.ibm.wala.util.collections.IVector
 
performVerboseAction() - Method in class com.ibm.wala.util.collections.SimpleVector
 
performVerboseAction() - Method in class com.ibm.wala.util.collections.SparseVector
 
performVerboseAction() - Method in class com.ibm.wala.util.collections.TwoLevelVector
 
performVerboseAction() - Method in interface com.ibm.wala.util.debug.VerboseAction
optional method used for performance debugging
performVerboseAction() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
performVerboseAction() - Method in class com.ibm.wala.util.intset.SimpleIntVector
 
performVerboseAction() - Method in class com.ibm.wala.util.intset.SparseIntVector
 
performVerboseAction() - Method in class com.ibm.wala.util.intset.SparseLongIntVector
 
performVerboseAction() - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
 
PERIODIC_WIPE_SOFT_CACHES - Static variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Should we periodically clear out soft reference caches in an attempt to help the GC?
PERIODIC_WIPE_SOFT_CACHES - Static variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Should we periodically clear out soft reference caches in an attempt to help the GC?
periodicMaintenance() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
a method that will be called every N evaluations.
periodicMaintenance() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
phiCounts - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
PhiInstruction(int, int, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
PhiInstruction(int, int, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
PhiInstruction(int, SSAValue, Collection<? extends SSAValue>) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Combine SSA-Values into a newone.
PhiStatement - Class in com.ibm.wala.ipa.slicer
identifier of a phi instruction
PhiStatement(CGNode, SSAPhiInstruction) - Constructor for class com.ibm.wala.ipa.slicer.PhiStatement
 
PhiValue - Class in com.ibm.wala.ssa
A value generated by a phi instruction.
PiInstruction(int, int, int, int, int, SSAInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
PiInstruction(int, int, int, int, int, SSAInstruction) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
PiStatement - Class in com.ibm.wala.ipa.slicer
identifier of a Pi instruction
PiStatement(CGNode, SSAPiInstruction) - Constructor for class com.ibm.wala.ipa.slicer.PiStatement
 
pkToP2Set - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
pkToTrackedSet - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
placeNewPhiAt(int, SSACFG.BasicBlock) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
placeNewPhiAt(int, SSACFG.BasicBlock) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
placePhiNodes() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
PlatformUtil - Class in com.ibm.wala.util
Platform-specific utility functions.
PlatformUtil() - Constructor for class com.ibm.wala.util.PlatformUtil
 
pointerAnalysis - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
Results of pointer analysis
PointerAnalysis<T extends InstanceKey> - Interface in com.ibm.wala.ipa.callgraph.propagation
Abstract definition of pointer analysis
PointerAnalysisImpl - Class in com.ibm.wala.ipa.callgraph.propagation
General representation of the results of pointer analysis
PointerAnalysisImpl(PropagationCallGraphBuilder, CallGraph, PointsToMap, MutableMapping<InstanceKey>, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
PointerAnalysisImpl.HModel - Class in com.ibm.wala.ipa.callgraph.propagation
 
PointerAnalysisImpl.ImplicitPointsToSetVisitor - Class in com.ibm.wala.ipa.callgraph.propagation
 
PointerKey - Interface in com.ibm.wala.ipa.callgraph.propagation
A PointerKey instance serves as the representative for an equivalence class of pointers.
PointerKeyAndCallSite - Class in com.ibm.wala.demandpa.flowgraph
 
PointerKeyAndCallSite(PointerKey, CallSiteReference) - Constructor for class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
 
PointerKeyAndState - Class in com.ibm.wala.demandpa.alg
 
PointerKeyAndState(PointerKey, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.PointerKeyAndState
 
PointerKeyComparator - Class in com.ibm.wala.ipa.callgraph.propagation
 
PointerKeyComparator(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
PointerKeyFactory - Interface in com.ibm.wala.ipa.callgraph.propagation
An object that abstracts how to model pointers in the heap.
pointerKeyFactory - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Meta-data regarding how pointers are modeled
pointerKeys - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
An object that abstracts how to model pointers in the heap.
PointerMask - Static variable in class com.ibm.wala.types.TypeName
 
PointerParamValueNumIterator - Class in com.ibm.wala.demandpa.util
Iterates over the value numbers of the pointer parameters of a method.
PointerParamValueNumIterator(CGNode) - Constructor for class com.ibm.wala.demandpa.util.PointerParamValueNumIterator
 
PointerTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
PointsToComputer() - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
use this with care! only for subclasses that aren't computing points-to information exactly (e.g., DemandRefinementPointsTo.FlowsToComputer)
PointsToComputer(PointerKey) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
PointsToComputer(PointerKeyAndState) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
PointsToMap - Class in com.ibm.wala.ipa.callgraph.propagation
An object that tracks the mapping between pointer keys and points-to set variables
PointsToMap() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
pointsToMap - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
object that tracks points-to sets
pointsToPassesPred(PointerKey, Predicate<InstanceKey>, PointerAnalysis<InstanceKey>) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
check if the points-to set of a variable passes some predicate, without necessarily computing the whole points-to set
pointsToSet - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
PointsToSetVariable - Class in com.ibm.wala.ipa.callgraph.propagation
Representation of a points-to set during an andersen-style analysis.
PointsToSetVariable(PointerKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
PointType - Class in com.ibm.wala.analysis.typeInference
Represents a single concrete type.
PointType(IClass) - Constructor for class com.ibm.wala.analysis.typeInference.PointType
 
PolicyManager - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
PolicyManagerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
pop() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
pop() - Method in class com.ibm.wala.demandpa.alg.CallStack
 
pop(String, String) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
pop() - Method in class com.ibm.wala.util.collections.FifoQueue
Remove the next Object from the queue and return it to the caller.
pop() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
pop() - Method in class com.ibm.wala.util.collections.IntStack
pop the stack
popAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
popAssignment(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
popAssignment(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
popFromWorkList() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
PopInstruction - Class in com.ibm.wala.shrikeBT
PopInstructions pop one or two elements off the working stack.
PopInstruction(byte) - Constructor for class com.ibm.wala.shrikeBT.PopInstruction
 
popN(IInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
Add the EntryPoint specifications defined in this file to the given list.
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
Add the EntryPoint specifications defined in this file to the given list.
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
Add the EntryPoint specifications defined in this file to the given list.
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
Add the EntryPoint specifications defined in this file to the given list.
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
Add the EntryPoint specifications defined in this file to the given list.
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
Add the EntryPoint specifications defined in this file to the given list.
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Add the EntryPoint specifications defined in this file to the given list.
populateFieldArrayFromList(List<FieldImpl>, IField[]) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
populationCount() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
populationCount(int) - Static method in class com.ibm.wala.util.intset.Bits
Return the number of ones in the binary representation of an integer.
populationCount() - Method in class com.ibm.wala.util.intset.BitVectorBase
How many bits are set?
populationCount() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
How many bits are set?
pos() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
pos() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
pos() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
for recording source positions
Position - Class in com.ibm.wala.sourcepos
Represents a source file position.
positionMap - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
Cached map representing position information for bytecode instruction at given index
postProcessEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Post-process an entity after visiting it.
postProcessEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Post-process an entity after visiting it.
postProcessNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Post-process a node after visiting it.
postProcessNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Post-process a node after visiting it.
PreBasicBlock() - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
Predicate<T> - Class in com.ibm.wala.util
Interface for defining an arbitrary predicate on Objects.
Predicate() - Constructor for class com.ibm.wala.util.Predicate
 
premain(String, Instrumentation) - Static method in class com.ibm.wala.shrike.cg.OnlineDynamicCallGraph
 
premain(String, Instrumentation) - Static method in class com.ibm.wala.shrike.instrumentation.CodeScraper
 
prepend(int, Path) - Static method in class com.ibm.wala.util.graph.Path
 
PRIMITIVE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
primitive - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
PrimitiveAssignability - Class in com.ibm.wala.util
Offers checks like ClassHierarchy.isAssignable but for primitives.
PrimitiveAssignability() - Constructor for class com.ibm.wala.util.PrimitiveAssignability
 
PrimitiveAssignability.AssignabilityKind - Enum in com.ibm.wala.util
 
PrimitiveMask - Static variable in class com.ibm.wala.types.TypeName
 
PrimitivePropagateOperator() - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
 
PrimitiveType - Class in com.ibm.wala.analysis.typeInference
Abstraction of a primitive type.
PrimitiveType(TypeReference, int) - Constructor for class com.ibm.wala.analysis.typeInference.PrimitiveType
 
PRIMORDIAL - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
Primordial - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical reference to primordial class loader
print(CAstNode) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
print(CAstNode, CAstSourcePositionMap) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
print(CAstEntity) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
print() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
 
PRINT_CHARACTER_RANGE_TABLE - Static variable in class com.ibm.wala.sourcepos.Debug
 
printCollection(String, Collection<?>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
 
printPath(Writer) - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
Print the path to the given stream, if there is one.
PrintService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
PrintServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
printStats(IClassHierarchy) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyStats
Dump stats about the class hierarchy to stdout.
printTo(CAstNode, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
printTo(CAstNode, CAstSourcePositionMap, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
printTo(CAstNode, CAstSourcePositionMap, Writer, int, boolean) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
printTo(CAstEntity, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
PRIVATE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
processAssignOp(CAstNode, CAstNode, CAstNode, int, boolean, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
processCall(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Handle lines [14 - 19] of the algorithm, propagating information into and across a call site.
processCallingConstraints(CGNode, SSAAbstractInvokeInstruction, CGNode, InstanceKey[][], PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
processClassInitializer(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
processClassInitializer(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
TODO: lift most of this logic to PropagationCallGraphBuilder Add a call to the class initializer from the root method.
processDebugInfo(ShrikeBTMethod.BytecodeInfo) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Walk through the bytecodes and collect trivial information.
processDebugInfo(ShrikeBTMethod.BytecodeInfo) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
END Custom change: precise positions
processExit(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Handle lines [21 - 32] of the algorithm, propagating information from an exit node.
processFunctionExpr(CAstNode, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
processIf(CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
processObjectRefAssignOp(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
processParticularCallee(PathEdge<T>, int, Collection<T>, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
handle a particular callee for some call node.
processPutField(int, int, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
processPutStatic(int, FieldReference, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
processScopeDefLine(AnalysisScope, ClassLoader, String) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
 
productionAssertion(boolean, String) - Static method in class com.ibm.wala.util.debug.Assertions
An assertion which does not need to be guarded by verifyAssertions.
productionAssertion(boolean) - Static method in class com.ibm.wala.util.debug.Assertions
An assertion which does not need to be guarded by verifyAssertions.
ProgramCounter - Class in com.ibm.wala.classLoader
Simple object that represents a program counter value (i.e., an instruction in the bytecode)
ProgramCounter(int) - Constructor for class com.ibm.wala.classLoader.ProgramCounter
 
ProgressMaster - Class in com.ibm.wala.util
A class to control execution through the MonitorUtil.IProgressMonitor interface.
ProgressMaster.TooMuchMemoryUsed - Exception in com.ibm.wala.util
 
progressMonitor - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
A progress monitor.
project(Graph<E>, Predicate<E>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
 
propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
 
propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
 
propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
 
propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Propagate the fact -> has arisen as a path edge.
PropagationCallGraphBuilder - Class in com.ibm.wala.ipa.callgraph.propagation
This abstract base class provides the general algorithm for a call graph builder that relies on propagation through an iterative dataflow solver TODO: This implementation currently keeps all points to sets live ...
PropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
PropagationCallGraphBuilder.ArrayLoadOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Binary op: := ArrayLoad( <arrayref>) Side effect: Creates new equations.
PropagationCallGraphBuilder.ArrayStoreOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Binary op: := ArrayStore( <arrayref>) Side effect: Creates new equations.
PropagationCallGraphBuilder.FilterOperator - Class in com.ibm.wala.ipa.callgraph.propagation
The FilterOperator is a filtered set-union.
PropagationCallGraphBuilder.GetFieldOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Binary op: := GetField( ) Side effect: Creates new equations.
PropagationCallGraphBuilder.InstanceArrayStoreOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Update the points-to-set for an array contents to include a particular instance key.
PropagationCallGraphBuilder.InstancePutFieldOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Update the points-to-set for a field to include a particular instance key.
PropagationCallGraphBuilder.InverseFilterOperator - Class in com.ibm.wala.ipa.callgraph.propagation
 
PropagationCallGraphBuilder.MutableBoolean - Class in com.ibm.wala.ipa.callgraph.propagation
 
PropagationCallGraphBuilder.PutFieldOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Operator that represents a putfield
PropagationCallGraphBuilder.TypedPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
A pointer key that delegates to an untyped variant, but adds a type filter
PropagationGraph - Class in com.ibm.wala.ipa.callgraph.propagation
A dataflow graph implementation specialized for propagation-based pointer analysis
PropagationGraph() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
PropagationSystem - Class in com.ibm.wala.ipa.callgraph.propagation
System of constraints that define propagation for call graph construction
PropagationSystem(CallGraph, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
PROTECTED - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
ProviderEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded EntryPoint-specifications for an Android-ContentProvider.
ProviderEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
prune(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
Prune a graph to only the nodes accepted by the Predicate p
PrunedCallGraph - Class in com.ibm.wala.ipa.callgraph.pruned
 
PrunedCallGraph(CallGraph, Set<CGNode>) - Constructor for class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
PrunedCFG<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.ipa.cfg
A pruned view of a ControlFlowGraph.
PruningPolicy - Interface in com.ibm.wala.ipa.callgraph.pruned
Policy which decides which branch of a call graph is going to be pruned.
PUBLIC - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
push(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
push(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.CallStack
 
push(T) - Method in class com.ibm.wala.util.collections.FifoQueue
Insert an Object at the tail end of the queue if it is not already in the queue.
push(Iterator<? extends T>) - Method in class com.ibm.wala.util.collections.FifoQueue
Insert all of the elements in the specified Iterator at the tail end of the queue if not already present in the queue.
push(T) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
Insert an Object at the tail end of the queue if it was never pushed into the queue.
push(Iterator<? extends T>) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
Insert all of the elements in the specified Iterator at the tail end of the queue if never previously pushed into the queue.
push(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
push(int) - Method in class com.ibm.wala.util.collections.IntStack
 
pushAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
pushAssignment(SSAInstruction, int, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
pushAssignment(SSAInstruction, int, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
put(PointerKey, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
put(K, V) - Method in class com.ibm.wala.util.collections.BimodalMap
 
put(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
 
put(K, V) - Method in class com.ibm.wala.util.collections.ParanoidHashMap
 
put(Object, Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
put(int, T) - Method in class com.ibm.wala.util.intset.MutableMapping
Add an object to the set of mapped objects at index i.
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.BimodalMap
 
putAll(K, Collection<? extends V>) - Method in interface com.ibm.wala.util.collections.MultiMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.ParanoidHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.SmallMap
 
PutField - Class in com.ibm.wala.dalvik.dex.instructions
 
PutField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField
 
putField(Atom, TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
PutField.PutInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
 
PutField.PutStaticField - Class in com.ibm.wala.dalvik.dex.instructions
 
PutFieldBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
PutFieldLabel - Class in com.ibm.wala.demandpa.flowgraph
 
PutFieldOperator(IField, PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
putInfo(Object, MethodData.Results) - Method in class com.ibm.wala.shrikeBT.MethodData
Set the annotation for the given key.
PutInstanceField(int, int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField.PutInstanceField
 
PutInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
PutInstruction(int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
PutInstruction - Class in com.ibm.wala.shrikeBT
This class represents put and putstatic instructions.
PutInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
PutInstruction(int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
PutInstruction(int, SSAValue, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Writes newValue to field of targetInstance.
PutInstruction(int, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Writes newValue to static field.
PutStaticField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField.PutStaticField
 

Q

queriedPkAndState - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
query - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
Query - Class in com.ibm.wala.util.tables
Misc SQL-like support for queries on tables
Query() - Constructor for class com.ibm.wala.util.tables.Query
 
queuedSet() - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
Return the set of objects that have been queued.
quoteStringIfNeeded(String) - Static method in class com.ibm.wala.util.processes.JavaLauncher
Deprecated.

R

Range - Class in com.ibm.wala.sourcepos
This class represents a range in the source file.
RangePosition - Class in com.ibm.wala.cast.tree.impl
 
RangePosition(URL, int, int, int, int) - Constructor for class com.ibm.wala.cast.tree.impl.RangePosition
 
RangePosition(URL, int, int, int) - Constructor for class com.ibm.wala.cast.tree.impl.RangePosition
 
RawElement(byte[], int, int) - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.RawElement
Create an Element for the 'len' bytes in 'buf' at offset 'offset'.
rawString() - Method in class com.ibm.wala.types.generics.Signature
 
ReachabilityFunctions<T> - Class in com.ibm.wala.ipa.slicer
Trivial flow functions to represent simple reachability.
reachableNodeCount - Variable in class com.ibm.wala.util.graph.dominators.Dominators
the number of nodes reachable from the root
read(char[], int, int) - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
 
read(AnalysisScope, String, File, ClassLoader, FileProvider) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
 
read(AnalysisScope, URI, File, ClassLoader, FileProvider) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
 
readBytes(InputStream) - Static method in class com.ibm.wala.util.io.FileUtil
read fully the contents of s and return a byte array holding the result
readData(DataInputStream) - Method in class com.ibm.wala.sourcepos.CRTable
 
readData(DataInputStream) - Method in class com.ibm.wala.sourcepos.MethodPositions
 
Reader() - Constructor for class com.ibm.wala.classLoader.CompoundModule.Reader
 
readFromDirectTextFile(String, Character) - Static method in class com.ibm.wala.util.tables.StringTable
read from a direct (native) text file
readFromStream(InputStream, Character) - Static method in class com.ibm.wala.util.tables.StringTable
 
readFromStream(InputStream, Character, Character) - Static method in class com.ibm.wala.util.tables.StringTable
 
readFromTextFile(File, Character) - Static method in class com.ibm.wala.util.tables.StringTable
 
readFully(InputStream, byte[]) - Static method in class com.ibm.wala.shrikeBT.Util
 
readFully(InputStream) - Static method in class com.ibm.wala.shrikeBT.Util
 
readJavaScope(String, File, ClassLoader) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
read in an analysis scope for a Java application from a text file
readNextNonCommentLine(LineNumberReader, Character) - Static method in class com.ibm.wala.util.tables.StringTable
 
readStackMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.StackMapTableReader
 
realloc(int[], int) - Static method in class com.ibm.wala.util.collections.Util
 
RECEIVER - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
A property of contexts that might be generally useful: an identifier for the receiver object ...
ReceiverInstanceContext - Class in com.ibm.wala.ipa.callgraph.propagation
This is a context which is customized for the InstanceKey of the receiver.
ReceiverInstanceContext(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
 
ReceiverTypeContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation
This context selector selects a context based on the concrete type of the receiver.
ReceiverTypeContextSelector() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ReceiverTypeContextSelector
 
RecognitionService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
RecognitionServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
recordCall(T, T, int, boolean) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
invoked when a callee is processed with a particular entry fact
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
recordFactoryType(CGNode, IClass) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
record that the "factory" method of a node should be interpreted to allocate a particular class.
recordImplicit(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
record that a particular points-to-set is represented implicitly
recordImplicitPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
record that a particular points-to-set is represented implicitly.
recordTransitiveRoot(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
record points-to-sets that are "roots" of the transitive closure.
recordType(IClassHierarchy, Context, TypeReference) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
recordUnified(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
record that a particular points-to-set has been unioned with another
recurseFiles(VoidFunction<File>, Predicate<File>, File) - Static method in class com.ibm.wala.util.io.FileUtil
 
recursive - Variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
for CAstEntity nodes r s.t.
redirectTargets(int[]) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
redirectTargets(int[]) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
redirectTargets(int[]) - Method in interface com.ibm.wala.shrikeBT.IInstruction
 
redirectTargets(int[]) - Method in class com.ibm.wala.shrikeBT.Instruction
 
redirectTargets(int[]) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
REF_getField - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_getStatic - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_invokeInterface - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_invokeSpecial - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_invokeStatic - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_invokeVirtual - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_newInvokeSpecial - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_putField - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
REF_putStatic - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
 
reference - Variable in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
ReferenceCleanser - Class in com.ibm.wala.util.ref
For some reason (either a bug in our code that defeats soft references, or a bad policy in the GC), leaving soft reference caches to clear themselves out doesn't work.
ReferenceCleanser() - Constructor for class com.ibm.wala.util.ref.ReferenceCleanser
 
ReferenceMask - Static variable in class com.ibm.wala.types.TypeName
 
ReferenceToken(byte, String, String, String) - Constructor for class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
 
referenceToType - Static variable in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
ReferenceTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
referenceTypeMap - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
refinementPolicy - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
RefinementPolicy - Interface in com.ibm.wala.demandpa.alg.refinepolicy
A complete refinement policy for a points-to analysis.
RefinementPolicyFactory - Interface in com.ibm.wala.demandpa.alg.refinepolicy
 
refinePattern - Variable in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
 
ReflectedFieldPointerKey - Class in com.ibm.wala.cast.ipa.callgraph
 
ReflectionContextInterpreter - Class in com.ibm.wala.analysis.reflection
SSAContextInterpreter to handle all reflection procession.
ReflectionContextInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.ReflectionContextInterpreter
 
ReflectionContextSelector - Class in com.ibm.wala.analysis.reflection
A ContextSelector to handle default reflection logic.
ReflectionContextSelector() - Constructor for class com.ibm.wala.analysis.reflection.ReflectionContextSelector
 
ReflectionHandler - Class in com.ibm.wala.ipa.callgraph.propagation
A helper class which can modify a PropagationCallGraphBuilder to deal with reflective factory methods.
ReflectionHandler(PropagationCallGraphBuilder) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ReflectionHandler
 
ReflectionSummary - Class in com.ibm.wala.ipa.summaries
Reflection summary information for a method.
ReflectionSummary() - Constructor for class com.ibm.wala.ipa.summaries.ReflectionSummary
 
ReflectiveInvocationInterpreter - Class in com.ibm.wala.analysis.reflection
An SSAContextInterpreter specialized to interpret reflective invocations such as Constructor.newInstance and Method.invoke on an IMethod constant.
ReflectiveInvocationInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
ReflectiveMemberAccess - Class in com.ibm.wala.ssa
TODO: document me.
ReflectiveMemberAccess(int, int, int) - Constructor for class com.ibm.wala.ssa.ReflectiveMemberAccess
 
RefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, H) - Constructor for class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
regA - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
 
registerCache(AnalysisCache) - Static method in class com.ibm.wala.util.ref.ReferenceCleanser
 
registerClass(TypeName, IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
Register the existence of a new synthetic class
registerClassHierarchy(IClassHierarchy) - Static method in class com.ibm.wala.util.ref.ReferenceCleanser
 
registerDerivedLanguage(Language) - Method in interface com.ibm.wala.classLoader.Language
Yuck? Languages are mutable?
registerDerivedLanguage(Language) - Method in class com.ibm.wala.classLoader.LanguageImpl
 
registerEntrypoint(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
record that a node is an entrypoint
registerFixedSet(PointsToSetVariable, UnarySideEffect) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
registerIndex - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
registerIntent(Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Set more information to an Intent.
registerIntentForce(Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Set intent possibly overwriting more specific information.
registerNode(BasicCallGraph.Key, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
registerReachedFrom(Field, Object, Object) - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
 
RemoteViewsService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
RemoteViewsServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
remove(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
remove() - Method in class com.ibm.wala.demandpa.util.PointerParamValueNumIterator
 
remove(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
remove() - Method in class com.ibm.wala.util.collections.ArrayIterator
 
remove() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
 
remove(Object) - Method in class com.ibm.wala.util.collections.ArraySet
 
remove(int) - Method in class com.ibm.wala.util.collections.ArraySet
 
remove(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
remove() - Method in class com.ibm.wala.util.collections.ComposedIterator
 
remove() - Method in class com.ibm.wala.util.collections.CompoundIterator
 
remove() - Method in class com.ibm.wala.util.collections.EmptyIterator
 
remove() - Method in class com.ibm.wala.util.collections.FilterIterator
 
remove() - Method in class com.ibm.wala.util.collections.IntMapIterator
 
remove(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
remove(int) - Method in class com.ibm.wala.util.collections.Iterator2List
 
remove() - Method in class com.ibm.wala.util.collections.IteratorPlusOne
 
remove() - Method in class com.ibm.wala.util.collections.IteratorPlusTwo
 
remove() - Method in class com.ibm.wala.util.collections.MapIterator
 
remove(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
 
remove() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
 
remove() - Method in class com.ibm.wala.util.collections.ReverseIterator
 
remove(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
remove(int) - Method in class com.ibm.wala.util.collections.SparseVector
 
remove() - Method in class com.ibm.wala.util.graph.impl.NumberedNodeIterator
 
remove() - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
 
remove() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
 
remove() - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
 
remove() - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
 
remove() - Method in class com.ibm.wala.util.graph.traverse.SCCIterator
 
remove(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
remove(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
remove(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
remove(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
remove(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
Remove an integer from this set.
remove(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Remove an integer from this set.
remove(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
remove(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
remove(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
remove(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Remove an integer from this set.
removeAll(Collection<IClass>) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
removeAll(Collection<IClass>) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
removeAll(Collection<IClass>) - Method in interface com.ibm.wala.classLoader.IClassLoader
blow away references to any classes in the set
removeAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
removeAll() - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
removeAll(Collection<IClass>) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
removeAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
removeAll(K) - Method in interface com.ibm.wala.util.collections.MultiMap
 
removeAll(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
removeAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
TODO: optimize ME!
removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
removeAll(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
removeAll(MutableIntSet, IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
Subtract two sets, i.e.
removeAll(MutableLongSet, LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
Subtract two sets, i.e.
removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
removeAll(T) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
removeAll(MutableSparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
TODO optimize
removeAll(SemiSparseMutableIntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
removeAllIncidentEdges(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeAllIncidentEdges(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeAllIncidentEdges(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeAllIncidentEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
removeAllIncidentEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeAllIncidentEdges(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
removeAllIncidentEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeAllIncidentEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
removeAllIncidentEdges(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeAllIncidentEdges(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
removeAllIncidentEdges(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
removeAllIncidentEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeAllIncidentEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
remove all edges that involve this node.
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removeClassInfo(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
Delete the class information from the store.
removeEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeEdge(Object, Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
removeEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeEdge(BasicBlockInContext, BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
removeEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
removeEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
removeEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
 
removeEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
removeEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
 
removeEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removeIncomingEdges(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeIncomingEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeIncomingEdges(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeIncomingEdges(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeIncomingEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
removeIncomingEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeIncomingEdges(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
removeIncomingEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeIncomingEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
removeIncomingEdges(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeIncomingEdges(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
removeIncomingEdges(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
removeIncomingEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeIncomingEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
remove all incoming edges to this this node.
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removeNode(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeNode(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeNode(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
removeNode(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeNode(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
removeNode(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeNode(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
removeNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
 
removeNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
removeNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
removeNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
removeNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
removeNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
removeNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
remove a node from this graph
removeNodeAndEdges(Object) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
removeNodeAndEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeNodeAndEdges(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeNodeAndEdges(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeNodeAndEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
removeNodeAndEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeNodeAndEdges(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
removeNodeAndEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeNodeAndEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
removeNodeAndEdges(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeNodeAndEdges(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
removeNodeAndEdges(T) - Method in interface com.ibm.wala.util.graph.Graph
remove a node and all its incident edges
removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
removeNodeAndEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
removeOutgoingEdges(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeOutgoingEdges(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeOutgoingEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
removeOutgoingEdges(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeOutgoingEdges(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
removeOutgoingEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeOutgoingEdges(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
removeOutgoingEdges(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeOutgoingEdges(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
removeOutgoingEdges(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
 
removeOutgoingEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeOutgoingEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
remove all outgoing edges to this this node.
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removePackageName(String) - Static method in class com.ibm.wala.util.collections.Util
Remove the package name from a fully qualified class name
removePhis(Set<SSAPhiInstruction>) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
Remove any phis in the set.
removeRow(Map<String, T>) - Method in class com.ibm.wala.util.tables.Table
 
removeSelection() - Method in class com.ibm.wala.viz.viewer.SourceViewer
 
removeSource() - Method in class com.ibm.wala.viz.viewer.SourceViewer
 
removeStatement(AbstractStatement<T, ?>) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
removeStatement(IFixedPointStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
removeStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
removes a given statement
removeStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
removeTarget(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
removeVariable(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
reorder() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
reorder() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
reorder the statements in this system
reorder() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
repairExit() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
repairExit() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
repairInstructionDefs(SSAInstruction, int, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
repairInstructionDefs(SSAInstruction, int, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
repairInstructionUses(SSAInstruction, int, int[]) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
repairInstructionUses(SSAInstruction, int, int[]) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
repairPhiDefs(SSAPhiInstruction, int[]) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
repairPhiDefs(SSAPhiInstruction, int[]) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
repairPhiUse(SSACFG.BasicBlock, int, int, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
repairPhiUse(SSACFG.BasicBlock, int, int, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
replace(T, T) - Method in class com.ibm.wala.util.intset.MutableMapping
Replace a in this mapping with b.
replaceFixedSet(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
Update the fixed points-to-set associated with this side effect.
replaceMethod(int, MethodData) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Replace the code for method i with new code.
replaceTop(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
return a new stack with the top replaced with t
replaceValue(int, int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
replaceValue(int, int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
replaceWith(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
Insert code to replace the instruction.
replaceWith(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
Replace the current instruction in the code with a patch.
repOk() - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
report() - Method in class com.ibm.wala.client.AbstractEngineStopwatch
 
report() - Method in interface com.ibm.wala.client.EngineStopwatch
 
report() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
representsNullType(InstanceKey) - Static method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
reserveProgramCounters(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Reserves an amount of ProgramCounters for later use.
reset() - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
 
reset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Resets the stream to the beginning
reset(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Resets the stream to a given position Use with caution
reset() - Method in class com.ibm.wala.util.ProgressMaster
 
resetBound() - Method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
 
resetBound() - Method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
 
resetMethod(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Reset method i back to the code from the original class, and "undelete" it if it was marked for deletion.
resolve() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
resolveBranch(ControlFlowGraph<I, T>, T, int, int) - Static method in class com.ibm.wala.cfg.Util
To which IBasicBlock does control flow from basic block bb, which ends in a conditional branch, when the conditional branch operands evaluate to the constants c1 and c2, respectively.
resolvedMethod - Variable in class com.ibm.wala.classLoader.SyntheticMethod
 
resolveField(FieldReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveField(IClass, FieldReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveField(FieldReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
resolveField(IClass, FieldReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
resolveField(FieldReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
resolveField(IClass, FieldReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
resolveMethod(MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveMethod(IClass, Selector) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveMethod(MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Return the unique receiver of an invocation of method on an object of type m.getDeclaredClass
resolveMethod(IClass, Selector) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Return the unique target of an invocation of method on an object of type declaringClass
resolveMethod(MethodReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Return the unique receiver of an invocation of method on an object of type m.getDeclaredClass
resolveMethod(IClass, Selector) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Return the unique receiver of an invocation of method on an object of type declaringClass
resolveReference(CAstReference) - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
 
resolveReference(CAstReference) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
resolveSwitch(ControlFlowGraph<I, T>, T, int) - Static method in class com.ibm.wala.cfg.Util
When the tested value of the switch statement in b has value c, which basic block does control transfer to.
resolveTarget(MethodReference) - Method in class com.ibm.wala.ipa.summaries.MethodBypass
 
ResourceJarFileModule - Class in com.ibm.wala.classLoader
 
ResourceJarFileModule(URL) - Constructor for class com.ibm.wala.classLoader.ResourceJarFileModule
 
Resources - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ResourcesName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
result - Variable in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
Result() - Constructor for class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
 
result - Variable in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
result - Variable in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
result - Variable in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
result - Variable in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
result - Variable in class com.ibm.wala.ssa.SSAInvokeInstruction
 
Result() - Constructor for class com.ibm.wala.util.heapTrace.HeapTracer.Result
 
results - Variable in class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
 
retainAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
retainAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
retranslate(AstTranslator) - Method in interface com.ibm.wala.cast.loader.AstMethod.Retranslatable
 
RETURN - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
Return - Class in com.ibm.wala.dalvik.dex.instructions
 
Return(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return
 
Return.ReturnDouble - Class in com.ibm.wala.dalvik.dex.instructions
 
Return.ReturnSingle - Class in com.ibm.wala.dalvik.dex.instructions
 
Return.ReturnVoid - Class in com.ibm.wala.dalvik.dex.instructions
 
RETURN_EDGE - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
RETURN_WITHOUT_BRANCH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ReturnBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
ReturnDouble(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
 
ReturnInstruction(int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ReturnInstruction(int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ReturnInstruction - Class in com.ibm.wala.shrikeBT
This instruction represents all return instructions.
ReturnInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ReturnInstruction
 
ReturnInstruction(int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ReturnInstruction(int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ReturnInstruction(int, SSAValue) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Check if the type of the SSAValue is assignable to the return-value of the method it's valid in.
ReturnInstruction(int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
Return from a void-function.
ReturnLabel - Class in com.ibm.wala.demandpa.flowgraph
 
returns - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
ReturnSingle(int, int, boolean, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
returnsPrimitiveType() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
returnsVoid() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
returnTypesBetween(AndroidEntryPoint.IExecutionOrder, AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
Return a List of all Types returned by functions between start (inclusive) and end (exclusive).
ReturnValueKey - Class in com.ibm.wala.ipa.callgraph.propagation
A key which represents the return value for a node.
ReturnValueKey(CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKey
 
ReturnValueKeyWithFilter - Class in com.ibm.wala.ipa.callgraph.propagation
a helper class which can modify a PropagationCallGraphBuilder to deal with reflective factory methods.
ReturnValueKeyWithFilter(CGNode, FilteredPointerKey.TypeFilter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKeyWithFilter
 
ReturnVoid(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnVoid
 
ReuseParameter(int, String, TypeReference, MethodReference, int) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters.ReuseParameter
 
ReuseParameters - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Helper for building the Descriptor of a model.
ReuseParameters(IInstantiationBehavior, AndroidModel) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
 
ReuseParameters.ReuseParameter - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
 
reverse() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
reverse(Iterator<T>) - Static method in class com.ibm.wala.util.collections.ReverseIterator
 
ReverseIterator<T> - Class in com.ibm.wala.util.collections
An iterator that reverses an input iterator.
revertToPreTransitive() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
Wipe out the cached transitive closure information
revertToPreTransitive() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
rewrite(CAstNode, CAstControlFlowMap, CAstSourcePositionMap, CAstNodeTypeMap, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
rewrite the CAst sub-tree rooted at root
rewrite(CAstEntity) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
perform the rewrite on a CAstEntity, returning the new CAstEntity as the result
rhs - Variable in class com.ibm.wala.fixedpoint.impl.GeneralStatement
 
rhs - Variable in class com.ibm.wala.fixpoint.UnaryStatement
 
right(int) - Method in class com.ibm.wala.util.strings.Atom
New Atom containing last count bytes
rIndex(byte) - Method in class com.ibm.wala.util.strings.Atom
 
root - Variable in class com.ibm.wala.classLoader.DirectoryTreeModule
 
root - Variable in class com.ibm.wala.util.graph.dominators.Dominators
the root node from which to build dominators
RootContext(CAstEntity, ModuleEntry) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
RootContext() - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
rootContext - Variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
rootMethod - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
Deprecated.
 
rootMethod - Static variable in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
 
rootTypeDescStr - Static variable in class com.ibm.wala.cast.types.AstTypeReference
 
rootTypeName - Static variable in class com.ibm.wala.cast.types.AstTypeReference
 
rootTypeSourceStr - Static variable in class com.ibm.wala.cast.types.AstTypeReference
 
row2Map(int) - Method in class com.ibm.wala.util.tables.Table
 
rows - Variable in class com.ibm.wala.util.tables.Table
 
RTAContextInterpreter - Interface in com.ibm.wala.ipa.callgraph.propagation.rta
This object will analyze a method in a context and return information needed for RTA.
RTASelectorKey - Class in com.ibm.wala.ipa.callgraph.propagation.rta
This RTA implementation tracks a single set of Classes for each Selector
RULE_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity represents a rule in a logic language.
run(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
run the collector on an entity
run() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
 
runAtom - Static variable in class com.ibm.wala.types.MethodReference
 
runDesc - Static variable in class com.ibm.wala.types.MethodReference
 
runSelector - Static variable in class com.ibm.wala.types.MethodReference
 
Runtime - Class in com.ibm.wala.shrike.cg
 
Runtime.Policy - Interface in com.ibm.wala.shrike.cg
 

S

S - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
safeIterateIndices() - Method in class com.ibm.wala.util.collections.SparseVector
This iteration _will_ cover all indices even when remove is called while the iterator is active.
sameBits(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
Does this object hold the same bits as other?
sameBits(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Compares this object against the specified object.
sameBits(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
sameBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Compares this object against the specified object.
sameMethod(CGNode, String) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
Is definingMethod the same as the method represented by opNode? We need this since the names for methods in some languages don't map in the straightforward way to the CGNode
sameSharedPart(MutableSharedBitVectorIntSet, MutableSharedBitVectorIntSet) - Static method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
sameValue(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Does this variable have the same value as another?
sameValue(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
sameValue(IntSetVariable) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
sameValue(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
 
sameValue(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
sameValue(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
sanitize(IR, IClassHierarchy) - Static method in class com.ibm.wala.cfg.CFGSanitizer
Return a view of the ControlFlowGraph for an IR, which elides all exceptional exits from PEIs in the IR.
scanForMod(SDG, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement mods
scanForMod(SDG, PointerAnalysis<InstanceKey>, ModRef) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement mods
scanForMod(SDG, PointerAnalysis<InstanceKey>, boolean, ModRef) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement mods.
scanForRef(SDG, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement refs
scanForRef(SDG, PointerAnalysis<InstanceKey>, ModRef) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of PointerKeys each statement refs.Be careful to avoid eager PDG construction here! That means ..
scanNodeForLexReads(CGNode) - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
 
scanNodeForLexWrites(CGNode) - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
 
SCCIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class computes strongly connected components for a Graph (or a subset of it).
SCCIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SCCIterator
Construct an enumeration across the SCCs of a given graph.
SCCIterator(Graph<T>, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SCCIterator
Construct an enumeration of the SCCs of the subset of a given graph determined by starting at a given set of nodes.
scope - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
A representation of the analysis scope
scope - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
scopeDown(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Enter a subordinate scope.
scopeDown(boolean) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Enter a subordinate scope.
ScopeMappingInstanceKey(CGNode, InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
ScopeMappingInstanceKeys - Class in com.ibm.wala.cast.ipa.callgraph
An InstanceKeyFactory that returns ScopeMappingInstanceKeys.ScopeMappingInstanceKeys as necessary to handle interprocedural lexical scoping (specifically, to handle closure creation when a function escapes its allocating scope)
ScopeMappingInstanceKeys(PropagationCallGraphBuilder, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
 
ScopeMappingInstanceKeys.ScopeMappingInstanceKey - Class in com.ibm.wala.cast.ipa.callgraph
An InstanceKey carrying information about which CGNodes represent lexical parents of the allocating CGNode.
scopeUp() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Leave a subordinate scope.
scopeUp() - Method in class com.ibm.wala.util.ssa.SSAValueManager
Leave a subordinate scope.
SCRIPT_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a program script for a scripting language.
ScriptEntryPoints - Class in com.ibm.wala.cast.ipa.callgraph
 
ScriptEntryPoints(IClassHierarchy, IClass) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
ScriptFakeRoot(MethodReference, IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
 
ScriptFakeRoot(MethodReference, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
 
SDG<T extends InstanceKey> - Class in com.ibm.wala.ipa.slicer
System dependence graph.
SDG(CallGraph, PointerAnalysis<T>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
 
SDG(CallGraph, PointerAnalysis<T>, ModRef, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
 
SDG(CallGraph, PointerAnalysis<T>, ModRef, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
 
Segments() - Constructor for class com.ibm.wala.cast.util.CAstPattern.Segments
 
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
Overridden by models to restraint Entrypoints.
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
Restrict the model to Activities.
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
Restrict the model to Activities.
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
Restrict the model to Activities.
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
Do not call any EntryPoint.
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
Do not call any EntryPoint.
selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
The UnknownTargetModel does not call any entrypoints on it's own.
SelectiveCPAContext - Class in com.ibm.wala.ipa.callgraph.propagation
A selective Cartesian product context that enforces object sensitivity on some set of parameter positions.
SelectiveCPAContext(Context, InstanceKey[]) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
SelectiveCPAContext(Context, Map<ContextKey, InstanceKey>) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
Selector - Class in com.ibm.wala.types
A method selector; something like: foo(Ljava/lang/String;)Ljava/lang/Class; TODO: Canonicalize these?
Selector(Atom, Descriptor) - Constructor for class com.ibm.wala.types.Selector
 
selectStarWhere(Table<T>, String, Predicate<T>) - Static method in class com.ibm.wala.util.tables.Query
SELECT attribute FROM t where P(column)
selectStarWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
SELECT * from t where column=value
selectWhereEquals(Table<T>, String, String, T) - Static method in class com.ibm.wala.util.tables.Query
SELECT attribute FROM t where column=value
SemiSparseMutableIntSet - Class in com.ibm.wala.util.intset
 
SemiSparseMutableIntSet() - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
SemiSparseMutableIntSet(SemiSparseMutableIntSet) - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
SemiSparseMutableIntSetFactory - Class in com.ibm.wala.util.intset
 
SemiSparseMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
SequentialAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
Functions get called once in sequential order.
SequentialAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
 
serializationIncludesCache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
Including the cache may be useful to get all seen types.
serializationIncludesCache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
Including the cache may be useful to get all seen types.
serialVersionUID - Static variable in exception com.ibm.wala.ipa.cha.ClassHierarchyException
 
serialVersionUID - Static variable in class com.ibm.wala.util.collections.ParanoidHashMap
 
serialVersionUID - Static variable in class com.ibm.wala.util.collections.ParanoidHashSet
 
serialVersionUID - Static variable in error com.ibm.wala.util.debug.UnimplementedError
 
serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
 
serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.NumberedDFSFinishTimeIterator
 
serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
 
serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
 
serialVersionUID - Static variable in class com.ibm.wala.util.intset.FixedSizeBitVector
 
Service - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ServiceEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
Hardcoded EntryPoint-specifications for an Android-Service.
ServiceEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
 
ServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
set(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Set a particular bit
set(boolean) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
set(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
 
set(int, T) - Method in interface com.ibm.wala.util.collections.IVector
TODO: this can be optimized
set(int, T) - Method in class com.ibm.wala.util.collections.SimpleVector
 
set(int, T) - Method in class com.ibm.wala.util.collections.SparseVector
TODO: this can be optimized
set(int, T) - Method in class com.ibm.wala.util.collections.TwoLevelVector
 
set(int) - Method in class com.ibm.wala.util.intset.BitVector
Sets a bit.
set(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
set(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Sets a bit.
set(int, int) - Method in interface com.ibm.wala.util.intset.IntVector
 
set(int, int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
 
set(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Sets a bit.
set(int, int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
 
set(int, int) - Method in class com.ibm.wala.util.intset.SparseIntVector
 
set(long, int) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
 
set(int, int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
 
setAccesses(AstLexicalAccess.Access[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
setAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the access flags for the class.
setAction(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Set the target of the intent.
setActionExplicit(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Set the explicit target of the intent.
setAll() - Method in class com.ibm.wala.util.intset.BitSet
Set all the bits to 1.
setAll() - Method in class com.ibm.wala.util.intset.BitVector
Sets all bits.
setAll() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Sets all bits.
setAll() - Method in class com.ibm.wala.util.intset.OffsetBitVector
Sets all bits.
setAllocation(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Register a variable _after_ allocation.
setAllocation(TypeReference, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
setAllocation(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
setAllocation(SSAValue, SSAInstruction) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Register a variable _after_ allocation.
setAllowIntentRerouting(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Controll modification of an Intents target after construction.
setAnalysisScope(AnalysisScope) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setArrayDataTable(ArrayDataPseudoInstruction) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
setAssigned() - Method in class com.ibm.wala.util.ssa.SSAValue
Mark this variable as assigned.
setAst(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
setAttributes(ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
Set the attributes of this Code.
setBasicBlock(ISSABasicBlock) - Method in interface com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph.FlowStatementVisitor
 
setBasicBlock(ISSABasicBlock) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
The calling loop must call this in each iteration!
setBasicBlock(ISSABasicBlock) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
The calling loop must call this in each iteration!
setBasicBlock(ISSABasicBlock) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
The calling loop must call this in each iteration!
setBehavior(TypeName, TypeName, MethodReference, String, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
setBehavior(Atom, TypeName, MethodReference, String, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
setCanceled(boolean) - Method in class com.ibm.wala.util.ProgressMaster
 
setCapture(ByteArrayOutputStream) - Method in class com.ibm.wala.util.processes.Launcher.Drainer
 
setCatchBlock(int) - Method in class com.ibm.wala.cfg.AbstractCFG
record that basic block i is a catch block
setCatchInstruction(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
setCatchType(CAstNode, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
setCatchType(IBasicBlock, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
setCatchType(IBasicBlock, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
setCatchType(CAstNode, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
setCatchType(IBasicBlock, TypeReference) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
setCatchType(CAstNode, TypeReference) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
setChild(MethodTargetSelector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
The MethodTarget selector to ask when the Method could not be resolved by this one.
setChild(int, BasicTree<T>) - Method in class com.ibm.wala.util.graph.BasicTree
 
setClassHierarchy(IClassHierarchy) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
Use class hierarchy information in 'h'.
setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.Compiler
 
setClassHierarchyProvider(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
setClassInfo(String, boolean, boolean, String, String[]) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
Append some class information to the store.
setClosedWorld(boolean) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setClosedWorld(boolean) - Method in interface com.ibm.wala.client.AnalysisEngine
Specify whether the engine should or should not employ "closed-world" analysis.
setCmd(String) - Method in class com.ibm.wala.util.processes.BasicLauncher
 
setCode(byte[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
Set the bytecodes for this Code attribute.
setConstant(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
 
setConstant(Object) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
setConstantValue(int, ConstantValue) - Method in class com.ibm.wala.ssa.SymbolTable
 
setContextFree() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
Set the CONTEXT_FREE Flag.
setContextInterpreter(SSAContextInterpreter) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Subclasses must register the context interpreter before building a call graph.
setContextSelector(ContextSelector) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
setDebugInfo(String) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
 
setDef(int, ShrikeIndirectionData.ShrikeLocalName, int) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
setDef(int, T, int) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
Record the fact that a particular instruction defs a particular SSA value number (newDef), representing the value of a "source" entity "name".
setDefaultBehavior(IInstantiationBehavior.InstanceBehavior) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
setDefaultIntSetFactory(MutableIntSetFactory<?>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
setDefaultLongSetFactory(MutableLongSetFactory) - Static method in class com.ibm.wala.util.intset.LongSetUtil
 
setDefaultValue(SymbolTable, int, Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
setDefaultValue(int, Object) - Method in class com.ibm.wala.ssa.SymbolTable
Set the default value for a value number.
setDefaultValues(SSAOptions.DefaultValues) - Method in class com.ibm.wala.ssa.SSAOptions
 
setDoBootSequence(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Whether to generate a global android environment.
setDoFlatComponents(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Controlls the initialization of Components.
setDouble(byte[], int, double) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
Set the 8 bytes at offset 'offset' in 'buf' to the double value in v.
setDouble(double) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
Set the constant value to a double.
setEnableAssertions(boolean) - Method in class com.ibm.wala.util.processes.JavaLauncher
 
setEntrypointBuilder(AbstractAnalysisEngine.EntrypointBuilder) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setEntrypoints(Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setEnv(Map<String, String>) - Method in class com.ibm.wala.util.processes.Launcher
 
setExclusions(SetOfClasses) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
setExclusionsFile(String) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setExplicit() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
setFactory(boolean) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
Record if this is a "factory" method; meaning it returns some object which we know little about ...
setFactory(boolean) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Set the value returned by #getFactory()
setFloat(byte[], int, float) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
Set the 4 bytes at offset 'offset' in 'buf' to the float value in v.
setFloat(float) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
Set the constant value to a float.
setFontSize(int) - Static method in class com.ibm.wala.viz.DotUtil
 
setForceAddCPEntries(boolean) - Method in class com.ibm.wala.shrikeCT.ClassWriter
 
setGotoTarget(CAstNode, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
setGraphNodeId(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
setGraphNodeId(int) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
setGraphNodeId(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumber
 
setGraphNodeId(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumber
 
setHandleStaticInit(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction handle possible invocations of static initializer methods?
setHasChanged() - Method in class com.ibm.wala.shrikeBT.MethodData
 
setify(Iterator<? extends T>) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
create a set holding the contents of an Iterator
setIgnore(boolean) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Skip the last class returned in every future traversal of the class list.
setImmutable() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
setIndex(MethodEditor, int) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
Set the current editor and instruction index for this visitor.
setInput(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
Set input which will be fed to the launched process's stdin
setInstanceKeys(InstanceKeyFactory) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
setInstantiationBehavior(IInstantiationBehavior) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Controls the instantiation of variables in the model.
setInt(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
Set the 4 bytes at offset 'offset' in 'buf' to the signed 32-bit value in v.
setInt(int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
Set the constant value to an int.
setIntent(SSAValue, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
Call Activity.setIntent.
setInterfaceNameIndices(int[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the constant pool indices for the names of the implemented interfaces.
setInterfaceNames(String[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the names of the implemented interfaces.
setInterpreter(T) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
setIR(IR) - Method in class com.ibm.wala.viz.viewer.IrAndSourceViewer
 
setIR(IR) - Method in class com.ibm.wala.viz.viewer.IrViewer
 
setIRAndPc(IR, int) - Method in class com.ibm.wala.viz.viewer.IrAndSourceViewer
 
setIRAndPc(IR, int) - Method in class com.ibm.wala.viz.viewer.IrViewer
 
setJ2SELibraries(JarFile[]) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setJ2SELibraries(Module[]) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setJ2SELibraries(JarFile[]) - Method in interface com.ibm.wala.client.AnalysisEngine
Specify the jar files that represent the standard J2SE libraries
setJ2SELibraries(Module[]) - Method in interface com.ibm.wala.client.AnalysisEngine
Specify the mdoules that represent the standard J2SE libraries
setJARComment(String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Set the JAR Comment for the output JAR.
setJavaExe(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
 
setLabelledGotoTarget(CAstNode, CAstNode, Object) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
setLevel(byte) - Method in class com.ibm.wala.util.warnings.Warning
 
setLoaderImpl(ClassLoaderReference, String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
setLocal(int, int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
set the value of local i to symbol j
setLocal(int, int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
set the value of local i to symbol j
setLocalName(int, String) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Optionally add a name for a local variable.
setLocalNames(Map<Integer, Atom>) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Set localNames merges with existing names.
setLogFile(String) - Static method in class com.ibm.wala.sourcepos.Debug
 
setLong(byte[], int, long) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
Set the 8 bytes at offset 'offset' in 'buf' to the signed 64-bit value in v.
setLong(long) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
Set the constant value to a long.
setMajorVersion(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the class file format major version.
setManifestBuilder(OfflineInstrumenterBase.ManifestBuilder) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
This installs a ManifestBuilder callback that this class will notify whenever an entry has been added to the output zip file.
setMaxEvalBetweenTopo(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
setMaxEvalBetweenTopo(int) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setMaxLocals(int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
Set the maximum number of local variable space used, in words, by this Code.
setMaxNumberOfNodes(long) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setMaxStack(int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
Set the maximum stack size, in words, in this Code.
setMinEquationsForTopSort(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
setMinEquationsForTopSort(int) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setMinLogLevel(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
Set to log all events with the given or higher priority
setMinorVersion(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the class file format minor version.
setModelBehavior(Class) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Set the class instantiated by makeModelBehavior.
setModuleFiles(Collection) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setModuleFiles(Collection) - Method in interface com.ibm.wala.client.AnalysisEngine
Specify the list of modules that should be analyzed.
setName(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the name of the class.
setNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the constant pool index for the name of the class.
setNativeLookAndFeel() - Static method in class com.ibm.wala.viz.viewer.WalaViewer
 
setNativeSpec(String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
BEGIN Custom change: change native spec
setNodePosition(CAstNode, CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
setNodeType(CAstNode, CAstType) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
setNumNodesTraversed(int) - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
SetOfClasses - Class in com.ibm.wala.util.config
Logically, a set of IClass.
SetOfClasses() - Constructor for class com.ibm.wala.util.config.SetOfClasses
 
setOrderNumber(int) - Method in class com.ibm.wala.fixpoint.AbstractVariable
 
setOrderNumber(int) - Method in interface com.ibm.wala.fixpoint.IVariable
Variables must allow the solver implementation to get/set an order number, which the solver uses to control evaluation order.
setOutputJar(File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Set the file in which instrumented classes will be deposited.
setOutputType(DotUtil.DotOutputType) - Static method in class com.ibm.wala.viz.DotUtil
 
setOverride(Intent, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Override target of an Intent (or add an alias).
setOverrideForce(Intent, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Just throw in the override.
setOverrides(Map<Intent, Intent>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Set multiple overrides at the same time.
setPackage(String) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Set the package of the analyzed application.
setParameterTypes(int, TypeReference[]) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
setParent(CAstEntity, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Set the parent entity for a given entity.
setParent(CAstEntity, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Set the parent entity for a given entity.
setParent(MethodTargetSelector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
The MethodTarget selector to ask before trying to resolve the Method with this one.
setPassUnmodifiedClasses(boolean) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Indicate whether classes which are not modified will be put into the output jar anyway.
setPc(int) - Method in class com.ibm.wala.viz.viewer.IrViewer
 
setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
 
setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
 
setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
Method setPendingChildren.
setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
Method setPendingChildren.
setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
Method setPendingChildren.
setPeriodicMaintainInterval(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
setPhi(SSACFG.BasicBlock, int, SSAPhiInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
setPhi(SSACFG.BasicBlock, int, SSAPhiInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
setPhi(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Register a Phi-Instruction _after_ added to the model.
setPhi(SSAValue, SSAInstruction) - Method in class com.ibm.wala.util.ssa.SSAValueManager
Register a Phi-Instruction _after_ added to the model.
setPiNodePolicy(SSAPiNodePolicy) - Method in class com.ibm.wala.ssa.SSAOptions
 
setPointerKeyFactory(PointerKeyFactory) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
BEGIN Custom change: setter for pointerkey factory
setPoisonLevel(byte) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
setPoisonLevel(byte) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Set the value returned by VolatileMethodSummary.getPoisonLevel()
setPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
setPosition(CAstNode, CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
setPosition(CAstNode, int, int, int, int, String, String) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
setPosition(CAstNode, int, int, int, int, URL, URL) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
setPosition(CAstNode, int, String, String) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
setPosition(CAstNode, int, URL, URL) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
setPresetConstants(ConstantPoolReader) - Method in class com.ibm.wala.shrikeBT.Compiler
Notify the compiler that the constants appearing in the ConstantPoolReader cp will appear in the final class file.
setPrimaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
setPrintConstantPool(boolean) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
Controls whether to print all the constant pool entries.
setPrinter(CAstPrinter) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
setPrintLineNumberInfo(boolean) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
Controls whether to print line number information.
setProgramArgs(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
 
setProgressMonitor(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
setRawCP(ConstantPoolParser, boolean) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Copy a constant pool from some ClassReader into this class.
setRawHandlers(int[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
Set the raw handler data for this Code attribute.
setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
Set the list of exceptions that can be thrown.
setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
Set the raw values that make up this attribute
setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
Set the raw table entries.
setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
Set the raw local variable table values.
setRawTable(byte[]) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
 
setRefinementPolicyFactory(RefinementPolicyFactory) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
setReflectionOptions(AnalysisOptions.ReflectionOptions) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction attempt to handle reflection via detection of flows to casts, analysis of string constant parameters to reflective methods, etc.?
setSecondaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
setSelector(MethodTargetSelector) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
install a method target selector
setSelector(ClassTargetSelector) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
install a class target selector
setSource(URL) - Method in class com.ibm.wala.viz.viewer.SourceViewer
 
setSource(URL, int) - Method in class com.ibm.wala.viz.viewer.SourceViewer
 
setSourceFileCPIndex(int) - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
Set the index of the constant pool item holding the source file name.
setSSAOptions(SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setState(int, NullPointerState.State) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
 
setState(int, List<Analyzer.PathElement>, String[], String[]) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
 
setStateMachineFactory(StateMachineFactory<IFlowLabel>) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
 
setStatic(boolean) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
setStatic(boolean) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Set the value returned by #getStatic()
setStdErr(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
 
setStdOut(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
 
setString(String) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
Set the constant value to a String.
setSuperName(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the name of the superclass; if c is null, then there is no superclass (this must be java/lang/Object).
setSuperNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
Set the constant pool index for the name of the superclass.
setSwitchPad(SwitchPad) - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
SettingInjectorService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
SettingInjectorServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
setTopologicalGrowthFactor(double) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
setTopologicalGrowthFactor(double) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
setTraceStringConstants(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should analysis try to understand the results of string constants flowing to a + operator? Note that this option does not apply to Java bytecode analysis, since the + operators have been compiled away for that.
setTraversalBudget(int) - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
SetType - Class in com.ibm.wala.analysis.typeInference
Abstraction of a set of PointType.
SetType(PointType[]) - Constructor for class com.ibm.wala.analysis.typeInference.SetType
 
setType(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
 
setUByte(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
Set the byte at offset 'offset' in 'buf' to the unsigned 8-bit value in v.
setUpAndroidAnalysisScope(URI, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
 
setupLocationMap() - Method in class com.ibm.wala.ssa.IR
create mappings from call sites, new sites, and PEIs to instruction index
setUse(int, ShrikeIndirectionData.ShrikeLocalName, int) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
setUse(int, T, int) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
 
setUseConstantSpecificKeys(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Use distinct instance keys for distinct string constants?
setUseLexicalScopingForGlobals(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should global variables be considered lexically-scoped from the root node?
setUseStacksForLexicalScoping(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should analysis of lexical scoping consider call stacks?
setUShort(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
Set the 2 bytes at offset 'offset' in 'buf' to the unsigned 16-bit value in v.
setValue(CAstNode, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
setValue(CAstNode, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
setValue(CAstNode, int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
setValueCPIndex(int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
Set the index of the constant pool item holding the constant value.
setValues(int[]) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
Clients should not call this.
setVerboseInterval(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
setWorkingDir(File) - Method in class com.ibm.wala.util.processes.Launcher
 
severe(MemberReference) - Static method in class com.ibm.wala.util.shrike.Exceptions.MethodResolutionFailure
 
SEVERE - Static variable in class com.ibm.wala.util.warnings.Warning
 
severityString() - Method in class com.ibm.wala.util.warnings.Warning
 
ShallowAnalysisScope - Class in com.ibm.wala.ipa.callgraph
A serializable version of AnalysisScope.
ShallowAnalysisScope(SetOfClasses, List<String>, List<String>) - Constructor for class com.ibm.wala.ipa.callgraph.ShallowAnalysisScope
 
ShiftInstruction - Class in com.ibm.wala.shrikeBT
ShiftInstructions are distinguished from BinaryOpInstructions because most binary operations in the JVM require both parameters to be the same type, but shifts always take one int parameter.
ShiftInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ShiftInstruction
 
SHORT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
Short - Static variable in class com.ibm.wala.types.TypeReference
 
SHORT_CIRCUIT_SINGLE_USES - Static variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
An optimization: if we can locally determine that a particular pointer p has exactly one use, then we don't actually create the points-to-set for p, but instead short-circuit by propagating the final solution to the unique use.
ShortArray - Static variable in class com.ibm.wala.types.TypeReference
 
shortestPathLengths(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
 
ShortName - Static variable in class com.ibm.wala.types.TypeReference
 
ShortTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
shouldContinue() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
 
shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineFieldsPolicy
 
shouldRefine(CallerSiteContext) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.CallGraphRefinePolicy
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.DelegatingFieldRefinePolicy
returns true if A.shouldRefine(field) || B.shouldRefine(field).
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.FieldRefinePolicy
 
shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualCGRefinePolicy
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
 
shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineCGPolicy
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineFieldsPolicy
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.OnlyArraysPolicy
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.TunedFieldRefinementPolicy
 
shouldTranslate(CAstEntity) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
should IR be generated for entity?
ShrikeBTMethod - Class in com.ibm.wala.classLoader
A wrapper around a Shrike object that represents a method
ShrikeBTMethod(IClass) - Constructor for class com.ibm.wala.classLoader.ShrikeBTMethod
 
ShrikeBTMethod.BytecodeInfo - Class in com.ibm.wala.classLoader
 
ShrikeCFG - Class in com.ibm.wala.cfg
A graph of basic blocks.
ShrikeCFG.BasicBlock - Class in com.ibm.wala.cfg
 
ShrikeClass - Class in com.ibm.wala.classLoader
A class read from Shrike
ShrikeClass(ShrikeClassReaderHandle, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.ShrikeClass
 
ShrikeClassReaderHandle - Class in com.ibm.wala.util.shrike
A soft handle to a Shrike class reader TODO: implement more effective caching than just soft references TODO: push weakness up the chain the InputStream, etc ...
ShrikeClassReaderHandle(ModuleEntry) - Constructor for class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
 
ShrikeCTMethod - Class in com.ibm.wala.classLoader
A wrapper around a Shrike object that represents a method
ShrikeCTMethod(IClass, int) - Constructor for class com.ibm.wala.classLoader.ShrikeCTMethod
 
ShrikeIndirectionData - Class in com.ibm.wala.ssa
An implementation of SSAIndirectionData specialized for IRs originated from Shrike.
ShrikeIndirectionData(int) - Constructor for class com.ibm.wala.ssa.ShrikeIndirectionData
 
ShrikeIndirectionData.ShrikeLocalName - Class in com.ibm.wala.ssa
In Shrike, the only "source" level entities which have names relevant to indirect pointer operations are bytecode locals.
ShrikeIRFactory - Class in com.ibm.wala.classLoader
An IRFactory that for methods that originate from Shrike.
ShrikeIRFactory() - Constructor for class com.ibm.wala.classLoader.ShrikeIRFactory
 
ShrikeLocalName(int) - Constructor for class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
 
ShrikeUtil - Class in com.ibm.wala.util.shrike
Utilities to interface with the Shrike CT library.
ShrikeUtil() - Constructor for class com.ibm.wala.util.shrike.ShrikeUtil
 
SIDE_EFFECT_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
The bit-mask which defines the "SIDE EFFECT" flag
signature - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
Signature - Class in com.ibm.wala.types.generics
Base class for wrappers around Strings that represent Signature annotations according to Java 5.0 JVM spec enhancements.
Signature(String) - Constructor for class com.ibm.wala.types.generics.Signature
 
SignatureReader - Class in com.ibm.wala.shrikeCT
This class reads Signature attributes.
SignatureReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SignatureReader
Build a reader for the attribute 'iter'.
SIMPLE - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
Tokens used as enumerated types to control the representation
SIMPLE_SPACE_STINGY - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
 
SimpleDemandPointerFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
The nodes in this graph are PointerKeys corresponding to local variables and static fields, InstanceKeys, and FieldRefs (see below).
SimpleDemandPointerFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
SimpleDemandPointerFlowGraph.StatementVisitor - Class in com.ibm.wala.demandpa.flowgraph
A visitor that generates graph nodes and edges for an IR.
SimpleDemandPointsTo - Class in com.ibm.wala.demandpa.alg
Purely field-based, context-insensitive demand-driven points-to analysis with very simple implementation.
SimpleDemandPointsTo(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy, AnalysisOptions) - Constructor for class com.ibm.wala.demandpa.alg.SimpleDemandPointsTo
 
SimpleIntVector - Class in com.ibm.wala.util.intset
simple implementation of IntVector
SimpleIntVector(int) - Constructor for class com.ibm.wala.util.intset.SimpleIntVector
 
SimpleIntVector(int, int) - Constructor for class com.ibm.wala.util.intset.SimpleIntVector
 
SimpleMemoryAccessMap - Class in com.ibm.wala.demandpa.util
 
SimpleMemoryAccessMap(CallGraph, HeapModel, boolean) - Constructor for class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
SimpleVector<T> - Class in com.ibm.wala.util.collections
simple implementation of IVector
SimpleVector() - Constructor for class com.ibm.wala.util.collections.SimpleVector
 
SingleClassFilter(IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
SingleClassLoaderFactory - Class in com.ibm.wala.cast.loader
Abstract ClassLoaderFactory for languages modeled as having a single class loader.
SingleClassLoaderFactory() - Constructor for class com.ibm.wala.cast.loader.SingleClassLoaderFactory
 
SingleInstanceFilter(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
SinglePassRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A policy for performing a single analysis pass, i.e., with no refinement.
SinglePassRefinementPolicy.Factory - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
SingleStartAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
Builds an Android Model incorporating a single loop.
SingleStartAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SingleStartAndroidModel
 
singleton() - Static method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
 
singleton() - Static method in class com.ibm.wala.dataflow.IFDS.KillEverything
 
singleton() - Static method in class com.ibm.wala.util.collections.IndiscriminateFilter
 
singleton(int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
 
singleton(int) - Static method in class com.ibm.wala.util.intset.SparseLongSet
 
SingletonFlowFunction - Class in com.ibm.wala.dataflow.IFDS
A flow function which has only the edge 0 -> dest
SinkOutputStream() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
site - Variable in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
The call site, containing the program counter location and the method being called.
size - Variable in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
size() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
size() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
size() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
size() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
size() - Method in interface com.ibm.wala.dataflow.IFDS.ITabulationWorklist
 
size() - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
size() - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
 
size() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
 
size() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
 
size() - Method in class com.ibm.wala.util.collections.ArraySet
 
size() - Method in class com.ibm.wala.util.collections.BimodalMap
 
size() - Method in class com.ibm.wala.util.collections.FifoQueue
Return the current number of enqueued Objects, the number of Objects that were pushed into the queue and have not been popped.
size() - Method in class com.ibm.wala.util.collections.Heap
 
size() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
size() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
size() - Method in interface com.ibm.wala.util.collections.MultiMap
 
size() - Method in class com.ibm.wala.util.collections.SmallMap
 
size() - Method in class com.ibm.wala.util.collections.SparseVector
 
size() - Method in class com.ibm.wala.util.graph.Path
 
size() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
size() - Method in class com.ibm.wala.util.intset.BitSet
 
size() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
size() - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
size() - Method in class com.ibm.wala.util.intset.IntegerUnionFind
 
size() - Method in interface com.ibm.wala.util.intset.IntSet
 
size() - Method in interface com.ibm.wala.util.intset.LongSet
 
size() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
size() - Method in class com.ibm.wala.util.intset.OrdinalSet
 
size() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
size - Variable in class com.ibm.wala.util.intset.SparseIntSet
The number of entries in the backing store that are valid.
size() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
size - Variable in class com.ibm.wala.util.intset.SparseLongSet
The number of entries in the backing store that are valid.
size() - Method in class com.ibm.wala.util.intset.SparseLongSet
 
SIZE_THRESHOLD - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
sizes - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
 
sizes - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
skip(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
skip(int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
skipInstruction() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Skips the current instruction
skipInstruction(int, boolean) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Skips the current instruction (without using the opcode field) A slightly optimized version of skipInstruction()
skipLookupSwitchPairs(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Skips the match-offset pairs of a lookupswitch instruction Used for lookupswitch
skipRepair(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
skipRepair(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
skipTableSwitchOffsets(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
Skips the offsets of a tableswitch instruction Used for tableswitch
slashToDot(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Convert '/' to '.' in names.
slice(SDG, Collection<Statement>, boolean) - Method in class com.ibm.wala.ipa.slicer.Slicer
Main driver logic.
slice(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
Performs a backward slice.
SliceFunctions - Class in com.ibm.wala.ipa.slicer
flow functions for flow-sensitive context-sensitive slicer
SliceFunctions() - Constructor for class com.ibm.wala.ipa.slicer.SliceFunctions
 
SliceProblem(Collection<Statement>, ISDG, boolean) - Constructor for class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
Slicer - Class in com.ibm.wala.ipa.slicer
A demand-driven context-sensitive slicer.
Slicer() - Constructor for class com.ibm.wala.ipa.slicer.Slicer
 
Slicer.ControlDependenceOptions - Enum in com.ibm.wala.ipa.slicer
options to control control dependence edges in the sdg
Slicer.DataDependenceOptions - Enum in com.ibm.wala.ipa.slicer
options to control data dependence edges in the SDG
Slicer.SliceProblem - Class in com.ibm.wala.ipa.slicer
Tabulation problem representing slicing
Slots - Class in com.ibm.wala.shrike.bench
 
Slots() - Constructor for class com.ibm.wala.shrike.bench.Slots
 
SlowDFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing discover time.
SlowDFSDiscoverTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
For use with extreme care by subclasses that know what they're doing.
SlowDFSDiscoverTimeIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
Construct a depth-first enumerator starting with a particular node in a directed graph.
SlowDFSDiscoverTimeIterator(Graph<T>, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
SlowDFSDiscoverTimeIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
Constructor SlowDFSDiscoverTimeIterator.
SlowDFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing finishing time.
SlowDFSFinishTimeIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
Construct a depth-first enumerator starting with a particular node in a directed graph.
SlowDFSFinishTimeIterator(Graph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given enumeration.
SlowDFSFinishTimeIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
 
SlowNumberedNodeManager<T> - Class in com.ibm.wala.util.graph.impl
An object which manages node numbers via a mapping.
SlowNumberedNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
SlowSparseNumberedGraph<T> - Class in com.ibm.wala.util.graph.impl
A graph of numbered nodes, expected to have a fairly sparse edge structure.
SlowSparseNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
SlowSparseNumberedGraph(int) - Constructor for class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
If normalOutCount == n, this edge manager will eagerly allocated n words to hold out edges for each node.
SlowSparseNumberedLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
A labeled graph implementation suitable for sparse graphs.
SlowSparseNumberedLabeledGraph(U) - Constructor for class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
 
SmallMap<K,V> - Class in com.ibm.wala.util.collections
A simple implementation of Map; intended for Maps with few elements.
SmallMap() - Constructor for class com.ibm.wala.util.collections.SmallMap
 
SMUSH_MANY - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
This variant counts the N, number of allocation sites of a particular type T in each method.
SMUSH_PRIMITIVE_HOLDERS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
A policy variant where if a type T has only primitive instance fields, then instances of type T are NOT disambiguated by allocation site.
SMUSH_STRINGS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
A policy variant where String and StringBuffers are NOT disambiguated according to allocation site.
SMUSH_THROWABLES - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
A policy variant where Throwable instances are NOT disambiguated according to allocation site.
SmushedAllocationSiteInNode - Class in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey which represents the set of all allocation sites of a given type in a CGNode.
SmushedAllocationSiteInNode(CGNode, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
 
SmushedAllocationSiteInstanceKeys - Class in com.ibm.wala.ipa.callgraph.propagation
This class provides instance keys where for a given type T in a CGNode N, there is one "abstract allocation site" instance for all T allocations in node N.
SmushedAllocationSiteInstanceKeys(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
smushMap - Variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
a Map from CGNode->Set that should be smushed.
smushThrowables() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
snd - Variable in class com.ibm.wala.util.collections.Pair
 
solve() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
solve() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
solve() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
solve() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Solve the dataflow problem.
solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Solve the set of dataflow graph.
solve(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.fixpoint.IFixedPointSolver
Solve the problem.
solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
 
solve(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.ipa.callgraph.propagation.IPointsToSolver
 
solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.StandardSolver
 
solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.util.graph.GraphReachability
 
SomeConstant - Class in com.ibm.wala.cast.tree.pattern
A node pattern matching any constant.
SomeConstant() - Constructor for class com.ibm.wala.cast.tree.pattern.SomeConstant
 
sortByDepthFirstOrder(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.traverse.DFS
Perform a DFS of a graph starting with a specified node and return a sorted list of nodes.
source - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayLength
 
source - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
source - Variable in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
 
source - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
 
source - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
source - Variable in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
source1 - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
 
source2 - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
 
SourceBuffer - Class in com.ibm.wala.cast.util
 
SourceBuffer(CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.util.SourceBuffer
 
SourceDebugExtensionReader - Class in com.ibm.wala.shrikeCT
 
SourceDebugExtensionReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourceDebugExtensionReader
 
SourceDebugExtensionWriter - Class in com.ibm.wala.shrikeCT
 
SourceDebugExtensionWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
 
SourceDirectoryTreeModule - Class in com.ibm.wala.classLoader
a module representing a directory tree of source files.
SourceDirectoryTreeModule(File) - Constructor for class com.ibm.wala.classLoader.SourceDirectoryTreeModule
 
SourceDirectoryTreeModule(File, String) - Constructor for class com.ibm.wala.classLoader.SourceDirectoryTreeModule
 
SourceFileModule - Class in com.ibm.wala.classLoader
A Module which is a wrapper around a source file
SourceFileModule(File, String, Module) - Constructor for class com.ibm.wala.classLoader.SourceFileModule
 
SourceFileModule(File, SourceFileModule) - Constructor for class com.ibm.wala.classLoader.SourceFileModule
 
SourceFileReader - Class in com.ibm.wala.shrikeCT
This class reads SourceFile attributes.
SourceFileReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourceFileReader
Build a reader for the attribute 'iter'.
SourceFileWriter - Class in com.ibm.wala.shrikeCT
This class builds serializable SourceFile attributes.
SourceFileWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.SourceFileWriter
Build an empty writer.
SourceModule - Interface in com.ibm.wala.classLoader
 
SourcePositionTableReader - Class in com.ibm.wala.shrikeCT
 
SourcePositionTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourcePositionTableReader
 
SourcePositionTableReader.Position - Class in com.ibm.wala.shrikeCT
 
SourceURLModule - Class in com.ibm.wala.classLoader
 
SourceURLModule(URL) - Constructor for class com.ibm.wala.classLoader.SourceURLModule
 
SourceViewer - Class in com.ibm.wala.viz.viewer
 
SourceViewer() - Constructor for class com.ibm.wala.viz.viewer.SourceViewer
 
spaceReport() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
SparseIntSet - Class in com.ibm.wala.util.intset
A sparse ordered, duplicate-free, fully-encapsulated set of integers; not necessary mutable
SparseIntSet(int) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
 
SparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
Subclasses should use this with extreme care.
SparseIntSet() - Constructor for class com.ibm.wala.util.intset.SparseIntSet
Subclasses should use this with extreme care.
SparseIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
 
SparseIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
 
SparseIntVector - Class in com.ibm.wala.util.intset
an int vector implementation designed for low occupancy.
SparseIntVector(int) - Constructor for class com.ibm.wala.util.intset.SparseIntVector
 
SparseLongIntVector - Class in com.ibm.wala.util.intset
an int vector implementation designed for low occupancy.
SparseLongIntVector(int) - Constructor for class com.ibm.wala.util.intset.SparseLongIntVector
 
SparseLongSet - Class in com.ibm.wala.util.intset
A sparse ordered, duplicate-free, fully-encapsulated set of longs; not necessary mutable
SparseLongSet(int) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
 
SparseLongSet(long[]) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
Subclasses should use this with extreme care.
SparseLongSet() - Constructor for class com.ibm.wala.util.intset.SparseLongSet
Subclasses should use this with extreme care.
SparseLongSet(SparseLongSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
 
SparseLongSet(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
 
SparseNumberedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
An object which tracks edges for nodes that have numbers.
SparseNumberedEdgeManager(NumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
SparseNumberedEdgeManager(NumberedNodeManager<T>, int, byte) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
If normalOutCount == n, this edge manager will eagerly allocated n words to hold out edges for each node.
SparseNumberedGraph<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.impl
A graph of numbered nodes, expected to have a fairly sparse edge structure.
SparseNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
 
SparseNumberedGraph(int) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
If normalCase == n, the s edge manager will eagerly allocated n words to hold out edges for each node.
SparseNumberedGraph(DelegatingNumberedNodeManager<T>, SparseNumberedEdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
 
SparseNumberedLabeledEdgeManager<T,U> - Class in com.ibm.wala.util.graph.labeled
 
SparseNumberedLabeledEdgeManager(NumberedNodeManager<T>, U) - Constructor for class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
SparseSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
 
SparseSwitchPad(SparseSwitchDataPseudoInstruction, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
SparseVector<T> - Class in com.ibm.wala.util.collections
An IVector implementation designed for low occupancy.
SparseVector() - Constructor for class com.ibm.wala.util.collections.SparseVector
 
SparseVector(int, float) - Constructor for class com.ibm.wala.util.collections.SparseVector
 
spawnDot(String, String, File) - Static method in class com.ibm.wala.viz.DotUtil
 
spawnProcess(String) - Method in class com.ibm.wala.util.processes.Launcher
Spawn a process to execute the given command
spawnProcess(String[]) - Method in class com.ibm.wala.util.processes.Launcher
Spawn a process to execute the given command
SPECIAL_PARENT_SCOPE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
SpecializedFactoryMethod(SummarizedMethod, Context, Set) - Constructor for class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
SpecializedInstantiator - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Instantiates certain android-types differently.
SpecializedInstantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope, IInstantiator) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
 
SpecializedMethod(MethodReference, IClass, boolean, boolean) - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
SpecializedMethod(IMethod, IClass, boolean, boolean) - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
SpellCheckerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
SpellCheckerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
sQualifiers - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
src - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
SSAAbstractBinaryInstruction - Class in com.ibm.wala.ssa
 
SSAAbstractBinaryInstruction(int, int, int, int) - Constructor for class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
SSAAbstractInvokeInstruction - Class in com.ibm.wala.ssa
A Call instruction.
SSAAbstractInvokeInstruction(int, int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
SSAAbstractThrowInstruction - Class in com.ibm.wala.ssa
An instruction which unconditionally throws an exception
SSAAbstractThrowInstruction(int, int) - Constructor for class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
SSAAbstractUnaryInstruction - Class in com.ibm.wala.ssa
 
SSAAbstractUnaryInstruction(int, int, int) - Constructor for class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
SSAAddressOfInstruction - Class in com.ibm.wala.ssa
An SSAAddressOfInstruction represents storing the address of some "source" level entity (@see SSAIndirectionData.Name) into an SSA value number.
SSAAddressOfInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
Use this constructor when taking the address of a local variable.
SSAAddressOfInstruction(int, int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
Use this constructor when taking the address of an array element.
SSAAddressOfInstruction(int, int, int, FieldReference, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
Use this constructor when taking the address of a field in an object.
SSAArrayLengthInstruction - Class in com.ibm.wala.ssa
SSA instruction representing v_x := arraylength v_y
SSAArrayLengthInstruction(int, int, int) - Constructor for class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
SSAArrayLoadInstruction - Class in com.ibm.wala.ssa
SSA instruction representing an array load.
SSAArrayLoadInstruction(int, int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
SSAArrayReferenceInstruction - Class in com.ibm.wala.ssa
Abstract base class for instructions that load or store from array contents.
SSAArrayStoreInstruction - Class in com.ibm.wala.ssa
SSA instruction representing an array store.
SSAArrayStoreInstruction(int, int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
SSABinaryOpInstruction - Class in com.ibm.wala.ssa
 
SSABinaryOpInstruction(int, IBinaryOpInstruction.IOperator, int, int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSABinaryOpInstruction
 
SSABuilder - Class in com.ibm.wala.ssa
This class constructs an SSA IR from a backing ShrikeBT instruction stream.
SSACache - Class in com.ibm.wala.ssa
A mapping from IMethod -> SSAOptions -> SoftReference -> Something This doesn't work very well ...
SSACache(IRFactory<IMethod>) - Constructor for class com.ibm.wala.ssa.SSACache
 
SSACFG - Class in com.ibm.wala.ssa
A control-flow graph for ssa form.
SSACFG(IMethod, AbstractCFG, SSAInstruction[]) - Constructor for class com.ibm.wala.ssa.SSACFG
 
SSACFG.BasicBlock - Class in com.ibm.wala.ssa
A Basic Block in an SSA IR
SSACFG.ExceptionHandlerBasicBlock - Class in com.ibm.wala.ssa
 
SSACFGNullPointerAnalysis - Class in com.ibm.wala.cfg.exc.intra
 
SSACFGNullPointerAnalysis(TypeReference[], IR, ParameterState, MethodState) - Constructor for class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
 
SSACheckCastInstruction - Class in com.ibm.wala.ssa
A checkcast (dynamic type test) instruction.
SSACheckCastInstruction(int, int, int, TypeReference[], boolean) - Constructor for class com.ibm.wala.ssa.SSACheckCastInstruction
 
SSAComparisonInstruction - Class in com.ibm.wala.ssa
SSA Instruction for comparisons between floats, longs and doubles
SSAComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Constructor for class com.ibm.wala.ssa.SSAComparisonInstruction
 
SSAConditionalBranchInstruction - Class in com.ibm.wala.ssa
A conditional branch instruction, which tests two values according to some IConditionalBranchInstruction.IOperator.
SSAConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Constructor for class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
SSAContextInterpreter - Interface in com.ibm.wala.ipa.callgraph.propagation
An object that provides an interface to local method information needed for CFA.
SSAConversion - Class in com.ibm.wala.cast.ir.ssa
 
SSAConversionInstruction - Class in com.ibm.wala.ssa
An instruction which converts a value of one primitive type into another primitive type.
SSAConversionInstruction(int, int, int, TypeReference, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAConversionInstruction
 
SSAFieldAccessInstruction - Class in com.ibm.wala.ssa
Abstract base class for SSAGetInstruction and SSAPutInstruction.
SSAFieldAccessInstruction(int, FieldReference, int) - Constructor for class com.ibm.wala.ssa.SSAFieldAccessInstruction
 
SSAGetCaughtExceptionInstruction - Class in com.ibm.wala.ssa
A "catch" instruction, inserted at the head of a catch block, which assigns a pending exception object to a local variable.
SSAGetCaughtExceptionInstruction(int, int, int) - Constructor for class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
SSAGetInstruction - Class in com.ibm.wala.ssa
SSA instruction that reads a field (i.e.
SSAGetInstruction(int, int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAGetInstruction
 
SSAGetInstruction(int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAGetInstruction
 
SSAGotoInstruction - Class in com.ibm.wala.ssa
Unconditional branch instruction for SSA form.
SSAGotoInstruction(int, int) - Constructor for class com.ibm.wala.ssa.SSAGotoInstruction
 
SSAIndirectionData<T extends SSAIndirectionData.Name> - Interface in com.ibm.wala.ssa
A mapping that tells, for a given instruction s, what "names" does s def and use indirectly.
SSAIndirectionData.Name - Interface in com.ibm.wala.ssa
A Name is a mock interface introduced just for strong typing.
SSAInference<T extends IVariable<?>> - Class in com.ibm.wala.dataflow.ssa
This class performs intra-procedural propagation over an SSA form.
SSAInference() - Constructor for class com.ibm.wala.dataflow.ssa.SSAInference
 
SSAInference.OperatorFactory<T extends IVariable> - Interface in com.ibm.wala.dataflow.ssa
 
SSAInference.VariableFactory - Interface in com.ibm.wala.dataflow.ssa
 
SSAInstanceofInstruction - Class in com.ibm.wala.ssa
A dynamic type test (instanceof) instruction.
SSAInstanceofInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAInstanceofInstruction
 
SSAInstruction - Class in com.ibm.wala.ssa
An instruction in SSA form.
SSAInstruction(int) - Constructor for class com.ibm.wala.ssa.SSAInstruction
prevent instantiation by the outside
SSAInstruction.IVisitor - Interface in com.ibm.wala.ssa
This interface is used by Instruction.visit to dispatch based on the instruction type.
SSAInstruction.Visitor - Class in com.ibm.wala.ssa
A base visitor implementation that does nothing.
ssaInstruction2Statement(CGNode, SSAInstruction, Map<SSAInstruction, Integer>, IR) - Static method in class com.ibm.wala.ipa.slicer.PDG
 
SSAInstructionFactory - Interface in com.ibm.wala.ssa
An instruction factory for SSA.
SSAInvokeDynamicInstruction - Class in com.ibm.wala.ssa
 
SSAInvokeDynamicInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Constructor for class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
 
SSAInvokeDynamicInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Constructor for class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
 
SSAInvokeInstruction - Class in com.ibm.wala.ssa
 
SSAInvokeInstruction(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAInvokeInstruction
 
SSAInvokeInstruction(int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAInvokeInstruction
Constructor InvokeInstruction.
SSALoadIndirectInstruction - Class in com.ibm.wala.ssa
A load from a pointer.
SSALoadIndirectInstruction(int, int, TypeReference, int) - Constructor for class com.ibm.wala.ssa.SSALoadIndirectInstruction
 
SSALoadMetadataInstruction - Class in com.ibm.wala.ssa
An instruction that represents a reflective or meta-programming operation, like loadClass in Java
SSALoadMetadataInstruction(int, int, TypeReference, Object) - Constructor for class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
SSAMonitorInstruction - Class in com.ibm.wala.ssa
An instruction representing a monitorenter or monitorexit operation.
SSAMonitorInstruction(int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSAMonitorInstruction
 
SSANewInstruction - Class in com.ibm.wala.ssa
An allocation instruction ("new") for SSA form.
SSANewInstruction(int, int, NewSiteReference) - Constructor for class com.ibm.wala.ssa.SSANewInstruction
Create a new instruction to allocate a scalar.
SSANewInstruction(int, int, NewSiteReference, int[]) - Constructor for class com.ibm.wala.ssa.SSANewInstruction
Create a new instruction to allocate an array.
SSAOptions - Class in com.ibm.wala.ssa
Options that govern SSA construction
SSAOptions() - Constructor for class com.ibm.wala.ssa.SSAOptions
 
SSAOptions.DefaultValues - Interface in com.ibm.wala.ssa
While SSA form makes the not-unreasonable assumption that values must be defined before they are used, many languages permit using undefined variables and simply give them some default value.
SSAPhiInstruction - Class in com.ibm.wala.ssa
A phi instruction in SSA form.
SSAPhiInstruction(int, int, int[]) - Constructor for class com.ibm.wala.ssa.SSAPhiInstruction
 
SSAPiInstruction - Class in com.ibm.wala.ssa
A Pi instruction is a dummy assignment inserted at the tail of a basic block, in order to get a new variable name to associate with some flow-insensitive dataflow fact.
SSAPiInstruction(int, int, int, int, int, SSAInstruction) - Constructor for class com.ibm.wala.ssa.SSAPiInstruction
 
SSAPiNodePolicy - Interface in com.ibm.wala.ssa
The SSABuilder consults this as an oracle to decide how to insert SSAPiInstructions
SSAPropagationCallGraphBuilder - Class in com.ibm.wala.ipa.callgraph.propagation
This abstract base class provides the general algorithm for a call graph builder that relies on propagation through an iterative dataflow solver, and constraints generated by statements in SSA form.
SSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
SSAPropagationCallGraphBuilder.ConstraintVisitor - Class in com.ibm.wala.ipa.callgraph.propagation
A visitor that generates constraints based on statements in SSA form.
SSAPropagationCallGraphBuilder.ConstraintVisitor.DefaultInvariantComputer - Class in com.ibm.wala.ipa.callgraph.propagation
 
SSAPropagationCallGraphBuilder.ConstraintVisitor.InvariantComputer - Interface in com.ibm.wala.ipa.callgraph.propagation
 
SSAPropagationCallGraphBuilder.InterestingVisitor - Class in com.ibm.wala.ipa.callgraph.propagation
sets bingo to true when it visits an interesting instruction
SSAPutInstruction - Class in com.ibm.wala.ssa
A putfield or putstatic instruction
SSAPutInstruction(int, int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAPutInstruction
 
SSAPutInstruction(int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAPutInstruction
 
SSAReturnInstruction - Class in com.ibm.wala.ssa
A return instruction.
SSAReturnInstruction(int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSAReturnInstruction
 
SSAReturnInstruction(int) - Constructor for class com.ibm.wala.ssa.SSAReturnInstruction
 
SSAStoreIndirectInstruction - Class in com.ibm.wala.ssa
A store from a pointer.
SSAStoreIndirectInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
SSASwitchInstruction - Class in com.ibm.wala.ssa
SSA instruction representing a switch statement.
SSASwitchInstruction(int, int, int, int[]) - Constructor for class com.ibm.wala.ssa.SSASwitchInstruction
The labels in casesAndLabels represent instruction indices in the IR that each switch case branches to.
SSAThrowInstruction - Class in com.ibm.wala.ssa
An instruction which unconditionally throws an exception
SSAThrowInstruction(int, int) - Constructor for class com.ibm.wala.ssa.SSAThrowInstruction
 
SSAUnaryOpInstruction - Class in com.ibm.wala.ssa
An SSA instruction for some unary operator.
SSAUnaryOpInstruction(int, IUnaryOpInstruction.IOperator, int, int) - Constructor for class com.ibm.wala.ssa.SSAUnaryOpInstruction
 
SSAValue - Class in com.ibm.wala.util.ssa
A number representating an SSA-Value and its type.
SSAValue(int, TypeReference, MethodReference, SSAValue.VariableKey) - Constructor for class com.ibm.wala.util.ssa.SSAValue
Makes a SSAValue with number and type valid in the specified Method.
SSAValue(int, TypeReference, MethodReference, String) - Constructor for class com.ibm.wala.util.ssa.SSAValue
Generates a SSAValue with a NamedKey (or TypeKey if name==null).
SSAValue(int, TypeReference, MethodReference) - Constructor for class com.ibm.wala.util.ssa.SSAValue
Generates a SSAValue with a UniqueKey.
SSAValue(int, SSAValue) - Constructor for class com.ibm.wala.util.ssa.SSAValue
Create a new instance of the same type, validity and name.
SSAValue.NamedKey - Class in com.ibm.wala.util.ssa
Identify variables by a string and type.
SSAValue.TypeKey - Class in com.ibm.wala.util.ssa
A key that matches variables by their type - does not compare to NamedKey.
SSAValue.UniqueKey - Class in com.ibm.wala.util.ssa
A key that cannot be recreated.
SSAValue.VariableKey - Interface in com.ibm.wala.util.ssa
All variables with the same name in the source code.
SSAValue.WeaklyNamedKey - Class in com.ibm.wala.util.ssa
This NamedKey also equals to TypeKeys.
SSAValueManager - Class in com.ibm.wala.util.ssa
Manage SSA-Variables in synthetic methods.
SSAValueManager(ParameterAccessor) - Constructor for class com.ibm.wala.util.ssa.SSAValueManager
 
StackMapConstants - Class in com.ibm.wala.shrikeCT
 
StackMapConstants() - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants
 
StackMapConstants.Item - Enum in com.ibm.wala.shrikeCT
 
StackMapConstants.ObjectType - Class in com.ibm.wala.shrikeCT
 
StackMapConstants.StackMapFrame - Class in com.ibm.wala.shrikeCT
 
StackMapConstants.UninitializedType - Class in com.ibm.wala.shrikeCT
 
StackMapFrame(StackMapConstants.StackMapFrame, int) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
StackMapFrame(int, int, StackMapConstants.StackMapType[], StackMapConstants.StackMapType[]) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
stackMapTable(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Static method in class com.ibm.wala.shrikeCT.StackMapTableWriter
 
StackMapTableReader - Class in com.ibm.wala.shrikeCT
 
StackMapTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableReader
 
StackMapTableWriter - Class in com.ibm.wala.shrikeCT
 
StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
 
StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][]) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
 
StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
 
StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>, int[]) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
 
stacks - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
stackSizes - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
StandardFunctionTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
 
StandardFunctionTargetSelector(IClassHierarchy, MethodTargetSelector) - Constructor for class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
StandardIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
StandardIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
StandardIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
StandardSolver - Class in com.ibm.wala.ipa.callgraph.propagation
standard fixed-point iterative solver for pointer analysis
StandardSolver(PropagationSystem, PropagationCallGraphBuilder) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.StandardSolver
 
start(byte) - Method in class com.ibm.wala.client.AbstractEngineStopwatch
 
start(byte) - Method in interface com.ibm.wala.client.EngineStopwatch
start timing for some category
start() - Method in class com.ibm.wala.util.debug.LoggingStopwatch
Start the stopwatch.
start() - Method in class com.ibm.wala.util.perf.Stopwatch
 
start() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
start() - Method in class com.ibm.wala.util.processes.JavaLauncher
Launch the java process.
START_OF_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Visit multiple times (endless) in the loop
StartComponentMethodTargetSelector(HashMap<MethodReference, SummarizedMethod>, MethodTargetSelector) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
 
startNewQuery() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
re-initialize state for a new query
startsWith(Atom) - Method in class com.ibm.wala.util.strings.Atom
 
StateMachine<T> - Interface in com.ibm.wala.demandpa.alg.statemachine
A state machine with an error state.
StateMachine.State - Interface in com.ibm.wala.demandpa.alg.statemachine
 
StateMachineFactory<T> - Interface in com.ibm.wala.demandpa.alg.statemachine
 
Statement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
Statement(T, AbstractOperator<T>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
Statement(T, AbstractOperator<T>, T[]) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
Statement(T, AbstractOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
Statement - Class in com.ibm.wala.ipa.slicer
Identifier of a statement in an SDG.
Statement(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.Statement
 
Statement.Kind - Enum in com.ibm.wala.ipa.slicer
 
statements - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
StatementVisitor(HeapModel, IFlowGraph, IClassHierarchy, CallGraph, CGNode) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
StatementVisitor(CGNode, IR, DefUse) - Constructor for class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
StatementWithInstructionIndex - Class in com.ibm.wala.ipa.slicer
A Statement which carries an instruction index, representing the index of an SSAInstruction in the IR instruction array.
StatementWithInstructionIndex(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
StatesMergedException - Exception in com.ibm.wala.demandpa.alg.statemachine
Exception thrown when a state machine needs to merge states and treat them as equivalent.
StatesMergedException() - Constructor for exception com.ibm.wala.demandpa.alg.statemachine.StatesMergedException
 
STATIC - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
StaticFieldKey - Class in com.ibm.wala.ipa.callgraph.propagation
An pointer key which represents a unique set for each static field.
StaticFieldKey(IField) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
 
staticFields - Variable in class com.ibm.wala.classLoader.BytecodeClass
The static fields declared in this class.
Statistics - Class in com.ibm.wala.shrike.bench
This is a demo class.
Statistics() - Constructor for class com.ibm.wala.shrike.bench.Statistics
 
stdErr - Variable in class com.ibm.wala.util.processes.Launcher
 
stdOut - Variable in class com.ibm.wala.util.processes.Launcher
 
stop(byte) - Method in class com.ibm.wala.client.AbstractEngineStopwatch
 
stop(byte) - Method in interface com.ibm.wala.client.EngineStopwatch
stop timing for some category
stop() - Method in class com.ibm.wala.util.perf.Stopwatch
 
stop() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
stopwatch - Variable in class com.ibm.wala.client.AbstractEngineStopwatch
 
Stopwatch - Class in com.ibm.wala.util.perf
Basic class to time events
Stopwatch() - Constructor for class com.ibm.wala.util.perf.Stopwatch
 
StopwatchGC - Class in com.ibm.wala.util.perf
A Stopwatch that also queries the free memory from the GC.
StopwatchGC(String) - Constructor for class com.ibm.wala.util.perf.StopwatchGC
 
StoreIndirectInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
StoreIndirectInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
StoreInstruction - Class in com.ibm.wala.shrikeBT
This class represents instructions that store to local variables.
StoreInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.StoreInstruction
 
str(Throwable) - Static method in class com.ibm.wala.util.collections.Util
Get a String representation of a Throwable.
Streams - Class in com.ibm.wala.util.io
utilities for IO streams
Streams() - Constructor for class com.ibm.wala.util.io.Streams
 
streamToFile(File, InputStream...) - Static method in class com.ibm.wala.util.io.TemporaryFile
 
STRICTFP - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
string2TypeName(String) - Static method in class com.ibm.wala.types.TypeName
 
StringConstant(int, String, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.StringConstant
 
StringConstantCharArray - Class in com.ibm.wala.ipa.callgraph.propagation
An InstanceKey which represents the constant char[] contents of a string constant object.
StringStuff - Class in com.ibm.wala.util.strings
Some simple utilities used to manipulate Strings
StringStuff() - Constructor for class com.ibm.wala.util.strings.StringStuff
 
StringTable - Class in com.ibm.wala.util.tables
 
StringTable() - Constructor for class com.ibm.wala.util.tables.StringTable
create an empty table
StringTable(StringTable) - Constructor for class com.ibm.wala.util.tables.StringTable
create an empty table with the same column headings as t
StringTable(String[]) - Constructor for class com.ibm.wala.util.tables.StringTable
create an empty table with the given column headings
stripSharp(String) - Static method in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
stripSuffix(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
Strip the ".class" or ".java" suffix from a file name TODO: generalize for all suffixes
SUB_LANGUAGE_BASE - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
Languages that introduce new kinds of CAstEntity should use this number as the base of integers chosen to denote the new entity types.
SUB_LANGUAGE_BASE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
subList(int, int) - Method in class com.ibm.wala.util.collections.Iterator2List
 
subscript(int) - Static method in class com.ibm.wala.util.intset.BitVectorBase
Convert bitIndex to a subscript into the bits[] array.
substitute(CAstSourcePositionMap.Position, String) - Method in class com.ibm.wala.cast.util.SourceBuffer
 
substring(int, int) - Method in class com.ibm.wala.util.strings.ImmutableByteArray
 
subTask(String) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
BEGIN Custom change: subtasks and canceling
subTask(MonitorUtil.IProgressMonitor, String) - Static method in class com.ibm.wala.util.MonitorUtil
BEGIN Custom change: more on subtasks
subTask(String) - Method in class com.ibm.wala.util.NullProgressMonitor
BEGIN Custom change: subtasks and canceling
subTask(String) - Method in class com.ibm.wala.util.ProgressMaster
BEGIN Custom change: subtasks and canceling
SubtreeOfKind - Class in com.ibm.wala.cast.tree.pattern
A node pattern matching a node of a given kind, without regard to its children.
SubtreeOfKind(int) - Constructor for class com.ibm.wala.cast.tree.pattern.SubtreeOfKind
 
SubtypesEntrypoint - Class in com.ibm.wala.ipa.callgraph.impl
An entrypoint whose parameter types are cones based on declared types.
SubtypesEntrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
SubtypesEntrypoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
summarizeByPackage() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
SummarizedMethod - Class in com.ibm.wala.ipa.summaries
A SyntheticMethod representing the semantics encoded in a MethodSummary
SummarizedMethod(MethodReference, MethodSummary, IClass) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethod
 
SummarizedMethodWithNames - Class in com.ibm.wala.ipa.summaries
A SummarizedMethod (for synthetic functions) with variable names.
SummarizedMethodWithNames(MethodReference, MethodSummary, IClass, Map<Integer, Atom>) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
 
SummarizedMethodWithNames(MethodReference, VolatileMethodSummary, IClass) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
 
SummarizedMethodWithNames.SyntheticIRWithNames - Class in com.ibm.wala.ipa.summaries
 
SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap - Class in com.ibm.wala.ipa.summaries
 
summaryEdges - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
A map from Object (procedure) -> LocalSummaryEdges.
SUPER - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
superClass - Variable in class com.ibm.wala.classLoader.BytecodeClass
superclass
superclassComputed - Variable in class com.ibm.wala.classLoader.BytecodeClass
Compute the superclass lazily.
supergraph - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
The supergraph which induces this dataflow problem
superName - Variable in class com.ibm.wala.classLoader.BytecodeClass
An Atom which holds the name of the super class.
superType - Variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
swap() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
SwapInstruction - Class in com.ibm.wala.shrikeBT
This instruction represents the swap instruction, which swaps the two values on top of the working stack.
SwapInstruction() - Constructor for class com.ibm.wala.shrikeBT.SwapInstruction
 
SWITCH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a standard case statement.
Switch - Class in com.ibm.wala.dalvik.dex.instructions
 
Switch(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Switch
 
SWITCH_DEFAULT - Static variable in interface com.ibm.wala.cast.tree.CAstControlFlowMap
A distinguished label that means this control flow is the default target of a switch (or case) statement as found in many procedural languages.
SwitchInstruction(int, int, int, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
SwitchInstruction - Class in com.ibm.wala.shrikeBT
This instruction represents all forms of switch instructions.
SwitchInstruction(short, int[], int) - Constructor for class com.ibm.wala.shrikeBT.SwitchInstruction
 
SwitchInstruction(int, int, int, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
SwitchPad - Interface in com.ibm.wala.dalvik.dex.instructions
 
symbolTable - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
symbolTable() - Method in class com.ibm.wala.cast.loader.AstMethod
 
symbolTable - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
Governing symbol table
symbolTable - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
Governing symbol table
symbolTable - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
Governing symbol table
SymbolTable - Class in com.ibm.wala.ssa
A symbol table which associates information with each variable (value number) in an SSA IR.
SymbolTable(int) - Constructor for class com.ibm.wala.ssa.SymbolTable
 
SYNCHRONIZED - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
synthArraycopy - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
SYNTHETIC - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
SYNTHETIC_J2SE_MODEL - Static variable in class com.ibm.wala.client.AbstractAnalysisEngine
 
SyntheticClass - Class in com.ibm.wala.classLoader
An IClass that exists nowhere in bytecode.
SyntheticClass(TypeReference, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.SyntheticClass
 
SyntheticFactory - Class in com.ibm.wala.model
A bogus class to support returning "unknown" objects
SyntheticFactory() - Constructor for class com.ibm.wala.model.SyntheticFactory
 
SyntheticIR - Class in com.ibm.wala.ipa.summaries
 
SyntheticIR(IMethod, Context, AbstractCFG, SSAInstruction[], SSAOptions, Map<Integer, ConstantValue>) - Constructor for class com.ibm.wala.ipa.summaries.SyntheticIR
Create an SSA form, induced over a list of instructions provided externally.
SyntheticIRFactory - Class in com.ibm.wala.ipa.summaries
 
SyntheticIRFactory() - Constructor for class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
SyntheticIRWithNames(IMethod, Context, AbstractCFG, SSAInstruction[], SSAOptions, Map<Integer, ConstantValue>, Map<Integer, Atom>) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames
 
SyntheticMethod - Class in com.ibm.wala.classLoader
An implementation of IMethod, usually for a synthesized method that is not read directly from any source Module.
SyntheticMethod(MethodReference, IClass, boolean, boolean) - Constructor for class com.ibm.wala.classLoader.SyntheticMethod
 
SyntheticMethod(IMethod, IClass, boolean, boolean) - Constructor for class com.ibm.wala.classLoader.SyntheticMethod
 
syntheticMethods - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
 
SyntheticSSA2LocalMap(Map<Integer, Atom>) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap
 
SyntheticSystem - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
system - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
The system of constraints used to build this graph
system - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
The governing propagation system, into which constraints are added
System - Class in com.ibm.wala.model.java.lang
A synthetic model of java.lang.System native methods.
System() - Constructor for class com.ibm.wala.model.java.lang.System
 
SystemServiceModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
This is generates a dummy for the call to an external Activity.
SystemServiceModel(IClassHierarchy, AnalysisOptions, AnalysisCache, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
 

T

T_BOOLEAN - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_BYTE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_CHAR - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_DOUBLE - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_FLOAT - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_INT - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_LONG - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
T_SHORT - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
Table<T> - Class in com.ibm.wala.util.tables
 
Table() - Constructor for class com.ibm.wala.util.tables.Table
create an empty table
Table(Table<T>) - Constructor for class com.ibm.wala.util.tables.Table
create an empty table with the same column headings as t
Table(String[]) - Constructor for class com.ibm.wala.util.tables.Table
create an empty table with the given column headings
tableAddressOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
tableAddressOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
 
TabulationCancelException - Exception in com.ibm.wala.dataflow.IFDS
A CancelException thrown during tabulation; holds a pointer to a partial TabulationSolver.Result.
TabulationCancelException(Exception, TabulationSolver.Result) - Constructor for exception com.ibm.wala.dataflow.IFDS.TabulationCancelException
 
TabulationDomain<F,T> - Interface in com.ibm.wala.dataflow.IFDS
Domain of facts for tabulation.
TabulationProblem<T,P,F> - Interface in com.ibm.wala.dataflow.IFDS
Representation of a Dyck-language graph reachability problem for the tabulation solver.
TabulationResult<T,P,F> - Interface in com.ibm.wala.dataflow.IFDS
The solution of a tabulation problem: a mapping from supergraph node -> bit vector representing the dataflow facts that hold at the entry to the supergraph node.
TabulationSolver<T,P,F> - Class in com.ibm.wala.dataflow.IFDS
A precise interprocedural tabulation solver.
TabulationSolver(TabulationProblem<T, P, F>, MonitorUtil.IProgressMonitor) - Constructor for class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
TabulationSolver.Result - Class in com.ibm.wala.dataflow.IFDS
 
TabulationSolver.Worklist - Class in com.ibm.wala.dataflow.IFDS
 
take() - Method in interface com.ibm.wala.dataflow.IFDS.ITabulationWorklist
 
take() - Method in class com.ibm.wala.util.collections.Heap
 
takeStatement() - Method in class com.ibm.wala.fixedpoint.impl.Worklist
 
target - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
target - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
 
TargetLanguageSelector<T,C> - Interface in com.ibm.wala.cast.util
 
TargetMethodContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation
This context selector selects a context based on whether the receiver type dispatches to a given method.
TargetMethodContextSelector(Selector, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.TargetMethodContextSelector
 
TargetMethodFilter(IMethod) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
targets - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
A Mapping from call site program counter (int) -> Object, where Object is a CGNode if we've discovered exactly one target for the site, or an IntSet of node numbers if we've discovered more than one target for the site.
TelephonyManager - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
TelephonyManagerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
TemporaryFile - Class in com.ibm.wala.util.io
 
TemporaryFile() - Constructor for class com.ibm.wala.util.io.TemporaryFile
 
tendToSoftCaches() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
For some reason (either a bug in our code that defeats soft references, or a bad policy in the GC), leaving soft reference caches to clear themselves out doesn't work.
termination(String, String, Object, boolean) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
test(T) - Method in class com.ibm.wala.util.collections.CollectionFilter
 
test(T) - Method in class com.ibm.wala.util.collections.FilterPredicate
Deprecated.
 
test(T) - Method in class com.ibm.wala.util.collections.Filtersection
 
test(Object) - Method in class com.ibm.wala.util.collections.IndiscriminateFilter
 
test(T) - Method in class com.ibm.wala.util.collections.OrFilter
 
test(T) - Method in class com.ibm.wala.util.Predicate
Test whether an Object satisfies this Predicate
TextToSpeechService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
TextToSpeechServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ThinSlicer - Class in com.ibm.wala.ipa.slicer.thin
A cheap, context-insensitive thin slicer based on reachability over a custom SDG.
ThinSlicer(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.ipa.slicer.thin.ThinSlicer
 
ThinSlicer(CallGraph, PointerAnalysis<InstanceKey>, ModRef) - Constructor for class com.ibm.wala.ipa.slicer.thin.ThinSlicer
 
THIS - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ThisAssignmentChecker - Class in com.ibm.wala.shrikeBT.info
This method annotation checks to see whether "this" is assigned to by the method.
thisType - Static variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
Thread - Class in com.ibm.wala.model.java.lang
A synthetic model of single-threaded behavior
Thread() - Constructor for class com.ibm.wala.model.java.lang.Thread
 
THRESHOLD_FOR_NONRECURSIVE_DFS - Static variable in class com.ibm.wala.util.graph.Acyclic
 
THROW - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
Throw - Class in com.ibm.wala.dalvik.dex.instructions
 
Throw(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Throw
 
throwable - Variable in class com.ibm.wala.dalvik.dex.instructions.Throw
 
throwExceptionIfCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
ThrowInstruction(int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ThrowInstruction - Class in com.ibm.wala.shrikeBT
This class represents the athrow instruction.
ThrowInstruction(boolean) - Constructor for class com.ibm.wala.shrikeBT.ThrowInstruction
 
ThrowInstruction(int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
throwsException(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.cfg.exc.intra.MethodState
 
throwsExceptionOnOverflow() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
throwsExceptionOnOverflow() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
throwsExceptionOnOverflow() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
 
throwsExceptionOnOverflow() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
 
toAnalysisScope() - Method in class com.ibm.wala.ipa.callgraph.ShallowAnalysisScope
 
toArray() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
toArray(T[]) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
toArray() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
toArray(T[]) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
toArray(IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
toBasename(String) - Static method in class com.ibm.wala.util.strings.StringStuff
Return the right position of the string up to '.' or '/' stripping ';'
toCollection(OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
 
toDOM(CAstNode) - Static method in class com.ibm.wala.cast.util.CAstToDOM
 
toEncodedMethod() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
toGXL(Graph<T>, GXL.EntityTypes<T>, String, Function<T, String>, Function<T, Map<String, String>>) - Static method in class com.ibm.wala.util.graph.GXL
 
toIntArray() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
toList(Iterator<? extends T>) - Static method in class com.ibm.wala.util.collections.Iterator2Collection
Returns a List containing all elements in i, preserving duplicates.
toMethodReference(AndroidModelParameterManager) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
 
TooMuchMemoryUsed() - Constructor for exception com.ibm.wala.util.ProgressMaster.TooMuchMemoryUsed
 
toOrdinalSet(Collection<T>, OrdinalSetMapping<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
Precondition: the ordinal set mapping has an index for every element of c Convert a "normal" collection to an OrdinalSet, based on the given mapping.
TOP - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
TOP - Static variable in class com.ibm.wala.analysis.typeInference.TypeAbstraction
Canonical element representing TOP for a dataflow lattice
top(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
top() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
top() - Method in interface com.ibm.wala.cast.tree.visit.CAstVisitor.Context
 
TOP - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
topLevelFunctionsInGlobalScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
topLevelTypeString(String) - Static method in class com.ibm.wala.util.collections.Util
given the name of a class C, returns the name of the top-most enclosing class of class C.
topMatches(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
Topological - Class in com.ibm.wala.util.graph.traverse
Utilities for iterating over graphs in topological order.
Topological() - Constructor for class com.ibm.wala.util.graph.traverse.Topological
 
toPredicate(Predicate<T>) - Static method in class com.ibm.wala.util.collections.FilterPredicate
Deprecated.
 
topType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
the most-general type for the language being translated
topType - Static variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
toSet(Iterator<? extends T>) - Static method in class com.ibm.wala.util.collections.Iterator2Collection
Returns a Set containing all elements in i.
toShallowAnalysisScope() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Creates a "serializable" version of the analysis scope.
toSparseIntSet() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
TODO: optimize
toString() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
toString() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
toString() - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
 
toString() - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
 
toString() - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
 
toString() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
toString() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
toString() - Method in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
toString() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
toString() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
toString() - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
 
toString() - Method in class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
 
toString() - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
toString() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
toString() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
toString() - Method in enum com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
toString() - Method in enum com.ibm.wala.cast.ir.ssa.CAstUnaryOp
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
toString() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
toString() - Method in class com.ibm.wala.cast.loader.AstField
 
toString() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
toString() - Method in class com.ibm.wala.cast.tree.CAstQualifier
 
toString() - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
 
toString() - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
 
toString() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
toString() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
toString() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
 
toString() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
toString() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
 
toString() - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder.UnwindKey
 
toString() - Method in class com.ibm.wala.cast.util.CAstPattern
 
toString() - Method in class com.ibm.wala.cast.util.SourceBuffer
 
toString() - Method in class com.ibm.wala.cfg.AbstractCFG
 
toString() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
toString() - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
 
toString() - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
toString() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
toString() - Method in class com.ibm.wala.cfg.InducedCFG
 
toString() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
 
toString() - Method in class com.ibm.wala.cfg.ShrikeCFG
 
toString() - Method in class com.ibm.wala.classLoader.AbstractURLModule
 
toString() - Method in class com.ibm.wala.classLoader.ArrayClass
 
toString() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
toString() - Method in class com.ibm.wala.classLoader.CallSiteReference
 
toString() - Method in class com.ibm.wala.classLoader.ClassFileModule
 
toString() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
toString() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
 
toString() - Method in class com.ibm.wala.classLoader.FieldImpl
 
toString() - Method in class com.ibm.wala.classLoader.JarFileEntry
 
toString() - Method in class com.ibm.wala.classLoader.JarFileModule
 
toString() - Method in class com.ibm.wala.classLoader.JarStreamModule
 
toString() - Method in class com.ibm.wala.classLoader.LanguageImpl
 
toString() - Method in class com.ibm.wala.classLoader.NestedJarFileModule
 
toString() - Method in class com.ibm.wala.classLoader.NewSiteReference
 
toString() - Method in class com.ibm.wala.classLoader.ProgramCounter
 
toString() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
toString() - Method in class com.ibm.wala.classLoader.SourceDirectoryTreeModule
 
toString() - Method in class com.ibm.wala.classLoader.SourceFileModule
 
toString() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
toString() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
toString() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
 
toString() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
toString() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeDirect
 
toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeInterface
 
toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeStatic
 
toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeSuper
 
toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
 
toString() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
 
toString() - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
 
toString() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
toString() - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
 
toString() - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
 
toString() - Method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
 
toString() - Method in class com.ibm.wala.dataflow.ssa.SSAInference
Return a string representation of the system
toString() - Method in class com.ibm.wala.demandpa.alg.WithState
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.NewLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
 
toString() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
 
toString() - Method in class com.ibm.wala.demandpa.util.ArrayContents
 
toString() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
toString() - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
 
toString() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
toString() - Method in class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
Return a string representation of this object
toString() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
toString() - Method in class com.ibm.wala.fixpoint.AbstractOperator
 
toString() - Method in class com.ibm.wala.fixpoint.AbstractStatement
 
toString() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
toString() - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
toString() - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
toString() - Method in class com.ibm.wala.fixpoint.TrueOperator
 
toString() - Method in class com.ibm.wala.fixpoint.UnaryOr
 
toString() - Method in class com.ibm.wala.fixpoint.UnaryStatement
Return a string representation of this object
toString() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
toString() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
 
toString() - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
 
toString() - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
 
toString() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.Key
 
toString() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
toString() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
toString() - Method in class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
 
toString() - Method in class com.ibm.wala.ipa.callgraph.impl.Everywhere
 
toString() - Method in class com.ibm.wala.ipa.callgraph.impl.UnionContextSelector
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ExceptionReturnValueKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.RTASelectorKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
toString() - Method in class com.ibm.wala.ipa.callgraph.ShallowAnalysisScope
 
toString() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
toString() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
toString() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
toString() - Method in class com.ibm.wala.ipa.modref.ArrayLengthKey
 
toString() - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
 
toString() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
 
toString() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
 
toString() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
 
toString() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
 
toString() - Method in class com.ibm.wala.ipa.slicer.MethodEntryStatement
 
toString() - Method in class com.ibm.wala.ipa.slicer.MethodExitStatement
 
toString() - Method in class com.ibm.wala.ipa.slicer.NormalStatement
 
toString() - Method in class com.ibm.wala.ipa.slicer.ParamCallee
 
toString() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
 
toString() - Method in class com.ibm.wala.ipa.slicer.PDG
 
toString() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
 
toString() - Method in class com.ibm.wala.ipa.slicer.PiStatement
 
toString() - Method in class com.ibm.wala.ipa.slicer.SDG
Use this with care.
toString() - Method in class com.ibm.wala.ipa.slicer.Statement
 
toString() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
toString() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
toString() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
toString() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
toString() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
toString() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Generates a String-Representation of an instance of the class.
toString() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
toString() - Method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
 
toString() - Method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
 
toString() - Method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
 
toString() - Method in interface com.ibm.wala.shrikeBT.IInstruction
Subclasses must implement toString.
toString() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.Instruction
Subclasses must implement toString.
toString() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
toString() - Method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
 
toString() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.MethodData
 
toString() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.PopInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
toString() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
toString() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
 
toString() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
 
toString() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
 
toString() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
 
toString() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
 
toString() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
toString() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
 
toString() - Method in class com.ibm.wala.sourcepos.CRTable
 
toString() - Method in class com.ibm.wala.sourcepos.CRTData
 
toString() - Method in class com.ibm.wala.sourcepos.MethodPositions
 
toString() - Method in class com.ibm.wala.sourcepos.Position
 
toString() - Method in class com.ibm.wala.sourcepos.Range
 
toString() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
toString() - Method in class com.ibm.wala.ssa.ConstantValue
 
toString() - Method in class com.ibm.wala.ssa.IR
 
toString() - Method in class com.ibm.wala.ssa.PhiValue
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
toString() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
 
toString() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
 
toString() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
toString() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
toString() - Method in class com.ibm.wala.ssa.SSACFG
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
toString() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAGotoInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAInstruction
 
toString() - Method in class com.ibm.wala.ssa.SSAInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSANewInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
 
toString() - Method in class com.ibm.wala.types.annotations.Annotation
 
toString() - Method in class com.ibm.wala.types.ClassLoaderReference
 
toString() - Method in class com.ibm.wala.types.Descriptor
 
toString() - Method in class com.ibm.wala.types.FieldReference
 
toString() - Method in class com.ibm.wala.types.generics.Signature
 
toString() - Method in class com.ibm.wala.types.generics.TypeArgument
 
toString() - Method in class com.ibm.wala.types.MethodReference
 
toString() - Method in class com.ibm.wala.types.Selector
 
toString() - Method in class com.ibm.wala.types.TypeName
 
toString() - Method in class com.ibm.wala.types.TypeReference
 
toString() - Method in class com.ibm.wala.util.collections.FilterIterator
 
toString() - Method in class com.ibm.wala.util.collections.Heap
 
toString() - Method in class com.ibm.wala.util.collections.ImmutableStack
 
toString() - Method in class com.ibm.wala.util.collections.IntMapIterator
 
toString() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
toString() - Method in class com.ibm.wala.util.collections.MapIterator
 
toString() - Method in interface com.ibm.wala.util.collections.MultiMap
 
toString() - Method in class com.ibm.wala.util.collections.Pair
 
toString() - Method in class com.ibm.wala.util.config.FileOfClasses
 
toString() - Method in class com.ibm.wala.util.graph.AbstractGraph
 
toString() - Method in class com.ibm.wala.util.graph.dominators.Dominators
 
toString() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
toString() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
toString() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
toString() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
toString() - Method in class com.ibm.wala.util.graph.Path
 
toString() - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
 
toString() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
toString() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
toString() - Method in class com.ibm.wala.util.intset.BitSet
 
toString() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
toString() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
toString() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Converts the FixedSizeBitVector to a String.
toString() - Method in class com.ibm.wala.util.intset.IntPair
 
toString() - Method in class com.ibm.wala.util.intset.MutableMapping
 
toString() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
toString() - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
toString() - Method in class com.ibm.wala.util.intset.OrdinalSet
 
toString() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
toString() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
toString() - Method in class com.ibm.wala.util.intset.SparseLongSet
 
toString() - Method in class com.ibm.wala.util.perf.Stopwatch
 
toString() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
toString() - Method in class com.ibm.wala.util.processes.BasicLauncher
 
toString() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
toString() - Method in class com.ibm.wala.util.processes.Launcher
 
toString() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
 
toString() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.ParameterKey
 
toString() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
 
toString() - Method in class com.ibm.wala.util.ssa.SSAValue.NamedKey
 
toString() - Method in class com.ibm.wala.util.ssa.SSAValue
 
toString() - Method in class com.ibm.wala.util.ssa.SSAValue.TypeKey
 
toString() - Method in class com.ibm.wala.util.ssa.SSAValue.WeaklyNamedKey
 
toString() - Method in class com.ibm.wala.util.ssa.SSAValueManager
 
toString() - Method in class com.ibm.wala.util.strings.Atom
Return printable representation of "this" atom.
toString() - Method in class com.ibm.wala.util.strings.ImmutableByteArray
 
toString() - Method in class com.ibm.wala.util.tables.Table
 
toString() - Method in class com.ibm.wala.util.warnings.Warning
 
ToStringComparator<T> - Class in com.ibm.wala.util.collections
A comparator based on lexicographical ordering of toString()
toUnicodeString() - Method in class com.ibm.wala.types.Descriptor
 
toUnicodeString() - Method in class com.ibm.wala.types.TypeName
 
toUnicodeString() - Method in class com.ibm.wala.util.strings.Atom
Return printable representation of "this" atom.
toUTF8(String) - Static method in class com.ibm.wala.util.strings.UTF8Convert
Convert the given String into a sequence of (pseudo-)utf8 formatted bytes.
traceHeap(Collection<?>, boolean) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
Trace the heap and dump the output to the tracefile
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.ibm.wala.shrike.cg.OnlineDynamicCallGraph
 
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.ibm.wala.shrike.instrumentation.CodeScraper
 
TRANSIENT - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
transition(StateMachine.State, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine
 
transition(StateMachine.State, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.IntraProcFilter
 
transition(StateMachine.State, T) - Method in class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine
 
transition(StateMachine.State, T) - Method in interface com.ibm.wala.demandpa.alg.statemachine.StateMachine
 
transitiveClosure(CallGraph, Map<CGNode, Collection<T>>) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphTransitiveClosure
Compute the transitive closure of an analysis result over all callees.
translate(CAstEntity, ModuleEntry) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
translate module, represented by CAstEntity N
translate(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
translate(CAstEntity, ModuleEntry) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToIR
translate the CAst rooted at S, corresponding to ModuleEntry N, to IR, and store the result internally.
translate(CAstEntity) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
translateBinaryOpcode(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
translateConditionOpcode(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
translateDoLoop(CAstNode, CAstNode, CAstNode, CAstNode, TranslatorToCAst.WalkContext<?, ?>) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DoLoopTranslator
 
translateToCAst() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
 
translateUnaryOpcode(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
TranslatorToCAst - Interface in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.DelegatingContext<C extends TranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.DoLoopTranslator - Class in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.Error - Exception in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.RootContext<C extends TranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.WalkContext<C extends TranslatorToCAst.WalkContext<C,T>,T> - Interface in com.ibm.wala.cast.ir.translator
 
TranslatorToIR - Interface in com.ibm.wala.cast.ir.translator
Type that performs the translation from the CAst to WALA IR (as extended for the language).
treatGlobalsAsLexicallyScoped() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
can lexical reads / writes access globals?
TrivialMethodEscape - Class in com.ibm.wala.escape
Trivial method-level escape analysis.
TrivialMethodEscape(CallGraph, HeapGraph) - Constructor for class com.ibm.wala.escape.TrivialMethodEscape
 
TRUE - Static variable in class com.ibm.wala.util.Predicate
 
TrueOperator - Class in com.ibm.wala.fixpoint
Operator U(n) = true
truePred() - Static method in class com.ibm.wala.util.Predicate
 
TRY - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a standard try/catch statement.
TunedFieldRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
TunedFieldRefinementPolicy(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.TunedFieldRefinementPolicy
 
TunedMutableSparseIntSet - Class in com.ibm.wala.util.intset
A MutableSparseIntSet that allows for tuning of its initial size and expansion factor.
TunedMutableSparseIntSet(int, float) - Constructor for class com.ibm.wala.util.intset.TunedMutableSparseIntSet
 
TunedRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
A refinement policy that iteratively adds more types to refine, based on which type was encountered first in each analysis pass.
TunedRefinementPolicy(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.TunedRefinementPolicy
 
TunedRefinementPolicy.Factory - Class in com.ibm.wala.demandpa.alg.refinepolicy
 
TunedSimpleIntVector - Class in com.ibm.wala.util.intset
a simple implementation of int vector that can be tuned to control space usage
TWO_LEVEL - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
 
TwoLevelIntVector - Class in com.ibm.wala.util.intset
an int vector implementation which delegates to pages of int vectors.
TwoLevelVector<T> - Class in com.ibm.wala.util.collections
An IVector implementation which delegates to pages of int vectors.
TwoLevelVector() - Constructor for class com.ibm.wala.util.collections.TwoLevelVector
 
type - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
type of the lexical value
type - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
type() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
type() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
type() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
type() - Method in interface com.ibm.wala.cast.tree.CAstReference
 
type() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
 
type() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
type - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
type - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
type - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
type - Variable in class com.ibm.wala.dalvik.dex.instructions.CheckCast
 
type - Variable in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
 
type - Variable in class com.ibm.wala.shrikeBT.GetInstruction
 
type - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
 
type - Variable in class com.ibm.wala.shrikeBT.PutInstruction
 
type - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
the type of the annotation
type(T) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
 
type(Graph<T>) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
 
type(T, T) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
 
type - Variable in class com.ibm.wala.util.ssa.SSAValue.NamedKey
 
type - Variable in class com.ibm.wala.util.ssa.SSAValue
The type of this variable
type - Variable in class com.ibm.wala.util.ssa.SSAValue.TypeKey
 
type2atom(TypeName) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
Convert a TypeName back to an Atom.
type2atom(TypeName) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
Convert a TypeName back to an Atom.
TYPE_boolean - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_boolean_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_byte - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_byte_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_char - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_char_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_Class - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_double - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_double_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a type in an object-oriented language.
TYPE_Error - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_Exception - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_float - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_float_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_int - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_int_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_LITERAL_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
TYPE_long - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_long_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_MethodHandle - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_MethodType - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_null - Static variable in interface com.ibm.wala.shrikeBT.Constants
This represents the type of "null", which can be any object.
TYPE_Object - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_Object_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_OF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
TYPE_RuntimeException - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_short - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_short_index - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_String - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_Throwable - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TYPE_unknown - Static variable in interface com.ibm.wala.shrikeBT.Constants
This represents a type which is unknown.
TYPE_void - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
TypeAbstraction - Class in com.ibm.wala.analysis.typeInference
Abstraction of a Java type.
TypeAbstraction() - Constructor for class com.ibm.wala.analysis.typeInference.TypeAbstraction
 
TypeArgument - Class in com.ibm.wala.types.generics
UNDER CONSTRUCTION TypeArgument: WildcardIndicator? FieldTypeSignature * WildcardIndicator: + -
TypeBasedHeapModel - Class in com.ibm.wala.ipa.callgraph.propagation.rta
A trivial field-based heap model, which only uses the information of which types (classes) are live.
TypeBasedHeapModel(AnalysisOptions, Collection<IClass>, CallGraph) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
TypeBasedPointerAnalysis - Class in com.ibm.wala.ipa.callgraph.propagation.rta
A trivial field-based pointer analysis solution, which only uses the information of which types (classes) are live.
typeIndexMap - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
TypeInference - Class in com.ibm.wala.analysis.typeInference
This class performs intraprocedural type propagation on an SSA IR.
TypeInference(IR, boolean) - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference
 
TypeInference.DeclaredTypeOperator - Class in com.ibm.wala.analysis.typeInference
An operator which initializes a type to a declared type.
TypeInference.PrimitivePropagateOperator - Class in com.ibm.wala.analysis.typeInference
 
TypeInference.TypeOperatorFactory - Class in com.ibm.wala.analysis.typeInference
 
TypeInference.TypeVarFactory - Class in com.ibm.wala.analysis.typeInference
 
typeIsPrimitive() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
TypeKey(TypeName) - Constructor for class com.ibm.wala.util.ssa.SSAValue.TypeKey
 
TypeName - Class in com.ibm.wala.types
We've introduced this class to canonicalize Atoms that represent package names.
typeOfCallerContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
 
TypeOperatorFactory() - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
typeRef2TypeAbstraction(IClassHierarchy, TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
 
typeReference - Variable in class com.ibm.wala.classLoader.BytecodeClass
Canonical type representation
TypeReference - Class in com.ibm.wala.types
A class to represent the reference in a class file to some type (class, primitive or array).
TypeReference(ClassLoaderReference, TypeName) - Constructor for class com.ibm.wala.types.TypeReference
NB: All type names should use '/' and not '.' as a separator.
types - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
types - Variable in class com.ibm.wala.cast.loader.CAstAbstractLoader
types loaded by this
TypeSafeInstructionFactory - Class in com.ibm.wala.util.ssa
Intended for SyntheticMethods, uses JavaInstructionFactory.
TypeSafeInstructionFactory(IClassHierarchy) - Constructor for class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
 
typesAllocated - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
Set of types that we have already inserted an allocation for.
TypeSignature - Class in com.ibm.wala.types.generics
UNDER CONSTRUCTION.
TypeVarFactory() - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.TypeVarFactory
 
TypeVariable - Class in com.ibm.wala.analysis.typeInference
A type variable in the dataflow system for type inference.
TypeVariable(TypeAbstraction) - Constructor for class com.ibm.wala.analysis.typeInference.TypeVariable
 
TypeVariableSignature - Class in com.ibm.wala.types.generics
TypeVariableSignature: T identifier ;
TypeVisitor() - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
 

U

UNANALYZED - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
UNANALYZED - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
UNARY_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
UnaryBitVectorUnion - Class in com.ibm.wala.dataflow.graph
Operator U(n) = U(n) U U(j)
UnaryBranch(int, int, Branch.UnaryBranch.CompareOp, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
 
UnaryOperation - Class in com.ibm.wala.dalvik.dex.instructions
 
UnaryOperation(int, UnaryOperation.OpID, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
UnaryOperation.OpID - Enum in com.ibm.wala.dalvik.dex.instructions
 
UnaryOperator<T extends IVariable> - Class in com.ibm.wala.fixpoint
An operator of the form lhs = op (rhs)
UnaryOperator() - Constructor for class com.ibm.wala.fixpoint.UnaryOperator
 
UnaryOpInstruction(int, IUnaryOpInstruction.IOperator, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
UnaryOpInstruction - Class in com.ibm.wala.shrikeBT
This class represents unary operators where the result is the same type as the operand.
UnaryOpInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
UnaryOpInstruction(int, IUnaryOpInstruction.IOperator, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
UnaryOr - Class in com.ibm.wala.fixpoint
Operator U(n) = U(n) | U(j)
UnarySideEffect - Class in com.ibm.wala.ipa.callgraph.propagation
A SideEffect is a constraint which carries a points-to-set which is def'fed or used in created constraints.
UnarySideEffect(PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
UnaryStatement<T extends IVariable> - Class in com.ibm.wala.fixpoint
Represents a single step, restricted to a unary operator.
UnaryStatement(T, T) - Constructor for class com.ibm.wala.fixpoint.UnaryStatement
Constructor for case of one operand on the right-hand side.
unbind() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
UNBOUND - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
unconditionallyAddConstraintsFromNode(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
unconditionallyAddConstraintsFromNode(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
unconditionallyAddConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
unconditionallyAddConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
unconditionallyAddConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
understands(IMethod, Context) - Method in class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
understands(TypeReference) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
 
understands(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
If the function associated with the node is handled by this class.
understands(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.cha.CHAContextInterpreter
Does this object understand the given method? The caller had better check this before inquiring on other properties.
understands(CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
 
undoCopyPropagation(AstIRFactory.AstIR, int, int) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
unify(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
Unify the points-to-sets for the variables identified by the set s
unify(int, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
Unify the points-to-sets for the variables with numbers i and j
unify(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
Unify the points-to-sets for the variables identified by the set s
unify(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
Creates the union of two ordinal sets.
UnimplementedError - Error in com.ibm.wala.util.debug
Something that's not implemented yet.
UnimplementedError() - Constructor for error com.ibm.wala.util.debug.UnimplementedError
 
UnimplementedError(String) - Constructor for error com.ibm.wala.util.debug.UnimplementedError
 
UninitializedType(String) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
 
union(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
union(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
union(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
union(int, int) - Method in class com.ibm.wala.util.intset.IntegerUnionFind
union the equiv classes of x and y
union(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
This implementation must not despoil the original value of "this"
union(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
union(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
union(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
UnionContextSelector - Class in com.ibm.wala.ipa.callgraph.impl
Checks ContextSelectors A and B, then returns the union of their findings.
UnionContextSelector(ContextSelector, ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.impl.UnionContextSelector
 
UniqueKey() - Constructor for class com.ibm.wala.util.ssa.SSAValue.UniqueKey
 
Unknown - Static variable in class com.ibm.wala.types.TypeReference
 
UNKNOWN - Static variable in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
Constant indicating an unknown amount of work.
UnknownIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
UnknownIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
UnknownIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
UnknownTargetModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
This Model is used to start an Android-Component of unknown Target.
UnknownTargetModel(IClassHierarchy, AnalysisOptions, AnalysisCache, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
 
UnoptimizableCodeException(String) - Constructor for exception com.ibm.wala.shrikeBT.tools.MethodOptimizer.UnoptimizableCodeException
Deprecated.
 
UnorderedDomain<T,U> - Class in com.ibm.wala.dataflow.IFDS
A TabulationDomain with no build-in partial order defining priority.
UnorderedDomain() - Constructor for class com.ibm.wala.dataflow.IFDS.UnorderedDomain
 
UNREACHABLE() - Static method in class com.ibm.wala.util.debug.Assertions
An assertion to call when reaching a point that should not be reached.
UNREACHABLE(String) - Static method in class com.ibm.wala.util.debug.Assertions
An assertion to call when reaching a point that should not be reached.
UNREACHABLE(Object) - Static method in class com.ibm.wala.util.debug.Assertions
An assertion to call when reaching a point that should not be reached.
UnsoundGraphException() - Constructor for exception com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException
 
UnsoundGraphException(String) - Constructor for exception com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException
 
Unwind() - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG.Unwind
 
UNWIND - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
update - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 
updateForReflection(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReflectionHandler
update the pointer analysis solver based on flow of reflective factory results to checkcasts
updateSetsForNewClass(IClass, InstanceKey, CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Perform needed bookkeeping when a new class is discovered.
updateSetsForNewClass(IClass, InstanceKey, CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
Perform needed bookkeeping when a new class is discovered.
updateSideEffects(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
upper16(int) - Static method in class com.ibm.wala.util.intset.Bits
Return the upper 16 bits (as an int) of an int
upper24(int) - Static method in class com.ibm.wala.util.intset.Bits
Return the upper 24 bits (as an int) of an int
upper32(long) - Static method in class com.ibm.wala.util.intset.Bits
Return the upper 32 bits (as an int) of a long
uri - Variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
urlToFile(String, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
 
urlToFile(File, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
 
useDefaultInitValues() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
does the language care about using type-appropriate default values? For Java, the answer is yes (ints should get a default value of 0, null for pointers, etc.).
useObjectCatalog() - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
should we maintain an object catalog for each instance key, storing the names of all known properties of the instance key? required to handle EachElementGetInstructions.
UserHandle - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
UserHandleName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
UTF8Convert - Class in com.ibm.wala.util.strings
Abstract class that contains conversion routines to/from utf8 and/or pseudo-utf8.
UTF8Convert() - Constructor for class com.ibm.wala.util.strings.UTF8Convert
 
utfLength(String) - Static method in class com.ibm.wala.util.strings.UTF8Convert
Returns the length of a string's UTF encoded form.
Util - Class in com.ibm.wala.cast.ir.cfg
 
Util() - Constructor for class com.ibm.wala.cast.ir.cfg.Util
 
Util - Class in com.ibm.wala.cfg
Convenience methods for navigating a ControlFlowGraph.
Util() - Constructor for class com.ibm.wala.cfg.Util
 
Util - Class in com.ibm.wala.ipa.callgraph.impl
Call graph utilities
Util() - Constructor for class com.ibm.wala.ipa.callgraph.impl.Util
 
Util - Class in com.ibm.wala.shrikeBT
This class contains miscellaneous useful functions.
Util - Class in com.ibm.wala.util.collections
Miscellaneous utility functions.
Util() - Constructor for class com.ibm.wala.util.collections.Util
 

V

v() - Static method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
 
v() - Static method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
 
v() - Static method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
 
v() - Static method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
 
v() - Static method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
 
v() - Static method in class com.ibm.wala.demandpa.flowgraph.NewLabel
 
v() - Static method in class com.ibm.wala.demandpa.util.ArrayContents
 
val - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
the constant value
val - Variable in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
val1 - Variable in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
val2 - Variable in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
vals - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
the values contained in the array
value - Variable in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
 
value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.DoubleLiteral
 
value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.FloatLiteral
 
value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.IntLiteral
 
value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.LongLiteral
 
value - Variable in class com.ibm.wala.dalvik.classLoader.Literal
 
value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.ClassConstant
 
value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.IntConstant
 
value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.LongConstant
 
value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.StringConstant
 
Value(T) - Constructor for class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
Value - Interface in com.ibm.wala.ssa
Representation of a particular value which appears in an SSA IR.
VALUE_ANNOTATION - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_ARRAY - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_BOOLEAN - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_BYTE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_CHAR - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_DOUBLE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_ENUM - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_FIELD - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_FLOAT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_INT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_LONG - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_METHOD - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_NULL - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_SHORT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_STRING - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
VALUE_TYPE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
valueChanged(int) - Method in interface com.ibm.wala.viz.viewer.IrViewer.SelectedPcListner
 
valueMap - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
valueNumber - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
value number used for name where access is being performed (not in the declaring entity)
valueNumber() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
valueNumber - Variable in class com.ibm.wala.ipa.slicer.ParamCallee
Value number of the parameter
valueNumber - Variable in class com.ibm.wala.ipa.slicer.ParamCaller
Value number of the actual parameter
ValueNumberCarrier - Interface in com.ibm.wala.ipa.slicer
 
valueOf(String) - Static method in enum com.ibm.wala.cast.ir.ssa.CAstBinaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.cast.ir.ssa.CAstUnaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.cfg.exc.intra.NullPointerState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.PDG.Dependency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.Statement.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IShiftInstruction.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.sourcepos.Debug.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.util.PrimitiveAssignability.AssignabilityKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.BasedOn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.ParamerterDisposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.viz.DotUtil.DotOutputType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.wala.cast.ir.ssa.CAstBinaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.cast.ir.ssa.CAstUnaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.cfg.exc.intra.NullPointerState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.ipa.slicer.PDG.Dependency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.ipa.slicer.Statement.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeBT.IShiftInstruction.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.sourcepos.Debug.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.ibm.wala.util.collections.BimodalMap
 
values() - Method in class com.ibm.wala.util.collections.SmallMap
 
values() - Static method in enum com.ibm.wala.util.PrimitiveAssignability.AssignabilityKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.BasedOn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.ParamerterDisposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.viz.DotUtil.DotOutputType
Returns an array containing the constants of this enum type, in the order they are declared.
VAR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
variableDefiner - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
name of entity that defines the variable
variableName - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
name being accessed
varTypes - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
 
VectorGenFlowFunction - Class in com.ibm.wala.dataflow.IFDS
A function which gens a vector of outgoing dataflow facts.
VectorKillFlowFunction - Class in com.ibm.wala.dataflow.IFDS
A function which kills a vector of incoming dataflow facts
verbose - Static variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
verbose - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
VERBOSE - Static variable in class com.ibm.wala.ipa.slicer.Slicer
 
VerboseAction - Interface in com.ibm.wala.util.debug
An optional interface for data structures that provide a verbose option for debugging purposes.
Verifier - Class in com.ibm.wala.shrikeBT.analysis
This class typechecks intermediate code.
Verifier(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
Initialize a verifier.
Verifier(MethodData) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
Initialize a verifier.
Verifier(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
 
verify() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
Try to verify the method.
verifyCollectAll() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
 
viewWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
 
viewWhereEquals(StringTable, String, String) - Static method in class com.ibm.wala.util.tables.Query
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
visit(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Recursively visit a given node.
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayLength
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Branch
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.CheckCast
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Constant
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.GetField
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Goto
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Monitor
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.New
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.NewArray
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.PutField
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Return
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Throw
 
visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.NewLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
 
visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.DupInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.GetInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
 
visit(IInstruction.Visitor) - Method in interface com.ibm.wala.shrikeBT.IInstruction
Apply a Visitor to this instruction.
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.Instruction
Apply a Visitor to this instruction.
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.NewInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.PopInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.PutInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.StoreInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.SwapInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAGotoInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAInstruction
Apply an IVisitor to this instruction.
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSANewInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAPutInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAThrowInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
 
visit(T) - Method in interface com.ibm.wala.util.collections.ObjectVisitor
 
visitAddressOf(SSAAddressOfInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitAddressOf(SSAAddressOfInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
 
visitAllChildren(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit all children of a node.
visitAllInstructions(SSAInstruction.Visitor) - Method in class com.ibm.wala.ssa.IR
visit each instruction in this IR
visitArrayFill(ArrayFill) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitArrayGet(ArrayGet) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitArrayGet(ArrayGet) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitArrayLength(ArrayLengthInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitArrayLength(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitArrayLength(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayLength node.
visitArrayLength(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayLength node.
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitArrayLength(ArrayLength) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitArrayLength(ArrayLength) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
visitArrayLength(ArrayLengthInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitArrayLiteral(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitArrayLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayLiteral node.
visitArrayLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayLiteral node.
visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitArrayPut(ArrayPut) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitArrayPut(ArrayPut) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitArrayRef(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitArrayRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayRef node.
visitArrayRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayRef node.
visitArrayRefAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitArrayRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayRef Assignment node after visiting the RHS.
visitArrayRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayRef Assignment node after visiting the RHS.
visitArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ArrayRef Op/Assignment node after visiting the RHS.
visitArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ArrayRef Op/Assignment node after visiting the RHS.
visitArrayStore(IArrayStoreInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
visitArrayStore(IArrayStoreInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitAssert(AstAssertInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitAssert(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitAssert(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitAssign(AssignInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstPreInstructionVisitor
 
visitAssign(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitAssign(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an Assign node.
visitAssign(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an Assign node.
visitAssign(AssignLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitAssign(AssignLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitAssignBar(AssignBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitAssignBar(AssignBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitAssignGlobal(AssignGlobalLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitAssignGlobal(AssignGlobalLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitAssignGlobalBar(AssignGlobalBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitAssignGlobalBar(AssignGlobalBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitAssignNodes(CAstNode, C, CAstNode, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitAstGlobalWrite(AstGlobalWrite) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitAstLexicalRead(AstLexicalRead) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitAstLexicalWrite(AstLexicalWrite) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitBinaryExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitBinaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BinaryExpr node.
visitBinaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BinaryExpr node.
visitBinaryLiteral(BinaryLiteralOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitBinaryOp(IBinaryOpInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitBinaryOp(IBinaryOpInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitBinaryOperation(BinaryOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitBinaryOperation(BinaryOperation) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitBlockExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitBlockExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BlockExpr node.
visitBlockExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BlockExpr node.
visitBlockExprAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitBlockExprAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BlockExpr Assignment node after visiting the RHS.
visitBlockExprAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BlockExpr Assignment node after visiting the RHS.
visitBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BlockExpr Op/Assignment node after visiting the RHS.
visitBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BlockExpr Op/Assignment node after visiting the RHS.
visitBlockStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitBlockStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a BlockStmt node.
visitBlockStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a BlockStmt node.
visitBranch(Branch) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitBranch(Branch) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitCall(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitCall(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Call node.
visitCall(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Call node.
visitCast(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Cast node.
visitCast(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Cast node.
visitCatch(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitCatch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Catch node.
visitCatch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Catch node.
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitCheckCast(CheckCast) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitCheckCast(ITypeTestInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitCheckCast(SSACheckCastInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitChildren(CAstNode, int, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit children of a node starting at a given index.
visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitComparison(SSAComparisonInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitConstant(ConstantInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitConstant(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitConstant(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Constant node.
visitConstant(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Constant node.
visitConstant(Constant) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitConstant(Constant) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitConstant(ConstantInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitConversion(IConversionInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitConversion(IConversionInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitConversion(SSAConversionInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitDeclStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitDeclStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a DeclStmt node.
visitDeclStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a DeclStmt node.
visitDup(DupInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitDup(DupInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitEachElementGet(EachElementGetInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitEachElementGet(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitEachElementGet(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an InstanceOf node.
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitEachElementHasNext(EachElementHasNextInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitEachElementHasNext(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitEachElementHasNext(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave an InstanceOf node.
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitEcho(AstEchoInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitEcho(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitEcho(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitEdge(T, T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
 
visitEmpty(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitEmpty(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an Empty node.
visitEmpty(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an Empty node.
visitEntities(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Recursively visit an entity.
visitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit any entity.
visitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit any entity.
visitFieldEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitFieldEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Field entity.
visitFieldEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Field entity.
visitFileEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitFileEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a File entity.
visitFileEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a File entity.
visitForIn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a For..In node.
visitFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitFunctionEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Function entity.
visitFunctionEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Function entity.
visitFunctionExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitFunctionExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a FunctionExpr node.
visitFunctionExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a FunctionExpr node.
visitFunctionStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitFunctionStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a FunctionStmt node.
visitFunctionStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a FunctionStmt node.
visitGet(IGetInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
visitGet(IGetInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitGet(SSAGetInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitGetCaughtException(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitGetCaughtException(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a GetCaughtException node.
visitGetCaughtException(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a GetCaughtException node.
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitGetField(GetField) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitGetField(GetField) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitGetField(GetFieldLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitGetField(GetFieldLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitGetFieldBar(GetFieldBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitGetFieldBar(GetFieldBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitGetInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitGetInternal(int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitGetInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitGlobalEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitGlobalEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Field entity.
visitGoto(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitGoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Goto node.
visitGoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Goto node.
visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitGoto(Goto) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitGoto(GotoInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitGoto(SSAGotoInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitIfExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitIfExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an IfExpr node.
visitIfExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an IfExpr node.
visitIfgoto(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitIfgoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an Ifgoto node.
visitIfgoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an Ifgoto node.
visitIfStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitIfStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an IfStmt node.
visitIfStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an IfStmt node.
visitInclude(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitInstanceof(IInstanceofInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitInstanceOf(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an InstanceOf node.
visitInstanceOf(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an InstanceOf node.
visitInstanceof(InstanceOf) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitInstanceof(InstanceOf) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitInstanceof(IInstanceofInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitInstructions(MethodEditor.Visitor) - Method in class com.ibm.wala.shrikeBT.MethodEditor
Apply Visitor v to each instruction in the code, for the purpose of patching the code.
visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitInvoke(Invoke) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitInvoke(Invoke) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitInvoke(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Add a constraint for a call instruction
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitInvoke(SSAInvokeInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitInvokeInternal(SSAAbstractInvokeInstruction, SSAPropagationCallGraphBuilder.ConstraintVisitor.InvariantComputer) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitIsDefined(AstIsDefinedInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitIsDefinedExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitIsDefinedExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitLabelStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitLabelStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a LabelStmt node.
visitLabelStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a LabelStmt node.
visitLoadIndirect(SSALoadIndirectInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitLoadIndirect(ILoadIndirectInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitLoadIndirect(SSALoadIndirectInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitLocalScope(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitLocalScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a LocalScope node.
visitLocalScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a LocalScope node.
visitLocalStore(IStoreInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitLocalStore(IStoreInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitLoop(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitLoop(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Loop node.
visitLoop(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Loop node.
visitMacroEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitMacroEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Macro entity.
visitMacroVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitMatch(MatchLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitMatch(MatchLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitMatchBar(MatchBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitMatchBar(MatchBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitMethod(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Get the current state of method i.
visitMethods(ClassInstrumenter.MethodExaminer) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
Do something to every method in the class.
visitMonitor(MonitorInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitMonitor(Monitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitMonitor(Monitor) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitMonitor(MonitorInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitMonitor(SSAMonitorInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitNew(NewInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitNew(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitNew(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a New node.
visitNew(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a New node.
visitNew(SSANewInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitNew(New) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitNew(New) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitNew(NewLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitNew(NewLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitNew(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Add a constraint for an allocate
visitNew(SSANewInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
visitNew(NewInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitNew(SSANewInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitNewArray(NewArray) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitNewArrayFilled(NewArrayFilled) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitNewBar(NewBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitNewBar(NewBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit any node.
visitNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit any node.
visitNormalInstructions(SSAInstruction.Visitor) - Method in class com.ibm.wala.ssa.IR
visit each normal (non-phi, non-pi, non-catch) instruction in this IR
visitObjectLiteral(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitObjectLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectLiteral node.
visitObjectLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectLiteral node.
visitObjectRef(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitObjectRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectRef node.
visitObjectRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectRef node.
visitObjectRefAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitObjectRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectRef Assignment node after visiting the RHS.
visitObjectRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectRef Assignment node after visiting the RHS.
visitObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an ObjectRef Op/Assignment node after visiting the RHS.
visitObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an ObjectRef Op/Assignment node after visiting the RHS.
Visitor() - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
Visitor() - Constructor for class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
Visitor() - Constructor for class com.ibm.wala.shrikeBT.MethodEditor.Visitor
 
Visitor() - Constructor for class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitParam(ParamLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitParam(ParamLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitParamBar(ParamBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitParamBar(ParamBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitPhi(SSAPhiInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitPi(SSAPiInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitPop(PopInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitPop(PopInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitPreds(Object, IFlowLabel.IFlowLabelVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
visitPreds(Object, IFlowLabel.IFlowLabelVisitor) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
Apply a visitor to the predecessors of some node.
visitPrimitive(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitPrimitive(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Primitive node.
visitPrimitive(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Primitive node.
visitPut(IPutInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
visitPut(IPutInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitPut(SSAPutInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitPutField(PutField) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitPutField(PutField) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitPutField(PutFieldLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitPutField(PutFieldLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitPutFieldBar(PutFieldBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitPutFieldBar(PutFieldBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitPutInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitPutInternal(int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitPutInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitReturn(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitReturn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Return node.
visitReturn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Return node.
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitReturn(Return) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitReturn(ReturnLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitReturn(ReturnLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitReturn(ReturnInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitReturn(SSAReturnInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitReturnBar(ReturnBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
 
visitReturnBar(ReturnBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitScopedEntities(CAstEntity, Map, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit scoped entities of an entity using a given iterator.
visitScopedEntities(CAstEntity, Iterator, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitScriptEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitScriptEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Script entity.
visitScriptEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Script entity.
visitShift(IShiftInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitShift(IShiftInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitSpecialParentScope(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitSpecialParentScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitSpecialParentScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a LocalScope node.
visitStoreIndirect(SSAStoreIndirectInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitStoreIndirect(IStoreIndirectInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitStoreIndirect(SSAStoreIndirectInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
 
visitSuccs(Object, IFlowLabel.IFlowLabelVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
 
visitSuccs(Object, IFlowLabel.IFlowLabelVisitor) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
Apply a visitor to the successors of some node.
visitSuper(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitSuper(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Super node.
visitSuper(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Super node.
visitSwap(SwapInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitSwap(SwapInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitSwitch(SwitchInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitSwitch(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitSwitch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Switch node.
visitSwitch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Switch node.
visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitSwitch(Switch) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitSwitch(Switch) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitSwitch(SwitchInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitSwitch(SSASwitchInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitThis(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitThis(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a This node.
visitThis(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a This node.
visitThrow(ThrowInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitThrow(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitThrow(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Throw node.
visitThrow(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Throw node.
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitThrow(Throw) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitThrow(Throw) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
visitThrow(ThrowInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitThrow(SSAThrowInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitTry(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitTry(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Try node.
visitTry(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Try node.
visitTypeEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitTypeEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Type entity.
visitTypeEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Type entity.
visitTypeLiteralExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitTypeLiteralExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an TYPE_LITERAL_EXPR node.
visitUnaryExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitUnaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a UnaryExpr node.
visitUnaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a UnaryExpr node.
visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitUnaryOperation(UnaryOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitUnaryOperation(UnaryOperation) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
 
visitUnwind(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitUnwind(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an Unwind node.
visitUnwind(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit an Unwind node.
visitVar(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Var node.
visitVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Var node.
visitVarAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitVarAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Var Assignment node after visiting the RHS.
visitVarAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Var Assignment node after visiting the RHS.
visitVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Var Op/Assignment node after visiting the RHS.
visitVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Var Op/Assignment node after visiting the RHS.
visitVoid(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitVoid(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Void node.
visitVoid(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a Void node.
vn - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
VOID - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
Void - Static variable in class com.ibm.wala.types.TypeReference
 
VoidFunction<T> - Interface in com.ibm.wala.util.functions
 
VoidName - Static variable in class com.ibm.wala.types.TypeReference
 
VoidTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
VOLATILE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
VolatileMethodSummary - Class in com.ibm.wala.ipa.summaries
Instructions can be added in a non-ascending manner.
VolatileMethodSummary(MethodSummary) - Constructor for class com.ibm.wala.ipa.summaries.VolatileMethodSummary
 
VpnService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
VpnServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 

W

WALA_REPORT - Static variable in class com.ibm.wala.properties.WalaProperties
 
WalaException - Exception in com.ibm.wala.util
An exception to raise for some WALA failure
WalaException(String, Throwable) - Constructor for exception com.ibm.wala.util.WalaException
 
WalaException(String) - Constructor for exception com.ibm.wala.util.WalaException
 
WalaProperties - Class in com.ibm.wala.properties
 
WalaProperties() - Constructor for class com.ibm.wala.properties.WalaProperties
 
WalaRuntimeException - Exception in com.ibm.wala.util
Runtime exception for some WALA failure.
WalaRuntimeException(String, Throwable) - Constructor for exception com.ibm.wala.util.WalaRuntimeException
 
WalaRuntimeException(String) - Constructor for exception com.ibm.wala.util.WalaRuntimeException
 
WalaViewer - Class in com.ibm.wala.viz.viewer
Viewer for ClassHeirarcy, CallGraph and Pointer Analysis results.
WalaViewer(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.viz.viewer.WalaViewer
 
walkEntities(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
WallpaperService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
WallpaperServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
warn(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
 
warn(String) - Static method in class com.ibm.wala.sourcepos.Debug
 
warn(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
 
warning - Variable in exception com.ibm.wala.cast.ir.translator.TranslatorToCAst.Error
 
Warning - Class in com.ibm.wala.util.warnings
A warning message.
Warning(byte) - Constructor for class com.ibm.wala.util.warnings.Warning
 
Warning() - Constructor for class com.ibm.wala.util.warnings.Warning
 
Warnings - Class in com.ibm.wala.util.warnings
A global, static dictionary of warnings
Warnings() - Constructor for class com.ibm.wala.util.warnings.Warnings
 
wasChanged(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
WDexClassLoaderImpl - Class in com.ibm.wala.dalvik.classLoader
ClassLoader for Java & Dalvik.
WDexClassLoaderImpl(ClassLoaderReference, IClassLoader, SetOfClasses, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
 
WeaklyNamedKey(TypeName, String) - Constructor for class com.ibm.wala.util.ssa.SSAValue.WeaklyNamedKey
 
WelshPowell<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.traverse
 
WelshPowell() - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell
 
WelshPowell.ColoredVertices<T> - Class in com.ibm.wala.util.graph.traverse
 
whichPred(ControlFlowGraph<I, T>, T, T) - Static method in class com.ibm.wala.cast.ir.cfg.Util
 
whichPred(ControlFlowGraph<I, T>, T, T) - Static method in class com.ibm.wala.cfg.Util
Given that a is a predecessor of b in the cfg ..
Window - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
WindowName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
wipe() - Method in class com.ibm.wala.ssa.SSACache
The existence of this is unfortunate.
WIPE_SOFT_CACHE_INTERVAL - Static variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Interval which defines the period to clear soft reference caches
WithState<T> - Class in com.ibm.wala.demandpa.alg
Simple abstraction for pairing some type with a StateMachine.State.
WithState(T, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.WithState
 
worked(int) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
worked(MonitorUtil.IProgressMonitor, int) - Static method in class com.ibm.wala.util.MonitorUtil
 
worked(int) - Method in class com.ibm.wala.util.NullProgressMonitor
 
worked(int) - Method in class com.ibm.wala.util.ProgressMaster
END Custom change: subtasks and canceling
workingDir - Variable in class com.ibm.wala.util.processes.Launcher
 
workingState - Variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
workingState - Variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
workList - Variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
worklist for the iterative solver
Worklist - Class in com.ibm.wala.fixedpoint.impl
Worklist for fixed-point solver implementation
Worklist() - Constructor for class com.ibm.wala.fixedpoint.impl.Worklist
 
worklistLoop() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
write(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
write(byte[]) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
write(byte[], int, int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
write(OutputStream, ClassWriter) - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
 
write(OutputStream, ClassWriter) - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
 
write(OutputStream, ClassWriter) - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
 
write(OutputStream, ClassWriter) - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
 
writeClassTo(Object, Object, OutputStream) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
 
writeClassTo(Object, Object, OutputStream) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
 
writeDotFile(Graph<T>, NodeDecorator<T>, String, String) - Static method in class com.ibm.wala.viz.DotUtil
 
writeFile(File, String) - Static method in class com.ibm.wala.util.io.FileUtil
write string s into file f
writeUnmodifiedClasses() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
Call this to copy any unmodified classes to the output.

X

XMLMethodSummaryReader - Class in com.ibm.wala.ipa.summaries
This class reads method summaries from an XML Stream.
XMLMethodSummaryReader(InputStream, AnalysisScope) - Constructor for class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
 
xmlTo(CAstNode, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
xmlTo(CAstNode, CAstSourcePositionMap, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
xor(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return a new FixedSizeBitVector as the XOR of two others
xor(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Logically XORs this bit set with the specified set of bits.
xor(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
xor(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Logically XORs this bit set with the specified set of bits.
xor(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Logically XORs this bit set with the specified set of bits.

Y

YES - Static variable in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
Equals Constants.YES
YES - Static variable in interface com.ibm.wala.shrikeBT.Constants
 
YIELD_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 

Z

ZeroLengthArrayInNode - Class in com.ibm.wala.ipa.callgraph.propagation
Represents an array with length zero.
ZeroLengthArrayInNode(CGNode, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ZeroLengthArrayInNode
 
ZeroXCFABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
0-1-CFA Call graph builder, optimized to not disambiguate instances of "uninteresting" types.
ZeroXCFABuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
 
ZeroXContainerCFABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
0-X-CFA Call graph builder which analyzes calls to "container methods" in a context which is defined by the receiver instance.
ZeroXContainerCFABuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXContainerCFABuilder
 
ZeroXInstanceKeys - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
Flexible class to create InstanceKeys depending on various policies ranging from class-based (i.e.
ZeroXInstanceKeys(AnalysisOptions, IClassHierarchy, RTAContextInterpreter, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 

_

_cnt - Variable in class com.ibm.wala.util.collections.ArrayIterator
The index of the next array element to return
_elts - Variable in class com.ibm.wala.util.collections.ArrayIterator
The array source for the iterator
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 _ 
Skip navigation links