Index

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 _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSTRACT - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
ABSTRACT_INPUT_METHOD_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
AbstractAnalysisEngine<I extends InstanceKey,X extends CallGraphBuilder<I>,Y> - Class in com.ibm.wala.client
Abstract base class for analysis engine implementations
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
 
AbstractFieldEntity - Class in com.ibm.wala.cast.ir.translator
 
AbstractFieldEntity(String, Set<CAstQualifier>, boolean, CAstEntity) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
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<T>> - 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.
AbstractJavaAnalysisAction - Class in com.ibm.wala.ide
An Eclipse action that analyzes a Java selection
AbstractJavaAnalysisAction() - Constructor for class com.ibm.wala.ide.AbstractJavaAnalysisAction
 
AbstractJavaMethod(CAstEntity, IClass) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.AbstractJavaMethod
 
AbstractJFaceRunner - Class in com.ibm.wala.ide.ui
abstract base class for launching a JFace application
AbstractJFaceRunner() - Constructor for class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
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<T>> - 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<T>> - Class in com.ibm.wala.fixpoint
operator for a step in an iterative solver
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) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
AbstractRefinementPolicy(FieldRefinePolicy, CallGraphRefinePolicy, int, int[]) - 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, IAnalysisCacheView) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
AbstractRootMethod(MethodReference, IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - 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, IAnalysisCacheView, 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<T>,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<T>> - Class in com.ibm.wala.fixpoint
Represents a single variable in a fixed-point system.
AbstractVariable() - Constructor for class com.ibm.wala.fixpoint.AbstractVariable
 
AbstractVertexVisitor<T> - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
Visitor class for Vertex.
AbstractVertexVisitor() - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
ACC_ABSTRACT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_ANNOTATION - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_ANNOTATION - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
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_ENUM - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_FINAL - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_FINAL - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_FINAL - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_INTERFACE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_INTERFACE - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_INTERFACE - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_MODULE - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_NATIVE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_NATIVE - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_NATIVE - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
ACC_PRIVATE - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_PROTECTED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_PROTECTED - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_PROTECTED - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_PUBLIC - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_PUBLIC - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_STATIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_STATIC - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_STATIC - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_STRICT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_STRICT - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_STRICT - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_SUPER - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_SUPER - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
ACC_SYNTHETIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_SYNTHETIC - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_TRANSIENT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
 
ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
ACC_VOLATILE - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ArgVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CreationSiteVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.GlobalVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.LexicalVarVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ParamVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PropVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.RetVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.UnknownVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VarVertex
 
accept(VertexVisitor<T>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.Vertex
 
accept(CorrelationVisitor<T>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
accept(CorrelationVisitor<T>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.EscapeCorrelation
 
accept(CorrelationVisitor<T>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.ReadWriteCorrelation
 
accept(PosSwitch<A>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
accept(PosSwitch<A>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
accept(PosSwitch<A>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.LabelPos
 
accept(PosSwitch<A>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodePos
 
accept(PosSwitch<A>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.RootPos
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.EmptyTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.FormalParameterTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.OffsetTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.ThrowsTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
 
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterTarget
 
Access(String, String, TypeReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
ACCESSIBILITY_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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 class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.FieldReadAction
 
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
 
Activator - Class in com.ibm.wala.ide.jdt
The activator class controls the plug-in life cycle
Activator - Class in com.ibm.wala.ide.jsdt
The activator class controls the plug-in life cycle
Activator() - Constructor for class com.ibm.wala.ide.jdt.Activator
The constructor
Activator() - Constructor for class com.ibm.wala.ide.jsdt.Activator
The constructor
Activity - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
ACTIVITY - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
ACTIVITY - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
 
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
 
activityModelEntry(ClassHierarchy) - Method in class org.scandroid.util.EntryPoints
 
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(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(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
add(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
add(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
Add an integer value to this set.
add(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
add(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
add(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Add an integer value to this set.
add(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
Add (x,y) to the relation.
add(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
Add (x,y) to the relation
add(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
 
add(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Add an integer value to this set.
add(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
add(Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
Returns this + other.
add(CAstNode, CAstType) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
 
add(Warning) - Static method in class com.ibm.wala.core.util.warnings.Warnings
 
add(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
add(ExceptionFilter<Instruction>) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter
 
add(InterproceduralExceptionFilter<Instruction>) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.CombinedInterproceduralExceptionFilter
 
add(MethodSummary) - Method in class org.scandroid.synthmethod.XMLSummaryWriter
Throws various exceptions if a problem occurred serializing this method.
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(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(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
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(String) - Method in class com.ibm.wala.util.config.FileOfClasses
 
add(String) - Method in class com.ibm.wala.util.config.SetOfClasses
 
add(DomainElement) - Method in class org.scandroid.domain.IFDSTaintDomain
 
add(T) - Method in class com.ibm.wala.util.collections.ArraySet
 
add(T) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
add(T) - Method in class com.ibm.wala.util.collections.ParanoidHashSet
 
add(T) - Method in class com.ibm.wala.util.intset.BitSet
Add an object to this bit set.
add(T) - Method in class com.ibm.wala.util.intset.MutableMapping
Add an object to the set of mapped objects.
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 - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
ADD_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
ADD_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
ADD_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
ADD_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
ADD_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
ADD_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
ADD_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
ADD_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
add1DArrayAllocation(TypeReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a New statement of the given array type and length
addAdditionEdge(Integer, Integer, Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
addAll(int, Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2List
 
addAll(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
addAll(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
Add all elements from another int set.
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(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Add all the bits from other to this bit vector
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(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.fixpoint.BitVectorVariable
Add all the bits in B to this bit vector
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.fixpoint.IntSetVariable
Add all integers from the set B
addAll(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
 
addAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
addAll(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
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(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
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(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(Collection<? extends Instruction>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
addAll(Collection<? extends ExceptionFilter<Instruction>>) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter
 
addAll(Collection<? extends InterproceduralExceptionFilter<Instruction>>) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.CombinedInterproceduralExceptionFilter
 
addAll(Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
addAll(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
Add all integers from the other int set variable.
addAllCallbacks(Set<Function<Object, Object>>) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
 
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
 
addAllInIntersection(T, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
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.AstCallGraph.ScriptFakeRoot
 
addAllocation(TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addAllocation(TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a New statement of the given type
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.cast.java.client.JavaSourceAnalysisEngine
 
addApplicationModulesToScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
Add the application modules to the analysis scope.
addArray(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
addAssignmentsForCatchPointerKey(PointerKey, Set<IClass>, PointerKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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, IRView, 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, SSAValueManager, VolatileMethodSummary) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
addBootstrapFile(String) - Static method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
addBypassLogic(AnalysisOptions, AnalysisScope, InputStream, IClassHierarchy, MethodSummary) - Static method in class org.scandroid.util.AndroidAnalysisContext
 
addBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, XMLMethodSummaryReader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
addBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, String, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
Deprecated.
This method is being replaced. Please

Use Util.addBypassLogic(AnalysisOptions, ClassLoader, String, IClassHierarchy) instead

addBypassLogic(AnalysisOptions, ClassLoader, XMLMethodSummaryReader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
addBypassLogic(AnalysisOptions, 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.
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.cast.ipa.callgraph.ScriptEntryPoints.ScriptEntryPoint
 
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 <c,d1> -> <s_p, d2>
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.shrike.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) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
addClassPathToScope(String, AnalysisScope, ClassLoaderReference) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
Handle .apk file.
addClassToHierarchy(ClassHierarchyStore, ClassReader) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTUtils
 
addCompiledModule(Module) - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
Adds the given compiled module to the application loader's module list.
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.
addConstant(Integer, Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
Add variable as constant with value 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.
addCorrelation(Correlation) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationSummary
 
addCPClass(String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a Class to the constant pool if necessary.
addCPDouble(double) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a Double to the constant pool if necessary.
addCPEntry(Object, int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
 
addCPFieldRef(String, String, String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a FieldRef to the constant pool if necessary.
addCPFloat(float) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a Float to the constant pool if necessary.
addCPInt(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add an Integer to the constant pool if necessary.
addCPInterfaceMethodRef(String, String, String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add an InterfaceMethodRef to the constant pool if necessary.
addCPInvokeDynamic(BootstrapMethodsReader.BootstrapMethod, String, String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add an InvokeDynamic to the constant pool if necessary.
addCPLong(long) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a Long to the constant pool if necessary.
addCPMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
 
addCPMethodRef(String, String, String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a MethodRef to the constant pool if necessary.
addCPMethodType(String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a Class to the constant pool if necessary.
addCPNAT(String, String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a NameAndType to the constant pool if necessary.
addCPString(String) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a String to the constant pool if necessary.
addCPUtf8(String) - Method in class com.ibm.wala.shrike.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
addDefaultBypassLogic(AnalysisOptions, ClassLoader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
addDefaultDispatchLogic(AnalysisOptions, IClassHierarchy) - Static method in class com.ibm.wala.cast.js.examples.hybrid.Driver
 
addDefaultHandlerInvocations() - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
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
 
addDirectCall(int, int[], CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraph.JSFakeRoot
 
addDomainElement(Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, BasicBlockInContext<E>, FlowType, CodeElement) - Static method in class org.scandroid.flow.InflowAnalysis
 
addDomainElements(Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, BasicBlockInContext<E>, FlowType, Set<CodeElement>) - Static method in class org.scandroid.flow.InflowAnalysis
 
addDomainElements(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IMethod, BasicBlockInContext<E>, SSAInvokeInstruction, int[], ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>, CallGraph) - Method in class org.scandroid.spec.CallArgSourceSpec
 
addDomainElements(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IMethod, BasicBlockInContext<E>, SSAInvokeInstruction, int[], ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>, CallGraph) - Method in class org.scandroid.spec.CallRetSourceSpec
 
addDomainElements(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IMethod, BasicBlockInContext<E>, SSAInvokeInstruction, int[], ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>, CallGraph) - Method in class org.scandroid.spec.EntryArgSourceSpec
 
addDomainElements(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IMethod, BasicBlockInContext<E>, SSAInvokeInstruction, int[], ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>, CallGraph) - Method in class org.scandroid.spec.SourceSpec
 
addDomainElements(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IMethod, BasicBlockInContext<E>, SSAInvokeInstruction, int[], ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>, CallGraph) - Method in class org.scandroid.spec.StaticFieldSourceSpec
 
addEdge(int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
 
addEdge(int, T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
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
addEdge(AstTranslator.PreBasicBlock, AstTranslator.PreBasicBlock) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addEdge(Vertex, Vertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
Adds an edge from vertex from to vertex to, adding the vertices to the graph if they are not in there yet.
addEdge(CGNode, CGNode) - 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<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
addEdge(BasicBlockInContext<T>, BasicBlockInContext<T>) - 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(Statement, Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
addEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
addEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
addEdge(Integer, Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
addEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
addEdge(Object, Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
addEdge(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
addEdge(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
addEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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.BasicEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
Add this edge, unconditionally setting it as the next successor.
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.SelfLoopAddedEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
addEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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
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.
addEdgeToJSCallGraph(JSCallGraph, CallSiteReference, IMethod, CGNode) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
addEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
addEntityName(CAstEntity, String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
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.shrike.shrikeBT.tools.OfflineInstrumenterBase.ManifestBuilder
 
addExceptionalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a field to the class.
addField(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a field to the class.
addField(CAstEntity) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
addFieldToList(List<FieldImpl>, Atom, ImmutableByteArray, int, Collection<Annotation>, Collection<TypeAnnotation>, 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
 
addFlow(CAstNode, Object, CAstNode, CAstControlFlowMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
addFlowEdge(FlowGraph, Vertex, Vertex, Set<Vertex>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
 
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
 
addGotoTarget(String, CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
addIfNotNull(T, Collection<T>) - Static method in class com.ibm.wala.util.collections.Util
 
addInputClass(File, File) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
Add a class file containing a source class to instrument.
addInputDirectory(File, File) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
Add a directory containing class files to instrument.
addInputElement(File, String) - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.tools.OfflineInstrumenterBase
Add a JAR file containing source classes to instrument.
addInputJarEntry(File, String) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
Add a JAR entry containing a source class to instrument.
addInputStreamForJarToScope(ClassLoaderReference, InputStream) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a jar file to the scope via an InputStream.
addInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
addInstruction(TypeReference, SSAInstruction, boolean) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
addInstructionExceptionHandler(int, String, MethodEditor.Patch) - Method in class com.ibm.wala.shrike.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.shrike.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
 
addInvocation(int[], CallSiteReference) - Method in class org.scandroid.model.AppModelMethod
 
addInvocationInternal(int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
AdditiveEdgeWeight - Class in com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights
EdgeWeight that adds a specific value.
AdditiveEdgeWeight(Weight) - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights.AdditiveEdgeWeight
 
addJDKModuleToScope(String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Adds a module from the Java standard library to the analysis scope.
addLocal() - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addMainEntrypoints() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
addMainEntrypoints() - Method in class org.scandroid.util.CLISCanDroidOptions
 
addMainEntrypoints() - Method in interface org.scandroid.util.ISCanDroidOptions
 
addMessage(ModuleEntry, Warning) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
addMessages(ModuleEntry, Set<Warning>) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
addMethod(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a method to the class.
addMethod(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Add a method to the class.
addMethod(CAstEntity, IClass) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
addMethod(CAstEntity, IClass, AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
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
 
addMethodExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
A "method exception handler" handles exceptions generated anywhere in the method.
addNameDecl(CAstNode) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
Add a name declaration to this context.
addNameDecl(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
addNameDecl(CAstNode) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
addNameDecl(CAstNode) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
addNestedPos(ExtractionPos) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
addNode(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodeLabeller
Adds a node to the mapping if it is not present yet.
addNode(CAstNode, CAstControlFlowMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
addNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
addNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
addNode(BasicBlockInContext<T>) - 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(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
addNode(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
addNode(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
addNode(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
addNode(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
addNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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) - 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, IRView, 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
 
addNodeValueConstraints(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
Hook for subclasses to add pointer flow constraints based on values in a given node
addNormalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
addOutputJarEntry(ZipEntry) - Method in class com.ibm.wala.shrike.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(int[]) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
addPhi(SSAPhiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
addPhi(TypeReference, int[]) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
addPhi(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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.
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
 
addPi(Integer, Integer, Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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.
addPossibleListeners(ClassHierarchy) - Method in class org.scandroid.spec.AndroidSpecs
 
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(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.
addPreEdge(CAstNode, 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
 
addPreEdgeToExit(CAstNode, 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.shrike.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.shrike.shrikeCT.ClassWriter
Add a method to the class, the method data given as "raw" bytes (probably obtained from a ClassReader).
AddressOfInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
AddressOfInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
AddressOfInstruction(int, int, int, FieldReference, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
AddressOfInstruction(int, int, int, FieldReference, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
AddressOfInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
AddressOfInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
addReturn() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
addReturn(int, boolean) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
Add a return statement
addRewriter(CAstRewriterFactory<C, K>, boolean) - Method in class com.ibm.wala.cast.ir.translator.RewritingTranslatorToCAst
 
addRewriter(CAstRewriterFactory<C, K>, boolean) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
 
addRewriter(CAstRewriterFactory<C, K>, boolean) - Method in class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
 
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.FunctionContext
 
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.
addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
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.core.viz.viewer.IrViewer
 
AddSerialVersion - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
 
AddSerialVersion.SinkOutputStream - Class in com.ibm.wala.shrike.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.shrike.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
addSourceModule(Module) - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
Adds the given source module to the source loader's module list.
addStatement(GeneralStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
addStatement(GeneralStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addStatement(NullaryStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
addStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
addStatement(IFixedPointStatement<T>) - 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(UnaryStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
addStatement(UnaryStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
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
addSystemModule(Module) - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
Adds the given module to the primordial loader's module list.
addTarget(int, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
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
NOTE: This is for use only by call graph builders, not by any other client of this interface.
addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
addTestEntry(ClassHierarchy) - Method in class org.scandroid.util.EntryPoints
 
addThis() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
addToCallStack(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
addToScope(AnalysisScope) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add all modules from another scope
addToScope(ClassLoaderReference, Module) - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaSourceAnalysisScope
 
addToScope(ClassLoaderReference, Module) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a module to the scope for a loader
addToScope(ClassLoaderReference, JarFile) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Add a jar file to the scope for a loader
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(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
Add a step to the work list.
addToWorkList(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
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.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
after(int) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
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(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.core.util.bytecode.BytecodeStream
Skips the extra stuff after an invokeinterface instruction Used for invokeinterface
alignSwitch() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Skips the padding of a switch instruction Used for tableswitch, lookupswitch
all() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
This list _excludes_ the implicit this-pointer (if any).
all() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
Perform all checks defined in this class.
ALL_EXCEPTIONS - Static variable in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
ALL_EXCEPTIONS - Static variable in class com.ibm.wala.types.annotations.TypeAnnotation.CatchTarget
 
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
 
AllApplicationEntrypoints(AnalysisScope, IClassHierarchy, Function<IClass, Boolean>) - 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.core.util.ssa.ParameterAccessor
All parameters in the selector that are a subclass of tName (slow).
allExtend(TypeReference, IClassHierarchy) - Method in class com.ibm.wala.core.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
AllIntegerDueToBranchePiPolicy - Class in com.ibm.wala.ssa
A policy, that adds pi nodes for all variables, that are used in a branch instruction.
AllIntegerDueToBranchePiPolicy() - Constructor for class com.ibm.wala.ssa.AllIntegerDueToBranchePiPolicy
 
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) - Static method in class com.ibm.wala.shrike.shrikeBT.info.LocalAllocator
Allocates a new local that will fit any type.
allocate(MethodData, int) - Static method in class com.ibm.wala.shrike.shrikeBT.info.LocalAllocator
Allocates a new local variable of the specified type.
allocate(MethodData, String) - Static method in class com.ibm.wala.shrike.shrikeBT.info.LocalAllocator
 
allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolInvokeDynamic(BootstrapMethodsReader.BootstrapMethod, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolInvokeDynamic(BootstrapMethodsReader.BootstrapMethod, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
allocateConstantPoolString(String) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
allocateConstantPoolString(String) - Method in class com.ibm.wala.shrike.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.shrike.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
 
ALLOCATION_STRING_KEY - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.nObjContextSelector
 
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
 
AllocationString - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This is a ContextItem that records n allocation sites, the 0th element represents the most recently used receiver obj, which is an AllocationSiteInNode
AllocationString(AllocationSite) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationString
 
AllocationString(AllocationSite[]) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationString
 
AllocationStringContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
This Context consists of an AllocationString that records n allocation sites
AllocationStringContext(AllocationString) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationStringContext
 
allow(Debug.LogLevel) - Static method in class com.ibm.wala.shrike.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
 
alreadyResolved - Variable in class com.ibm.wala.ide.util.EclipseProjectPath
Classpath entries that have already been resolved and added to the scope.
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
 
alwaysThrowsException(SSAInstruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.ArrayOutOfBoundFilter
 
alwaysThrowsException(SSAInstruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.IgnoreExceptionsFilter
 
alwaysThrowsException(SSAInstruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.NullPointerExceptionFilter
 
alwaysThrowsException(Instruction) - Method in interface com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionFilter
 
alwaysThrowsException(Instruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter
 
alwaysThrowsException(Instruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.DummyFilter
 
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>, SSAOptions, SSACache) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCache
 
AnalysisCacheImpl - Class in com.ibm.wala.ipa.callgraph
 
AnalysisCacheImpl() - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCacheImpl
 
AnalysisCacheImpl(IRFactory<IMethod>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCacheImpl
 
AnalysisCacheImpl(IRFactory<IMethod>, SSAOptions) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCacheImpl
 
AnalysisCacheImpl(SSAOptions) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCacheImpl
 
analysisContext - Variable in class org.scandroid.util.CGAnalysisContext
 
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 Class 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.core.util.config
Reads AnalysisScope from a text file.
AnalysisScopeReader() - Constructor for class com.ibm.wala.core.util.config.AnalysisScopeReader
 
AnalysisScopeReader(ClassLoader, String) - Constructor for class com.ibm.wala.core.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.examples.analysis.dataflow.ContextInsensitiveReachingDefs
run the analysis
analyze() - Method in class com.ibm.wala.examples.analysis.dataflow.ContextSensitiveReachingDefs
perform the tabulation analysis and return the TabulationResult
analyze() - Method in class com.ibm.wala.examples.analysis.dataflow.IntraprocReachingDefs
run the analysis
analyze() - Method in class com.ibm.wala.examples.analysis.dataflow.StaticInitializer
perform the tabulation analysis and return the TabulationResult
analyze() - Method in class com.ibm.wala.util.graph.dominators.Dominators
analyze dominators
analyze(ISupergraph<BasicBlockInContext<E>, CGNode>, CallGraph, PointerAnalysis<InstanceKey>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IFDSTaintDomain<E>) - Static method in class org.scandroid.flow.FlowAnalysis
 
analyze(ISupergraph<BasicBlockInContext<E>, CGNode>, CallGraph, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IFDSTaintDomain<E>, IFlowFunctionMap<BasicBlockInContext<E>>) - Static method in class org.scandroid.flow.FlowAnalysis
 
analyze(TabulationResult<BasicBlockInContext<IExplodedBasicBlock>, CGNode, DomainElement>, IFDSTaintDomain<IExplodedBasicBlock>) - Method in class org.scandroid.flow.OutflowAnalysis
 
analyze(TabulationResult<BasicBlockInContext<IExplodedBasicBlock>, CGNode, DomainElement>, IFDSTaintDomain<IExplodedBasicBlock>, ISpecs) - Method in class org.scandroid.flow.OutflowAnalysis
 
analyze(CGAnalysisContext<E>, CallGraph, ClassHierarchy, ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>, ISpecs) - Static method in class org.scandroid.flow.InflowAnalysis
 
analyze(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IFDSTaintDomain<E>) - Static method in class org.scandroid.flow.FlowAnalysis
 
analyze(CGAnalysisContext<E>, Map<BasicBlockInContext<E>, Map<FlowType<E>, Set<CodeElement>>>, IFDSTaintDomain<E>, IFlowFunctionMap<BasicBlockInContext<E>>) - Static method in class org.scandroid.flow.FlowAnalysis
 
analyze(CGAnalysisContext<E>, ISpecs) - Static method in class org.scandroid.flow.InflowAnalysis
 
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
analyzeMethodHandles(AnalysisOptions, SSAPropagationCallGraphBuilder) - Static method in class com.ibm.wala.analysis.reflection.java7.MethodHandles
 
Analyzer - Class in com.ibm.wala.shrike.shrikeBT.analysis
 
Analyzer(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
Analyzer(MethodData) - Constructor for class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
Analyzer(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
Analyzer.FailureException - Exception in com.ibm.wala.shrike.shrikeBT.analysis
This exception is thrown by verify() when it fails.
Analyzer.PathElement - Class in com.ibm.wala.shrike.shrikeBT.analysis
 
Analyzer.TypeVisitor - Class in com.ibm.wala.shrike.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(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(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
AND - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
AND_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
AND_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
AND_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
AND_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
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(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.
andNot(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
ANDOR_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ANDROID_APK_TOOL - Static variable in class com.ibm.wala.properties.WalaProperties
 
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
 
AndroidAnalysisContext - Class in org.scandroid.util
 
AndroidAnalysisContext() - Constructor for class org.scandroid.util.AndroidAnalysisContext
 
AndroidAnalysisContext(ISCanDroidOptions) - Constructor for class org.scandroid.util.AndroidAnalysisContext
 
AndroidAnalysisContext(ISCanDroidOptions, String) - Constructor for class org.scandroid.util.AndroidAnalysisContext
 
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() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
 
AndroidBoot.BootAction - Enum Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
 
AndroidComponent - Enum Class 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(AndroidEntryPoint.ExecutionOrder, 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(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy, AndroidComponent) - 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() - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
 
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 Class 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, IAnalysisCacheView) - 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(ParameterAccessor) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
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
 
AndroidPossibleEntryPoint(String, AndroidEntryPoint.ExecutionOrder) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
AndroidPossibleEntryPoint(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, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
 
AndroidPreFlightChecks.Test - Enum Class 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
 
AndroidSpecs - Class in org.scandroid.spec
 
AndroidSpecs() - Constructor for class org.scandroid.spec.AndroidSpecs
 
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) - 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 Class in com.ibm.wala.dalvik.util
 
Annotation - Class in com.ibm.wala.types.annotations
Represents a member annotation, e.g., Java 5.0 class file annotations
ANNOTATION - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
annotationAttribute - Variable in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
 
AnnotationAttribute(String, Map<String, AnnotationsReader.ElementValue>) - Constructor for class com.ibm.wala.shrike.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.shrike.shrikeCT
This class reads Annotations attributes, e.g., RuntimeInvisibleAnnotations.
AnnotationsReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
 
AnnotationsReader.AnnotationAttribute - Class in com.ibm.wala.shrike.shrikeCT
Representation of an annotation attribute.
AnnotationsReader.AnnotationType - Enum Class in com.ibm.wala.shrike.shrikeCT
 
AnnotationsReader.ArrayElementValue - Class in com.ibm.wala.shrike.shrikeCT
represents an annotation argument that itself is an array of arguments
AnnotationsReader.ConstantElementValue - Class in com.ibm.wala.shrike.shrikeCT
Represents a constant argument to an annotation.
AnnotationsReader.ElementValue - Interface in com.ibm.wala.shrike.shrikeCT
Marker interface for possible element values in an annotation attribute.
AnnotationsReader.EnumElementValue - Class in com.ibm.wala.shrike.shrikeCT
Represents enum constant annotation arguments.
annotationTarget - Variable in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
 
anonLocalTypeToTypeID(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
Any - Static variable in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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.shrike.sourcepos.Debug
 
Application - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Application - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical reference to application class loader
APPLICATION - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
APPLICATION - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
 
APPLICATION - Enum constant in enum class com.ibm.wala.ide.util.EclipseProjectPath.Loader
 
APPLICATION - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
APPLICATION_GET_METHOD - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
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
 
applicationWindow - Variable in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
APPLY_NON_NULL_ARGS - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector
 
applyPatches() - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
This method finishes a pass.
AppModelMethod - Class in org.scandroid.model
 
AppModelMethod(IClassHierarchy, AnalysisScope, AndroidSpecs) - Constructor for class org.scandroid.model.AppModelMethod
 
argNums - Variable in class org.scandroid.spec.SinkSpec
 
argNums - Variable in class org.scandroid.spec.SourceSpec
 
args - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
args - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
 
ARGUMENT_COUNT - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContext
 
ArgumentCountContext(int, Context) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContext
 
ArgumentCountContextSelector(ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContextSelector
 
ArgumentCountIRFactory(SSAOptions) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountIRFactory
 
ArgumentInstanceContext - Class in com.ibm.wala.cast.ipa.callgraph
 
ArgumentInstanceContext(Context, int, InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
ArgumentSpecialization - Class in com.ibm.wala.cast.js.ipa.callgraph
 
ArgumentSpecialization() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization
 
ArgumentSpecialization.ArgumentCountContext - Class in com.ibm.wala.cast.js.ipa.callgraph
 
ArgumentSpecialization.ArgumentCountContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
 
ArgumentSpecialization.ArgumentCountIRFactory - Class in com.ibm.wala.cast.js.ipa.callgraph
 
ArgumentSpecialization.ArgumentSpecializationContextIntepreter - Class in com.ibm.wala.cast.js.ipa.callgraph
 
ArgumentSpecializationContextIntepreter(AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentSpecializationContextIntepreter
 
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
 
ArgVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A return vertex represents the 'arguments' array of a given function.
arithmetic - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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 - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
Array() - Constructor for class com.ibm.wala.model.java.lang.reflect.Array
 
ARRAY_ALIAS_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
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
 
ArrayBoundsGraph - Class in com.ibm.wala.analysis.arraybounds
Some thoughts about implementation details, not mentioned in [1]:
ArrayBoundsGraph() - Constructor for class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
ArrayBoundsGraphBuilder - Class in com.ibm.wala.analysis.arraybounds
 
ArrayBoundsGraphBuilder(IR) - Constructor for class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraphBuilder
 
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.core.util.strings.Atom
Return array descriptor corresponding to "this" array-element descriptor.
ArrayElementValue(AnnotationsReader.ElementValue[]) - Constructor for class com.ibm.wala.shrike.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 Class 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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents arraylength instructions.
ArrayLengthInstruction(int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents the ?aload instructions.
ArrayLoadInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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.core.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
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
 
ArrayOutOfBoundFilter - Class in com.ibm.wala.ipa.cfg.exceptionpruning.filter
Adapter for using ArrayOutOfBoundsAnalysis.
ArrayOutOfBoundFilter(ArrayOutOfBoundsAnalysis) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.ArrayOutOfBoundFilter
 
ArrayOutOfBoundInterFilter - Class in com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
ArrayOutOfBoundInterFilter() - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.ArrayOutOfBoundInterFilter
 
ArrayOutOfBoundsAnalysis - Class in com.ibm.wala.analysis.arraybounds
The array out of bounds analysis uses the inequality graph as described in [1].
ArrayOutOfBoundsAnalysis(IR) - Constructor for class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis
Create and perform the array out of bounds analysis.
ArrayOutOfBoundsAnalysis.UnnecessaryCheck - Enum Class in com.ibm.wala.analysis.arraybounds
 
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() - Constructor for class com.ibm.wala.util.collections.ArraySet
 
ArraySet(int, boolean) - 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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents the ?astore instructions.
ArrayStoreInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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.core.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.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
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
 
AssertInstruction(int, int, boolean) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
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
 
AssignInstruction(int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
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.core.util.warnings.Warnings
 
ast - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
Ast - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
Ast - Variable in class com.ibm.wala.cast.ir.translator.NativeBridge
 
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(IMethod, AnalysisOptions, IAnalysisCacheView) - 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
 
AstConstantCollector - Class in com.ibm.wala.cast.util
 
AstConstantCollector() - Constructor for class com.ibm.wala.cast.util.AstConstantCollector
 
AstConstantFolder - Class in com.ibm.wala.cast.tree.rewrite
 
AstConstantFolder() - Constructor for class com.ibm.wala.cast.tree.rewrite.AstConstantFolder
 
AstConstraintVisitor(AstSSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
AstConsumeInstruction - Class in com.ibm.wala.cast.ir.ssa
 
AstConsumeInstruction(int, int[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
 
AstContextInsensitiveSSAContextInterpreter - Class in com.ibm.wala.cast.ipa.callgraph
AstContextInsensitiveSSAContextInterpreter(AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
 
AstDefaultIRFactory() - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
 
AstDefaultIRFactory(AstIRFactory<T>) - 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, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
 
AstFakeRoot(MethodReference, IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
 
AstField - Class in com.ibm.wala.cast.loader
 
AstField(FieldReference, Collection<CAstQualifier>, IClass, IClassHierarchy, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstField
 
AstFunctionClass - Class in com.ibm.wala.cast.loader
 
AstFunctionClass(TypeReference, IClassLoader, CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.loader.AstFunctionClass
 
AstFunctionClass(TypeReference, 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<T extends IMethod> - 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) - 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, 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
 
AstJavaAbstractInstructionVisitor - Class in com.ibm.wala.cast.java.ssa
 
AstJavaAbstractInstructionVisitor() - Constructor for class com.ibm.wala.cast.java.ssa.AstJavaAbstractInstructionVisitor
 
AstJavaCFABuilder - Class in com.ibm.wala.cast.java.ipa.callgraph
Common utilities for CFA-style call graph builders.
AstJavaCFABuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaCFABuilder
 
AstJavaConstraintVisitor(AstSSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaConstraintVisitor
 
AstJavaInstructionFactory - Interface in com.ibm.wala.cast.java.ssa
 
AstJavaInstructionVisitor - Interface in com.ibm.wala.cast.java.ssa
 
AstJavaInterestingVisitor(int) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor
 
AstJavaInvokeInstruction - Class in com.ibm.wala.cast.java.ssa
 
AstJavaInvokeInstruction(int, int[], int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
 
AstJavaInvokeInstruction(int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
Constructor InvokeInstruction.
AstJavaInvokeInstruction(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
 
AstJavaModRef<T extends InstanceKey> - Class in com.ibm.wala.cast.java.ipa.modref
 
AstJavaModRef() - Constructor for class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef
 
AstJavaModRef.AstJavaModVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.java.ipa.modref
 
AstJavaModRef.AstJavaRefVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.java.ipa.modref
 
AstJavaModVisitor(CGNode, Collection<PointerKey>, ExtendedHeapModel, PointerAnalysis<T>) - Constructor for class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaModVisitor
 
AstJavaNewEnclosingInstruction - Class in com.ibm.wala.cast.java.ssa
 
AstJavaNewEnclosingInstruction(int, int, NewSiteReference, int) - Constructor for class com.ibm.wala.cast.java.ssa.AstJavaNewEnclosingInstruction
 
AstJavaRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Constructor for class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaRefVisitor
 
AstJavaSlicer - Class in com.ibm.wala.cast.java.ipa.slicer
 
AstJavaSlicer() - Constructor for class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
AstJavaSSAPropagationCallGraphBuilder - Class in com.ibm.wala.cast.java.ipa.callgraph
 
AstJavaSSAPropagationCallGraphBuilder(IMethod, AnalysisOptions, IAnalysisCacheView, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
AstJavaSSAPropagationCallGraphBuilder.AstJavaConstraintVisitor - Class in com.ibm.wala.cast.java.ipa.callgraph
 
AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor - Class in com.ibm.wala.cast.java.ipa.callgraph
 
AstJavaSSAPropagationCallGraphBuilder.EnclosingObjectReferenceKey - Class in com.ibm.wala.cast.java.ipa.callgraph
 
AstJavaTypeInference - Class in com.ibm.wala.cast.java.analysis.typeInference
 
AstJavaTypeInference(IR, boolean) - Constructor for class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference
 
AstJavaTypeInference.AstJavaTypeOperatorFactory - Class in com.ibm.wala.cast.java.analysis.typeInference
 
AstJavaTypeInference.AstJavaTypeVarFactory - Class in com.ibm.wala.cast.java.analysis.typeInference
 
AstJavaTypeInference.PrimAndStringOp - Class in com.ibm.wala.cast.java.analysis.typeInference
 
AstJavaTypeOperatorFactory() - Constructor for class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.AstJavaTypeOperatorFactory
 
AstJavaTypeVarFactory() - Constructor for class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.AstJavaTypeVarFactory
 
AstJavaZeroOneContainerCFABuilder - Class in com.ibm.wala.cast.java.ipa.callgraph
0-1-CFA Call graph builder which analyzes calls to "container methods" in a context which is defined by the receiver instance.
AstJavaZeroOneContainerCFABuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, ContextSelector, SSAContextInterpreter) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaZeroOneContainerCFABuilder
 
AstJavaZeroXCFABuilder - Class in com.ibm.wala.cast.java.ipa.callgraph
0-1-CFA Call graph builder, optimized to not disambiguate instances of "uninteresting" types.
AstJavaZeroXCFABuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, ContextSelector, SSAContextInterpreter, int) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaZeroXCFABuilder
 
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, int, String, String, TypeReference) - 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, AstLexicalAccess.Access[]) - 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, 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
 
AstLexicalWrite(int, String, String, TypeReference, int) - 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<CAstQualifier>, AbstractCFG<?, ?>, SymbolTable, MethodReference, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstMethod
 
AstMethod(IClass, Collection<CAstQualifier>, 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
 
ASTNodeFinder - Class in com.ibm.wala.ide.util
 
ASTNodeFinder() - Constructor for class com.ibm.wala.ide.util.ASTNodeFinder
 
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
 
AstPropertyRead - Class in com.ibm.wala.cast.ir.ssa
 
AstPropertyRead(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstPropertyRead
 
AstPropertyWrite - Class in com.ibm.wala.cast.ir.ssa
 
AstPropertyWrite(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstPropertyWrite
 
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(IMethod, AnalysisOptions, IAnalysisCacheView, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
AstSSAPropagationCallGraphBuilder.AstConstraintVisitor - Class in com.ibm.wala.cast.ipa.callgraph
 
AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.FieldReadAction - 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) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
 
AstTranslator(IClassLoader, Map<Object, CAstEntity>) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
 
AstTranslator(IClassLoader, Map<Object, CAstEntity>, ArrayOpHandler) - 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 Class 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.TypeContext - Class in com.ibm.wala.cast.ir.translator
 
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, 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
 
AstYieldInstruction - Class in com.ibm.wala.cast.ir.ssa
 
AstYieldInstruction(int, int[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstYieldInstruction
 
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.core.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.shrike.shrikeCT.AttributeReader
 
ATTRIBUTE_NAME - Static variable in class com.ibm.wala.shrike.sourcepos.CRTable
Stores the attribute name of this attribute
ATTRIBUTE_NAME - Static variable in class com.ibm.wala.shrike.sourcepos.MethodPositions
Stores the attribute name of this attribute
AttributeReader - Class in com.ibm.wala.shrike.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.shrike.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.shrike.shrikeCT.ClassReader.AttrIterator
Create a blank iterator.
AUTO_INFER_API_LEVEL - Static variable in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
AuxiliaryCache - Class in com.ibm.wala.ssa
A cache for auxiliary information based on an SSA representation
AuxiliaryCache() - Constructor for class com.ibm.wala.ssa.AuxiliaryCache
 
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.shrike.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.cfa.CallStringContextSelector
 
base - Variable in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
 
BASE - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
BaseType - Class in com.ibm.wala.types.generics
 
bashToDescriptor(String) - Static method in class com.ibm.wala.shrike.cg.Runtime
 
BASIC_FILE - Variable in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
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.cfg.ShrikeCFG.BasicBlock
 
BasicBlock(int) - Constructor for class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
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.shrike.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.
BasicEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
Simple implementation of an EdgeManager.
BasicEdgeManager() - Constructor for class com.ibm.wala.util.graph.impl.BasicEdgeManager
 
BasicFramework<T,V extends IVariable<V>> - 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
 
BasicGraph<T> - Class in com.ibm.wala.util.graph.impl
Basic implementation of a Graph.
BasicGraph() - Constructor for class com.ibm.wala.util.graph.impl.BasicGraph
 
BasicHeapGraph<T extends InstanceKey> - Class in com.ibm.wala.analysis.pointers
Basic implementation of HeapGraph
BasicHeapGraph(PointerAnalysis<T>, 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
BasicNaturalRelation() - Constructor for class com.ibm.wala.util.intset.BasicNaturalRelation
 
BasicNaturalRelation(byte[], byte) - 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<T>> - 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, IAnalysisCacheView, 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<T>> - Class in com.ibm.wala.fixpoint
An implementation of UnaryStatement that carries its operator explicitly
BatchVerifier - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
This is a demo class.
BatchVerifier() - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BatchVerifier
 
BCEL - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
BCEL_VERIFIER_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
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
beginOffset - Variable in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
offset in class file where this attribute begins
beginPass() - Method in class com.ibm.wala.shrike.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 class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
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 org.scandroid.util.EmptyProgressMonitor
 
beginTraversal() - Method in class com.ibm.wala.shrike.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
 
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
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
 
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>) - Constructor for class com.ibm.wala.util.graph.traverse.BFSIterator
Constructor DFSFinishTimeIterator.
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>, 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.
BFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
This class searches breadth-first for node that matches some criteria.
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.
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>, 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, 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>, 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.
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 Class 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.DalvikBinaryOp - Enum Class in com.ibm.wala.dalvik.dex.instructions
for binary ops not defined in JVML
BinaryOperation.OpID - Enum Class in com.ibm.wala.dalvik.dex.instructions
 
BinaryOpInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents binary operator instructions for which the operands and the result all have the same type.
BinaryOpInstruction(int, IBinaryOpInstruction.IOperator, boolean, boolean, int, int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
BinaryOpInstruction(int, IBinaryOpInstruction.IOperator, boolean, boolean, int, int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
BinaryOpWithConstant - Class in com.ibm.wala.analysis.arraybounds
Normalizes a binary operation with a constant by providing direct access to assigned = other op constant.
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
 
BINDER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
bingo - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
BITNOT - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstUnaryOp
 
BITNOT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
 
bits - Variable in class com.ibm.wala.util.intset.BitVectorBase
 
Bits - Class in com.ibm.wala.util.intset
utilities for manipulating values at the bit-level.
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(IntSet) - Constructor for class com.ibm.wala.util.intset.BitVectorIntSet
 
BitVectorIntSet(BitVector) - 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.
blockInput - Variable in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
blockOrdering - Variable in class org.scandroid.prefixtransfer.StringBuilderUseAnalysis
 
BlockSearch - Class in org.scandroid.prefixtransfer
 
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.cast.js.types.JavaScriptTypes
 
Boolean - Static variable in class com.ibm.wala.types.TypeReference
 
BOOLEAN - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
BooleanArray - Static variable in class com.ibm.wala.types.TypeReference
 
BooleanIdentity - Class in com.ibm.wala.dataflow.graph
Operator OUT = IN
BooleanName - Static variable in class com.ibm.wala.types.TypeReference
 
BooleanObject - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
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.shrike.shrikeBT.InvokeDynamicInstruction
 
bootstrap(Class<?>) - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
Bootstrap(String, InputStream, URL) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
BOOTSTRAP_METHOD_NAME - Static variable in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
BOOTSTRAP_METHOD_TYPE - Static variable in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
BootstrapDumper - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
 
BootstrapDumper(PrintWriter) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapDumper
Get ready to print a class to the given output stream.
bootstrapFileNames - Static variable in class com.ibm.wala.cast.js.loader.JavaScriptLoader
JavaScript files with code to model various aspects of the language semantics.
BootstrapInstrumentor - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
 
BootstrapInstrumentor(PrintWriter) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
Get ready to print a class to the given output stream.
BootstrapMethodsReader - Class in com.ibm.wala.shrike.shrikeCT
 
BootstrapMethodsReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader
 
BootstrapMethodsReader.BootstrapMethod - Interface in com.ibm.wala.shrike.shrikeCT
 
BOTH - Enum constant in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
 
BOTH - Enum constant in enum class com.ibm.wala.cfg.exc.intra.NullPointerState.State
 
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>, 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.
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.
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 Class in com.ibm.wala.dalvik.dex.instructions
 
Branch.UnaryBranch - Class in com.ibm.wala.dalvik.dex.instructions
 
Branch.UnaryBranch.CompareOp - Enum Class 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.core.util.ssa.SSAValueManager
User-Defined debugging info
BREAK - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
breakBasicBlock() - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
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
BreakContext(C, T, String) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.BreakContext
 
BridgeContext - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BridgeContextName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BROADCAST - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
So External and maybe internal
BROADCAST_RECEIVER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
BroadcastReceiver - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BroadcastReceiverName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BUDGETEXCEEDED - Enum constant in enum class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
The budget specified in the RefinementPolicy was exceeded on all refinement passes
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() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
Build the IR
build() - Method in class com.ibm.wala.ssa.SSABuilder
Build the IR
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
 
buildAnalysisScope() - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
buildAnalysisScope() - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
buildAnalysisScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
Set up the AnalysisScope object
buildAnalysisScope() - Method in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
buildBoundedCG(JavaScriptLoaderFactory, Module[], MonitorUtil.IProgressMonitor, boolean, Integer) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildCallGraph(IClassHierarchy, AnalysisOptions, boolean, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
buildCallGraph(Iterable<? extends Entrypoint>, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
Main entry point: builds a flow graph, then extracts a call graph and returns it.
buildCG(JavaScriptLoaderFactory, Module[], FieldBasedCGUtil.BuilderType, MonitorUtil.IProgressMonitor, boolean) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildCG(URL, FieldBasedCGUtil.BuilderType, boolean, Supplier<JSSourceExtractor>) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildCG(URL, FieldBasedCGUtil.BuilderType, MonitorUtil.IProgressMonitor, boolean, Supplier<JSSourceExtractor>) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildClassHierarchy() - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
buildClassHierarchy() - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
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.
buildFlowGraph() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraphBuilder
This is the main entry point of the flow graph builder.
buildFlowGraph(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
Build a flow graph for the program to be analysed.
buildFlowGraph(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.OptimisticCallgraphBuilder
 
buildFlowGraph(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.PessimisticCallGraphBuilder
 
buildFlowGraph(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
 
buildJSDTCallGraph(Set<ModuleEntry>) - Static method in class com.ibm.wala.ide.util.JsdtUtil
 
buildLocalMap - Static variable in class com.ibm.wala.classLoader.ShrikeIRFactory
 
buildLocalMap - Static variable in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
buildNCFA(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
buildPageCG(URL, FieldBasedCGUtil.BuilderType, MonitorUtil.IProgressMonitor, boolean, Supplier<JSSourceExtractor>) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildPrunedCallGraph(String, File) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
 
buildRTA(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
buildScriptCG(URL, FieldBasedCGUtil.BuilderType, MonitorUtil.IProgressMonitor, boolean) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildScriptDirBoundedCG(Path, MonitorUtil.IProgressMonitor, boolean, Integer) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
Construct a bounded field-based call graph using all the .js files appearing in scriptDir or any of its sub-directories
buildScriptDirCG(Path, FieldBasedCGUtil.BuilderType, MonitorUtil.IProgressMonitor, boolean) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
Construct a field-based call graph using all the .js files appearing in scriptDir or any of its sub-directories
buildTestCG(String, String, FieldBasedCGUtil.BuilderType, MonitorUtil.IProgressMonitor, boolean) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
buildVanillaZeroOneCFA(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
buildZeroCFA(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, boolean) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
buildZeroContainerCFA(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
buildZeroOneCFA(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, boolean) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
buildZeroOneContainerCFA(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
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.types.TypeReference
 
BYTE - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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.shrike.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.core.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.core.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.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
cache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
cache - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
cache(IMethod, Context, SSAOptions, Object) - Method in class com.ibm.wala.ssa.AuxiliaryCache
 
CacheReference - Class in com.ibm.wala.core.util.ref
A factory for References ...
CacheReference() - Constructor for class com.ibm.wala.core.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_ON_ACTIVITY_RESULT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Call the function onActivityResult of the calling Activity.
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
 
CallArgSinkSpec - Class in org.scandroid.spec
 
CallArgSinkSpec(MethodNamePattern, int[]) - Constructor for class org.scandroid.spec.CallArgSinkSpec
 
CallArgSourceSpec - Class in org.scandroid.spec
CallArgSourceSpecs represent sources that are arguments to another function.
CallArgSourceSpec(MethodNamePattern, int[]) - Constructor for class org.scandroid.spec.CallArgSourceSpec
 
callArgument(ClassLoader, int) - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callArgumentCount() - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callArgumentIndex(int) - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
callArgumentKind(int) - Method in interface com.ibm.wala.shrike.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 <caller node, base context>.
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 <CGNode, CallSiteReference> 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 <caller node, base context>.
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
 
CallFlowFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
 
CallFlowFunction(IFDSTaintDomain<E>, List<CodeElement>) - Constructor for class org.scandroid.flow.functions.CallFlowFunction
 
callGraph - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
The call graph under construction
CallGraph - Interface in com.ibm.wala.ipa.callgraph
Basic interface for a call graph, which is a graph of CGNode
CallGraph2JSON - Class in com.ibm.wala.cast.js.util
Utility class to serialize call graphs as JSON objects.
CallGraph2JSON() - Constructor for class com.ibm.wala.cast.js.util.CallGraph2JSON
 
CallGraph2JSON(boolean) - Constructor for class com.ibm.wala.cast.js.util.CallGraph2JSON
 
CallGraph2JSON(boolean, boolean) - Constructor for class com.ibm.wala.cast.js.util.CallGraph2JSON
 
CallGraphBuilder<I extends InstanceKey> - 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.
CallGraphResult(JSCallGraph, PointerAnalysis<ObjectVertex>, FlowGraph) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder.CallGraphResult
 
CallGraphSearchUtil - Class in com.ibm.wala.ipa.callgraph.util
Utility methods for searching call graphs, e.g., to find particular CGNodes or types of statements within a node
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
 
CallGraphTestUtil - Class in com.ibm.wala.core.tests.callGraph
Utilities for call graph tests
CallGraphTestUtil() - Constructor for class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
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
 
CallNoneToReturnFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
 
CallNoneToReturnFunction(IFDSTaintDomain<E>) - Constructor for class org.scandroid.flow.functions.CallNoneToReturnFunction
 
callParams - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
CallRetSourceSpec - Class in org.scandroid.spec
CallRetSourceSpecs represent sources from invocations of other methods (eg: API methods).
CallRetSourceSpec(MethodNamePattern, int[]) - Constructor for class org.scandroid.spec.CallRetSourceSpec
 
calls - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
List of synthetic invoke instructions we model for this specialized instance.
calls - Variable in class com.ibm.wala.ide.util.JsdtUtil.CGInfo
 
callSite - Variable in class com.ibm.wala.demandpa.flowgraph.CallLabel
 
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
 
CALLSITE - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
A property of contexts that might be generally useful: the "call site" method ...
CallSiteReference - Class in com.ibm.wala.classLoader
Simple object that represents a static call site (ie., an invoke instruction in the bytecode)
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
 
CallString(CallSiteReference, IMethod, int, CallString) - 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
 
CallStringContextPair(CallString, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
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
 
CallToReturnFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
 
CallToReturnFunction(IFDSTaintDomain<E>) - Constructor for class org.scandroid.flow.functions.CallToReturnFunction
 
CallVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A call vertex represents the possible callees of a function call or new expression.
cancel() - Method in class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
cancel() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
cancel() - Method in class com.ibm.wala.util.NullProgressMonitor
 
cancel() - Method in class org.scandroid.util.EmptyProgressMonitor
 
cancel(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
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(Exception) - Constructor for exception com.ibm.wala.util.CancelException
 
CancelException(String) - Constructor for exception com.ibm.wala.util.CancelException
 
CancelRuntimeException - Exception in com.ibm.wala.core.util
An exception for when work is canceled in eclipse.
CancelRuntimeException(Exception) - Constructor for exception com.ibm.wala.core.util.CancelRuntimeException
 
CancelRuntimeException(String) - Constructor for exception com.ibm.wala.core.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
 
caseChildPos(ChildPos) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.PosSwitch
 
caseForInLoopBodyPos(ExtractionPos) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.PosSwitch
 
caseLabelPos(LabelPos) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.PosSwitch
 
caseRootPos(RootPos) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.PosSwitch
 
CAst - Interface in com.ibm.wala.cast.tree
The main interface for creating CAPA Abstract Syntax Trees.
CAST - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
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) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractLoader
 
CAstAbstractLoader(IClassHierarchy, IClassLoader) - 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) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
CAstAbstractModuleLoader(IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
CAstAbstractModuleLoader.CoreClass - Class in com.ibm.wala.cast.loader
 
CAstAbstractModuleLoader.DynamicCodeBody - Class in com.ibm.wala.cast.loader
 
CAstAbstractModuleLoader.DynamicMethodObject - Class in com.ibm.wala.cast.loader
 
CAstAnalysisScope - Class in com.ibm.wala.cast.ipa.callgraph
 
CAstAnalysisScope(SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
 
CAstAnalysisScope(Module[], 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
 
CAstAnnotation - Interface in com.ibm.wala.cast.tree
 
CAstBasicRewriter<T extends CAstBasicRewriter.NonCopyingContext> - Class in com.ibm.wala.cast.tree.rewrite
abstract base class for CAstRewriters that do no cloning of nodes
CAstBasicRewriter(CAst, T, 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 Class 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) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
CAstCloner(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
CAstCloner(CAst, CAstBasicRewriter.NonCopyingContext, boolean) - 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
 
CAstLeafNode - Interface in com.ibm.wala.cast.tree
Convenience interface for implementing an AST node with no children
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, List<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, List<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<Self>> - 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<K>> - Interface in com.ibm.wala.cast.tree.rewrite
interface to be implemented by contexts used while traversing the AST
CAstRewriterExt - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
Extension of CAstRewriter which allows adding or deleting control flow edges, and keeps track of the current entity.
CAstRewriterExt(CAst, boolean, NodePos) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
CAstRewriterExt.Edge - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A control flow edge to be added to the CFG.
CAstRewriterFactory<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> - Interface in com.ibm.wala.cast.tree.rewrite
 
CAstRhinoLoopUnwindingTranslatorFactory - Class in com.ibm.wala.cast.js.translator
 
CAstRhinoLoopUnwindingTranslatorFactory() - Constructor for class com.ibm.wala.cast.js.translator.CAstRhinoLoopUnwindingTranslatorFactory
 
CAstRhinoLoopUnwindingTranslatorFactory(int) - Constructor for class com.ibm.wala.cast.js.translator.CAstRhinoLoopUnwindingTranslatorFactory
 
CAstRhinoTranslator - Class in com.ibm.wala.cast.js.translator
 
CAstRhinoTranslator(ModuleEntry, boolean) - Constructor for class com.ibm.wala.cast.js.translator.CAstRhinoTranslator
 
CAstRhinoTranslatorFactory - Class in com.ibm.wala.cast.js.translator
 
CAstRhinoTranslatorFactory() - Constructor for class com.ibm.wala.cast.js.translator.CAstRhinoTranslatorFactory
 
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, boolean, boolean, 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, 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, boolean, boolean, 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, 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
 
CAstType.Union - Interface in com.ibm.wala.cast.tree
 
CAstTypeDictionary - Interface in com.ibm.wala.cast.tree
 
CAstTypeDictionaryImpl<A> - Class in com.ibm.wala.cast.tree.impl
 
CAstTypeDictionaryImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
CAstUnaryOp - Enum Class in com.ibm.wala.cast.ir.ssa
 
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(Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl.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 - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
CATCH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
catch_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
catches(Set<IClass>, IClass, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
catchesException(CGNode, ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
CatchTarget(int[], String) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
CatchTarget(int, TypeReference) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.CatchTarget
 
catchTypes() - Method in class com.ibm.wala.cast.loader.AstMethod
 
CB_HEURISTIC - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Additionally select all functions that override a function of the Android stubs.
CENATT - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENATX - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENCOM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENCRC - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENDSK - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENEXT - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENFLG - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENHDR - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENHOW - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENLEN - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENNAM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENOFF - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENSIG - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENSIZ - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENTIM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENVEM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
CENVER - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
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 class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
cfg() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
cfg() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.FunctionContext
 
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.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
cfg() - Method in class com.ibm.wala.cast.loader.AstMethod
 
CFG - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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.core.viz.viewer.PaPanel
 
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.ide.util.JsdtUtil.CGInfo
 
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 org.scandroid.util.CGAnalysisContext
 
CGAnalysisContext<E extends ISSABasicBlock> - Class in org.scandroid.util
 
CGAnalysisContext(AndroidAnalysisContext, IEntryPointSpecifier) - Constructor for class org.scandroid.util.CGAnalysisContext
 
CGAnalysisContext(AndroidAnalysisContext, IEntryPointSpecifier, Collection<InputStream>) - Constructor for class org.scandroid.util.CGAnalysisContext
 
cgBuilderWarnings() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
cgBuilderWarnings() - Method in class org.scandroid.util.CLISCanDroidOptions
 
cgBuilderWarnings() - Method in interface org.scandroid.util.ISCanDroidOptions
 
CGInfo() - Constructor for class com.ibm.wala.ide.util.JsdtUtil.CGInfo
 
CGIntraproceduralExceptionAnalysis - Class in com.ibm.wala.analysis.exceptionanalysis
Wrapper to store multiple intraprocedural analysis for a call graph.
CGIntraproceduralExceptionAnalysis(CallGraph, PointerAnalysis<InstanceKey>, ClassHierarchy, InterproceduralExceptionFilter<SSAInstruction>) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.CGIntraproceduralExceptionAnalysis
 
CGNode - Interface in com.ibm.wala.ipa.callgraph
Basic interface for a node in a call graph.
CgPanel - Class in com.ibm.wala.core.viz.viewer
 
CgPanel(CallGraph) - Constructor for class com.ibm.wala.core.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.ipa.callgraph.ScriptEntryPoints
 
cha - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
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.core.util.ssa.TypeSafeInstructionFactory
 
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.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
CHACallGraph - Class in com.ibm.wala.ipa.callgraph.cha
Call graph in which call targets are determined entirely based on an IClassHierarchy.
CHACallGraph(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
NOTE: after calling this contructor, CHACallGraph.init(Iterable) must be invoked to complete initialization
CHACallGraph(IClassHierarchy, boolean) - Constructor for class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
NOTE: after calling this contructor, CHACallGraph.init(Iterable) must be invoked to complete initialization
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.core.viz.viewer
 
ChaPanel(IClassHierarchy) - Constructor for class com.ibm.wala.core.viz.viewer.ChaPanel
 
Char - Static variable in class com.ibm.wala.types.TypeReference
 
CHAR - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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(byte[]) - Static method in class com.ibm.wala.core.util.strings.UTF8Convert
Check whether the given sequence of bytes is valid (pseudo-)utf8.
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
 
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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents checkcast instructions.
CheckCastInstruction(int, int, int, int[], boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, int[], boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CheckCastInstruction(int, int, int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference[], boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference[], boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
CheckCastInstruction(int, int, int, TypeReference, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
checkForFrontEndErrors(IClassHierarchy) - Static method in class com.ibm.wala.cast.util.Util
 
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.
CheckReference(int, int) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
checkSize(int, int) - Method in class com.ibm.wala.shrike.shrikeCT.AttributeReader
Ensure that the len bytes starting at offset fall within the attribute data.
checkSizeEquals(int, int) - Method in class com.ibm.wala.shrike.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
 
ChildPos - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A NodePos for a non-root node; includes information about the parent node, the child index, and the position of the parent node.
ChildPos(CAstNode, int, NodePos) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
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>, ModRef<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
 
CISlicer(CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
 
CISlicer(SDG<InstanceKey>, PointerAnalysis<InstanceKey>, ModRef<InstanceKey>) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
 
CLASS_EXTENDS - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
CLASS_NEW_INSTANCE_REF - Static variable in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
CLASS_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
CLASS_TYPE_PARAMETER - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
CLASS_TYPE_PARAMETER_BOUND - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
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
 
classCast - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
ClassConstant(int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.ClassConstant
 
CLASSCONSTANT_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
ClassConstants - Interface in com.ibm.wala.shrike.shrikeCT
This interface defines class file constants used by ShrikeCT.
ClassEntity(ITypeBinding, String, Collection<CAstQualifier>, Collection<CAstEntity>, T, T) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
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
 
ClassFactoryContextSelector - Class in com.ibm.wala.analysis.reflection
A ContextSelector to intercept calls to reflective class factories (e.g.
ClassFactoryContextSelector() - Constructor for class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
ClassFile - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
 
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
 
ClassFileURLModule - Class in com.ibm.wala.classLoader
 
ClassFileURLModule(URL) - Constructor for class com.ibm.wala.classLoader.ClassFileURLModule
 
ClassHierarchy - Class in com.ibm.wala.ipa.cha
Simple implementation of a class hierarchy.
ClassHierarchy - Class in com.ibm.wala.shrike.shrikeBT.analysis
This class takes the raw information from a ClassHierarchyProvider and computes type operations (subtype check, type union).
ClassHierarchy.MissingSuperClassHandling - Enum Class in com.ibm.wala.ipa.cha
 
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
 
ClassHierarchyException(String, Throwable) - Constructor for exception com.ibm.wala.ipa.cha.ClassHierarchyException
 
ClassHierarchyFactory - Class in com.ibm.wala.ipa.cha
 
ClassHierarchyFactory() - Constructor for class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
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.shrike.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.shrike.shrikeBT.analysis
This implementation of ClassHierarchyProvider is a simple writable data structure representing a class hierarchy.
ClassHierarchyStore() - Constructor for class com.ibm.wala.shrike.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
classHierarchyWarnings() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
classHierarchyWarnings() - Method in class org.scandroid.util.CLISCanDroidOptions
 
classHierarchyWarnings() - Method in interface org.scandroid.util.ISCanDroidOptions
 
classifyEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
classifyEdge(T, T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
classifyEdge(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
ClassInstrumenter - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT
This class provides a convenient way to instrument every method in a class.
ClassInstrumenter(String, byte[], ClassHierarchyProvider) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
Create a class instrumenter from raw bytes.
ClassInstrumenter(String, ClassReader, ClassHierarchyProvider) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
Create a class instrumenter from a preinitialized class reader.
ClassInstrumenter.MethodExaminer - Interface in com.ibm.wala.shrike.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.core.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.core.util.ssa
Class is not in scope.
ClassLookupException(String) - Constructor for exception com.ibm.wala.core.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
 
ClassPrinter - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
This class prints the contents of a class file.
ClassPrinter(PrintWriter) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.ClassPrinter
Get ready to print a class to the given output stream.
ClassReader - Class in com.ibm.wala.shrike.shrikeCT
This is the core class for reading class file data.
ClassReader(byte[]) - Constructor for class com.ibm.wala.shrike.shrikeCT.ClassReader
Build a reader.
ClassReader.AttrIterator - Class in com.ibm.wala.shrike.shrikeCT
AttrIterator provides access to attributes in the class file.
ClassSearcher - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
This is a demo class.
ClassSearcher() - Constructor for class com.ibm.wala.shrike.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.shrike.shrikeBT.analysis.Analyzer
 
classType - Variable in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
classType - Variable in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
classType - Variable in class com.ibm.wala.shrike.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.shrike.shrikeCT
This class formats and writes class data into JVM format.
ClassWriter() - Constructor for class com.ibm.wala.shrike.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.shrike.shrikeCT
 
ClassWriter.Element - Class in com.ibm.wala.shrike.shrikeCT
An Element is an object that can be serialized into a byte buffer.
ClassWriter.RawElement - Class in com.ibm.wala.shrike.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.core.util.shrike.ShrikeClassReaderHandle
Force the reference to be cleared/collected
clear() - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
clear() - Static method in class com.ibm.wala.core.util.warnings.Warnings
 
clear() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
clear() - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
clear() - Method in interface com.ibm.wala.ipa.callgraph.IAnalysisCacheView
 
clear() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
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() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
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() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
clear(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
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(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
Clears a bit.
clear(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Clears a bit.
clear(T) - Method in class com.ibm.wala.util.intset.BitSet
Remove an object from this bit set.
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.core.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.core.util.warnings.Warning
 
CLIENT_MODERATE - Static variable in class com.ibm.wala.core.util.warnings.Warning
 
CLIENT_SEVERE - Static variable in class com.ibm.wala.core.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
 
CLISCanDroidOptions - Class in org.scandroid.util
 
CLISCanDroidOptions(String[], boolean) - Constructor for class org.scandroid.util.CLISCanDroidOptions
 
clone() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
clone() - Method in class com.ibm.wala.shrike.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
 
CLONE - Static variable in class com.ibm.wala.analysis.reflection.CloneInterpreter
Comment for CLONE
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
CloneInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.CloneInterpreter
 
cloneLexicalInfo() - Method in class com.ibm.wala.cast.loader.AstMethod
 
cloneReference(int) - Method in class com.ibm.wala.cast.loader.DynamicCallSiteReference
 
close() - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
 
close() - Method in class com.ibm.wala.shrike.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
 
ClosureExtractor - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A CAst rewriter for extracting bits of code into one-shot closures.
ClosureExtractor(CAst, ExtractionPolicyFactory) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ClosureExtractor
 
cls - Variable in class com.ibm.wala.cast.loader.AstMethod
 
cmd - Variable in class com.ibm.wala.util.processes.BasicLauncher
 
CMP - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
 
CMPG - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
 
CMPG_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPG_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPG_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPG_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPG_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPG_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPG_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPG_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPL - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
 
CMPL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
CMPL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
CMPL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
Code - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
 
CodeBody - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
codeContext() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
codeContext() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
codeContext() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
codeContext() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
codeElement - Variable in class org.scandroid.domain.DomainElement
 
CodeElement - Class in org.scandroid.domain
 
CodeElement() - Constructor for class org.scandroid.domain.CodeElement
 
codeElements() - Method in class org.scandroid.domain.IFDSTaintDomain
 
codeElementsForInstanceKey(InstanceKey) - Method in class org.scandroid.util.CGAnalysisContext
 
CodeEntityContext(AstTranslator.WalkContext, AstTranslator.Scope, CAstEntity) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
CodeReader - Class in com.ibm.wala.shrike.shrikeCT
This attribute reader reads Code attributes from methods.
CodeReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.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.shrike.shrikeCT
This class helps emit Code elements.
CodeWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.CodeWriter
Build an empty serializable Code attribute.
collectConstants(CAstEntity) - Static method in class com.ibm.wala.cast.util.AstConstantCollector
 
collectConstants(CAstEntity, Map<String, Object>, Set<String>) - Static method in class com.ibm.wala.cast.util.AstConstantCollector
 
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.
collectThrownExceptions(SSAInstruction) - Method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Returns a set of exceptions, which might be thrown from this instruction within this method.
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.arraybounds - package com.ibm.wala.analysis.arraybounds
 
com.ibm.wala.analysis.arraybounds.hypergraph - package com.ibm.wala.analysis.arraybounds.hypergraph
This package contains a generic implementation of directed hypergraphs.
com.ibm.wala.analysis.arraybounds.hypergraph.algorithms - package com.ibm.wala.analysis.arraybounds.hypergraph.algorithms
 
com.ibm.wala.analysis.arraybounds.hypergraph.weight - package com.ibm.wala.analysis.arraybounds.hypergraph.weight
 
com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights - package com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights
 
com.ibm.wala.analysis.exceptionanalysis - package com.ibm.wala.analysis.exceptionanalysis
This package contains an exception analysis.
com.ibm.wala.analysis.nullpointer - package com.ibm.wala.analysis.nullpointer
 
com.ibm.wala.analysis.pointers - package com.ibm.wala.analysis.pointers
 
com.ibm.wala.analysis.reflection - package com.ibm.wala.analysis.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
 
com.ibm.wala.analysis.typeInference - package com.ibm.wala.analysis.typeInference
 
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.java.analysis.typeInference - package com.ibm.wala.cast.java.analysis.typeInference
 
com.ibm.wala.cast.java.client - package com.ibm.wala.cast.java.client
 
com.ibm.wala.cast.java.client.impl - package com.ibm.wala.cast.java.client.impl
 
com.ibm.wala.cast.java.ecj.util - package com.ibm.wala.cast.java.ecj.util
 
com.ibm.wala.cast.java.examples.ast - package com.ibm.wala.cast.java.examples.ast
 
com.ibm.wala.cast.java.ipa.callgraph - package com.ibm.wala.cast.java.ipa.callgraph
 
com.ibm.wala.cast.java.ipa.modref - package com.ibm.wala.cast.java.ipa.modref
 
com.ibm.wala.cast.java.ipa.slicer - package com.ibm.wala.cast.java.ipa.slicer
 
com.ibm.wala.cast.java.loader - package com.ibm.wala.cast.java.loader
 
com.ibm.wala.cast.java.ssa - package com.ibm.wala.cast.java.ssa
 
com.ibm.wala.cast.java.translator - package com.ibm.wala.cast.java.translator
 
com.ibm.wala.cast.java.translator.jdt - package com.ibm.wala.cast.java.translator.jdt
 
com.ibm.wala.cast.java.translator.jdt.ecj - package com.ibm.wala.cast.java.translator.jdt.ecj
 
com.ibm.wala.cast.java.types - package com.ibm.wala.cast.java.types
 
com.ibm.wala.cast.js.analysis.typeInference - package com.ibm.wala.cast.js.analysis.typeInference
 
com.ibm.wala.cast.js.callgraph.fieldbased - package com.ibm.wala.cast.js.callgraph.fieldbased
 
com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph - package com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph
 
com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices - package com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
com.ibm.wala.cast.js.cfg - package com.ibm.wala.cast.js.cfg
 
com.ibm.wala.cast.js.client - package com.ibm.wala.cast.js.client
 
com.ibm.wala.cast.js.client.impl - package com.ibm.wala.cast.js.client.impl
 
com.ibm.wala.cast.js.examples.drivers - package com.ibm.wala.cast.js.examples.drivers
 
com.ibm.wala.cast.js.examples.hybrid - package com.ibm.wala.cast.js.examples.hybrid
 
com.ibm.wala.cast.js.html - package com.ibm.wala.cast.js.html
 
com.ibm.wala.cast.js.html.jericho - package com.ibm.wala.cast.js.html.jericho
 
com.ibm.wala.cast.js.html.nu_validator - package com.ibm.wala.cast.js.html.nu_validator
 
com.ibm.wala.cast.js.ipa.callgraph - package com.ibm.wala.cast.js.ipa.callgraph
 
com.ibm.wala.cast.js.ipa.callgraph.correlations - package com.ibm.wala.cast.js.ipa.callgraph.correlations
 
com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction - package com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
 
com.ibm.wala.cast.js.ipa.modref - package com.ibm.wala.cast.js.ipa.modref
 
com.ibm.wala.cast.js.ipa.summaries - package com.ibm.wala.cast.js.ipa.summaries
 
com.ibm.wala.cast.js.loader - package com.ibm.wala.cast.js.loader
 
com.ibm.wala.cast.js.nodejs - package com.ibm.wala.cast.js.nodejs
 
com.ibm.wala.cast.js.ssa - package com.ibm.wala.cast.js.ssa
 
com.ibm.wala.cast.js.translator - package com.ibm.wala.cast.js.translator
 
com.ibm.wala.cast.js.types - package com.ibm.wala.cast.js.types
 
com.ibm.wala.cast.js.util - package com.ibm.wala.cast.js.util
 
com.ibm.wala.cast.js.vis - package com.ibm.wala.cast.js.vis
 
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
 
com.ibm.wala.cfg.cdg - package com.ibm.wala.cfg.cdg
 
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
 
com.ibm.wala.client - package com.ibm.wala.client
 
com.ibm.wala.core.java11 - package com.ibm.wala.core.java11
 
com.ibm.wala.core.tests.callGraph - package com.ibm.wala.core.tests.callGraph
 
com.ibm.wala.core.tests.util - package com.ibm.wala.core.tests.util
 
com.ibm.wala.core.util - package com.ibm.wala.core.util
 
com.ibm.wala.core.util.bytecode - package com.ibm.wala.core.util.bytecode
 
com.ibm.wala.core.util.config - package com.ibm.wala.core.util.config
 
com.ibm.wala.core.util.io - package com.ibm.wala.core.util.io
 
com.ibm.wala.core.util.ref - package com.ibm.wala.core.util.ref
 
com.ibm.wala.core.util.scope - package com.ibm.wala.core.util.scope
 
com.ibm.wala.core.util.shrike - package com.ibm.wala.core.util.shrike
 
com.ibm.wala.core.util.ssa - package com.ibm.wala.core.util.ssa
A set of classes facilitating the construction of synthetic methods.
com.ibm.wala.core.util.strings - package com.ibm.wala.core.util.strings
 
com.ibm.wala.core.util.warnings - package com.ibm.wala.core.util.warnings
 
com.ibm.wala.core.viz - package com.ibm.wala.core.viz
 
com.ibm.wala.core.viz.viewer - package com.ibm.wala.core.viz.viewer
 
com.ibm.wala.dalvik.analysis.typeInference - package com.ibm.wala.dalvik.analysis.typeInference
 
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
 
com.ibm.wala.dataflow.IFDS - package com.ibm.wala.dataflow.IFDS
 
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.eclipse.headless - package com.ibm.wala.eclipse.headless
 
com.ibm.wala.escape - package com.ibm.wala.escape
 
com.ibm.wala.examples.analysis.dataflow - package com.ibm.wala.examples.analysis.dataflow
 
com.ibm.wala.examples.drivers - package com.ibm.wala.examples.drivers
 
com.ibm.wala.examples.properties - package com.ibm.wala.examples.properties
 
com.ibm.wala.fixedpoint.impl - package com.ibm.wala.fixedpoint.impl
 
com.ibm.wala.fixpoint - package com.ibm.wala.fixpoint
 
com.ibm.wala.ide - package com.ibm.wala.ide
 
com.ibm.wala.ide.classloader - package com.ibm.wala.ide.classloader
 
com.ibm.wala.ide.client - package com.ibm.wala.ide.client
 
com.ibm.wala.ide.jdt - package com.ibm.wala.ide.jdt
 
com.ibm.wala.ide.jsdt - package com.ibm.wala.ide.jsdt
 
com.ibm.wala.ide.plugin - package com.ibm.wala.ide.plugin
 
com.ibm.wala.ide.ui - package com.ibm.wala.ide.ui
 
com.ibm.wala.ide.util - package com.ibm.wala.ide.util
 
com.ibm.wala.ipa.callgraph - package com.ibm.wala.ipa.callgraph
 
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
 
com.ibm.wala.ipa.callgraph.propagation - package com.ibm.wala.ipa.callgraph.propagation
 
com.ibm.wala.ipa.callgraph.propagation.cfa - package com.ibm.wala.ipa.callgraph.propagation.cfa
 
com.ibm.wala.ipa.callgraph.propagation.rta - package com.ibm.wala.ipa.callgraph.propagation.rta
 
com.ibm.wala.ipa.callgraph.pruned - package com.ibm.wala.ipa.callgraph.pruned
 
com.ibm.wala.ipa.callgraph.util - package com.ibm.wala.ipa.callgraph.util
 
com.ibm.wala.ipa.cfg - package com.ibm.wala.ipa.cfg
 
com.ibm.wala.ipa.cfg.exceptionpruning - package com.ibm.wala.ipa.cfg.exceptionpruning
If we want to filter edges of a control flow graph we already have EdgeFilter, but if we want to remove exceptions in particular we may want to combine different analysis.
com.ibm.wala.ipa.cfg.exceptionpruning.filter - package com.ibm.wala.ipa.cfg.exceptionpruning.filter
All available filters should be contained in this package.
com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural - package com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
com.ibm.wala.ipa.cha - package com.ibm.wala.ipa.cha
 
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
 
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.qual - package com.ibm.wala.qual
 
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.shrike.shrikeBT - package com.ibm.wala.shrike.shrikeBT
 
com.ibm.wala.shrike.shrikeBT.analysis - package com.ibm.wala.shrike.shrikeBT.analysis
 
com.ibm.wala.shrike.shrikeBT.info - package com.ibm.wala.shrike.shrikeBT.info
 
com.ibm.wala.shrike.shrikeBT.shrikeCT - package com.ibm.wala.shrike.shrikeBT.shrikeCT
 
com.ibm.wala.shrike.shrikeBT.shrikeCT.tools - package com.ibm.wala.shrike.shrikeBT.shrikeCT.tools
 
com.ibm.wala.shrike.shrikeBT.tools - package com.ibm.wala.shrike.shrikeBT.tools
 
com.ibm.wala.shrike.shrikeCT - package com.ibm.wala.shrike.shrikeCT
 
com.ibm.wala.shrike.sourcepos - package com.ibm.wala.shrike.sourcepos
 
com.ibm.wala.ssa - package com.ibm.wala.ssa
 
com.ibm.wala.ssa.analysis - package com.ibm.wala.ssa.analysis
 
com.ibm.wala.types - package com.ibm.wala.types
 
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
 
com.ibm.wala.util.collections - package com.ibm.wala.util.collections
 
com.ibm.wala.util.config - package com.ibm.wala.util.config
 
com.ibm.wala.util.debug - package com.ibm.wala.util.debug
 
com.ibm.wala.util.graph - package com.ibm.wala.util.graph
 
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
 
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
 
com.ibm.wala.util.heapTrace - package com.ibm.wala.util.heapTrace
 
com.ibm.wala.util.intset - package com.ibm.wala.util.intset
 
com.ibm.wala.util.io - package com.ibm.wala.util.io
 
com.ibm.wala.util.math - package com.ibm.wala.util.math
 
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.tables - package com.ibm.wala.util.tables
 
com.ibm.wala.util.viz - package com.ibm.wala.util.viz
 
combine(ISpecs, ISpecs) - Static method in class org.scandroid.spec.SpecUtils
Combine two specs objects.
CombinedExceptionFilter<Instruction> - Class in com.ibm.wala.ipa.cfg.exceptionpruning.filter
Use this class to combine multiple ExceptionFilter
CombinedExceptionFilter() - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter
 
CombinedExceptionFilter(Collection<ExceptionFilter<Instruction>>) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter
 
CombinedInterproceduralExceptionFilter<Instruction> - Class in com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
CombinedInterproceduralExceptionFilter() - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.CombinedInterproceduralExceptionFilter
 
CombinedInterproceduralExceptionFilter(Collection<InterproceduralExceptionFilter<Instruction>>) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.CombinedInterproceduralExceptionFilter
 
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(Weight, Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.NormalOrder
 
compare(Weight, Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.ReverseOrder
 
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(PointerKey, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
 
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(IMethod.SourcePosition) - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
 
compareTo(IMethod.SourcePosition) - Method in class com.ibm.wala.cast.tree.impl.RangePosition
 
compareTo(IMethod.SourcePosition) - Method in class com.ibm.wala.ide.util.JdtPosition
 
compareTo(Warning) - Method in class com.ibm.wala.core.util.warnings.Warning
 
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(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
compareTo(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
compareTo(SourcePositionTableReader.Position) - Method in class com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader.Position
 
ComparisonInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents comparisons between floats, longs and doubles.
ComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
CompilationUnitEntity(PackageDeclaration, List<CAstEntity>) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
compile() - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
Do the work of generating new bytecodes.
compileAndAddMethodToClassWriter(MethodData, ClassWriter, ClassWriter.Element) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTUtils
Compile and add a method to a ClassWriter.
Compiler - Class in com.ibm.wala.shrike.shrikeBT
This class generates Java bytecode from ShrikeBT Instructions.
Compiler(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrike.shrikeBT.Compiler
Initialize a Compiler for the given method data.
Compiler(MethodData) - Constructor for class com.ibm.wala.shrike.shrikeBT.Compiler
Extract the data for the method to be compiled from the MethodData container.
Compiler.Output - Class in com.ibm.wala.shrike.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
composeEntityName(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
composeEntityName(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
CompositeFileMapping - Class in com.ibm.wala.cast.js.html
 
CompositeFileMapping(FileMapping, FileMapping) - Constructor for class com.ibm.wala.cast.js.html.CompositeFileMapping
 
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.
COMPREHENSION_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
compute() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
 
compute() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
compute(DirectedHyperGraph<NodeValueType>, HyperNode<NodeValueType>, Comparator<Weight>) - Static method in class com.ibm.wala.analysis.arraybounds.hypergraph.algorithms.ShortestPath
Computes all shortest paths from source.
compute(CallGraph) - Static method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
compute(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor, boolean) - Static method in class com.ibm.wala.cfg.exc.inter.InterprocNullPointerAnalysis
 
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(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
 
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
 
computeAssertionSlice(CallGraph, PointerAnalysis<? extends InstanceKey>, Collection<CGNode>, boolean) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
computeBackEdges(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
Compute a relation R s.t.
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.cast.java.ipa.slicer.AstJavaSlicer
 
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
 
computeBackwardSlice(Statement, CallGraph, PointerAnalysis<U>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - 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.shrike.shrikeBT.Util
 
computeBinaryFlow(int, int, IBinaryReturnFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
computeBitVector(Set<TypeReference>) - Method in class com.ibm.wala.analysis.exceptionanalysis.Exception2BitvectorTransformer
 
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
 
computeExceptions(BitVectorVariable) - Method in class com.ibm.wala.analysis.exceptionanalysis.Exception2BitvectorTransformer
 
computeExceptions(BitVector) - Method in class com.ibm.wala.analysis.exceptionanalysis.Exception2BitvectorTransformer
 
computeExceptionTypes(CAstEntity) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
computeFilter(CGNode) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.ArrayOutOfBoundInterFilter
 
computeFilter(CGNode) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.NullPointerExceptionInterFilter
 
computeFilter(CGNode) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.StoringExceptionFilter
 
computeFlow(int, IUnaryFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
computeForwardSlice(SDG<?>, Statement) - Static method in class com.ibm.wala.ipa.slicer.Slicer
Use the passed-in SDG
computeForwardSlice(Statement, CallGraph, PointerAnalysis<U>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.ipa.slicer.Slicer
 
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
 
computeJavaProjects() - Method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
compute the java projects represented by the current selection
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.core.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>) - 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>, 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
computeParameterTypes(CAstEntity) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
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>) - 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>, 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
computeScope(IStructuredSelection) - Static method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
Compute an analysis scope for the current selection
computeScope(IStructuredSelection, EclipseProjectPath.AnalysisScopeType) - Static method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
Compute an analysis scope for the current selection
computeSerialVersionUID(ClassReader) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion
This method computes the serialVersionUID for class r.
computeSignature(Class<?>[], Class<?>) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Given a Java Method, compute the VM-style type signature.
computeSlice(SDG<?>, Collection<Statement>, boolean) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
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.core.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() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Verifier
 
computeTypes(Analyzer.TypeVisitor, BitSet, boolean) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
Verify the method and compute types at every program point.
concat(byte, ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.Atom
 
concat(byte, ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.ImmutableByteArray
 
concat(Atom, Atom) - Static method in class com.ibm.wala.core.util.strings.Atom
 
CONCAT - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
concreteClassesForInterface(IClass) - Method in class org.scandroid.util.AndroidAnalysisContext
Returns all concrete classes implementing the given interface or any subinterfaces
ConcreteJavaMethod(CAstEntity, IClass, AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.ConcreteJavaMethod
 
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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents conditional branches.
ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
 
ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ConditionNormalizer - Class in com.ibm.wala.analysis.arraybounds
ConditionNormalizer normalizes a branch condition.
ConditionNormalizer(SSAConditionalBranchInstruction, int, boolean) - Constructor for class com.ibm.wala.analysis.arraybounds.ConditionNormalizer
Creates a normalization of cnd such that lhs op rhs is true.
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) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Assign parameters to a call based on their type.
connectThrough(ParameterAccessor, Set<? extends SSAValue>, Set<? extends SSAValue>, IClassHierarchy, IInstantiator, Object...) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Connects though parameters from the calling function (overridable) - CAUTION:.
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 - Class in com.ibm.wala.dalvik.dex.instructions
 
Constant(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant
 
CONSTANT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
CONSTANT_Class - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_Class - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Double - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_Double - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Float - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_Float - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Integer - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_Integer - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Long - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_Long - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Module - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Package - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
CONSTANT_String - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
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
 
ConstantElementValue(Object) - Constructor for class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ConstantElementValue
 
ConstantFlowFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
A flow function which maps the zero fact to a set of new dataflow facts, essentially introducing them from nothing.
ConstantFlowFunction(IFDSTaintDomain<E>, Set<DomainElement>) - Constructor for class org.scandroid.flow.functions.ConstantFlowFunction
 
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.shrike.shrikeBT
A ConstantInstruction pushes some constant value onto the stack.
ConstantInstruction(short) - Constructor for class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
ConstantInstruction.ClassToken - Class in com.ibm.wala.shrike.shrikeBT
 
ConstantInstruction.InvokeDynamicToken - Class in com.ibm.wala.shrike.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.shrike.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.shrike.shrikeCT.ConstantPoolParser
 
ConstantPoolParser.ReferenceToken - Class in com.ibm.wala.shrike.shrikeCT
 
ConstantPoolReader - Class in com.ibm.wala.shrike.shrikeBT
This class provides read-only access to a constant pool.
ConstantPoolReader() - Constructor for class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
 
Constants - Interface in com.ibm.wala.shrike.shrikeBT
This interface defines a bunch of constants from the JVM spec.
ConstantString - Class in org.scandroid.prefixtransfer.modeledAllocations
 
ConstantString(int, String) - Constructor for class org.scandroid.prefixtransfer.modeledAllocations.ConstantString
 
ConstantValue - Class in com.ibm.wala.ssa
The value of a constant which appears in an SSA IR.
ConstantValue(double) - Constructor for class com.ibm.wala.ssa.ConstantValue
 
ConstantValue(int) - Constructor for class com.ibm.wala.ssa.ConstantValue
 
ConstantValue(Object) - Constructor for class com.ibm.wala.ssa.ConstantValue
 
ConstantValueReader - Class in com.ibm.wala.shrike.shrikeCT
This class reads ConstantValue attributes.
ConstantValueReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueReader
Build a reader for the attribute 'iter'.
ConstantValueWriter - Class in com.ibm.wala.shrike.shrikeCT
This class builds serializable ConstantValue attributes.
ConstantValueWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Build an empty writer.
ConstantValueWriter(ClassWriter, double) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Build an writer for a 'double' constant value.
ConstantValueWriter(ClassWriter, float) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Build an writer for a 'float' constant value.
ConstantValueWriter(ClassWriter, int) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Build an writer for an 'int' constant value.
ConstantValueWriter(ClassWriter, long) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Build an writer for a 'long' constant value.
ConstantValueWriter(ClassWriter, String) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Build an writer for a 'String' constant value.
ConstraintVisitor(SSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
constructedType() - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptConstructorFunctions.JavaScriptConstructor
 
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
CONSTRUCTOR_REFERENCE - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
constructors - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
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(byte) - Method in class com.ibm.wala.core.util.strings.Atom
 
contains(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
Is a particular bit set?
contains(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
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) - Method in interface com.ibm.wala.util.intset.IntSet
 
contains(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
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(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
contains(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
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(long) - Method in interface com.ibm.wala.util.intset.LongSet
 
contains(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
Does this set contain value x?
contains(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
contains(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
contains(Object) - Method in class com.ibm.wala.util.collections.ArraySet
 
contains(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
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(String) - Method in class com.ibm.wala.util.config.FileOfClasses
 
contains(String) - Method in class com.ibm.wala.util.config.SetOfClasses
 
contains(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorUtil
 
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(T) - Method in class com.ibm.wala.util.intset.BitSet
Does this set contain a certain object?
contains(T) - Method in class com.ibm.wala.util.intset.OrdinalSet
 
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
 
containsAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
containsAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
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(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
containsAny(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
 
containsAny(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
containsAny(OrdinalSet<T>) - Method in class com.ibm.wala.util.intset.OrdinalSet
 
containsAny(SparseIntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
containsAny(SparseLongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
containsClass(String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyStore
 
containsGoto() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
containsJump() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
containsKey(Object) - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
containsKey(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
containsKey(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
containsKey(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
containsKey(K) - Method in interface com.ibm.wala.util.collections.MultiMap
 
containsMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
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
 
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
containsNode(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
containsNode(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
containsNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
containsNode(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
containsOuterGoto() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
containsResult(CGNode) - Method in interface com.ibm.wala.cfg.exc.InterprocAnalysisResult
Returns true iff an analysis result exists for the given call graph node.
containsReturn() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
containsStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
containsStatement(IFixedPointStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
containsStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
containsSubroutines() - Method in class com.ibm.wala.shrike.shrikeBT.Decoder
 
containsThis() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
containsValue(Object) - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
containsValue(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
containsValue(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
containsVariable(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
containsVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
containsVariable(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
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
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.ConstraintVisitor
 
contentsAreInvariant(SymbolTable, DefUse, int[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
Context - Interface in com.ibm.wala.ipa.callgraph
A Context is a mapping from a name (ContextKey) to a value (ContextItem)
Context - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
CONTEXT - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
CONTEXT_BRIDGE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
 
CONTEXT_FREE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
For internal use only.
CONTEXT_IMPL - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
 
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
 
ContextInsensitiveReachingDefs - Class in com.ibm.wala.examples.analysis.dataflow
Computes interprocedural reaching definitions for static fields in a context-insensitive manner.
ContextInsensitiveReachingDefs(ExplodedInterproceduralCFG, IClassHierarchy) - Constructor for class com.ibm.wala.examples.analysis.dataflow.ContextInsensitiveReachingDefs
 
ContextInsensitiveRTAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
Default implementation of MethodContextInterpreter for context-insensitive analysis
ContextInsensitiveRTAInterpreter(IAnalysisCacheView) - 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, IAnalysisCacheView) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
contextIsIrrelevant(IBytecodeMethod<IInstruction>) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
 
contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountIRFactory
 
contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
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(SyntheticMethod) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
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 - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
A context selector which may use information derived from the propagation-based dataflow.
ContextSelector - Interface in com.ibm.wala.ipa.callgraph
An interface to an object which helps control context-sensitivity.
ContextSensitiveReachingDefs - Class in com.ibm.wala.examples.analysis.dataflow
Computes interprocedural reaching definitions for static fields in a context-sensitive manner via tabulation.
ContextSensitiveReachingDefs(CallGraph) - Constructor for class com.ibm.wala.examples.analysis.dataflow.ContextSensitiveReachingDefs
 
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
 
CONTROL_DEP - Enum constant in enum class com.ibm.wala.ipa.slicer.Dependency
 
ControlDependenceGraph<T> - Class in com.ibm.wala.cfg.cdg
Control Dependence Graph
ControlDependenceGraph(MinimalCFG<T>) - Constructor for class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
ControlDependenceGraph(MinimalCFG<T>, boolean) - 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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents instructions that convert from one primitive type to another.
ConversionInstruction(int, int, int, TypeReference, TypeReference, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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.shrike.shrikeBT.shrikeCT.CTDecoder
Convert the internal JVM class name to a JVM type name (e.g., java/lang/Object to Ljava/lang/Object;).
convertFileToClassName(File, File) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredSourceModule
Generate a className based on the file name and path of the module file.
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
convertToAnnotations(ClassLoaderReference, AnnotationsReader.AnnotationAttribute[]) - Static method in class com.ibm.wala.types.annotations.Annotation
 
convertTypeToClass(String) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
Convert a JVM type to the internal JVM class name (e.g., Ljava/lang/Object; to java/lang/Object)
copy() - Method in class com.ibm.wala.ssa.SymbolTable
 
copy(CAstNode, CAstControlFlowMap, CAstSourcePositionMap, CAstNodeTypeMap, Map<CAstNode, Collection<CAstEntity>>, CAstNode[]) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
copy(String, String) - Static method in class com.ibm.wala.util.io.FileUtil
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, CAstBasicRewriter.NoKey>, CAstNode>, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
copyChildren(CAstNode, Map<Pair<CAstNode, K>, CAstNode>, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyChildrenArray(CAstNode, CAstControlFlowMap, C, Map<Pair<CAstNode, K>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyChildrenArrayAndTargets(CAstNode, CAstControlFlowMap, C, Map<Pair<CAstNode, K>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyFlow(Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
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.AstPropertyRead
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstPropertyWrite
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstYieldInstruction
 
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.cast.java.ssa.AstJavaNewEnclosingInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptTypeOfInstruction
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.PrototypeLookup
 
copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
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
 
copyInstruction(SSAInstructionFactory, int[], int[], int) - Method in class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter.Element
Copy the bytes into 'buf' at offset 'offset'.
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter.RawElement
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.CodeWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.ExceptionsWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.InnerClassesWriter
Copy the bytes into 'buf' at offset 'offset'.
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.LineNumberTableWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.LocalVariableTableWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.shrikeCT.SourceFileWriter
 
copyInto(byte[], int) - Method in class com.ibm.wala.shrike.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, NodePos, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ClosureExtractor
 
copyNodes(CAstNode, CAstControlFlowMap, PropertyReadExpander.RewriteContext, Map<Pair<CAstNode, PropertyReadExpander.ExpanderKey>, CAstNode>) - Method in class com.ibm.wala.cast.js.translator.PropertyReadExpander
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.PatternBasedRewriter
 
copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>, Pair<CAstNode, CAstBasicRewriter.NoKey>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
 
copyNodes(CAstNode, CAstControlFlowMap, CAstRewriter.RewriteContext<SynchronizedBlockDuplicator.UnwindKey>, Map<Pair<CAstNode, SynchronizedBlockDuplicator.UnwindKey>, CAstNode>) - Method in class com.ibm.wala.cast.java.examples.ast.SynchronizedBlockDuplicator
 
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, 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.
copyNodes(CAstNode, CAstControlFlowMap, T, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter
 
copyOperation(T, T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
copyOperation(T, T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.MemberDestructuringContext
 
copyOperation(T, T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
copyOperation(T, T) - Method in interface com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.WalkContext
 
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.MutableSparseIntSet
 
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(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
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
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(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
copySource(Map<Pair<CAstNode, K>, CAstNode>, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copyState(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
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(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
copyState(PrefixVariable) - Method in class org.scandroid.prefixtransfer.PrefixVariable
 
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.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
copySubtreesIntoNewNode(CAstNode, CAstControlFlowMap, C, Map<Pair<CAstNode, K>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
copySubtreesIntoNewNode(CAstNode, CAstControlFlowMap, C, Map<Pair<CAstNode, K>, CAstNode>, Pair<CAstNode, K>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
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
 
CoreClass(TypeName, TypeName, IClassLoader, CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.CoreClass
 
CorePlugin - Class in com.ibm.wala.ide.plugin
The main plugin class to be used in the desktop.
CorePlugin() - Constructor for class com.ibm.wala.ide.plugin.CorePlugin
The constructor.
CorrelatedPairExtractionPolicy - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
An ExtractionPolicy that specifies that correlated pairs should be extracted.
CorrelatedPairExtractorFactory - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
 
CorrelatedPairExtractorFactory(JavaScriptTranslatorFactory, SourceModule[]) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CorrelatedPairExtractorFactory
 
CorrelatedPairExtractorFactory(JavaScriptTranslatorFactory, URL) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CorrelatedPairExtractorFactory
 
CorrelatedPairExtractorFactory(Map<IMethod, CorrelationSummary>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CorrelatedPairExtractorFactory
 
Correlation - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations
A correlation exists between a dynamic property read r and a dynamic property write w such that the value read in r may flow into w, and r and w are guaranteed to access a property of the same name.
Correlation(String, Set<String>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
CorrelationFinder - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations
Helper class for identifying correlated read/write pairs.
CorrelationFinder(JavaScriptTranslatorFactory) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationFinder
 
CorrelationSummary - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations
A utility class holding information about correlations identified by a CorrelationFinder.
CorrelationSummary(IMethod, OrdinalSetMapping<SSAInstruction>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationSummary
 
CorrelationVisitor<T> - Interface in com.ibm.wala.cast.js.ipa.callgraph.correlations
Visitor class for performing case analysis on Correlations.
count - Variable in class com.ibm.wala.util.perf.Stopwatch
 
count() - Method in class com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader
 
count(Iterator<T>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
 
countAllocations(Collection<Statement>, boolean) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countAloads(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countApplicationNormals(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countBytecodeBytes(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
 
countConditionals(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countEdges(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphUtil
count the number of edges in g
countGetfields(Collection<Statement>, boolean) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countGetstatics(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countInvokes(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countNormals(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countPutfields(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countPutstatics(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countReturns(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
countThrows(Collection<Statement>, boolean) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
CPAContext(Context, InstanceKey[]) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.CPAContextSelector.CPAContext
 
CPAContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation
 
CPAContextSelector(ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.CPAContextSelector
 
CPAContextSelector.CPAContext - Class in com.ibm.wala.ipa.callgraph.propagation
 
cr - Variable in class com.ibm.wala.shrike.shrikeCT.AttributeReader
 
create - Variable in class com.ibm.wala.util.collections.ArraySetMultiMap
 
create() - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
 
create(int) - Static method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
 
create(TypeAbstraction) - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.NoSubtypesWarning
 
create(TypeAbstraction, int) - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.ManySubtypesWarning
 
create(CGNode, SSAInvokeDynamicInstruction) - Static method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
Create a lambda summary class and add it to the class hierarchy.
create(SSABinaryOpInstruction, IR) - Static method in class com.ibm.wala.analysis.arraybounds.BinaryOpWithConstant
 
create(String) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyWarning
 
create(IProject) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
create(IProject) - Method in class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
CREATE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Create a new instance on each occurrence.
CREATE_APK_CONTEXT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Crate an instance of android.app.ContextImpl for the apk.
CREATE_SYSTEM_CONTEXT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Create an instance of android.app.ContextImpl for the system.
createAnalyzer(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
createArrayType(int) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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 class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CorrelatedPairExtractorFactory
 
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, SSAValue.VariableKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Creates a new instance of android/content/Context.
createContextWrapper(TypeReference, SSAValue.VariableKey) - 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(IMethod, AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
createEmptyCallGraph(IMethod, AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
createEmptyCallGraph(IMethod, AnalysisOptions) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
createEmptyCallGraph(IMethod, AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
createEmptyCallGraph(IMethod, AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
 
createEmptyMethodData(String, String, int) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
 
createEntry(ZipEntry) - Method in class com.ibm.wala.classLoader.JarFileModule
 
createEntrypoints(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.shrike.shrikeBT.Compiler
 
createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
createHtmlCallback(URL, IUrlResolver) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor
 
createHtmlCallback(URL, IUrlResolver) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
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, 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, 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 interface com.ibm.wala.core.util.ssa.IInstantiator
Create an instance of type.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
Satisfy the interface.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
Satisfy the interface.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Satisfy the interface.
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
createJavaElementFromJdtHandle(String) - Static method in class com.ibm.wala.ide.util.JdtUtil
Deprecated.
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
 
createPaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Method in class com.ibm.wala.cast.js.vis.JsViewer
 
createPaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Method in class com.ibm.wala.core.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
 
createPolicy(CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPolicyFactory
 
createProgressMonitorDelegate(IProgressMonitor) - Static method in class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
createProjectPath(IJavaProject) - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
createProjectPath(IJavaScriptProject) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
createProjectPath(IJavaScriptProject) - Method in class com.ibm.wala.cast.js.client.EclipseWebAnalysisEngine
 
createProjectPath(P) - Method in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
createReachabilityFunctions() - Static method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
createReflectionContextInterpreter(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - 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
 
createSourceVar(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
Adds var as source var.
creationSites() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
CreationSiteVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
CreationSiteVertex(IMethod, int, TypeReference) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CreationSiteVertex
 
crossCoreLoader - Static variable in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
 
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>, IMethod, AnalysisOptions, IAnalysisCacheView) - 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<Atom, ClassTargetSelector>) - 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<Atom, ContextSelector>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
 
CrossLanguageFakeRoot(IClass, IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
 
CrossLanguageFakeRoot(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - 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(IMethod, AnalysisOptions, IAnalysisCacheView, 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.shrike.sourcepos
This class represents the CharacterRangeTable attribute.
CRTable(byte[]) - Constructor for class com.ibm.wala.shrike.sourcepos.CRTable
Creates a new instance of CRTable.
CRTData - Class in com.ibm.wala.shrike.sourcepos
This class represents an entry in the CharacterRangeTable.
CRTFlags - Class in com.ibm.wala.shrike.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.shrike.shrikeBT.shrikeCT
This class lets you compile ShrikeBT intermediate code into real Java bytecodes using ShrikeCT.
CTDecoder - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT
This class decodes Java bytecodes into ShrikeBT code using a ShrikeCT class reader.
CTDecoder(CodeReader) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTDecoder
Decode the code resource 'r'.
CTDecoder(CodeReader, ConstantPoolReader) - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTDecoder
Decode the code resource 'r' using the predeclared constant pool reader 'cpr' (obtained by makeConstantPoolReader below).
CTOR_CALL_FN_NAME - Static variable in class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
name used for constructor calls, used to distinguish them from standard function calls
CTOR_NEW_INSTANCE - Static variable in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
ctorAtom - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
ctorAtomStr - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
ctorDesc - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
ctorDescStr - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
ctorReference - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
CTUtils - Class in com.ibm.wala.shrike.shrikeBT.shrikeCT
This is a dumping ground for useful functions that manipulate class info.
CTUtils() - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTUtils
 
cu - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
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.TypeContext
 
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.shrike.shrikeCT.ClassWriter.CWStringItem
 

D

DalvikTypeInference - Class in com.ibm.wala.dalvik.analysis.typeInference
 
DalvikTypeInference(IR, boolean) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
 
DalvikTypeInference.DalvikTypeVarFactory - Class in com.ibm.wala.dalvik.analysis.typeInference
 
DalvikTypeInference.TypeOperatorFactory - Class in com.ibm.wala.dalvik.analysis.typeInference
 
DalvikTypeVarFactory() - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.DalvikTypeVarFactory
 
DalvikTypeVariable - Class in com.ibm.wala.dalvik.analysis.typeInference
 
DalvikTypeVariable(TypeAbstraction) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
 
DalvikTypeVariable(TypeAbstraction, boolean) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
 
DATA_DEP - Enum constant in enum class com.ibm.wala.ipa.slicer.Dependency
 
DataflowSolver<T,V extends IVariable<V>> - 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
 
Date - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
DateObject - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
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(String) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
debug(String, Object...) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
debug(Throwable) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
Debug - Class in com.ibm.wala.shrike.sourcepos
 
DEBUG - Enum constant in enum class com.ibm.wala.shrike.sourcepos.Debug.LogLevel
 
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.js.html.DomLessSourceExtractor.HtmlCallback
 
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 - 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_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_LEXICAL - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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_SYNTHETIC_CALL_METHODS - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionDotCallTargetSelector
 
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_TYPE_INFERENCE - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
DEBUG_UNDO - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
Debug.LogLevel - Enum Class in com.ibm.wala.shrike.sourcepos
 
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() - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
DebuggingMutableIntSetFactory(MutableIntSetFactory<?>, MutableIntSetFactory<?>) - 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) - 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 class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
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
declareFunction(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
declareFunction(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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.core.util.bytecode.BytecodeStream
Returns the declaring class that this bytecode stream is from
decode() - Method in class com.ibm.wala.shrike.shrikeBT.Decoder
Perform the decoding.
Decoder - Class in com.ibm.wala.shrike.shrikeBT
A Decoder translates a method's Java bytecode into shrikeBT code, i.e.
Decoder(byte[], int[], ConstantPoolReader) - Constructor for class com.ibm.wala.shrike.shrikeBT.Decoder
This constructor is only supposed to be used by subclasses.
Decoder.InvalidBytecodeException - Exception in com.ibm.wala.shrike.shrikeBT
This exception is thrown when the Decoder detects invalid incoming bytecode (code that would not pass the Java verifier).
DEEPER_IN_ARRAY - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
 
DEEPER_IN_NESTED - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
 
DEFAULT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
No mapping was found, the default-value was used as a fall-back.
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
defaultCatchType() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
defaultCatchType() - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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
 
defaultEntryPoints(ClassHierarchy) - Static method in class org.scandroid.util.EntryPoints
 
defaultFileExt - Static variable in class com.ibm.wala.ide.client.EclipseProjectSourceAnalysisEngine
 
DefaultFixedPointSolver<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
Default implementation of a fixed point solver.
DefaultFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
 
DefaultFixedPointSolver(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
 
DefaultFixedPointSystem<T extends IVariable<T>> - Class in com.ibm.wala.fixedpoint.impl
Default implementation of a dataflow graph
DefaultFixedPointSystem() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
default constructor ...
DefaultFixedPointSystem(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
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.core.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, IAnalysisCacheView) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
 
DefaultSCanDroidOptions - Class in org.scandroid.synthmethod
 
DefaultSCanDroidOptions() - Constructor for class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
DefaultSourceExtractor - Class in com.ibm.wala.cast.js.html
 
DefaultSourceExtractor() - Constructor for class com.ibm.wala.cast.js.html.DefaultSourceExtractor
 
DefaultSourceExtractor.HtmlCallBack - Class in com.ibm.wala.cast.js.html
 
DefaultSSAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
Basic analysis; context-insensitive except for newInstance and clone
DefaultSSAInterpreter(AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
defaultValueForType(ITypeBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
If isLongOrLess(type), returns Integer(0).
defaultValues - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
defineAbstractFunction(CAstEntity, IClass) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
defineCodeBodyCode(String, AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
defineField(CAstEntity, AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
define a new field fieldEntity within topEntity
defineField(CAstEntity, AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
defineField(CAstEntity, AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
defineField(CAstEntity, IClass) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
defineFunction(CAstEntity, AstTranslator.WalkContext, AbstractCFG<SSAInstruction, ? extends IBasicBlock<SSAInstruction>>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
fully define a function.
defineFunction(CAstEntity, AstTranslator.WalkContext, AbstractCFG<SSAInstruction, ? extends IBasicBlock<SSAInstruction>>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
defineFunction(CAstEntity, AstTranslator.WalkContext, AbstractCFG<SSAInstruction, ? extends IBasicBlock<SSAInstruction>>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
defineFunction(CAstEntity, IClass, AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
defineFunctionType(String, CAstSourcePositionMap.Position, CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
defineScriptType(String, CAstSourcePositionMap.Position, CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
defineType(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
define a new (presumably nested) type.
defineType(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
defineType(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
defineType(CAstEntity, String, CAstEntity) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
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 - Variable in class com.ibm.wala.ssa.SSACFG
A delegate CFG, pre-built, which stores the graph structure of this CFG.
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
 
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
Extend CAstVisitor<C> to delegate unimplemented functionality to another visitor.
DelegatingCAstVisitor(CAstVisitor<C>) - Constructor for class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Delegating CAstVisitor<C> 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 - Class in com.ibm.wala.ipa.callgraph
A context that first checks with A, then defaults to B.
DelegatingContext(C) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
DelegatingContext(JDTJava2CAstTranslator.WalkContext) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
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(IMethod, AnalysisOptions, IAnalysisCacheView) - 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 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.
DELETE_UPON_EXIT - Static variable in class com.ibm.wala.cast.js.html.JSSourceExtractor
 
deleteContents(String) - Static method in class com.ibm.wala.util.io.FileUtil
delete all files (recursively) in a directory.
deleteFlow(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
deleteMappedObject(T) - Method in class com.ibm.wala.util.intset.MutableMapping
 
deleteMethod(int) - Method in class com.ibm.wala.shrike.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
deleteTypeMapAfterInit - Static variable in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
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 Class 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
 
Dependency - Enum Class in com.ibm.wala.ipa.slicer
 
deployment2CanonicalDescriptorTypeString(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Translate a type from a deployment descriptor string into the type expected for use in a method descriptor
deployment2CanonicalTypeString(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Translate a type from a deployment descriptor string into the internal JVM format
deResolve(URL) - Method in class com.ibm.wala.cast.js.html.IdentityUrlResolver
 
deResolve(URL) - Method in interface com.ibm.wala.cast.js.html.IUrlResolver
From local to Internet
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;
descString() - Method in class org.scandroid.flow.types.FieldFlow
 
descString() - Method in class org.scandroid.flow.types.FlowType
 
descString() - Method in class org.scandroid.flow.types.ParameterFlow
 
descString() - Method in class org.scandroid.flow.types.ReturnFlow
 
descString() - Method in class org.scandroid.flow.types.StaticFieldFlow
 
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
 
detail - Variable in class com.ibm.wala.cast.util.SourceBuffer
 
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
 
DexDotUtil - Class in org.scandroid.util
 
DexDotUtil() - Constructor for class org.scandroid.util.DexDotUtil
 
DexEntryPoint - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
 
DexEntryPoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
 
DexEntryPoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
 
DexFileModule - Class in com.ibm.wala.dalvik.classLoader
A module which is a wrapper around .dex and .apk file.
DexFileModule(File, String) - Constructor for class com.ibm.wala.dalvik.classLoader.DexFileModule
 
DexFileModule(File, String, int) - Constructor for class com.ibm.wala.dalvik.classLoader.DexFileModule
 
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(IAnalysisCacheView) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
DexIField - Class in com.ibm.wala.dalvik.classLoader
 
DexIField(Field, 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(Method, 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(ClassDef, DexFileModule) - 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.
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>, 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.
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.
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
 
DirectedHyperEdge<T> - Class in com.ibm.wala.analysis.arraybounds.hypergraph
A DirectedHyperEdge is an edge of a DirectedHyperGraph.
DirectedHyperEdge() - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperEdge
 
DirectedHyperGraph<T> - Class in com.ibm.wala.analysis.arraybounds.hypergraph
Implementation of a directed hyper graph.
DirectedHyperGraph() - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperGraph
 
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.shrike.shrikeBT
This is a very simple component to disassemble a ShrikeBT method.
Disassembler(IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrike.shrikeBT.Disassembler
Create a disassembler for a method.
Disassembler(MethodData) - Constructor for class com.ibm.wala.shrike.shrikeBT.Disassembler
Create a disassembler for a method.
disassembleTo(Writer) - Method in class com.ibm.wala.shrike.shrikeBT.Disassembler
Write the disassembly to a stream.
disassembleTo(String, Writer) - Method in class com.ibm.wala.shrike.shrikeBT.Disassembler
Write the disassembly to a stream.
dispatchAtom - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
dispatchAtomStr - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
dispatchDesc - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
dispatchDescStr - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
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.
dispatchReference - Static variable in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
dispatchTouchEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
dispatchTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
 
DIV - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
DIV_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
DIV_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
DIV_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
DIV_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
DIV_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
DIV_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
DIV_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
DIV_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
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()
doArrayRead(AstTranslator.WalkContext, int, int, CAstNode, int[]) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doArrayRead(AstTranslator.WalkContext, int, int, CAstNode, int[]) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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()
doArrayWrite(AstTranslator.WalkContext, int, CAstNode, int[], int) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doArrayWrite(AstTranslator.WalkContext, int, CAstNode, int[], int) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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()
doCall(AstTranslator.WalkContext, CAstNode, int, int, CAstNode, int, int[]) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doCall(AstTranslator.WalkContext, CAstNode, int, int, CAstNode, int, int[]) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
doClass(ClassInstrumenter) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
Print a class.
doClass(ClassReader) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.ClassPrinter
Print a class.
doClass(ClassLoader, ClassReader) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapDumper
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()
doFieldRead(AstTranslator.WalkContext, int, int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doFieldRead(AstTranslator.WalkContext, int, int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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()
doFieldWrite(AstTranslator.WalkContext, int, CAstNode, CAstNode, int) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doFieldWrite(AstTranslator.WalkContext, int, CAstNode, CAstNode, int) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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
doGlobalRead(CAstNode, AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
doGlobalWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate instructions for a write of a global
doGlobalWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doIsFieldDefined(AstTranslator.WalkContext, int, int, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
doit(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
 
doit(String[], SourceDirCallGraph.Processor) - Method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
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.
doLexicallyScopedRead(CAstNode, AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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.core.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 - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
DoLoopTranslator(boolean, CAst) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DoLoopTranslator
 
DomainElement - Class in org.scandroid.domain
 
DomainElement(CodeElement, FlowType) - Constructor for class org.scandroid.domain.DomainElement
 
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()
doMaterializeFunction(CAstNode, AstTranslator.WalkContext, int, int, CAstEntity) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doMaterializeFunction(CAstNode, AstTranslator.WalkContext, int, int, CAstEntity) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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) - Method in class com.ibm.wala.util.graph.dominators.Dominators
return an Iterator over all nodes that dominate node
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.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'
DomLessSourceExtractor - Class in com.ibm.wala.cast.js.html
extracts JavaScript source code from HTML, with no model of the actual DOM data structure
DomLessSourceExtractor() - Constructor for class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
DomLessSourceExtractor.HtmlCallback - Class in com.ibm.wala.cast.js.html
 
DomLessSourceExtractor.IGeneratorCallback - Interface in com.ibm.wala.cast.js.html
 
domRegion - Variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
done() - Method in class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
done() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
done() - Method in class com.ibm.wala.util.NullProgressMonitor
 
done() - Method in class org.scandroid.util.EmptyProgressMonitor
 
done(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
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()
doNewObject(AstTranslator.WalkContext, CAstNode, int, Object, int[]) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doNewObject(AstTranslator.WalkContext, CAstNode, int, Object, int[]) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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()
doPrimitive(int, AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doPrimitive(int, AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
doPrimitives - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
should type inference track primitive types?
doPrint(CAstEntity) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrint(CAstNode) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrint(CAstNode, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.util.CAstPrinter
 
doPrintTo(CAstEntity, 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(CAstNode, 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
doPrologue(AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
DOT_EXE - Static variable in class com.ibm.wala.examples.properties.WalaExamplesProperties
 
DOT_FILE - Static variable in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
 
dotExe - Static variable in class com.ibm.wala.ide.ui.IFDSExplorer
absolute path name to invoke dot
doThrow(AstTranslator.WalkContext, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
generate IR for a CAst throw expression, updating context.cfg()
doThrow(AstTranslator.WalkContext, int) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doThrow(AstTranslator.WalkContext, int) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
dotify(Graph<T>, NodeDecorator<T>, String, String, String, String) - Static method in class com.ibm.wala.util.viz.DotUtil
 
dotify(Graph<T>, NodeDecorator<T>, String, String, String) - Static method in class com.ibm.wala.util.viz.DotUtil
 
dotify(Graph<T>, NodeDecorator<T>, String, String, String) - Static method in class org.scandroid.util.DexDotUtil
 
dotify(Graph<T>, NodeDecorator<T>, String, String, String, String) - Static method in class org.scandroid.util.DexDotUtil
 
dotOutput(Graph<T>, NodeDecorator<T>, String) - Static method in class com.ibm.wala.util.viz.DotUtil
 
dotOutput(Graph<T>, NodeDecorator<T>, String) - Static method in class org.scandroid.util.DexDotUtil
 
dotToDollar(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Convert '.' to '$' in names.
DotUtil - Class in com.ibm.wala.util.viz
utilities for interfacing with DOT
DotUtil() - Constructor for class com.ibm.wala.util.viz.DotUtil
 
DotUtil.DotOutputType - Enum Class in com.ibm.wala.util.viz
possible output formats for dot
Double - Static variable in class com.ibm.wala.types.TypeReference
 
DOUBLE - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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
 
DOUBLETOFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
DOUBLETOINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
DOUBLETOLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
DoubleTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
doVisit(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
doVisit(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
doVisit(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
doVisit(CAstNode, CAstVisitor.Context, CAstVisitor<CAstVisitor.Context>) - Method in class com.ibm.wala.cast.util.CAstPattern.Matcher
 
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, ExposedNamesCollector.EntityContext, CAstNode, CAstNode, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
doVisitAssignNodes(CAstNode, CAstVisitor.Context, CAstNode, CAstNode, CAstVisitor<CAstVisitor.Context>) - Method in class com.ibm.wala.cast.util.CAstPattern.Matcher
 
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
 
DREAM_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
DreamService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
DreamServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Driver - Class in com.ibm.wala.cast.js.examples.hybrid
 
Driver() - Constructor for class com.ibm.wala.cast.js.examples.hybrid.Driver
 
DROIDEL_ANDROID_JAR - Static variable in class com.ibm.wala.properties.WalaProperties
 
DROIDEL_TOOL - Static variable in class com.ibm.wala.properties.WalaProperties
 
du - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.JSMethodInstructionVisitor
 
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
DummyFilter<Instruction> - Class in com.ibm.wala.ipa.cfg.exceptionpruning.filter
 
DummyFilter() - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.DummyFilter
 
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 - Variable in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTClassLoaderFactory
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
dump() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Extensive output for debugging purposes.
dump(AbstractFieldPointerKey, boolean, boolean) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.FieldReadAction
 
dump(AbstractFieldPointerKey, boolean, boolean) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction
 
dump(PrintWriter) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
DUMP - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
dumpCG(SSAContextInterpreter, PointerAnalysis<? extends InstanceKey>, CallGraph) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
dumpSlice(Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
dumpSlice(Collection<Statement>, PrintWriter) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
dumpSliceToFile(Collection<Statement>, String) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
 
dumpString(ISCanDroidOptions) - Static method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
DupInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents dup instructions.
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
 
DynamicCallSiteReference - Class in com.ibm.wala.cast.loader
 
DynamicCallSiteReference(MethodReference, int) - Constructor for class com.ibm.wala.cast.loader.DynamicCallSiteReference
 
DynamicCallSiteReference(TypeReference, int) - Constructor for class com.ibm.wala.cast.loader.DynamicCallSiteReference
 
DynamicCallSiteReference.Dispatch - Enum Class in com.ibm.wala.cast.loader
 
DynamicCodeBody(TypeReference, TypeReference, IClassLoader, CAstSourcePositionMap.Position, CAstEntity, AstTranslator.WalkContext) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicCodeBody
 
DynamicMethodObject(IClass, Collection<CAstQualifier>, AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 

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 - 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
 
EachElementGetInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
EachElementGetInstruction(int, int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
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
 
EachElementHasNextInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
EachElementHasNextInstruction(int, int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
ECHO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
EchoInstruction(int, int[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
EchoInstruction(int, int[]) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
ECJClassLoaderFactory - Class in com.ibm.wala.cast.java.translator.jdt.ecj
 
ECJClassLoaderFactory(SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJClassLoaderFactory
 
ECJJavaSourceAnalysisEngine - Class in com.ibm.wala.cast.java.client
 
ECJJavaSourceAnalysisEngine() - Constructor for class com.ibm.wala.cast.java.client.ECJJavaSourceAnalysisEngine
 
ECJJavaToCAstTranslator(JavaSourceLoaderImpl, CompilationUnit, String, boolean, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator.ECJJavaToCAstTranslator
 
ECJSourceLoaderImpl - Class in com.ibm.wala.cast.java.translator.jdt.ecj
 
ECJSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
ECJSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
ECJSourceModuleTranslator - Class in com.ibm.wala.cast.java.translator.jdt.ecj
A SourceModuleTranslator whose implementation of loadAllSources() uses the PolyglotFrontEnd pseudo-compiler to generate DOMO IR for the sources in the compile-time classpath.
ECJSourceModuleTranslator(AnalysisScope, ECJSourceLoaderImpl) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
ECJSourceModuleTranslator(AnalysisScope, ECJSourceLoaderImpl, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
ECJSourceModuleTranslator.ECJJavaToCAstTranslator - Class in com.ibm.wala.cast.java.translator.jdt.ecj
 
ECLIPSE_PLUGINS_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
EclipseAnalysisScopeReader - Class in com.ibm.wala.ide.util
 
EclipseAnalysisScopeReader() - Constructor for class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
EclipseFileProvider - Class in com.ibm.wala.ide.util
 
EclipseFileProvider() - Constructor for class com.ibm.wala.ide.util.EclipseFileProvider
 
EclipseFileProvider(Plugin) - Constructor for class com.ibm.wala.ide.util.EclipseFileProvider
 
EclipseJavaScriptAnalysisEngine - Class in com.ibm.wala.cast.js.client
 
EclipseJavaScriptAnalysisEngine(IJavaScriptProject, EclipseJavaScriptAnalysisEngine.BuilderType) - Constructor for class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
EclipseJavaScriptAnalysisEngine.BuilderType - Enum Class in com.ibm.wala.cast.js.client
 
EclipseProjectAnalysisEngine<P,I extends InstanceKey> - Class in com.ibm.wala.ide.client
 
EclipseProjectAnalysisEngine(P) - Constructor for class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
EclipseProjectPath<E,P> - Class in com.ibm.wala.ide.util
Representation of an analysis scope from an Eclipse project.
EclipseProjectPath(EclipseProjectPath.AnalysisScopeType) - Constructor for class com.ibm.wala.ide.util.EclipseProjectPath
 
EclipseProjectPath.AnalysisScopeType - Enum Class in com.ibm.wala.ide.util
 
EclipseProjectPath.ILoader - Interface in com.ibm.wala.ide.util
 
EclipseProjectPath.Loader - Enum Class in com.ibm.wala.ide.util
Eclipse projects are modeled with 3 loaders, as described above.
EclipseProjectSourceAnalysisEngine<P,I extends InstanceKey> - Class in com.ibm.wala.ide.client
An EclipseProjectAnalysisEngine specialized for source code analysis
EclipseProjectSourceAnalysisEngine(P) - Constructor for class com.ibm.wala.ide.client.EclipseProjectSourceAnalysisEngine
 
EclipseProjectSourceAnalysisEngine(P, String) - Constructor for class com.ibm.wala.ide.client.EclipseProjectSourceAnalysisEngine
 
EclipseSourceDirectoryTreeModule - Class in com.ibm.wala.ide.classloader
 
EclipseSourceDirectoryTreeModule(IPath, IPath[]) - Constructor for class com.ibm.wala.ide.classloader.EclipseSourceDirectoryTreeModule
 
EclipseSourceDirectoryTreeModule(IPath, IPath[], String) - Constructor for class com.ibm.wala.ide.classloader.EclipseSourceDirectoryTreeModule
 
EclipseSourceFileModule - Class in com.ibm.wala.ide.classloader
A module which is a wrapper around a .java file
EclipseSourceFileModule(IFile) - Constructor for class com.ibm.wala.ide.classloader.EclipseSourceFileModule
 
EclipseWebAnalysisEngine - Class in com.ibm.wala.cast.js.client
 
EclipseWebAnalysisEngine(IJavaScriptProject, Collection<Pair<String, Plugin>>, EclipseJavaScriptAnalysisEngine.BuilderType) - Constructor for class com.ibm.wala.cast.js.client.EclipseWebAnalysisEngine
 
EclipseWebProjectPath - Class in com.ibm.wala.ide.util
 
EclipseWebProjectPath(Set<Pair<String, Plugin>>) - Constructor for class com.ibm.wala.ide.util.EclipseWebProjectPath
 
Edge(CAstNode, Object, CAstNode) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt.Edge
 
edgeCost() - 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.
edgeString(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
edgeString(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
 
EdgeWeight - Interface in com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights
The weight of an edge can produce a new value for the tail nodes given the head nodes.
Element() - Constructor for class com.ibm.wala.shrike.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.shrike.shrikeCT.AnnotationsReader.AnnotationAttribute
the arguments to the annotation
emit(Instruction) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Output
Emit an instruction at the current point in the code.
emit(Instruction[]) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Output
Emit a list of instructions at the current point in the code.
emit(Instruction[], ExceptionHandler[]) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Output
Emit a list of instructions with some exception handlers at the current point in the code.
emit(Instruction, ExceptionHandler[]) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Output
Emit an instruction with some exception handlers at the current point in the code.
emitClass() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.shrikeCT.ClassInstrumenter
 
emitLabel(int) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Output
Emit a label definition at the current point in the code.
emitTo(MethodEditor.Output) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Patch
Override this method to emit the code for your patch.
empty() - Static method in class com.ibm.wala.util.collections.ArraySet
 
empty() - Static method in class com.ibm.wala.util.intset.OrdinalSet
 
EMPTY - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
EMPTY - Static variable in class com.ibm.wala.util.collections.ArraySetMultiMap
 
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
 
EMPTY_SET - Static variable in class org.scandroid.flow.functions.IDTransferFunctions
 
EMPTY_SET - Static variable in class org.scandroid.flow.functions.TaintTransferFunctions
 
EMPTY_SPECS - Static variable in interface org.scandroid.spec.ISpecs
 
empty_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
emptyCallStack() - Static method in class com.ibm.wala.demandpa.alg.CallStack
 
EmptyFileMapping - Class in com.ibm.wala.cast.js.html
 
EmptyFileMapping() - Constructor for class com.ibm.wala.cast.js.html.EmptyFileMapping
 
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;
EmptyProgressMonitor - Class in org.scandroid.util
 
EmptyProgressMonitor() - Constructor for class org.scandroid.util.EmptyProgressMonitor
 
emptySet() - Method in class com.ibm.wala.util.collections.HashSetMultiMap
 
emptySet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
emptyStack() - Static method in class com.ibm.wala.util.collections.ImmutableStack
 
EmptyTarget() - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.EmptyTarget
 
EmptyTarget() - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.EmptyTarget
 
emptyWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
enableFakeLineNumbers(int) - Method in class com.ibm.wala.shrike.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.
enclosingClass - Variable in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
EnclosingObjectReference - Class in com.ibm.wala.cast.java.ssa
The CAst source language front end for Java has explicit support for lexically-enclosing objects, rather than compiling them away into extra fields and access-control thwarting accessor methods as is done in bytecode.
EnclosingObjectReference(int, int, TypeReference) - Constructor for class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
EnclosingObjectReference(int, int, TypeReference) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
EnclosingObjectReference(int, int, TypeReference) - Method in interface com.ibm.wala.cast.java.ssa.AstJavaInstructionFactory
 
EnclosingObjectReferenceKey(InstanceKey, IClass) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.EnclosingObjectReferenceKey
 
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.
ENDCOM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
endElement(String) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
ENDHDR - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
ENDOFF - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
endOutputJarEntry() - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
Complete and flush the entry initiated by addOutputJarEntry.
endPass() - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
This must be called after inserting any patches.
ENDSIG - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
endsInPEI() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
endsInReturn() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
 
ENDSIZ - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
ENDSUB - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
endsWithConditionalBranch(ControlFlowGraph<? extends SSAInstruction, ?>, IBasicBlock<?>) - Static method in class com.ibm.wala.cfg.Util
Does basic block b end with a conditional branch instruction?
endsWithSwitch(ControlFlowGraph<? extends SSAInstruction, ?>, IBasicBlock<?>) - Static method in class com.ibm.wala.cfg.Util
Does basic block b end with a switch instruction?
ENDTOT - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
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.
ENTER_WITH - Static variable in interface com.ibm.wala.cast.js.translator.JavaScriptCAstNode
 
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) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
enterEntity(CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ClosureExtractor
 
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
 
entity2WrittenNames - 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.TypeContext
 
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 class com.ibm.wala.cfg.exc.intra.MutableCFG
 
entry() - Method in interface com.ibm.wala.cfg.MinimalCFG
Return the entry basic block in the CFG
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
 
EntryArgSinkSpec - Class in org.scandroid.spec
 
EntryArgSinkSpec(MethodNamePattern, int[]) - Constructor for class org.scandroid.spec.EntryArgSinkSpec
 
EntryArgSourceSpec - Class in org.scandroid.spec
Entry arg source specs represent sources that are arguments to methods that are entry points.
EntryArgSourceSpec(MethodNamePattern, int[]) - Constructor for class org.scandroid.spec.EntryArgSourceSpec
 
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
entrypointRegion - Variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
entryPoints - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
 
EntryPoints - Class in org.scandroid.util
 
EntryPoints() - Constructor for class org.scandroid.util.EntryPoints
 
entrypointUrl - Variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
EntryRetSinkSpec - Class in org.scandroid.spec
 
EntryRetSinkSpec(MethodNamePattern) - Constructor for class org.scandroid.spec.EntryRetSinkSpec
 
entrySet() - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
entrySet() - Method in class com.ibm.wala.util.collections.BimodalMap
 
entrySet() - Method in class com.ibm.wala.util.collections.SmallMap
 
ENUM - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
EnumElementValue(String, String) - Constructor for class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.EnumElementValue
 
enumType - Variable in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.EnumElementValue
the name of the enum type
enumVal - Variable in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.EnumElementValue
the enum value
env - Variable in class com.ibm.wala.util.processes.Launcher
 
EP_HEURISTIC - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Additionally select all functions that override a function of an AndroidComponent.
ePath - Variable in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
EPContainAny(AndroidComponent) - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Determines if any EntryPoint extends the specified component.
EPS - Enum constant in enum class com.ibm.wala.util.viz.DotUtil.DotOutputType
 
EQ - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
EQ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
 
EQ - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
equalAction(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Does not consider the associated URI.
equals(ExceptionHandler) - Method in class com.ibm.wala.shrike.shrikeBT.ExceptionHandler
 
equals(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
 
equals(Object) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights.AdditiveEdgeWeight
 
equals(Object) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
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.FindContext
 
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.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.ssa.SSAConversion.CopyPropagationRecord
 
equals(Object) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.PhiUseRecord
 
equals(Object) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.UseRecord
 
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.java.analysis.typeInference.AstJavaTypeInference.PrimAndStringOp
 
equals(Object) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.EnclosingObjectReferenceKey
 
equals(Object) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContext
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt.Edge
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.RootPos
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector.ApplyContext
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSyntheticParameterKey
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.callgraph.TransitivePrototypeKey
 
equals(Object) - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummarizedFunction
 
equals(Object) - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
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.exc.intra.OperatorUtil.UnaryOperatorSequence
 
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.core.util.ssa.InstructionByIIndexWrapper
 
equals(Object) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.Parameter
 
equals(Object) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.ParameterKey
 
equals(Object) - Method in class com.ibm.wala.core.util.ssa.SSAValue
 
equals(Object) - Method in class com.ibm.wala.core.util.ssa.SSAValue.NamedKey
 
equals(Object) - Method in class com.ibm.wala.core.util.ssa.SSAValue.TypeKey
 
equals(Object) - Method in class com.ibm.wala.core.util.ssa.SSAValue.WeaklyNamedKey
 
equals(Object) - Method in class com.ibm.wala.core.util.strings.Atom
 
equals(Object) - Method in class com.ibm.wala.core.util.warnings.Warning
 
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.DexModuleEntry
 
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.ide.util.JdtPosition
 
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.AllocationString
 
equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationStringContext
 
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.shrike.shrikeBT.ArrayLengthInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction.ClassToken
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction.InvokeDynamicToken
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ExceptionHandler
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ConstantElementValue
 
equals(Object) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter.CWStringItem
 
equals(Object) - Method in class com.ibm.wala.shrike.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.annotations.TypeAnnotation.CatchTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.EmptyTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.FormalParameterTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.LocalVarTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.OffsetTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.SuperTypeTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.ThrowsTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeArgumentTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterBoundTarget
 
equals(Object) - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterTarget
 
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(Object) - Method in class org.scandroid.domain.CodeElement
 
equals(Object) - Method in class org.scandroid.domain.DomainElement
 
equals(Object) - Method in class org.scandroid.domain.FieldElement
 
equals(Object) - Method in class org.scandroid.domain.InstanceKeyElement
 
equals(Object) - Method in class org.scandroid.domain.LocalElement
 
equals(Object) - Method in class org.scandroid.domain.ReturnElement
 
equals(Object) - Method in class org.scandroid.domain.StaticFieldElement
 
equals(Object) - Method in class org.scandroid.flow.LocalSinkPoint
 
equals(Object) - Method in class org.scandroid.flow.types.FieldFlow
 
equals(Object) - Method in class org.scandroid.flow.types.FlowType
 
equals(Object) - Method in class org.scandroid.flow.types.IKFlow
 
equals(Object) - Method in class org.scandroid.flow.types.ParameterFlow
 
equals(Object) - Method in class org.scandroid.flow.types.StaticFieldFlow
 
equals(Object) - Method in class org.scandroid.prefixtransfer.PrefixTransferFunction
 
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
 
EQZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
 
error(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
General "print an error" routine.
error(String) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
error(String, Object...) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
error(Throwable) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
Error(Set<Warning>) - Constructor for exception com.ibm.wala.cast.ir.translator.TranslatorToCAst.Error
 
ERROR - Enum constant in enum class com.ibm.wala.shrike.sourcepos.Debug.LogLevel
 
ERROR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ERROR - Static variable in interface com.ibm.wala.demandpa.alg.statemachine.StateMachine
 
EscapeCorrelation - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations
An escape correlation conservatively captures inter-procedural correlated pairs: for a dynamic property read r of the form e[p], if both the result of r and the value of p flow into a function call c, we consider r and c to be a correlated pair to account for the fact that the function called by c may perform a write of property p.
EscapeCorrelation(AbstractReflectiveGet, SSAAbstractInvokeInstruction, String, Set<String>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.EscapeCorrelation
 
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
 
eval(CAstOperator, Object, Object) - Method in class com.ibm.wala.cast.js.translator.JSConstantFoldingRewriter
 
evaluate() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
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() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
Evaluate this statement, setting a new value for the left-hand side.
evaluate() - Method in class com.ibm.wala.fixpoint.UnaryStatement
Evaluate this equation, setting a new value for the left-hand side.
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.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.BitVectorUnionConstant
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
 
evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
 
evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
 
evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.TrueOperator
 
evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.UnaryOr
 
evaluate(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
Evaluate this equation, setting a new value for the left-hand side.
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(TypeVariable, TypeVariable[]) - Method in class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.PrimAndStringOp
 
evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
 
evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
 
evaluate(BooleanVariable, BooleanVariable[]) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
 
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) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
 
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, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
 
evaluate(PrefixVariable, PrefixVariable) - Method in class org.scandroid.prefixtransfer.PrefixTransferFunction
 
evaluate(T) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
Evaluate this equation, setting a new value for the left-hand side.
evaluate(T, T) - Method in class com.ibm.wala.cfg.exc.intra.OperatorUtil.UnaryOperatorSequence
 
evaluate(T, T[]) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
 
evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.AbstractOperator
Evaluate this equation, setting a new value for the left-hand side.
evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.UnaryOperator
 
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
 
EXACT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
The decision was made based on a exact known mapping from the given data.
examineCode(MethodData) - Method in interface com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter.MethodExaminer
Do something to the method.
EXC_RET_CALLEE - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
EXC_RET_CALLER - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
exception - Variable in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
The value number which represents the exception object which the call may throw.
EXCEPTION_PARAMETER - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
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.
Exception2BitvectorTransformer - Class in com.ibm.wala.analysis.exceptionanalysis
 
Exception2BitvectorTransformer(Set<TypeReference>) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.Exception2BitvectorTransformer
 
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
 
ExceptionAnalysis - Class in com.ibm.wala.analysis.exceptionanalysis
This class analyzes the exceptional control flow.
ExceptionAnalysis(CallGraph, PointerAnalysis<InstanceKey>, ClassHierarchy) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
ExceptionAnalysis(CallGraph, PointerAnalysis<InstanceKey>, ClassHierarchy, InterproceduralExceptionFilter<SSAInstruction>) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
ExceptionAnalysis2EdgeFilter - Class in com.ibm.wala.analysis.exceptionanalysis
Converter to use the results of the exception analysis with an edge filter.
ExceptionAnalysis2EdgeFilter(ExceptionAnalysis, CGNode) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis2EdgeFilter
 
ExceptionFilter<Instruction> - Interface in com.ibm.wala.ipa.cfg.exceptionpruning
To filter exceptions you can implement this interface and use it in combination with ExceptionFilter2EdgeFilter.
ExceptionFilter2EdgeFilter<Block extends ISSABasicBlock> - Class in com.ibm.wala.ipa.cfg.exceptionpruning
This class converts an exception filter to an edge filter.
ExceptionFilter2EdgeFilter(ExceptionFilter<SSAInstruction>, ClassHierarchy, ControlFlowGraph<SSAInstruction, Block>) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionFilter2EdgeFilter
 
ExceptionHandler - Class in com.ibm.wala.shrike.shrikeBT
An ExceptionHandler represents a single handler covering a single instruction.
ExceptionHandler(int, String) - Constructor for class com.ibm.wala.shrike.shrikeBT.ExceptionHandler
 
ExceptionHandler(int, String, Object) - Constructor for class com.ibm.wala.shrike.shrikeBT.ExceptionHandler
 
ExceptionHandlerBasicBlock(int) - Constructor for class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
 
ExceptionInInitializerError - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
ExceptionMatcher - Class in com.ibm.wala.ipa.cfg.exceptionpruning
Helper class to check if an exception is part of a set of filtered exceptions.
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.core.util.shrike
Utility class to help deal with analysis of exceptions.
Exceptions() - Constructor for class com.ibm.wala.core.util.shrike.Exceptions
 
Exceptions.MethodResolutionFailure - Class in com.ibm.wala.core.util.shrike
A warning for when we fail to resolve the type for a checkcast
ExceptionsReader - Class in com.ibm.wala.shrike.shrikeCT
This class reads Exceptions attributes.
ExceptionsReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.ExceptionsReader
Build a reader for the attribute 'iter'.
ExceptionsWriter - Class in com.ibm.wala.shrike.shrikeCT
This class builds serializable Exceptions attributes.
ExceptionsWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.ExceptionsWriter
Build an empty writer.
ExceptionTransferFunctionProvider - Class in com.ibm.wala.analysis.exceptionanalysis
 
ExceptionTransferFunctionProvider(CGIntraproceduralExceptionAnalysis, CallGraph, Exception2BitvectorTransformer) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.ExceptionTransferFunctionProvider
 
exceptionType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
the most-general exception type for the language being translated
exceptionType() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
exceptionType() - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
excludes(PointerKey) - Method in class com.ibm.wala.ipa.slicer.HeapExclusions
 
exclusions - Variable in class com.ibm.wala.cast.java.translator.Java2IRTranslator
 
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 class com.ibm.wala.cfg.exc.intra.MutableCFG
 
exit() - Method in interface com.ibm.wala.cfg.MinimalCFG
 
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
 
EXIT_WITH - Static variable in interface com.ibm.wala.cast.js.translator.JavaScriptCAstNode
 
explicit(TypeName) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
explicit(TypeReference) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
explicit(String) - Static method in enum class 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(IMethod, AnalysisOptions, IAnalysisCacheView) - 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
 
ExplicitPredecessorsEdgeManager - Class in com.ibm.wala.ipa.callgraph.impl
An abstract NumberedEdgeManager where predecessor edges are represented explicitly.
ExplicitPredecessorsEdgeManager(NumberedNodeManager<CGNode>) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
 
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.TypeContext
 
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.
EXTCRC - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
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.types.ClassLoaderReference
Canonical reference to extension class loader
EXTENSION - Enum constant in enum class com.ibm.wala.ide.util.EclipseProjectPath.Loader
 
EXTENSION - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
ExtensionGraph<T> - Class in com.ibm.wala.util.graph.impl
 
ExtensionGraph(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.impl.ExtensionGraph
 
EXTERNAL_TARGET - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
The Class the Intent Action refers to belongs to an external App
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
 
ExternalIntent(String) - 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, IAnalysisCacheView, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
 
EXTHDR - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
EXTLEN - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
extract(FlowGraph, Iterable<? extends Entrypoint>, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
Extract a call graph from a given flow graph.
extract(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CorrelatedPairExtractionPolicy
 
extract(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPolicy
 
extract(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ForInBodyExtractionPolicy
 
extract(SSAContextInterpreter, FlowGraph, Iterable<? extends Entrypoint>, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
extractAllResults() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
Extract all results of the type inference analysis.
extractCallGraphEdges(FlowGraph, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
Extract call edges from the flow graph into high-level representation.
extractCallGraphEdges(FlowGraph, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
 
extractCorrelatedPairs() - Method in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
extractEdges(CallGraph) - Method in class com.ibm.wala.cast.js.util.CallGraph2JSON
Extract the edges of the given callgraph as a map over strings that is easy to serialize.
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.
ExtractionPolicy - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
An extraction policy tells a ClosureExtractor which bits of code to extract into closures.
ExtractionPolicy() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPolicy
 
ExtractionPolicyFactory - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
 
ExtractionPolicyFactory() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPolicyFactory
 
ExtractionPos - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A special ChildPos representing the position of a node which is the body of a for-in loop.
ExtractionPos(CAstNode, ExtractionRegion, NodePos) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
ExtractionRegion - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A region for the ClosureExtractor to extract.
ExtractionRegion(int, int, List<String>, List<String>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
extractPointerAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
extractScriptFromHTML(URL, Supplier<JSSourceExtractor>) - Static method in class com.ibm.wala.cast.js.html.WebUtil
 
extractScriptFromHTML(URL, Supplier<JSSourceExtractor>, Reader) - Static method in class com.ibm.wala.cast.js.html.WebUtil
 
extractSources(URL, IHtmlParser, IUrlResolver) - Method in class com.ibm.wala.cast.js.html.JSSourceExtractor
 
extractSources(URL, IHtmlParser, IUrlResolver, Reader) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
extractSources(URL, IHtmlParser, IUrlResolver, Reader) - Method in class com.ibm.wala.cast.js.html.JSSourceExtractor
 
EXTSIG - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
EXTSIZ - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 

F

f - Variable in class com.ibm.wala.ide.classloader.EclipseSourceFileModule
 
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
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
Factorial - Class in com.ibm.wala.util.math
Factorial utilities
Factorial() - Constructor for class com.ibm.wala.util.math.Factorial
 
factory - Static variable in class com.ibm.wala.cast.js.html.DefaultSourceExtractor
 
factory - Static variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
Factory<T> - Interface in com.ibm.wala.util.collections
 
Factory() - Constructor for class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.Factory
 
Factory() - Constructor for class com.ibm.wala.demandpa.alg.IntraProcFilter.Factory
 
Factory() - Constructor for class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine.Factory
 
Factory(ContextSensitiveStateMachine.RecursionHandler) - Constructor for class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.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.ManualRefinementPolicy.Factory
 
Factory(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.TunedRefinementPolicy.Factory
 
FACTORY - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ForInBodyExtractionPolicy
 
FactoryBypassInterpreter - Class in com.ibm.wala.analysis.reflection
Logic to interpret "factory" methods in context.
FactoryBypassInterpreter(AnalysisOptions, IAnalysisCacheView) - 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
 
FakeExceptionTypeBinding - Class in com.ibm.wala.cast.java.translator.jdt
This is a hack to get around the fact that AST.resolveWellKnownTypes() doesn't know about some implicitly declared exceptions, such as ArithmeticException (implicitly thrown in a division operation) and NullPointerException (implicitly thrown in a field access).
fakeMethodRefNoArgs(String, String, String, String) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
fakeRoot - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraph
 
FakeRoot - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
fakeRootClass - Static variable in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
 
fakeRootClass(ClassLoaderReference) - Static method 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(ClassLoaderReference, 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(IClass, AnalysisOptions, IAnalysisCacheView) - 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(IClass, AnalysisOptions, IAnalysisCacheView) - 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
 
fAst - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
fClassCastExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fDivByZeroExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
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.
fFactory - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fIdentityMapper - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fIdentityMapper - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
FIELD - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
FIELD_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a field in an object-oriented language.
field_info - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
 
FieldBasedCallGraphBuilder - Class in com.ibm.wala.cast.js.callgraph.fieldbased
Abstract call graph builder class for building a call graph from a field-based flow graph.
FieldBasedCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, boolean) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
FieldBasedCallGraphBuilder.CallGraphResult - Class in com.ibm.wala.cast.js.callgraph.fieldbased
Full result of call graph computation
fieldBasedCallGraphBuilderFactory(IClassHierarchy, JSAnalysisOptions, IAnalysisCacheView, boolean) - Method in enum class com.ibm.wala.cast.js.util.FieldBasedCGUtil.BuilderType
 
FieldBasedCGUtil - Class in com.ibm.wala.cast.js.util
Utility class for building call graphs.
FieldBasedCGUtil(JavaScriptTranslatorFactory) - Constructor for class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
FieldBasedCGUtil.BuilderType - Enum Class in com.ibm.wala.cast.js.util
 
FieldBasedJavaScriptAnalysisEngine() - Constructor for class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine
 
FieldElement - Class in org.scandroid.domain
 
FieldElement(InstanceKey, FieldReference) - Constructor for class org.scandroid.domain.FieldElement
 
fieldEntityToAtom(CAstEntity) - Static method in class com.ibm.wala.cast.java.loader.Util
 
FieldFlow<E extends ISSABasicBlock> - Class in org.scandroid.flow.types
A flow to or from a field.
FieldFlow(BasicBlockInContext<E>, IField, boolean) - Constructor for class org.scandroid.flow.types.FieldFlow
 
FieldImpl - Class in com.ibm.wala.classLoader
Implementation of a canonical field reference.
FieldImpl(IClass, FieldReference, int, Collection<Annotation>) - Constructor for class com.ibm.wala.classLoader.FieldImpl
 
FieldImpl(IClass, FieldReference, int, Collection<Annotation>, TypeSignature) - Constructor for class com.ibm.wala.classLoader.FieldImpl
 
FieldImpl(IClass, FieldReference, int, Collection<Annotation>, Collection<TypeAnnotation>, TypeSignature) - 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
fieldKeyForUnknownWrites(AbstractFieldPointerKey) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
fieldKeyForUnknownWrites(AbstractFieldPointerKey) - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
fieldKeyForUnknownWrites(AbstractFieldPointerKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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.shrike.shrikeBT.GetInstruction
 
fieldName - Variable in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
FieldNamePattern - Class in org.scandroid.spec
 
FieldNamePattern(String, String) - Constructor for class org.scandroid.spec.FieldNamePattern
 
fieldReadAction(PointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
FieldReadAction(PointerKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.FieldReadAction
 
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(Collection<T>) - Constructor for class com.ibm.wala.util.collections.FifoQueue
Creates a new FIFO queue containing the elements of the specified Collection.
FifoQueue(T) - Constructor for class com.ibm.wala.util.collections.FifoQueue
Creates a new FIFO queue containing the argument to this constructor.
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.TypeContext
 
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.
FileMapping - Interface in com.ibm.wala.cast.js.html
 
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.core.util.io.FileProvider
Properly creates the String file name of a URL.
FileProvider - Class in com.ibm.wala.core.util.io
This class provides files that are packaged with this plug-in
FileProvider() - Constructor for class com.ibm.wala.core.util.io.FileProvider
 
FileSuffixes - Class in com.ibm.wala.core.util.io
Some simple utilities used to manipulate Strings
FileSuffixes() - Constructor for class com.ibm.wala.core.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_SUBCLASSES - Static variable in class com.ibm.wala.ipa.cfg.exceptionpruning.FilteredException
 
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.
FilteredException - Class in com.ibm.wala.ipa.cfg.exceptionpruning
FilteredException represents either a single exception or an exception and all its subclasses.
FilteredException(TypeReference) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.FilteredException
 
FilteredException(TypeReference, boolean) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.FilteredException
 
filteredExceptions(SSAInstruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.ArrayOutOfBoundFilter
 
filteredExceptions(SSAInstruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.IgnoreExceptionsFilter
 
filteredExceptions(SSAInstruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.NullPointerExceptionFilter
 
filteredExceptions(Instruction) - Method in interface com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionFilter
 
filteredExceptions(Instruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.CombinedExceptionFilter
 
filteredExceptions(Instruction) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.filter.DummyFilter
 
FilteredFlowGraphBuilder - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph
 
FilteredFlowGraphBuilder(IClassHierarchy, IAnalysisCacheView, boolean, Function<IMethod, Boolean>) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FilteredFlowGraphBuilder
 
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
 
filterFunction(IMethod) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.PessimisticCallGraphBuilder
 
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<? extends T>, Predicate<? super T>) - 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
 
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
 
FinalCAstSymbol(String, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
finalizeName - Static variable in class com.ibm.wala.types.MethodReference
 
finalizeSelector - Static variable in class com.ibm.wala.types.MethodReference
 
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
 
find(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.ssa.AuxiliaryCache
 
find(ClassLoaderReference, TypeName) - Static method in class com.ibm.wala.types.TypeReference
Find the canonical TypeReference instance for the given pair.
find(ClassLoaderReference, String) - Static method in class com.ibm.wala.types.TypeReference
 
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(Map<K, MutableIntSet>, K) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
findAll(CAstNode, Predicate<? super CAstNode>) - Static method in class com.ibm.wala.cast.util.CAstFunctions
 
findAll(CAstVisitor.Context, CAstNode) - Method in class com.ibm.wala.cast.util.CAstPattern.Matcher
 
findAll(CAstPattern, CAstEntity) - Static method in class com.ibm.wala.cast.util.CAstPattern
 
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).
findCallTo(CGNode, String) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
Find call to method in CGNode
findCommonSupertype(ClassHierarchyProvider, String, String) - Static method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchy
Compute the most specific common supertype.
findCommonSupertype(String, String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
FindContext(Context, TypeReference, String) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.FindContext
 
findCorrelatedAccesses(IMethod, IR) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationFinder
 
findCorrelatedAccesses(SourceModule[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationFinder
 
findCorrelatedAccesses(URL) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationFinder
 
findCorrelatedAccesses(Collection<? extends SourceModule>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationFinder
 
findDeclaredField(Atom) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
findFirstAllocation(CGNode) - Static method in class com.ibm.wala.ipa.slicer.SlicerUtil
Find the first SSANewInstruction in a node
findIf(CAstNode, Predicate<CAstNode>) - Static method in class com.ibm.wala.cast.util.CAstFunctions
 
findJarFiles(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
 
findJavaClassInProjects(String, Collection<IJavaProject>) - Static method in class com.ibm.wala.ide.util.JdtUtil
Find the IType in the workspace corresponding to a class name.
findJavaClassInResources(String, Collection<IResource>) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
findJavaMethodInProjects(String, String, Collection<IJavaProject>) - Static method in class com.ibm.wala.ide.util.JdtUtil
Find the IMethod in the workspace corresponding to a method selector.
findJavaMethodInWorkspaceBrokenForInnerClasses(String) - Static method in class com.ibm.wala.ide.util.JdtUtil
Deprecated.
findMainMethod(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.util.CallGraphSearchUtil
Find the main method in a call graph
findMethod(Atom, String, Atom, ImmutableByteArray) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
Utility function.
findMethod(CallGraph, Descriptor, Atom) - Static method in class com.ibm.wala.ipa.callgraph.util.CallGraphSearchUtil
Find a method in a call graph
findMethod(CallGraph, String) - Static method in class com.ibm.wala.ipa.callgraph.util.CallGraphSearchUtil
Find method with some name in a call graph
findMethod(Class<?>, String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
findMethod(Class<?>, String, Class<?>[]) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
findMethods(IJavaElement) - Static method in class com.ibm.wala.ide.util.JdtUtil
Use the search engine to find all methods in a java element
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(byte[]) - Static method in class com.ibm.wala.core.util.strings.Atom
 
findOrCreate(byte[], int, int) - Static method in class com.ibm.wala.core.util.strings.Atom
create an Atom from utf8[off] of length len
findOrCreate(Language, ImmutableByteArray) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreate(Language, ClassLoaderReference, String, 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(Atom, Atom, int) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.Atom
 
findOrCreate(ImmutableByteArray) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreate(ImmutableByteArray) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.core.util.strings.Atom
 
findOrCreate(ImmutableByteArray, int, 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(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(ClassLoaderReference, String, String, String) - Static method in class com.ibm.wala.types.MethodReference
 
findOrCreate(TypeName[], TypeName) - Static method in class com.ibm.wala.types.Descriptor
 
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, Atom, TypeReference) - Static method in class com.ibm.wala.types.FieldReference
Find or create the canonical MemberReference 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(String) - Static method in class com.ibm.wala.types.TypeName
 
findOrCreate(Map<K, MutableIntSet>, K) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
findOrCreateArrayOf(TypeReference) - Static method in class com.ibm.wala.types.TypeReference
 
findOrCreateAsciiAtom(String) - Static method in class com.ibm.wala.core.util.strings.Atom
Find or create an atom.
findOrCreateCallFlowEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
findOrCreateCallMethod(IR, SSAAbstractInvokeInstruction, IClass, int) - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptConstructorFunctions
 
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
 
findOrCreateConstructorMethod(IR, SSAAbstractInvokeInstruction, IClass, int) - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptConstructorFunctions
 
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(IMethod, boolean) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
findOrCreateSyntheticMethod(MethodReference, boolean) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
 
findOrCreateUnicodeAtom(String) - Static method in class com.ibm.wala.core.util.strings.Atom
Find or create an atom.
findOrCreateUTF8(Language, String) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreateUTF8(String) - Static method in class com.ibm.wala.types.Descriptor
 
findOrCreateUtf8Atom(byte[]) - Static method in class com.ibm.wala.core.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.shrike.shrikeCT.SourcePositionTableReader
 
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.
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.
findScriptsInDir(Path) - Method in class com.ibm.wala.cast.js.util.FieldBasedCGUtil
 
findSources(CGAnalysisContext<IExplodedBasicBlock>, TabulationResult<BasicBlockInContext<IExplodedBasicBlock>, CGNode, DomainElement>, IFDSTaintDomain<IExplodedBasicBlock>) - Method in interface org.scandroid.flow.ISinkPoint
 
findSources(CGAnalysisContext<IExplodedBasicBlock>, TabulationResult<BasicBlockInContext<IExplodedBasicBlock>, CGNode, DomainElement>, IFDSTaintDomain<IExplodedBasicBlock>) - Method in class org.scandroid.flow.LocalSinkPoint
 
findSources(CGAnalysisContext<IExplodedBasicBlock>, TabulationResult<BasicBlockInContext<IExplodedBasicBlock>, CGNode, DomainElement>, IFDSTaintDomain<IExplodedBasicBlock>) - Method in class org.scandroid.flow.StaticFieldSinkPoint
 
findUniqueStackDef(int, int) - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.IInstanceofInstruction
 
firstClassType() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
firstClassTypes() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
firstClassTypes() - Method in interface com.ibm.wala.shrike.shrikeBT.ITypeTestInstruction
 
firstCol - Variable in class com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader.Position
 
firstExtends(TypeName, IClassHierarchy) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
First parameter in the selector that is a subclass of tName (slow).
firstExtends(TypeReference, IClassHierarchy) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
First parameter in the selector that is a subclass of tRef (slow).
firstInSelector() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
The SSA-Value to acces the parameter appearing first in the Descriptor with.
firstLine - Variable in class com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader.Position
 
firstOf(TypeName) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
First parameter in the selector that matches _exactly_.
firstOf(TypeReference) - Method in class com.ibm.wala.core.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, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
Constructor InvokeInstruction.
FixedParametersInvokeInstruction(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
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
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
 
fLoader - Variable in class com.ibm.wala.cast.java.translator.Java2IRTranslator
 
Float - Static variable in class com.ibm.wala.types.TypeReference
 
FLOAT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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
 
FLOATTODOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
FLOATTOINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
FLOATTOLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
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) - 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 class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
 
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) - 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 class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
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
 
FlowAnalysis - Class in org.scandroid.flow
 
FlowAnalysis() - Constructor for class org.scandroid.flow.FlowAnalysis
 
flowFunctionMap - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
A map from an edge in a supergraph to a flow function
FlowGraph - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph
A flow graph models data flow between vertices representing local variables, properties, return values, and so forth.
FlowGraph() - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
 
FlowGraphBuilder - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph
Class for building intra-procedural flow graphs for a given class hierarchy.
FlowGraphBuilder(IClassHierarchy, IAnalysisCacheView, boolean) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraphBuilder
 
flowGraphFactory() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
flowOutTo(Map<Pair<CAstNode, SynchronizedBlockDuplicator.UnwindKey>, CAstNode>, CAstNode, Object, CAstNode, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.java.examples.ast.SynchronizedBlockDuplicator
 
flowOutTo(Map<Pair<CAstNode, AstLoopUnwinder.UnwindKey>, CAstNode>, CAstNode, Object, CAstNode, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
flowOutTo(Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>, CAstNode, Object, CAstNode, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
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
 
FlowType<E extends ISSABasicBlock> - Class in org.scandroid.flow.types
Flow types represent specific instances of sources or sinks.
FlowType(BasicBlockInContext<E>, boolean) - Constructor for class org.scandroid.flow.types.FlowType
 
FlowType.FlowTypeVisitor<E extends ISSABasicBlock,R> - Interface in org.scandroid.flow.types
 
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
 
fNullPointerExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fold(CAstEntity) - Method in class com.ibm.wala.cast.tree.rewrite.AstConstantFolder
 
FOR_NAME_REF - Static variable in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
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(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 interface com.ibm.wala.util.intset.LongSet
Invoke an action on each element of the Set
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(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 interface com.ibm.wala.util.intset.LongSet
Invoke an action on each element of the Set, excluding elements of Set X
foreachExcluding(LongSet, LongSetAction) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
FORIN_LOOP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ForInBodyExtractionPolicy - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A policy telling a ClosureExtractor to extract the body of every for-in loop.
forInvokeStatic(List<? extends ParameterAccessor.Parameter>, MethodReference, IClassHierarchy) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Shorthand for forInvokeStatic(final List<? extends Parameter> args, final ParameterAccessor target, final IClassHierarchy cha).
forInvokeStatic(List<? extends SSAValue>) - Method in class com.ibm.wala.core.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.core.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.core.util.ssa.ParameterAccessor
Shorthand for forInvokeVirtual(final int self, final List<? extends Parameter> args, final ParameterAccessor target, final IClassHierarchy cha).
forInvokeVirtual(int, List<? extends SSAValue>) - Method in class com.ibm.wala.core.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.core.util.ssa.ParameterAccessor
Generate the params-param for an InvokeIstruction with type checking.
formal_parameter_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
FormalParameterTarget(int) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.FormalParameterTarget
 
FormalParameterTarget(int) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.FormalParameterTarget
 
FormalTypeParameter - Class in com.ibm.wala.types.generics
Under construction.
forMethod() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
The method this accessor reads the parameters from.
forNameAtom - Static variable in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
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.
foundMemberOperation(T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
foundMemberOperation(T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.MemberDestructuringContext
 
foundMemberOperation(T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
foundMemberOperation(T) - Method in interface com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.WalkContext
 
Fragment - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
FRAGMENT - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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.shrike.shrikeCT.StackMapTableReader
 
FreezableList - Static variable in class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
 
from(IClass, IClassHierarchy) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
Return the Item that is a matching superclass.
from(IMethod, IClassHierarchy) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
Returns the AndroidComponent the method is declared in.
fromLoader(IClass, ClassLoaderReference) - Static method in class org.scandroid.util.LoaderUtils
 
fromLoader(IMethod, ClassLoaderReference) - Static method in class org.scandroid.util.LoaderUtils
 
fromLoader(CGNode, ClassLoaderReference) - Static method in class org.scandroid.util.LoaderUtils
 
fromUTF8(byte[]) - Static method in class com.ibm.wala.core.util.strings.UTF8Convert
Convert the given sequence of (pseudo-)utf8 formatted bytes into a String.
fromUTF8(ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.UTF8Convert
 
fromValue(int) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
fromValue(int) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
 
fRuntimeExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fSourceLoader - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fst - Variable in class com.ibm.wala.util.collections.Pair
 
fTypeDict - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fTypeMap - Variable in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
FULL - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
FULL - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
track all control dependencies
FULL - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
fullLogging() - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
fullPath - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fullPrefixKnown - Variable in class org.scandroid.prefixtransfer.PrefixVariable
 
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 class com.ibm.wala.cast.js.types.JavaScriptTypes
 
FUNCTION - Enum constant in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
 
FUNCTION - Static variable in interface com.ibm.wala.cast.tree.CAstMemberReference
 
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
 
FunctionContext(C, T) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.FunctionContext
 
FunctionContext(C, T) - Constructor for class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
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
 
FuncVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A function vertex represents a function object (or, more precisely, all function objects arising from a single function expression or declaration).

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
gatherAssertions(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
gatherMonitors(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
gatherReads(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
gatherStatements(CallGraph, Collection<CGNode>, Predicate<SSAInstruction>) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
gatherWrites(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.cast.java.ipa.slicer.AstJavaSlicer
 
GE - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
GE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
 
GE - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
GeneralStatement<T extends IVariable<T>> - 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[]) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
Constructor for case of more than three 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.
generateNewVar() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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() - Method in class com.ibm.wala.core.util.shrike.ShrikeClassReaderHandle
 
get(int) - Method in class com.ibm.wala.core.util.strings.ImmutableByteArray
 
get(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Is a particular bit set?
get(int) - Method in class com.ibm.wala.util.collections.ArraySet
 
get(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
get(int) - Method in class com.ibm.wala.util.collections.IntStack
 
get(int) - Method in class com.ibm.wala.util.collections.Iterator2List
 
get(int) - Method in interface com.ibm.wala.util.collections.IVector
 
get(int) - Method in class com.ibm.wala.util.collections.SimpleVector
 
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(int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
 
get(long) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
 
get(K) - Method in class com.ibm.wala.util.collections.HashSetMultiMap
 
get(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
get(Atom, C) - Method in interface com.ibm.wala.cast.util.TargetLanguageSelector
 
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.FindContext
 
get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
 
get(ContextKey) - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
 
get(ContextKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContext
 
get(ContextKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector.ApplyContext
 
get(ContextKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector.PropNameContext
 
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(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.AllocationStringContext
 
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(SSAInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
get(SSAInstruction) - Method in interface com.ibm.wala.dataflow.ssa.SSAInference.OperatorFactory
Get the dataflow operator induced by an instruction in SSA form.
get(Object) - Static method in class com.ibm.wala.core.util.ref.CacheReference
 
get(Object) - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
get(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
get(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
get(Object, int) - Static method in class com.ibm.wala.model.java.lang.reflect.Array
A simple model of object-array copy
get(K) - Method in interface com.ibm.wala.util.collections.MultiMap
 
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() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getAccess(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
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.TypeContext
 
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.shrike.shrikeBT.Compiler.Output
 
getAccessFlags() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getAccessFlags(String) - Method in class com.ibm.wala.shrike.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
 
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.shrike.shrikeCT.AnnotationsReader
get all the annotations declared in this attribute.
getAllAttributes() - Method in interface com.ibm.wala.cast.js.html.ITag
 
getAllAttributes() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
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.classLoader.PhantomClass
 
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(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Returns all "free" and "allocated" variables and the invalid ones in a sub-scope.
getAllForPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
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.classLoader.PhantomClass
 
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.classLoader.PhantomClass
 
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.classLoader.PhantomClass
 
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
 
getAllocationSites() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationString
 
getAllocationStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getAllParameterAnnotations() - Method in class com.ibm.wala.shrike.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 class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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.classLoader.PhantomClass
 
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
 
getAllTypeAnnotations() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getAnalysis(CGNode) - Method in class com.ibm.wala.analysis.exceptionanalysis.CGIntraproceduralExceptionAnalysis
 
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
 
getAndroidLibrary() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
getAndroidLibrary() - Method in class org.scandroid.util.CLISCanDroidOptions
 
getAndroidLibrary() - Method in interface org.scandroid.util.ISCanDroidOptions
 
getAnnotation() - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
getAnnotationCount() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
 
getAnnotations() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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 class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.CoreClass
 
getAnnotations() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicCodeBody
 
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() - Method in class com.ibm.wala.classLoader.FieldImpl
 
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() - 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() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getAnnotations() - 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
 
getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getAnnotations(boolean) - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getAnnotations(CAstEntity) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
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.
getApplicationWindow() - Method in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
getArgNum() - Method in class org.scandroid.flow.types.ParameterFlow
 
getArgNums() - Method in class org.scandroid.spec.SinkSpec
 
getArgNums() - Method in class org.scandroid.spec.SourceSpec
 
getArgumentCount() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
INCLUDING first parameter 'this' (for non-static methods)
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
 
getArgumentCount(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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.AbstractFieldEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
INCLUDING first parameter 'this' (for non-static methods)
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
 
getArgumentNames(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
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
 
getArgumentsArrayVn(IR) - Static method in class com.ibm.wala.cast.js.util.Util
 
getArgumentsArrayVns(IR, DefUse) - Static method in class com.ibm.wala.cast.js.util.Util
 
getArgumentTypes() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
 
getArgVertices() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
getArithmeticException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getArrayAccess() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
getArrayAccessExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getArrayBoundsCount() - Method in class com.ibm.wala.shrike.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.core.util.bytecode.BytecodeStream
Returns the dimension of the array (as an unsigned byte) Used for multianewarray
getArrayElementType() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Returns the element type (primitive) of the array (as an unsigned byte) Used for newarray
getArrayElementType() - Method in class com.ibm.wala.types.TypeReference
TODO: specialized form of TypeReference for arrays, please.
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
getArrayLength() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
getArrayLengthCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getArrayLoadCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getArrayNode(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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.
getArrayReferenceInstructions() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraphBuilder
 
getArraysRead() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getArrayStoreCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getArraysWritten() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getArraysWritten() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getArraysWritten() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
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
 
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.core.util.PrimitiveAssignability
Is information lost on c1 x := c2 y?
getAssignedVar() - Method in class com.ibm.wala.analysis.arraybounds.BinaryOpWithConstant
 
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 class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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
 
getAST(IFile) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getASTNode(JdtPosition) - Method in class com.ibm.wala.ide.util.ASTNodeFinder
 
getAttributeAndSize(int) - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
annotation { u2 type_index; u2 num_element_value_pairs; { u2 element_name_index; element_value value; } element_value_pairs[num_element_value_pairs]
getAttributeByName(String) - Method in interface com.ibm.wala.cast.js.html.ITag
Retrieves a specific attribute
getAttributeByName(String) - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
getAttributeSize() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
 
getAuxiliaryMethods() - Method in class com.ibm.wala.shrike.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.shrike.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
 
getBaseURL() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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
 
getBasicBlocksForCall(CallSiteReference) - Method in interface com.ibm.wala.ssa.IRView
 
getBasicBlockStarts() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
getBBnumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.PhiUseRecord
 
getBCInfo() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
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.DefaultInstantiationBehavior
 
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, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
getBinaryName() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getBinaryOpCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getBit() - Method in class com.ibm.wala.cast.tree.CAstQualifier
 
getBitVector() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
getBlock() - Method in class org.scandroid.flow.types.FlowType
 
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.
getBlocks() - Method in class com.ibm.wala.ssa.IR
 
getBlocks() - Method in interface com.ibm.wala.ssa.IRView
 
getBodyText() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
getBootstrap() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getBootstrap() - Method in class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
 
getBound() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getBoundIndex() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
 
getBoundIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterBoundTarget
 
getBoundsCheckNecessary() - Method in class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis
 
getBoundSignature() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
 
getBranchOffset() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Returns the offset of the branch (as a signed short) Used for if<cond>, ificmp<cond>, ifacmp<cond>, 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.shrike.shrikeBT.ConditionalBranchInstruction
 
getBranchTargets() - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
getBranchTargets() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
 
getBranchTargets() - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
 
getBranchTargets() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
getBreakFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.BreakContext
 
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
 
getBuilderType() - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine
 
getBypass(IMethod) - Method in class com.ibm.wala.ipa.summaries.MethodBypass
Method getBypass.
getByte(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getBytecode() - Method in class com.ibm.wala.shrike.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.shrike.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.shrike.shrikeCT.ClassReader
 
getByteValue() - Method in class com.ibm.wala.core.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
 
getCallBacks() - Method in class org.scandroid.spec.AndroidSpecs
 
getCalledNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageMethodTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionDotCallTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.js.ipa.callgraph.LoadFileTargetSelector
 
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.js.nodejs.NodejsRequireTargetSelector
Basic idea: If the called method is named "__WALA__require", it is most likely the require-function mock from the module-wrapper.
getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
 
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, 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, 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
Return a synthetic method target for invokedynamic calls corresponding to Java lambdas
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
If the CallSiteReference invokes Class.forName(s) and s is a string constant, return a JavaTypeContext representing the type named by s, if we can resolve it in the IClassHierarchy.
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.cast.ipa.callgraph.CrossLanguageContextSelector
 
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, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructorContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ObjectSensitivityContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.RecursionBoundContextSelector
 
getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.js.ipa.callgraph.RecursionCheckContextSelector
 
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, 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, 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.nObjContextSelector
 
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.CPAContextSelector
 
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, IMethod, InstanceKey[]) - Method in class org.scandroid.prefixtransfer.UriPrefixContextSelector
 
getCalleeTargetForStaticCall(CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.nObjContextSelector
 
getCaller() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
 
getCaller() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
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(BasicBlockInContext<E>, BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IDTransferFunctions
 
getCallFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider
Deprecated.
 
getCallFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.TaintTransferFunctions
 
getCallFlowFunction(Statement, Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
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
 
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.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder.CallGraphResult
 
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, IAnalysisCacheView) - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.PropagationJavaScriptAnalysisEngine
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
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(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IDTransferFunctions
 
getCallNoneToReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider
Deprecated.
 
getCallNoneToReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.TaintTransferFunctions
 
getCallNoneToReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
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
 
getCalls(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the invoke instructions corresponding to a call site
getCallSite() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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() - 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(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getCallSites(BasicBlockInContext<IExplodedBasicBlock>, CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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.
getCallSites(T, P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getCallSites(T, P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
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
 
getCallString(CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
 
getCallTargets(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCallToReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IDTransferFunctions
 
getCallToReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider
Deprecated.
 
getCallToReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.TaintTransferFunctions
 
getCallToReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
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
 
getCallVertices() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
getCancelMessage() - Method in class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
getCancelMessage() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
getCancelMessage() - Method in class com.ibm.wala.util.NullProgressMonitor
 
getCancelMessage() - Method in class org.scandroid.util.EmptyProgressMonitor
 
getCapture() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
 
getCaptureFieldName(int) - Static method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
get the synthetic field name for a value captured by the lambda
getCasesAndLabels() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
getCasesAndLabels() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
getCasesAndLabels() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
 
getCAstTypeFor(Object) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
getCAstTypeFor(Object) - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
 
getCAstTypeFor(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
getCAstTypeForUnion(UnionType) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
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.shrike.shrikeBT.ExceptionHandler
 
getCatchClassLoader() - Method in class com.ibm.wala.shrike.shrikeBT.ExceptionHandler
 
getCatchIIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.CatchTarget
 
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
 
getCatchPC() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
getCatchTarget() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.TryCatchContext
 
getCatchTarget() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
 
getCatchTarget() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
getCatchTarget() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
getCatchTarget(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.TryCatchContext
 
getCatchTarget(String) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
 
getCatchTargets(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
getCatchTargets(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getCatchTargets(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
getCatchTargets(ITypeBinding) - Method in interface com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.WalkContext
 
getCatchType() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
getCatchType() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.CatchTarget
 
getCatchTypes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
getCatchTypes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
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(CallSiteReference) - Method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Returns all exceptions for the given call site in the given call graph node, which will be caught.
getCaughtExceptions(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getCaughtExceptions(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getCaughtExceptions(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getCaughtExceptions(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() - 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
 
getCaughtExceptionTypes(SSAGetCaughtExceptionInstruction, IRView) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getCause() - Method in class com.ibm.wala.ssa.SSAPiInstruction
 
getCFAContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
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() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
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.JavaLangClassContextInterpreter
 
getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
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(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(CGNode) - Method in class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
 
getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.InterproceduralCFG
 
getCFG(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getCFG(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCg() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
getCGNode(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getCGNodeExceptions(CGNode) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
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.shrike.shrikeBT.info.InstructionTypeCounter
 
getCheckedType() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getChild() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
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.util.graph.BasicTree
 
getChildCount() - Method in interface com.ibm.wala.cast.tree.CAstNode
How many children does this node have?
getChildPos(int) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
getChildRecords() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.CopyPropagationRecord
 
getChildren() - Method in interface com.ibm.wala.cast.tree.CAstLeafNode
 
getChildren() - Method in interface com.ibm.wala.cast.tree.CAstNode
 
getChildren() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
 
getChildrenFor(Object) - Method in class com.ibm.wala.cast.js.vis.JsPaPanel
 
getChildrenFor(Object) - Method in class com.ibm.wala.core.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.shrike.shrikeCT.ExceptionsReader
 
getClasses(ICompilationUnit) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getClassHierarchy() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
getClassHierarchy() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.AbstractJavaMethod
 
getClassHierarchy() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.ConcreteJavaMethod
 
getClassHierarchy() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
getClassHierarchy() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
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.cast.loader.CAstAbstractModuleLoader.CoreClass
 
getClassHierarchy() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicCodeBody
 
getClassHierarchy() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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
 
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 class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
 
getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
 
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
 
getClassHierarchy() - Method in class org.scandroid.util.AndroidAnalysisContext
 
getClassHierarchy() - Method in class org.scandroid.util.CGAnalysisContext
 
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.classLoader.PhantomClass
 
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.callgraph.impl.FakeRootClass
 
getClassLoader() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getClassLoader() - Method in class com.ibm.wala.types.TypeReference
 
getClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.cast.java.client.ECJJavaSourceAnalysisEngine
 
getClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
getClassName() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
getClassName() - Method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredSourceModule
 
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.ClassFileURLModule
 
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() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser.ReferenceToken
 
getClassName() - Method in class com.ibm.wala.types.TypeName
 
getClassName() - Method in class org.scandroid.spec.MethodNamePattern
 
getClassName(Object) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.OfflineInstrumenter
 
getClassName(Object) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
getClassName(IType) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getClassNotFoundException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getClasspath() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
getClasspath() - Method in class org.scandroid.util.CLISCanDroidOptions
 
getClasspath() - Method in interface org.scandroid.util.ISCanDroidOptions
 
getClassReader() - Method in class com.ibm.wala.shrike.shrikeCT.AttributeReader
 
getClassReader() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.Compiler
 
getClassType() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
getClassType() - Method in interface com.ibm.wala.shrike.shrikeBT.IGetInstruction
 
getClassType() - Method in interface com.ibm.wala.shrike.shrikeBT.IInvokeInstruction
 
getClassType() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getClassType() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getClassType() - Method in interface com.ibm.wala.shrike.shrikeBT.IPutInstruction
 
getClassType() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getClassType() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
getCmd() - Method in class com.ibm.wala.util.processes.BasicLauncher
 
getCode() - Method in class com.ibm.wala.shrike.shrikeBT.Compiler.Output
 
getCodeBody() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getCodeBodyPosition() - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getCodeContext(C) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
getCodeContext(AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getCodeLength() - Method in class com.ibm.wala.shrike.shrikeCT.CodeWriter
 
getCodeNamePosition() - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
getColumn() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.info.InstructionTypeCounter
 
getCompilationUnit(IFile) - Method in interface com.ibm.wala.ide.util.HeadlessUtil.EclipseCompiler
 
getComponent() - Method in class com.ibm.wala.core.viz.viewer.IrAndSourceViewer
 
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.
getComponents() - Static 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.
getComponentType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.cast.js.callgraph.fieldbased.flowgraph.vertices.CreationSiteVertex
 
getConcreteType() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
getConcreteType() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.GlobalVertex
 
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.shrike.shrikeBT.info.InstructionTypeCounter
 
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.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.DFSPathFinder
get the out edges of a given node
getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
 
getConstant(boolean) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(double) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstant(float) - 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(String) - Method in class com.ibm.wala.ssa.SymbolTable
 
getConstantCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getConstantIndex() - Method in class com.ibm.wala.core.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.shrike.shrikeBT.Decoder
 
getConstantPoolClassType(int) - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Double constant pool item.
getConstantPoolDynamicBootstrap(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
 
getConstantPoolDynamicName(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
 
getConstantPoolDynamicType(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
 
getConstantPoolFloat(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Float constant pool item.
getConstantPoolHandleClassType(int) - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.ConstantPoolReader
 
getConstantPoolHandleName(int) - Method in class com.ibm.wala.shrike.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.shrike.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.shrike.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Integer constant pool item.
getConstantPoolItemType(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
Retrieve the JVM constant pool item type (a Constants.CONSTANT_xxx value).
getConstantPoolLong(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_Long constant pool item.
getConstantPoolMemberClassType(int) - Method in class com.ibm.wala.shrike.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.shrike.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.shrike.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.shrike.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_MethodType constant pool item.
getConstantPoolString(int) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
Retrieve the value of a CONSTANT_String constant pool item.
getConstantPrimitiveType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
getConstantPrimitiveType(int) - Method in class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference
 
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(int) - Method in class com.ibm.wala.cast.js.analysis.typeInference.JSTypeInference
 
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() - Method in class com.ibm.wala.analysis.arraybounds.BinaryOpWithConstant
 
getConstantValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
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
 
getConstituents() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getConstituents() - Method in interface com.ibm.wala.cast.tree.CAstType.Union
 
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
getConstructorCallers(ScopeMappingInstanceKeys.ScopeMappingInstanceKey, Pair<String, String>) - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaScopeMappingInstanceKeys
 
getConstructorCallers(ScopeMappingInstanceKeys.ScopeMappingInstanceKey, Pair<String, String>) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptScopeMappingInstanceKeys
 
getContainer() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
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
 
getContentPosition() - Method in interface com.ibm.wala.cast.js.html.ITag
 
getContentPosition() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
getContents() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
 
getContents(ZipEntry) - Method in class com.ibm.wala.classLoader.JarFileModule
 
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
 
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.LoopContext
 
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
getControlDependenceOptions(Properties) - Static method in class com.ibm.wala.examples.drivers.PDFSDG
 
getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
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 class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
getControlFlow() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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
 
getControlFlowGraph() - Method in interface com.ibm.wala.ssa.IRView
 
getConversionCount(MethodData) - Static method in class com.ibm.wala.shrike.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
 
getCopyHistory() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.SSAInformation
 
getCorrelations() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationSummary
 
getCount() - Method in class com.ibm.wala.util.perf.Stopwatch
 
getCP() - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
getCP() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
This method allows direct read-only access to the constant pool for the class.
getCPClass(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPDouble(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPDynBootstrap(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPDynName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPDynType(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPFloat(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPHandleClass(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPHandleKind(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPHandleName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPHandleType(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPInt(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPLong(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPMethodType(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPNATName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPNATType(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPRefClass(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPRefName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPRefType(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPString(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getCPUtf8(int) - Method in class com.ibm.wala.shrike.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.cast.js.callgraph.fieldbased.flowgraph.vertices.CreationSiteVertex
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
getCreationSites(CallGraph) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.GlobalVertex
 
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(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Retrieve the SSA-Number that is valid for a type in the current scope.
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.
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
 
getCurrentEntity() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
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
 
getCurrentSelection() - Method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
 
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.shrike.shrikeBT.MethodEditor
 
getDataDependenceOptions(Properties) - Static method in class com.ibm.wala.examples.drivers.PDFSDG
 
getDataOffset() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getDataSize() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getDeclaredExceptions() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
getDeclaredExceptions() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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
 
getDeclaredFields() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.classLoader.PhantomClass
 
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.java.translator.jdt.FakeExceptionTypeBinding
 
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.classLoader.PhantomClass
 
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
 
getDeclaredModifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.classLoader.PhantomClass
 
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
 
getDeclaredTypes() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaringClass() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getDeclaringClass() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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
 
getDeclaringClassOfNode(ASTNode) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
getDeclaringMember() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaringMethod() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaringType() - Method in interface com.ibm.wala.cast.tree.CAstType.Method
 
getDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
getDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
getDef() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
 
getDef() - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
getDef() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSAInstruction
 
getDef() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getDef() - 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.cast.ir.ssa.AbstractReflectiveGet
 
getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
 
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(int) - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
getDef(int) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
getDef(int) - Method in class com.ibm.wala.ssa.DefUse
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAGetInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAInstruction
Return the ith def
getDef(int) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSANewInstruction
 
getDef(int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
getDef(int, ShrikeIndirectionData.ShrikeLocalName) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
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(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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?
getDefault() - Static method in class com.ibm.wala.ide.jdt.Activator
Returns the shared instance
getDefault() - Static method in class com.ibm.wala.ide.jsdt.Activator
Returns the shared instance
getDefault() - Static method in class com.ibm.wala.ide.plugin.CorePlugin
Returns the shared instance.
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.ipa.slicer.PDG
 
getDefaultLabel() - Method in class com.ibm.wala.shrike.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.cast.java.client.JavaSourceAnalysisEngine
 
getDefaultOptions(Iterable<Entrypoint>) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
getDefaultOptions(Iterable<Entrypoint>) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine
 
getDefaultOptions(Iterable<Entrypoint>) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
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
getDefaultOptions(Iterable<Entrypoint>) - Method in class com.ibm.wala.ide.client.EclipseProjectSourceAnalysisEngine
 
getDefaultSwitchOffset() - Method in class com.ibm.wala.core.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(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getDefaultValue(SymbolTable, int) - Method in interface com.ibm.wala.ssa.SSAOptions.DefaultValues
 
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
 
getDefUse(IR) - Method in interface com.ibm.wala.ipa.callgraph.IAnalysisCacheView
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.shrike.shrikeBT.DupInstruction
 
getDeps() - Method in class org.scandroid.prefixtransfer.StringBuilderUseAnalysis
 
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.shrike.shrikeCT.ConstantPoolParser.ReferenceToken
 
getDescriptor() - Method in class com.ibm.wala.types.MethodReference
 
getDescriptor() - Method in class com.ibm.wala.types.Selector
 
getDescriptor() - Method in class org.scandroid.spec.MethodNamePattern
 
getDestination() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperEdge
 
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
 
getDimensions() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDirectInterfaces() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
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.cast.loader.CAstAbstractModuleLoader.CoreClass
 
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.classLoader.PhantomClass
 
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.core.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.examples.analysis.dataflow.ContextSensitiveReachingDefs
 
getDomain() - Method in class com.ibm.wala.examples.analysis.dataflow.StaticInitializer
 
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
 
getDotExe() - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
getDotExe() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
getDotExe() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
getDotFile() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
getDotFile() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
getDoubleValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
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.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.JavaLangClassContextInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
getDU(CGNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentSpecializationContextIntepreter
 
getDU(CGNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextInterpreter
 
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(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.shrike.shrikeBT.info.InstructionTypeCounter
 
getEclipseFile() - Method in class com.ibm.wala.ide.util.JdtPosition
 
getEclipseProjectPath() - Method in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
getEdge(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getEdge(Object, Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getEdgeLabels(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getEdgeLabels(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SDG
 
getEdgeLabels(T, T) - 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.BasicGraph
 
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.SelfLoopAddedGraph
 
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
 
getEdges() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperGraph
 
getEdgeTransferFunction(CGNode, CGNode) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionTransferFunctionProvider
 
getEdgeTransferFunction(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferFunctionProvider
 
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.shrike.shrikeCT.ConstantPoolParser.ReferenceToken
 
getElementPosition() - Method in interface com.ibm.wala.cast.js.html.ITag
Returns the starting line number of the tag.
getElementPosition() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
getElementType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getElementType() - Method in interface com.ibm.wala.cast.tree.CAstType.Array
 
getElementType() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
 
getEnclosing() - Method in class com.ibm.wala.cast.java.ssa.AstJavaNewEnclosingInstruction
 
getEnclosingClass() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
getEnclosingEntities() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
getEnclosingExtractionPos(NodePos) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getEnclosingType() - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
getEnd() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
getEnd() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getEnd() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
getEndingLine() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
getEndInner() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.TwoLevelExtractionRegion
 
getEndMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
getEndPC() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
getEndPosition() - Method in class com.ibm.wala.shrike.sourcepos.Range
Returns the end position.
getEndPosition(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
getEndPosition(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.EscapeCorrelation
 
getEndPosition(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.ReadWriteCorrelation
 
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
 
getEntity() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
getEntity2ExposedNames() - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
getEntity2WrittenNames() - 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.TypeContext
 
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.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
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.core.java11.JrtModule
 
getEntries() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
getEntries() - Method in class org.scandroid.util.EntryPoints
 
getEntriesForProcedure(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getEntriesForProcedure(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getEntriesForProcedure(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getEntry() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
getEntry(int) - Method in class com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader
 
getEntry(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
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() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
TODO: this really should go away.
getEntrypoints() - Method in class org.scandroid.util.CGAnalysisContext
 
getEntrypoints(String, IClassHierarchy) - Method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
getEntryPoints(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
Searches a ClassHierarchy for EntryPoints by their method-signature (optionally with heuristics).
getEntrypointSpecs() - Method in class org.scandroid.spec.AndroidSpecs
 
getEntrypointSpecs() - Method in interface org.scandroid.spec.ISpecs
 
getEntrypointSpecs() - Method in class org.scandroid.spec.StaticSpecs
 
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
 
getErasedType(ITypeBinding, AST) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
If a type variable, return the bound (getTypeVariablesBase()).
getErasure() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.core.util.ssa.SSAValueManager
Create new SSAValue with UniqueKey and Exception-Type.
getException() - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.FilteredException
 
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.viz.PDFViewLauncher
 
getExceptionalPredecessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getExceptionalPredecessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
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 class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getExceptionalPredecessors(T) - Method in interface com.ibm.wala.cfg.MinimalCFG
The order of blocks returned should be arbitrary but deterministic.
getExceptionalPredecessors(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
 
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 class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getExceptionalSuccessors(T) - Method in interface com.ibm.wala.cfg.MinimalCFG
The order of blocks returned must indicate the exception-handling scope.
getExceptionalSuccessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
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
 
getExceptions() - Method in class com.ibm.wala.analysis.exceptionanalysis.CGIntraproceduralExceptionAnalysis
Return a set of all Exceptions, which might occur within the given call graph.
getExceptions() - Method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Returns all exceptions which might be created and thrown but not caught or filtered.
getExceptions(CGNode, SSAInstruction) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
Returns all exceptions, which may be raised by this instruction.
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.AstConsumeInstruction
 
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 class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.java.ssa.AstJavaNewEnclosingInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptPropertyRead
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptPropertyWrite
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptTypeOfInstruction
 
getExceptionTypes() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
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.cast.js.client.EclipseJavaScriptAnalysisEngine
 
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
 
getExitBlock() - Method in interface com.ibm.wala.ssa.IRView
 
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(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getExitsForProcedure(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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.
getExtractedEntity() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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(Statement) - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
 
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.
getFakeRootMethod(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
getFakeRootMethod(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Method in interface com.ibm.wala.classLoader.Language
 
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() - 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() - 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() - Method in class org.scandroid.flow.types.FieldFlow
 
getField() - Method in class org.scandroid.flow.types.StaticFieldFlow
 
getField() - Method in class org.scandroid.spec.StaticFieldSinkSpec
 
getField(Atom) - 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) - Method in class com.ibm.wala.classLoader.ArrayClass
 
getField(Atom) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getField(Atom) - Method in interface com.ibm.wala.classLoader.IClass
Finds a field.
getField(Atom) - Method in class com.ibm.wala.classLoader.PhantomClass
 
getField(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getField(Atom) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getField(Atom) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getField(Atom) - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.cast.loader.AstClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.ArrayClass
 
getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.BytecodeClass
 
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.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.shrike.shrikeCT.ClassReader
 
GetFieldBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
getFieldBasedCallGraph() - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
getFieldBasedCallGraph(Iterable<Entrypoint>) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
getFieldBasedCallGraph(String) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
getFieldBasedCallGraph(String) - Method in class com.ibm.wala.cast.js.client.EclipseWebAnalysisEngine
 
getFieldCount() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.GetInstruction
 
getFieldName() - Method in interface com.ibm.wala.shrike.shrikeBT.IGetInstruction
 
getFieldName() - Method in interface com.ibm.wala.shrike.shrikeBT.IPutInstruction
 
getFieldName() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
getFieldName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getFieldNameIndex(int) - Method in class com.ibm.wala.shrike.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.shrike.shrikeCT.ClassReader
 
getFieldRawSize(int) - Method in class com.ibm.wala.shrike.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
 
getFieldRef(IVariableBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
getFieldRefinePolicy() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
 
getFieldRefinePolicy() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
 
getFieldsRead() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getFieldsRead() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getFieldsRead() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getFieldsRead(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsRead(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsWritten() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getFieldsWritten() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getFieldsWritten() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getFieldsWritten(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldsWritten(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getFieldType() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
getFieldType() - Method in interface com.ibm.wala.shrike.shrikeBT.IGetInstruction
 
getFieldType() - Method in interface com.ibm.wala.shrike.shrikeBT.IPutInstruction
 
getFieldType() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
getFieldType() - Method in class com.ibm.wala.types.FieldReference
 
getFieldType(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getFieldTypeIndex(int) - Method in class com.ibm.wala.shrike.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.cast.ir.translator.NativeTranslatorToCAst
 
getFile() - Method in class com.ibm.wala.classLoader.FileModule
 
getFile() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
getFile(String) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getFile(String, ClassLoader) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getFile(String, ClassLoader) - Method in class com.ibm.wala.ide.util.EclipseFileProvider
 
getFileFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getFileFromPlugin(Plugin, String) - Method in class com.ibm.wala.ide.util.EclipseFileProvider
 
getFilename() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
getFilename() - Method in class org.scandroid.util.CLISCanDroidOptions
 
getFilename() - Method in interface org.scandroid.util.ISCanDroidOptions
 
getFileName() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
 
getFileName() - Method in class com.ibm.wala.core.util.shrike.ShrikeClassReaderHandle
 
getFilePath() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
getFilePath(IJavaElement) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getFilter() - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
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
 
getFilter(CGNode) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.CombinedInterproceduralExceptionFilter
 
getFilter(CGNode) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.IgnoreExceptionsInterFilter
 
getFilter(CGNode) - Method in interface com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.InterproceduralExceptionFilter
 
getFilter(CGNode) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.StoringExceptionFilter
 
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(int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
getFilteredPointerKeyForLocal(CGNode, int, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
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, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getFilteredPointerKeyForLocal(CGNode, int, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getFirstAfter() - Method in class com.ibm.wala.core.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
 
getFirstCol() - Method in class com.ibm.wala.ide.util.JdtPosition
 
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
 
getFirstLine() - Method in class com.ibm.wala.ide.util.JdtPosition
 
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
 
getFirstOffset() - Method in class com.ibm.wala.ide.util.JdtPosition
 
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.shrike.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.shrike.sourcepos.CRTData
 
getFloatValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getFlow() - Method in interface org.scandroid.flow.ISinkPoint
 
getFlow() - Method in class org.scandroid.flow.LocalSinkPoint
 
getFlow() - Method in class org.scandroid.flow.StaticFieldSinkPoint
 
getFlowGraph() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder.CallGraphResult
 
getFlowGraph() - Method in class com.ibm.wala.cfg.exc.intra.NullPointerFrameWork
 
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.
getFlownThroughLocals() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
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
getFlowsTo(InstanceKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
get all the pointer keys that some instance key can flow to
getFlowType(BasicBlockInContext<E>) - Method in class org.scandroid.spec.CallArgSinkSpec
 
getFlowType(BasicBlockInContext<E>) - Method in class org.scandroid.spec.CallArgSourceSpec
 
getFlowType(BasicBlockInContext<E>) - Method in class org.scandroid.spec.EntryArgSinkSpec
 
getFlowType(BasicBlockInContext<E>) - Method in class org.scandroid.spec.EntryRetSinkSpec
 
getFlowType(BasicBlockInContext<E>) - Method in class org.scandroid.spec.SinkSpec
 
getFlowType(BasicBlockInContext<E>) - Method in class org.scandroid.spec.StaticFieldSinkSpec
 
getFollowingComment(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getFontSize() - Static method in class com.ibm.wala.util.viz.DotUtil
 
getFontSize() - Static method in class org.scandroid.util.DexDotUtil
 
getFooterInfo() - Method in class com.ibm.wala.shrike.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.shrike.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.core.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.shrike.shrikeBT.ConversionInstruction
 
getFromType() - Method in interface com.ibm.wala.shrike.shrikeBT.IConversionInstruction
 
getFromType() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
 
getFullName() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
getFullyQualifiedClassName(IType) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
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
getFunc() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ArgVertex
 
getFunc() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ParamVertex
 
getFunc() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.RetVertex
 
getFunction() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VarVertex
 
getFunction() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
getFunctionalInterfaceMethod() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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
 
getFuncVertices() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
getGenericSignature() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getGenericTypeOfWildcardType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getGetCount(MethodData) - Static method in class com.ibm.wala.shrike.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
 
getGlobalObject(Atom) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
getGlobalObject(Atom) - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
getGlobalObject(Atom) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
getGlobalScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
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.shrike.shrikeBT.info.InstructionTypeCounter
 
getGotoTargets() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getGraphInput() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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.
getGvExe() - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
getGvExe() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
getGvExe() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
getGvExe() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
getHandler() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.Decoder
Get the decoded exception handlers.
getHandlers() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getHandlers() - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
 
getHandleStaticInit() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction handle possible invocations of static initializer methods?
getHandleZeroLengthArray() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction handle arrays of zero-length differently?
getHasChanged() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getHeaderInfo() - Method in class com.ibm.wala.shrike.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.core.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
 
getHumanReadableType(String) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
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
getIFile() - Method in class com.ibm.wala.ide.classloader.EclipseSourceFileModule
 
getIgnoredPackages() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
 
getIIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.OffsetTarget
 
getIK() - Method in class org.scandroid.domain.FieldElement
 
getIK() - Method in class org.scandroid.flow.types.IKFlow
 
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() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getImplicitExceptionTypes(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getImplicitExceptionTypes(IInstruction) - Method in interface com.ibm.wala.classLoader.BytecodeLanguage
 
getImplicitExceptionTypes(IInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
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
 
getIncludedPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.js.html.CompositeFileMapping
 
getIncludedPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.js.html.EmptyFileMapping
 
getIncludedPosition(CAstSourcePositionMap.Position) - Method in interface com.ibm.wala.cast.js.html.FileMapping
 
getIncludedPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.js.html.NestedRangeMapping
 
getIncludedPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.js.html.RangeFileMapping
 
getIncludePosition() - Method in interface com.ibm.wala.cast.js.html.IncludedPosition
get the position of the containing script within the enclosing file.
getIncomingPEIs(IRView, ISSABasicBlock) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getIncrement() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Returns an increment value (as a signed byte) Used for iinc
getIndex() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ParamVertex
 
getIndex() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
getIndex() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer.PathElement
 
getIndex() - Method in exception com.ibm.wala.shrike.shrikeBT.Decoder.InvalidBytecodeException
 
getIndex() - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Visitor
 
getIndex() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.FormalParameterTarget
 
getIndex() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterTarget
 
getIndex() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
Return the value number of the index of the array reference.
getIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.FormalParameterTarget
 
getIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.LocalVarTarget
 
getIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterTarget
 
getIndex(int) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
 
getIndex(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
getIndex(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
getIndex(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
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.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
getIndexName() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
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
 
getInEdges() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
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
 
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.shrike.shrikeBT.MethodData
Get the annotation for the given key.
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.
getInitialized() - Method in class com.ibm.wala.examples.analysis.dataflow.StaticInitializer
 
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.shrike.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.shrike.shrikeBT.shrikeCT.ClassInstrumenter
 
getInputReader() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
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() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping
 
getInputStream() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
getInputStream() - Method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredSourceModule
 
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() - Method in interface com.ibm.wala.classLoader.ModuleEntry
 
getInputStream() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
 
getInputStream(String) - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
 
getInputStream(String) - Method in class com.ibm.wala.classLoader.JarStreamModule
 
getInputStreamFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.core.util.io.FileProvider
First tries to read fileName from the ClassLoader loader.
getInstance() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
 
getInstance(IClassHierarchy) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
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() - Method in class org.scandroid.domain.InstanceKeyElement
 
getInstanceKey(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getInstanceKeyForAllocation(NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
 
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(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, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
 
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, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
 
getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyForConstant(T) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
 
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(NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
 
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
dim == 0 represents the first dimension, e.g., the [Object; instances in [[Object; e.g., the [[Object; instances in [[[Object;
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(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getInstanceKeyForPEI(ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
 
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(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
 
getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference, InstanceKeyFactory) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
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, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
 
getInstanceOfCount(MethodData) - Static method in class com.ibm.wala.shrike.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() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
 
getInstruction() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
getInstruction() - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexWrapper
 
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() - Method in interface com.ibm.wala.ssa.analysis.IExplodedBasicBlock
get the instruction for this block, or null if the block has no instruction
GetInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents get and getstatic instructions.
GetInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
GetInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
GetInstruction(int, int, int, String) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
GetInstruction(int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
GetInstruction(int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
GetInstruction(int, SSAValue, SSAValue, FieldReference) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
targetValue = containingInstance.field.
GetInstruction(int, SSAValue, FieldReference) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
Reads static field into targetValue.
getInstructionFactory() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
getInstructionFactory() - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
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() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.CopyPropagationRecord
 
getInstructionIndex() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.UseRecord
 
getInstructionIndex() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
getInstructionIndex() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
 
getInstructionIndex(int) - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getInstructionIndex(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
Return the Shrike instruction index for a particular valid program counter (bytecode index), or -1 if the Shrike instriction index could not be determined.
getInstructionIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getInstructionOffsets() - Method in class com.ibm.wala.shrike.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() - 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.shrike.shrikeBT.analysis.Analyzer
 
getInstructions() - Method in class com.ibm.wala.shrike.shrikeBT.Decoder
Get the decoded instructions.
getInstructions() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getInstructions() - Method in class com.ibm.wala.shrike.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 interface com.ibm.wala.ssa.IRView
 
getInstructions() - Method in class com.ibm.wala.ssa.SSACFG
NB: Use iterators such as IR.iterateAllInstructions() instead of this method.
getInstructions(IR) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
getInstructionsToBytecodes() - Method in class com.ibm.wala.shrike.shrikeBT.Decoder
Get the mapping between instructions and input bytecodes.
getInstructionsToBytecodes() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getInstructionsToBytecodes() - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
 
getInstSummary() - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
getInt(int) - Method in class com.ibm.wala.shrike.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.shrike.shrikeCT.ClassReader
 
getInterfaceName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getInterfaceNameIndex(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getInterfaceNameIndices() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getInterfaceNames() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getInterfaces() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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 <s_p, d1> -> <n, d2> implicitly represented since we also have <s_p, 0> -> <n,d2>.
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.cast.loader.DynamicCallSiteReference
 
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.shrike.shrikeBT.IInvokeInstruction
 
getInvocationCode() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getInvocationCode() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getInvocationCode() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
getInvocationMode() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getInvocationModeString() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getInvocationString() - Method in class com.ibm.wala.classLoader.CallSiteReference
 
getInvocationString(IInvokeInstruction.IDispatch) - Method in class com.ibm.wala.cast.loader.DynamicCallSiteReference
 
getInvocationString(IInvokeInstruction.IDispatch) - Method in class com.ibm.wala.classLoader.CallSiteReference
 
getInvokeCount(MethodData) - Static method in class com.ibm.wala.shrike.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() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
getInvokeStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getIR() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
getIR() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
getIR() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getIR() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getIR(IMethod) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
getIR(IMethod) - Method in interface com.ibm.wala.ipa.callgraph.IAnalysisCacheView
Find or create an IR for the method using the Everywhere context and default SSAOptions
getIR(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
getIR(IMethod, Context) - Method in interface com.ibm.wala.ipa.callgraph.IAnalysisCacheView
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
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.JavaLangClassContextInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
getIR(CGNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentSpecializationContextIntepreter
 
getIR(CGNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextInterpreter
 
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(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
 
getIRFactory() - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
getIRFactory() - Method in interface com.ibm.wala.ipa.callgraph.IAnalysisCacheView
 
getIRForSelection() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
 
getIRView(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
 
getIRView(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
 
getIsStatic() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getIsSynchronized() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getItemCount() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getItemType(int) - Method in class com.ibm.wala.shrike.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
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.core.util.io.FileProvider
 
getJarFileModule(String) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getJarFileModule(String, ClassLoader) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getJarFileModule(String, ClassLoader) - Method in class com.ibm.wala.ide.util.EclipseFileProvider
 
getJarsInDirectory(String) - Static method in class com.ibm.wala.properties.WalaProperties
 
getJavaElement() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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<TypeReference> representing the subclasses of Error
getJavaLangErrorTypes() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Solely for optimization; return a Collection<TypeReference> representing the subclasses of Error
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<TypeReference> representing the subclasses of RuntimeException
getJavaLangRuntimeExceptionTypes() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Solely for optimization; return a Collection<TypeReference> representing the subclasses of RuntimeException
getJavaLibraryVersion() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getJavaProject(String) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getJavaProject(IFile) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getJavaRuntimeVersion() - Static method in class com.ibm.wala.util.PlatformUtil
 
getJavaScriptCodeFromProject(String) - Static method in class com.ibm.wala.ide.util.JsdtUtil
 
getJavaScriptLoader() - Method in class com.ibm.wala.cast.js.examples.hybrid.HybridAnalysisScope
 
getJavaScriptProjectFromWorkspace(String) - Static method in class com.ibm.wala.ide.util.JavaScriptHeadlessUtil
 
getJDKLibraryFiles(boolean) - Static method in class com.ibm.wala.properties.WalaProperties
Determine the classpath noted in wala.properties for J2SE standard libraries
getJDKModules(boolean) - Static method in class com.ibm.wala.util.PlatformUtil
Gets the standard JDK modules shipped with the running JDK
getJdtHandleString(IJavaElement) - Static method in class com.ibm.wala.ide.util.JdtUtil
Return a unique string representing the specified Java element across projects in the workspace.
getKey() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.AbstractFieldEntity
 
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 class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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.shrike.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.shrike.shrikeBT.GotoInstruction
 
getLabel(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodeLabeller
Determines the label of a node in the mapping.
getLabel(T) - Method in interface com.ibm.wala.util.viz.NodeDecorator
 
getLabelMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
getLabelMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getLabelMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
getLabelMap() - Method in interface com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.WalkContext
 
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() - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
getLanguage() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getLanguage() - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getLanguage() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getLanguage() - Method in class com.ibm.wala.types.ClassLoaderReference
 
getLanguage(Atom) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLanguage(CGNode) - Static method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
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.shrike.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
 
getLastCol() - Method in class com.ibm.wala.ide.util.JdtPosition
 
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
 
getLastInstruction(ControlFlowGraph<? extends SSAInstruction, ?>, IBasicBlock<?>) - Static method in class com.ibm.wala.cfg.Util
 
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
 
getLastLine() - Method in class com.ibm.wala.ide.util.JdtPosition
 
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
 
getLastOffset() - Method in class com.ibm.wala.ide.util.JdtPosition
 
getLastProcess() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getLatticeValues() - Method in class com.ibm.wala.dataflow.graph.BitVectorFramework
 
getLeadingComment(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getLeastCommonSuperclass(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLeastCommonSuperclass(IClass, IClass) - 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 class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLeastCommonSuperclass(TypeReference, TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getLeastCommonSuperclass(TypeReference, TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getLength() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationString
 
getLength(int) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
 
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.core.util.warnings.Warning
 
getLhs() - Method in class com.ibm.wala.analysis.arraybounds.ConditionNormalizer
 
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.shrike.sourcepos.Position
Returns the line number.
getLineNumber(int) - Method in class com.ibm.wala.cast.loader.AstMethod
 
getLineNumber(int) - Method in interface com.ibm.wala.classLoader.IMethod
 
getLineNumber(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getLineNumber(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
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(Atom) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
getLoader(ClassLoaderReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getLoader(ClassLoaderReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getLoader(ClassLoaderReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
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.
getLoaderFactory(AnalysisScope) - Method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
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(CGNode, int) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getLocalBlock(P, int) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getLocalBlock(P, int) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getLocalBlockNumber(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getLocalBlockNumber(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getLocalBlockNumber(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getLocalFile() - Method in class com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
 
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.shrike.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() - 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.cast.ir.ssa.SSAConversion.SSAInformation
 
getLocalNames(int, int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap
Does not respect index.
getLocalNames(int, int) - Method in class com.ibm.wala.ssa.IR
 
getLocalNames(int, int) - Method in interface com.ibm.wala.ssa.IR.SSA2LocalMap
 
getLocalNames(int, int) - Method in interface com.ibm.wala.ssa.IRView
 
getLocalNumber() - Method in class com.ibm.wala.core.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.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
getLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
Use with care.
getLocals() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer.PathElement
 
getLocalStoreCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getLocalTypes() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
getLocalTypes() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.AbstractJavaMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.ConcreteJavaMethod
 
getLocalVariableName(int, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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.SummarizedMethod
 
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
 
getLongName() - Method in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap.JavaPrimitiveType
 
getLongValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getLookupSwitchOffset(int) - Method in class com.ibm.wala.core.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.core.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
getLowerBoundGraph() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraphBuilder
 
getLowSwitchValue() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Returns the lowest value of the tableswitch (as a signed int) Used for tableswitch
getMagic() - Method in class com.ibm.wala.shrike.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.shrike.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
 
getMappedIndex(Object) - Method in class org.scandroid.domain.IFDSTaintDomain
 
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
 
getMappedObject(int) - Method in class org.scandroid.domain.IFDSTaintDomain
 
getMapping() - Method in class com.ibm.wala.cast.js.html.MappedSourceFileModule
 
getMapping() - Method in interface com.ibm.wala.cast.js.html.MappedSourceModule
 
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
 
getMaximumIndex() - Method in class org.scandroid.domain.IFDSTaintDomain
 
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.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
getMaxLocals() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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.shrike.shrikeBT.Compiler.Output
 
getMaxLocals() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.Compiler.Output
 
getMaxStack() - Method in class com.ibm.wala.shrike.shrikeCT.CodeReader
 
getMaxStackHeight() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
getMaxStackHeight() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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 class com.ibm.wala.analysis.exceptionanalysis.ExceptionTransferFunctionProvider
 
getMeetOperator() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
TODO: perhaps this should go with a Lattice object instead.
getMeetOperator() - Method in class org.scandroid.prefixtransfer.PrefixTransferFunctionProvider
 
getMemberName() - Method in class org.scandroid.spec.MethodNamePattern
 
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.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() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CreationSiteVertex
 
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() - 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() - 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() - 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() - 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 interface com.ibm.wala.ssa.IRView
 
getMethod() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
getMethod() - Method in class com.ibm.wala.ssa.SSACFG
 
getMethod() - Method in class org.scandroid.spec.StaticFieldSinkSpec
 
getMethod(Selector) - Method in class com.ibm.wala.cast.loader.AstClass
 
getMethod(Selector) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
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(Selector) - Method in class com.ibm.wala.classLoader.PhantomClass
 
getMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getMethod(Selector) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
 
getMethod(Selector) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
getMethod(Selector) - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
 
getMethodAccessFlags(int) - Method in class com.ibm.wala.shrike.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.shrike.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.
GetMethodContext(TypeAbstraction, ConstantKey<String>) - 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.shrike.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.shrike.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.shrike.shrikeBT.Compiler.Output
 
getMethodName() - Method in interface com.ibm.wala.shrike.shrikeBT.IInvokeInstruction
 
getMethodName() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getMethodName() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getMethodName(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getMethodNameIndex(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getMethodRawOffset(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getMethodRawSize(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getMethodRef(IMethodBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
getMethodReference(String) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
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.shrike.shrikeBT.Compiler.Output
 
getMethodSignature() - Method in interface com.ibm.wala.shrike.shrikeBT.IInvokeInstruction
 
getMethodSignature() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getMethodSignature() - Method in class com.ibm.wala.shrike.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.shrike.shrikeCT.ClassReader
 
getMethodTypeIndex(int) - Method in class com.ibm.wala.shrike.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
 
getMinEquationsForTopSort() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getMinorVersion() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getMinSizeForTopSort() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
getMod(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
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.
getModelBehavior() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
The behavior set using setModelBehavior(Class).
getModifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.PhantomClass
 
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.TypeContext
 
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.core.util.shrike.ShrikeClassReaderHandle
 
getModules(EclipseProjectPath.ILoader) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
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.shrike.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.core.util.shrike.Exceptions.MethodResolutionFailure
 
getMsg() - Method in class com.ibm.wala.core.util.warnings.Warning
Must return the same String always -- this is required by the implementation of hashCode.
getMsg() - Method in class com.ibm.wala.ipa.cha.ClassHierarchyWarning
 
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.AbstractFieldEntity
 
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.TypeContext
 
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.java.translator.jdt.FakeExceptionTypeBinding
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getName() - Method in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap.JavaPrimitiveType
 
getName() - Method in interface com.ibm.wala.cast.js.html.ITag
 
getName() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
getName() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
getName() - Method in class com.ibm.wala.cast.js.ipa.callgraph.TransitivePrototypeKey
 
getName() - Method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredSourceModule
 
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 class 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 class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
getName() - Method in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
 
getName() - Method in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
getName() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getName() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
getName() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getName() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getName() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.LocalVarTarget
 
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.
getName(TypeReference) - Static method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
 
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
getNameDecls() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
getNameDecls() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
 
getNameDecls() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getNameDecls() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
getNameDecls() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
getNamedProject(String) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getNameIndex() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getNameIndex() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getNamePattern() - Method in class org.scandroid.spec.SinkSpec
 
getNamePattern() - Method in class org.scandroid.spec.SourceSpec
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getNamePosition() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The source position of the token denoting this entity's name.
getNamePosition() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
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
 
getNestedLoops() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getNew(NewSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the new instruction corresponding to an allocation site
getNewArgNums(int) - Static method in class org.scandroid.spec.SinkSpec
 
getNewArgNums(int) - Static method in class org.scandroid.spec.SourceSpec
 
getNewArrayExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getNewBytecodesToOldBytecodes() - Method in class com.ibm.wala.shrike.shrikeBT.Compiler.Output
 
getNewCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getNewInstructionIndex(NewSiteReference) - Method in class com.ibm.wala.ssa.IR
Return the instruction index corresponding to an allocation site
getNewSafeArrayExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
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() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
 
getNewSites() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
getNewSites() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getNewSites(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
getNewWeight() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
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.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() - Method in interface com.ibm.wala.analysis.reflection.InstanceKeyWithNode
 
getNode() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
 
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() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getNode() - Method in class com.ibm.wala.ipa.slicer.Statement
 
getNode(int) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getNode(int) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodeLabeller
Determines the node associated with a given label.
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(int) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNode(int) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNode(int) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getNode(int) - Method in class com.ibm.wala.ipa.slicer.PDG
 
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
 
getNode(CallSiteReference, InstanceKey) - Method in class org.scandroid.prefixtransfer.StringBuilderUseAnalysis
 
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(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(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNode(BasicCallGraph.Key) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
getNodeAndInstrForNumber(int) - Method in class com.ibm.wala.examples.analysis.dataflow.ContextInsensitiveReachingDefs
gets putstatic instruction corresponding to some fact number from a bitvector in the analysis result
getNodeDecoratorInput() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
getNodeForSelection() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
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.BasicGraph
 
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.SelfLoopAddedGraph
 
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() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperGraph
 
getNodes(CallGraph, String) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
Get all the nodes in CG with name funName.
getNodes(MethodReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraph
 
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(CGNode) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionTransferFunctionProvider
 
getNodeTransferFunction(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferFunctionProvider
 
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.AbstractFieldEntity
 
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 class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IDTransferFunctions
 
getNormalFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider
Deprecated.
 
getNormalFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.TaintTransferFunctions
 
getNormalFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
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
 
getNormalPredecessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNormalPredecessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
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 class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getNormalPredecessors(T) - Method in interface com.ibm.wala.cfg.MinimalCFG
The order of blocks returned should be arbitrary but deterministic.
getNormalPredecessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
getNormalSuccessors(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNormalSuccessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getNormalSuccessors(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 class com.ibm.wala.cfg.exc.intra.MutableCFG
 
getNormalSuccessors(T) - Method in interface com.ibm.wala.cfg.MinimalCFG
The order of blocks returned should be arbitrary but deterministic.
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(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getNormalSuccessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
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.
getNrOfRanges() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
 
getNullConstant() - Method in class com.ibm.wala.ssa.SymbolTable
 
getNullPointerException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
 
getNumber() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
getNumber() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
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.core.util.ssa.SSAValue
The SSA-Value to use with SSAInstructions.
getNumber() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
getNumber() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
 
getNumber() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
 
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(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getNumber(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getNumber(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getNumber(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
getNumber(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getNumber(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getNumber(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNumber(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
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(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getNumber(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getNumber(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getNumber(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getNumberInDescriptor() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.Parameter
The position of the parameter in the methods Desciptor starting with 1.
getNumberOfArguments() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.EscapeCorrelation
 
getNumberOfBlocks(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getNumberOfBlocks(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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
 
getNumberOfDefaultParameters() - Method in interface com.ibm.wala.classLoader.IMethod
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
 
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() - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
getNumberOfDefs() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
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
 
getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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?
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
 
getNumberOfNodes() - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
getNumberOfNodes() - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
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.ipa.callgraph.ScriptEntryPoints.ScriptEntryPoint
 
getNumberOfParameters() - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummary
 
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.core.util.ssa.ParameterAccessor
Number of parameters _excluding_ implicit this
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.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
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
getNumberOfPositionalParameters() - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
 
getNumberOfPositionalParameters() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
getNumberOfPositionalParameters() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
How many parameters does this call specify?
getNumberOfPositionalParameters() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
 
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() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
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.JavaLangClassContextInterpreter
 
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
 
getNumberOfStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getNumberOfStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getNumberOfStatementsThatDef(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.
getNumberOfStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getNumberOfStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
getNumberOfTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getNumberOfTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
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(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(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() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
 
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() - Method in class com.ibm.wala.cast.java.ssa.AstJavaNewEnclosingInstruction
 
getNumberOfUses() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
getNumberOfUses() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
getNumberOfUses() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
getNumberOfUses() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
getNumberOfUses() - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
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
 
getNumberOfUses(int) - Method in class com.ibm.wala.ssa.DefUse
 
getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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?
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 class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
getNumInputClasses() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.analysis.Analyzer.FailureException
 
getOffset() - Method in exception com.ibm.wala.shrike.shrikeCT.InvalidClassFileException
 
getOffset() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
getOffset() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.OffsetTarget
 
getOffset() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
 
getOffset() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeArgumentTarget
 
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
 
getOp() - Method in class com.ibm.wala.analysis.arraybounds.BinaryOpWithConstant
 
getOp() - Method in class com.ibm.wala.analysis.arraybounds.ConditionNormalizer
 
getOpcode() - Method in class com.ibm.wala.core.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!
getOpcode() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
getOpcode() - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
 
getOpcode() - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
 
getOperandPosition(int, int) - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getOperandPositionMap() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
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.shrike.shrikeBT.BinaryOpInstruction
 
getOperator() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
getOperator() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
getOperator() - Method in interface com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction
 
getOperator() - Method in interface com.ibm.wala.shrike.shrikeBT.IComparisonInstruction
 
getOperator() - Method in interface com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction
 
getOperator() - Method in interface com.ibm.wala.shrike.shrikeBT.IShiftInstruction
 
getOperator() - Method in interface com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction
 
getOperator() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
getOperator() - Method in class com.ibm.wala.shrike.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.cast.java.client.JavaSourceAnalysisEngine
 
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
 
getOptions() - Method in class org.scandroid.util.AndroidAnalysisContext
 
getOptions() - Method in class org.scandroid.util.CGAnalysisContext
 
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
 
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
 
getOriginal() - Method in interface com.ibm.wala.cast.tree.CAstEntity
Allow finding original entity after rewrites
getOriginal() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getOriginalNode(JdtPosition) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getOriginalNode(ASTNode, JdtPosition) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getOriginalNumber() - Method in interface com.ibm.wala.ssa.analysis.IExplodedBasicBlock
get the number of the original basic block containing the instruction of this exploded block
getOriginalPosition(int) - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
 
getOtherConstant(Object) - Method in class com.ibm.wala.ssa.SymbolTable
 
getOtherVar() - Method in class com.ibm.wala.analysis.arraybounds.BinaryOpWithConstant
 
getOut(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
 
getOutEdges() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
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.shrike.shrikeCT.InnerClassesReader
return the name of the outer class recorded as the enclosing class for a class named s.
getOutermostEnclosingExtractionPos(NodePos) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getOutput() - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
Get the output bytecodes and other information for the method.
getOutputFile() - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
Returns the File we are storing classes into.
getOutputType() - Static method in class com.ibm.wala.util.viz.DotUtil
 
getOverriddenMethod(IMethodBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
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.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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
 
getPackageName(ICompilationUnit) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getParamCalleeStatements() - Method in class com.ibm.wala.ipa.slicer.PDG
 
getParameter(int) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Make an Parameter Object using a Descriptor-based numbering (starting with 1).
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
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.
getParameterIndex() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
 
getParameterIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterBoundTarget
 
getParameterNo(int) - Method in class com.ibm.wala.core.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.core.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.
getParameterPosition(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
 
getParameterPosition(int) - Method in class com.ibm.wala.cast.loader.AstMethod
 
getParameterPositions(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getParameterPositions(CAstEntity) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
getParameterPositions(CAstEntity) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
getParameters() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getParameters() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
getParameters() - Method in class com.ibm.wala.types.Descriptor
 
getParameterSourcePosition(int) - Method in class com.ibm.wala.cast.loader.AstMethod
 
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 class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
getParameterType(int) - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummary
 
getParameterType(int) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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.core.util.ssa.ParameterAccessor
Prefer: getParameter(int no) or all().
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
 
getParameterTypes(int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints.ScriptEntryPoint
 
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
 
getParamsCount(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Compute the number of parameters given by method signature "type".
getParamsTypes(String, String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Extract the types of the parameters given by method signature "type".
getParamsTypesInLocals(String, String) - Static method in class com.ibm.wala.shrike.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.shrike.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.ir.translator.TranslatorToCAst.DelegatingContext
 
getParent() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
getParent() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.TryCatchContext
 
getParent() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
 
getParent() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
getParent() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getParent() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.LabelPos
 
getParent() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
getParent() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.MemberDestructuringContext
 
getParent() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
getParent() - Method in interface com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.WalkContext
 
getParent() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
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
 
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.
getParentMethod() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
getParentPos() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
getParentPos() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getParentPos() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.LabelPos
 
getParents() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.AbstractJavaMethod
 
getParents() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.ConcreteJavaMethod
 
getParents() - Method in class com.ibm.wala.cast.loader.AstMethod
 
getParents() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
getParents(InstanceKey) - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaScopeMappingInstanceKeys
 
getParents(InstanceKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptScopeMappingInstanceKeys
 
getParser() - Method in interface com.ibm.wala.cast.js.html.IHtmlParserFactory
 
getParser() - Method in interface com.ibm.wala.ide.util.HeadlessUtil.EclipseCompiler
 
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.shrike.shrikeBT.analysis.Analyzer.FailureException
 
getPath(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPath
 
getPathForJDKModule(String) - Static method in class com.ibm.wala.util.PlatformUtil
Returns the filesystem path for a JDK module from the running JVM
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
 
getPDFFile() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
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
 
getPEI(ProgramCounter) - Method in interface com.ibm.wala.ssa.IRView
 
getPendingChildren(Object) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
 
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.
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() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
 
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
 
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
 
getPhiNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.PhiUseRecord
 
getPhis() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.AllIntegerDueToBranchePiPolicy
 
getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
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?
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.AllIntegerDueToBranchePiPolicy
 
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.NullTestPiPolicy
 
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?
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
 
getPis(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.AllIntegerDueToBranchePiPolicy
 
getPis(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
 
getPis(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
 
getPis(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.NullTestPiPolicy
 
getPis(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in interface com.ibm.wala.ssa.SSAPiNodePolicy
 
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.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder.CallGraphResult
 
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
 
getPointerAnalysis(CallGraph, IAnalysisCacheView, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
 
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() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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(CGNode) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
 
getPointerKeyForGlobalVar(String) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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(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() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
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(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.cast.js.vis.JsPaPanel
 
getPointerKeysUnderInstanceKey(InstanceKey) - Method in class com.ibm.wala.core.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) - 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
 
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
getPointsToSet(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
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(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.shrike.shrikeBT.info.InstructionTypeCounter
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLengthInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
getPoppedCount() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
getPoppedCount() - Method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
getPopUpActions() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
getPosition() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getPosition() - Method in interface com.ibm.wala.cast.tree.CAstEntity
The source position of this entity.
getPosition() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getPosition(int) - Method in interface com.ibm.wala.cast.tree.CAstEntity
The source position of argument 'arg' this entity, if any;
getPosition(int) - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
 
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(SSAInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.SSASourcePositionMap
 
getPositions() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationSummary
 
getPossibleElements(CodeElement) - Method in class org.scandroid.domain.IFDSTaintDomain
 
getPossibleSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
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, 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(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
getPossibleTargetNumbers(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
getPossibleTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
getPossibleTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
 
getPossibleTargets(IClass, MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getPossibleTargets(IClass, MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Find the possible receivers 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
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(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(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
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(IClassHierarchy) - Method in class org.scandroid.spec.MethodNamePattern
Returns a Collection of IMethods which are found in the following ClassLoaders: Application, Primordial, Extension
getPossibleTargets(MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
getPossibleTargets(MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
Find the possible targets 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
getPossiblyCaughtExceptions() - Method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Return all exceptions that could be returned from getCaughtExceptions
getPotentialCallers(PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getPotentialCallers(PointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
 
getPredLabels(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
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(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
 
getPredNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPredNodeCount(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getPredNodeCount(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getPredNodeCount(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getPredNodeCount(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getPredNodeCount(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getPredNodeCount(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getPredNodeCount(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
getPredNodeCount(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
getPredNodeCount(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getPredNodeCount(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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.BasicEdgeManager
 
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.SelfLoopAddedEdgeManager
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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
 
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) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
 
getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
 
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getPredNodeNumbers(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getPredNodeNumbers(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getPredNodeNumbers(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getPredNodeNumbers(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getPredNodeNumbers(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getPredNodeNumbers(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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
 
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
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicEdgeManager
 
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.SelfLoopAddedEdgeManager
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getPredNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getPredNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
 
getPredNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
getPredNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getPredNodes(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getPredNodes(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getPredNodes(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getPredNodes(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getPredNodes(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getPredNodes(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
getPredNodes(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
getPredNodes(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getPredNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getPredNodes(T, Predicate<U>) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
 
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.
getPredNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
getPredNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
 
getPrefix(int) - Method in class org.scandroid.prefixtransfer.PrefixVariable
 
getPrettyName() - Method in enum class 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
 
getProcedureForSelection() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
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
 
getProcess() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
getProcOf(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getProcOf(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getProcOf(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getProgramArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getProgramCounter() - Method in class com.ibm.wala.classLoader.ProgramCounter
Return the program counter (index into the method's bytecode) for this call site.
getProgramCounter() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
 
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(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(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
 
getProject(IJavaElement) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getProjectFromWorkspace(Function<IProject, X>) - Static method in class com.ibm.wala.ide.util.HeadlessUtil
 
getProjectName(IJavaProject) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getPrologueFile(String) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
getPrologueFile(String, Plugin) - Static method in class com.ibm.wala.ide.util.JsdtUtil
 
getPropagationSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getPropName() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PropVertex
 
getPropVertices() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
getPsFile() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
getPsFile() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
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.shrike.shrikeBT.ArrayLengthInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
getPushedType(String[]) - Method in interface com.ibm.wala.shrike.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.shrike.shrikeBT.InstanceofInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.InvokeDynamicInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
getPushedType(String[]) - Method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLengthInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
getPushedWordSize() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
getPushedWordSize() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.info.InstructionTypeCounter
 
getQualifiedName() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.AbstractFieldEntity
 
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 class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
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
 
getRank() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getRawBytes() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getRawHandler() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
getRawHandlers() - Method in class com.ibm.wala.shrike.shrikeBT.Compiler.Output
 
getRawHandlers() - Method in class com.ibm.wala.shrike.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.shrike.shrikeCT.AttributeReader
 
getRawOffset() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getRawOffset() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getRawSize() - Method in class com.ibm.wala.shrike.shrikeCT.AttributeReader
 
getRawSize() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
The attribute iterator must be valid.
getRawSize() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser
 
getRawTable() - Method in class com.ibm.wala.shrike.shrikeCT.ExceptionsReader
 
getRawTable() - Method in class com.ibm.wala.shrike.shrikeCT.InnerClassesReader
 
getRawTable() - Method in class com.ibm.wala.shrike.shrikeCT.LineNumberTableReader
 
getRawTable() - Method in class com.ibm.wala.shrike.shrikeCT.LocalVariableTableReader
 
getReachable(int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
TODO: optimize this based on altPaths
getReachable(int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
 
getReachableFrom(int) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
getReachableFrom(int, boolean, BitSet) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
getReachableFromUpdate(int, BitSet, boolean, BitSet) - Method in class com.ibm.wala.shrike.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>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
Perform a DFS 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>, Collection<? extends T>, Predicate<? super T>) - 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.
getReachableSet(Object) - Method in class com.ibm.wala.util.graph.GraphReachability
 
getReachedNodeNumbers() - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
TODO: optimize this
getReachingSet(Vertex, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
Computes the set of vertices that may reach dest along paths not containing an UnknownVertex.
getReachingToUpdate(int, BitSet, BitSet) - Method in class com.ibm.wala.shrike.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.ide.util.JdtPosition
 
getReader() - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
 
getReaderForAnnotation(AnnotationsReader.AnnotationType, ClassReader.AttrIterator) - Static method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
 
getReaderForAnnotationAtClassfile(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator, SignatureReader) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getReaderForAnnotationAtCode(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator, CodeReader) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getReaderForAnnotationAtFieldInfo(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getReaderForAnnotationAtMethodInfo(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator, ExceptionsReader, SignatureReader) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
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.shrike.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() - 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
 
getRef() - Method in class org.scandroid.domain.FieldElement
 
getRef() - Method in class org.scandroid.domain.StaticFieldElement
 
getRef(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
 
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.
getReference() - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
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.?
getReflectionOptions() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
getReflectionOptions() - Method in class org.scandroid.util.CLISCanDroidOptions
 
getReflectionOptions() - Method in interface org.scandroid.util.ISCanDroidOptions
 
getRegion() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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.ClassFactoryContextSelector
 
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.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.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructorContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ObjectSensitivityContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.RecursionBoundContextSelector
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.RecursionCheckContextSelector
 
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.nObjContextSelector
 
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.CPAContextSelector
 
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
 
getRelevantParameters(CGNode, CallSiteReference) - Method in class org.scandroid.prefixtransfer.UriPrefixContextSelector
 
getRemainingAttributesCount() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
 
getRenamedUses() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.CopyPropagationRecord
 
getRepresentative(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
getResource(String) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getResource(String, ClassLoader) - Method in class com.ibm.wala.core.util.io.FileProvider
 
getResource(String, ClassLoader) - Method in class com.ibm.wala.ide.util.EclipseFileProvider
 
getResult() - Method in class com.ibm.wala.cfg.exc.inter.InterprocNullPointerAnalysis
Returns the result of the interprocedural analysis.
getResult() - Method in exception com.ibm.wala.dataflow.IFDS.TabulationCancelException
 
getResult() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
getResult() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
 
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(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
getRetainedExceptions() - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionMatcher
 
getReturnCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IDTransferFunctions
 
getReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider
Deprecated.
 
getReturnFlowFunction(BasicBlockInContext<E>, BasicBlockInContext<E>, BasicBlockInContext<E>) - Method in class org.scandroid.flow.functions.TaintTransferFunctions
 
getReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getReturnFlowFunction(Statement, Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
 
getReturnFlowFunction(T, 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
 
getReturnPreds(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
getReturnReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getReturnSites(BasicBlockInContext<IExplodedBasicBlock>, CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
getReturnSites(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
getReturnSites(T, P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
getReturnSites(T, P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
getReturnStatementForCall(Statement) - Static method in class com.ibm.wala.examples.drivers.PDFSlice
If s is a call statement, return the statement representing the normal return from s
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.core.util.ssa.ParameterAccessor
Handed through to the IMethod / MethodReference
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() - 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(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Get the return type from a method signature.
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
 
getRetVertices() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
getRhs() - Method in class com.ibm.wala.analysis.arraybounds.ConditionNormalizer
 
getRhs() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.CopyPropagationRecord
 
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
 
getRootNodes() - Method in class com.ibm.wala.cast.js.vis.JsPaPanel
 
getRootNodes() - Method in class com.ibm.wala.core.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.
getRootsInput() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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
 
getRtJar(Iterator<JarFile>) - Static method in class com.ibm.wala.util.io.RtJar
 
getRuntimeInvisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getRuntimeInvisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
read the runtime-invisible annotations from the class file
getRuntimeInvisibleAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
read the runtime-invisible annotations from the class file
getRuntimeInvisibleTypeAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
read the runtime-invisible type annotations from the class file
getRuntimeVisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getRuntimeVisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
read the runtime-visible annotations from the class file
getRuntimeVisibleAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
read the runtime-invisible annotations from the class file
getRuntimeVisibleTypeAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
read the runtime-visible type 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
 
getScope() - Method in class org.scandroid.util.AndroidAnalysisContext
 
getScope() - Method in class org.scandroid.util.CGAnalysisContext
 
getScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.FunctionContext
 
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 class com.ibm.wala.cast.ir.translator.AbstractEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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
getScriptName(URL) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
getSDG(Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
getSection() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
 
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.
getSelection() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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.core.util.scope.JUnitEntryPoints
Get the "setUp" and "tearDown" methods in the given class
getShiftCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getShort(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getShortName(IMethod) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
getShortName(CGNode) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
getShortName(String) - Static method in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap
 
getShortValue() - Method in class com.ibm.wala.core.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 interface com.ibm.wala.cast.java.translator.JavaProcedureEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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.shrike.shrikeBT.MethodData
 
getSignature() - Method in class com.ibm.wala.shrike.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.shrike.shrikeCT.SignatureReader
 
getSingle(String) - Method in class com.ibm.wala.cast.util.CAstPattern.Segments
 
getSinkSpecs() - Method in class org.scandroid.spec.AndroidSpecs
 
getSinkSpecs() - Method in interface org.scandroid.spec.ISpecs
 
getSinkSpecs() - Method in class org.scandroid.spec.StaticSpecs
 
getSite() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
 
getSite() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
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.shrike.shrikeBT.DupInstruction
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter.Element
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter.RawElement
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.CodeWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.ExceptionsWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.InnerClassesWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.LineNumberTableWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.LocalVariableTableWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionWriter
 
getSize() - Method in class com.ibm.wala.shrike.shrikeCT.SourceFileWriter
 
getSize() - Method in class com.ibm.wala.shrike.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
 
getSize() - Method in class org.scandroid.domain.IFDSTaintDomain
 
getSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
getSomePositionForMethod(IR, AstMethod) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
getSource() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperEdge
 
getSource() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSource() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSource() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getSource() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getSource() - Method in interface com.ibm.wala.classLoader.IClass
 
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.cast.loader.CAstAbstractLoader
 
getSource(IClass) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSource(IClass) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSource(IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSource(IMethod, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getSource(IMethod, int) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSource(IMethod, int) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSource(IMethod, int) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSourceFile() - Method in class com.ibm.wala.shrike.shrikeCT.SourceFileReader
 
getSourceFileCPIndex() - Method in class com.ibm.wala.shrike.shrikeCT.SourceFileReader
 
getSourceFileName() - Method in class com.ibm.wala.cast.loader.AstClass
 
getSourceFileName() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
getSourceFileName() - Method in class com.ibm.wala.classLoader.ArrayClass
 
getSourceFileName() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getSourceFileName() - Method in interface com.ibm.wala.classLoader.IClass
 
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.cast.loader.CAstAbstractLoader
 
getSourceFileName(IClass) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSourceFileName(IClass) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSourceFileName(IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSourceFileName(IMethod, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
getSourceFileName(IMethod, int) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
 
getSourceFileName(IMethod, int) - Method in interface com.ibm.wala.classLoader.IClassLoader
 
getSourceFileName(IMethod, int) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
getSourceInfo() - Method in class com.ibm.wala.shrike.sourcepos.CRTData
Returns the source positions.
getSourceInfo(int) - Method in class com.ibm.wala.shrike.sourcepos.CRTable
Returns the source positions for the given index in the code array of the code attribute.
getSourceLoader() - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
getSourceLoader() - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaSourceAnalysisScope
 
getSourceLoader() - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
getSourceLoader() - Method in class com.ibm.wala.ide.client.EclipseProjectSourceAnalysisEngine
 
getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
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 class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
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
 
getSourcePosition(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
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
 
getSourceSpecs() - Method in class org.scandroid.spec.AndroidSpecs
 
getSourceSpecs() - Method in interface org.scandroid.spec.ISpecs
 
getSourceSpecs() - Method in class org.scandroid.spec.StaticSpecs
 
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.AnalysisCache
 
getSSAOptions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
 
getStack() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.analysis.Analyzer
 
getStackType(String) - Static method in class com.ibm.wala.shrike.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.shrike.shrikeBT.analysis.Analyzer
 
getStackTypes() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
getStart() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
getStart() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
getStart() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
getStartingLine() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
getStartInner() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.TwoLevelExtractionRegion
 
getStartMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
getStartPc(int) - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
 
getStartPC() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
 
getStartPosition() - Method in class com.ibm.wala.shrike.sourcepos.Range
Returns the start position.
getStartPosition(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
getStartPosition(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.EscapeCorrelation
 
getStartPosition(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.ReadWriteCorrelation
 
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() - Method in class com.ibm.wala.demandpa.alg.WithState
 
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(IExplodedBasicBlock) - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
 
getState(ISSABasicBlock) - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
 
getState(T) - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
Returns the state of a node.
getState(T) - Method in class com.ibm.wala.cfg.exc.intra.IntraprocNullPointerAnalysis
 
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() - 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() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getStatements() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getStatements() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Get all statements added to the Summary.
getStatements(SSAOptions) - Method in class com.ibm.wala.classLoader.SyntheticMethod
Deprecated.
getStatements(SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
getStatements(SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
 
getStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
getStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
getStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getStatementsThatDef(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
 
getStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
 
getStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
 
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.shrike.sourcepos.Debug
 
getStream(URL) - Static method in class com.ibm.wala.cast.js.html.WebUtil
 
getStringConstantForInstanceKey() - 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
 
getStructuredSelectionForProjectNames(Collection<String>) - Static method in class com.ibm.wala.ide.util.JdtUtil
get a StructuredSelection corresponding to the named projects
getSubClasses(String) - Method in interface com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyProvider
 
getSubClasses(String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyStore
 
getSucc(Vertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
 
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(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
 
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(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getSuccNodeCount(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getSuccNodeCount(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getSuccNodeCount(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getSuccNodeCount(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getSuccNodeCount(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
getSuccNodeCount(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
getSuccNodeCount(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getSuccNodeCount(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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.BasicEdgeManager
 
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.SelfLoopAddedEdgeManager
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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
 
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) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
 
getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getSuccNodeNumbers(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getSuccNodeNumbers(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getSuccNodeNumbers(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getSuccNodeNumbers(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getSuccNodeNumbers(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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
 
getSuccNodes(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
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.BasicEdgeManager
 
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.SelfLoopAddedEdgeManager
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
getSuccNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
getSuccNodes(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
getSuccNodes(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
getSuccNodes(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
getSuccNodes(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
getSuccNodes(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
getSuccNodes(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
getSuccNodes(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
getSuccNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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.
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
 
getSummariesURI() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
getSummariesURI() - Method in class org.scandroid.util.CLISCanDroidOptions
 
getSummariesURI() - Method in interface org.scandroid.util.ISCanDroidOptions
 
getSummary() - Method in class org.scandroid.model.AppModelMethod
 
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(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Retrieve the SSA-Number that is valid for a type in the super-ordinate scope.
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.
getSuperclass() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
getSuperclass() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.cast.loader.CAstAbstractModuleLoader.CoreClass
 
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.classLoader.PhantomClass
 
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.shrike.shrikeBT.analysis.ClassHierarchyProvider
 
getSuperClass(String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyStore
 
getSuperClassHandling() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
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.examples.analysis.dataflow.ContextSensitiveReachingDefs
 
getSupergraph() - Method in class com.ibm.wala.examples.analysis.dataflow.StaticInitializer
 
getSupergraph() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
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.shrike.shrikeBT.analysis.ClassHierarchyProvider
 
getSuperInterfaces(String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyStore
 
getSuperinterfaceSignatures() - Method in class com.ibm.wala.types.generics.ClassSignature
 
getSuperName() - Method in class com.ibm.wala.classLoader.BytecodeClass
 
getSuperName() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getSuperNameIndex() - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
getSuperType() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
 
getSuperType() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.SuperTypeTarget
 
getSupertypes() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
getSupertypes() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getSupertypes() - Method in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap.JavaPrimitiveType
 
getSupertypes() - Method in interface com.ibm.wala.cast.tree.CAstType
 
getSwapCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getSwitchesCount(MethodData) - Static method in class com.ibm.wala.shrike.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.core.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
 
getSymbolTable() - Method in interface com.ibm.wala.ssa.IRView
 
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.core.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() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
 
getTarget() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
getTarget() - Method in interface com.ibm.wala.shrike.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
 
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
 
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
 
getTargetInfo() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTarget
 
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) - 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
 
getTargets(int) - Method in class org.scandroid.flow.functions.CallFlowFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.CallNoneToReturnFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.CallToReturnFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.ConstantFlowFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.GlobalIdentityFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.GlobalReturnToNodeFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider.ReturnDefUse
Deprecated.
 
getTargets(int) - Method in class org.scandroid.flow.functions.ReturnFlowFunction
 
getTargets(int) - Method in class org.scandroid.flow.functions.TracingFlowFunction
 
getTargets(int, int) - Method in interface com.ibm.wala.dataflow.IFDS.IBinaryReturnFlowFunction
 
getTargetsForCall(CGNode, SSAAbstractInvokeInstruction, InstanceKey[][]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
getTargetType() - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
getTempFile() - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
getTempFile() - Method in class com.ibm.wala.cast.js.html.JSSourceExtractor
Returns the temporary file created by a call to JSSourceExtractor.extractSources(URL, IHtmlParser, IUrlResolver, Reader) which holds all the discovered JS source.
getTheLoader() - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
 
getTheReference() - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoaderFactory
 
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.core.util.ssa.ParameterAccessor
Return the implicit this-pointer (or throw).
getThisAs(TypeReference) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Return the implicit this-pointer as a supertype.
getThisNo() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Return the SSA-Value of the implicit this-pointer (or throw).
getThisParmName() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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.shrike.shrikeBT.info.InstructionTypeCounter
 
getThrowingInstruction(ISSABasicBlock) - Static method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
 
getThrowType() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.ThrowsTarget
 
getThrowType() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.ThrowsTarget
 
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.shrike.shrikeBT.ConversionInstruction
 
getToType() - Method in interface com.ibm.wala.shrike.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.cfg.exc.intra.NullPointerFrameWork
 
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
 
getTranslator() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
getTranslator() - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
getTranslator() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTSourceLoaderImpl
 
getTranslatorFactory() - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
getTranslatorToCAst(CAst, ModuleEntry, List<Module>) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
getTranslatorToCAst(CAst, ModuleEntry, List<Module>) - 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.arraybounds.hypergraph.weight.Weight
 
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() - 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.AbstractFieldEntity
 
getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
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.core.util.ssa.SSAValue
The type this SSA-Value represents.
getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
getType() - 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() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IArrayLoadInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IArrayStoreInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IComparisonInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstanceofInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.ILoadInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IShiftInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IStoreIndirectInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IStoreInstruction
 
getType() - Method in interface com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
getType() - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
getType() - Method in class com.ibm.wala.shrike.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(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
Return the type computed for a particular value number
getType(ArrayGet.Type) - Static method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
getType(PointerKey) - Static method in class com.ibm.wala.ipa.slicer.HeapExclusions
 
getTypeAnnotationReaderAtClassfile(ClassReader.AttrIterator, String, SignatureReader) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getTypeAnnotationReaderAtCode(ClassReader.AttrIterator, String, CodeReader) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getTypeAnnotationReaderAtFieldInfo(ClassReader.AttrIterator, String) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getTypeAnnotationReaderAtMethodInfo(ClassReader.AttrIterator, String, ExceptionsReader, SignatureReader) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
getTypeAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeAnnotations() - Method in class com.ibm.wala.classLoader.FieldImpl
 
getTypeAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeClass
 
getTypeAnnotationsAtCode(boolean) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getTypeAnnotationsAtMethodInfo(boolean) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
 
getTypeAnnotationsFromReader(TypeAnnotationsReader, TypeAnnotation.TypeAnnotationTargetConverter, ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
 
getTypeAnnotationTarget() - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
getTypeArgumentIndex() - Method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
 
getTypeArgumentIndex() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeArgumentTarget
 
getTypeArguments() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeArguments() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
 
getTypeBounds() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeDeclaration() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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
 
getTypeForNode(AstTranslator.WalkContext, CAstNode) - Static method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
getTypeName() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction.ClassToken
 
getTypeParameterNames(IType) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
getTypeParameters() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeParameters(IClass) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getTypeParameters(IMethod) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
 
getTypePath() - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
getTypeRef(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
Create (or reuse) a TypeReference for the given JDT Type Binding.
This method canonicalizes the TypeReferences
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.TypeAbstraction
A TypeReference representing the types of this abstraction
getTypes() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
getTypes() - Method in interface com.ibm.wala.shrike.shrikeBT.ITypeTestInstruction
 
getTypesVariablesBase(ITypeBinding, AST) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
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.core.util.ssa.SSAValueManager
Get an unused number to assign to.
getUnaryOpCount(MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter
 
getUnbalancedReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
 
getUnbalancedReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IPartiallyBalancedFlowFunctions
This version should work when the "call" instruction was never reached normally.
getUnderlyingSymtab() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
getUniqueCatchKey(SSAAbstractInvokeInstruction, IRView, 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.core.util.ssa.SSAValueManager
Retrieve a SSA-Value that is not under management.
getUnmanaged(TypeReference, String) - Method in class com.ibm.wala.core.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
 
getUnresolvedClasses() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
getUnresolvedClasses() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
getUnsignedByte(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassReader
 
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 class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
getUnwindState() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
getUpperBoundGraph() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraphBuilder
 
getURL() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
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
 
getURL() - Method in class com.ibm.wala.ide.util.JdtPosition
 
getURLforFile(String, String, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
 
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(int) - Method in class com.ibm.wala.cast.java.ssa.AstJavaNewEnclosingInstruction
 
getUse(int) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
getUse(int) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
getUse(int) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
getUse(int) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
getUse(int) - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
getUse(int) - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
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) - 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
 
getUse(int, ShrikeIndirectionData.ShrikeLocalName) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
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(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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?
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?
getUseNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.PhiUseRecord
 
getUseNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.UseRecord
 
getUseOfStringParameter(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
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.shrike.shrikeCT.ClassReader
 
getUtf8ConstantPoolValue(int) - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
get the Utf8 constant pool value, where the constant pool offset is given in the class
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.core.util.strings.Atom
 
getValArray() - Method in class com.ibm.wala.core.util.strings.Atom
return an array of bytes representing the utf8 characters in this
getValidIn() - Method in class com.ibm.wala.core.util.ssa.SSAValue
Return the MethodReference this Variable was set valid in.
getValue() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
getValue() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
 
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.shrike.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.
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.TypeContext
 
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(Integer) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getValueCPIndex() - Method in class com.ibm.wala.shrike.shrikeCT.ConstantValueReader
 
getValueNames() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
getValueNumber() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VarVertex
 
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
 
getValueNumberForIntConstant(int) - Method in class org.scandroid.model.AppModelMethod
 
getValues() - Method in class com.ibm.wala.analysis.exceptionanalysis.Exception2BitvectorTransformer
 
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(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
getValueString(SymbolTable, int) - Method in class com.ibm.wala.ssa.SSAInstruction
 
getValueString(SymbolTable, int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
 
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.core.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
 
getVariableWeight(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
getVarIndex() - Method in interface com.ibm.wala.shrike.shrikeBT.ILoadInstruction
 
getVarIndex() - Method in interface com.ibm.wala.shrike.shrikeBT.IStoreInstruction
 
getVarIndex() - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
getVarIndex() - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
getVarNum() - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
getVarVertices() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
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
 
getVertexFactory() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
 
getViewer() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
getViewer() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
getVmArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
 
getWalaCorePluginHome() - Static method in class com.ibm.wala.ide.util.EclipseFileProvider
This is fragile.
getWalaCoreTestsHomeDirectory() - Static method in class com.ibm.wala.examples.properties.WalaExamplesProperties
 
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.
getWeight() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperEdge
 
getWeight() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
getWideBranchOffset() - Method in class com.ibm.wala.core.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.core.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.core.util.bytecode.BytecodeStream
Returns an increment value (as a signed short) Used for iinc prefixed by wide
getWideLocalNumber() - Method in class com.ibm.wala.core.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.core.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
getWildcard() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getWordSize(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
getWorkingDir() - Method in class com.ibm.wala.util.processes.Launcher
 
getWorkspaceJavaProjects() - Static method in class com.ibm.wala.ide.util.JdtUtil
compute the java projects in the active workspace
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
 
GEZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
 
ghostviewIR(IClassHierarchy, IR, String, String, String, String) - Static method in class com.ibm.wala.core.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.core.viz.PDFViewUtil
spawn a process to view a WALA IR
global - Static variable in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.GlobalVertex
 
global() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
GLOBAL - Enum constant in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
 
GLOBAL_DECL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
GLOBAL_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity represents a global varible
GLOBAL_OBJ_VAR_NAME - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
name to be used internally to pass around the global object
GlobalIdentityFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
Flow function that only permits globals - and the zero element - to flow through
GlobalIdentityFunction(IFDSTaintDomain<E>) - Constructor for class org.scandroid.flow.functions.GlobalIdentityFunction
 
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
 
GlobalRead(int, int, FieldReference) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
GlobalReturnToNodeFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
Propagates heap information from InstanceKeys to the LocalElements that point to those keys
GlobalReturnToNodeFunction(IFDSTaintDomain<E>, PointerAnalysis<InstanceKey>, CGNode) - Constructor for class org.scandroid.flow.functions.GlobalReturnToNodeFunction
 
GlobalVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
GlobalWrite(int, FieldReference, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
GlobalWrite(int, FieldReference, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
Goto - Class in com.ibm.wala.dalvik.dex.instructions
 
Goto(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Goto
 
GOTO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
GotoInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents goto and goto_w instructions.
GotoInstruction(int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
GotoInstruction(int, int) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
Unconditionally jump to a (non-Phi) Instruction.
GotoInstruction(int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
GPS_LISTENER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
GPS_NMEA_LISTENER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
graph - Variable in class org.scandroid.util.CGAnalysisContext
 
Graph<T> - Interface in com.ibm.wala.util.graph
Basic interface for a directed graph.
graphInput - Variable in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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<? super T>) - 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
 
GT - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
GT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
 
GT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
 
GT - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
GTZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
 
guessPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Get the package of the analyzed app.
gvExe - Variable in class com.ibm.wala.util.viz.PDFViewLauncher
Path to ghostview executable
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
 
handleCallApply() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSAnalysisOptions
should the analysis model the semantics of Function.prototype.call / apply?
handleCallApply() - Method in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
handleDOM(ITag) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
Model the HTML DOM
handleDOM(ITag, String) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
handleDOM(ITag, String) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
handleEndTag(ITag) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
handleEndTag(ITag) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
handleEndTag(ITag) - Method in interface com.ibm.wala.cast.js.html.IHtmlCallback
 
handleFileNames(String[]) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
handleFunctionCallOrApplyInvocation(FlowGraph, MonitorUtil.IProgressMonitor, JSCallGraph, CallVertex, CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
handleInSubclass(AnalysisScope, ClassLoaderReference, String, String, String) - Method in class com.ibm.wala.core.java11.Java9AnalysisScopeReader
 
handleInSubclass(AnalysisScope, ClassLoaderReference, String, String, String) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
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.shrike.shrikeBT.analysis.Analyzer
 
handleScript(ITag) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
handleStartTag(ITag) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
handleStartTag(ITag) - Method in interface com.ibm.wala.cast.js.html.IHtmlCallback
 
handleText(CAstSourcePositionMap.Position, String) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
handleText(CAstSourcePositionMap.Position, String) - Method in interface com.ibm.wala.cast.js.html.IHtmlCallback
 
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() - 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(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
 
hasAnnotation(IMethod, TypeName) - Static method in class com.ibm.wala.types.annotations.Annotations
Does a particular method have a particular annotation?
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
 
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.cast.java.ssa.EnclosingObjectReference
 
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(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.BasicEdgeManager
 
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.SelfLoopAddedEdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
hasEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
hasEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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(PointerKey, PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
hasEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
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(Statement, Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
hasEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
hasEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
hasEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
hasEdge(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
hasEdge(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
hasEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
hasEdge(T, T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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
 
hasEdgeTransferFunctions() - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionTransferFunctionProvider
 
hasEdgeTransferFunctions() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
 
hasEdgeTransferFunctions() - Method in class org.scandroid.prefixtransfer.PrefixTransferFunctionProvider
 
hasExceptionalEdge(Block, Block) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionFilter2EdgeFilter
 
hasExceptionalEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis2EdgeFilter
 
hasExceptionalEdge(SSACFG.BasicBlock, SSACFG.BasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
has exceptional edge src -> dest
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.
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 - Variable in class com.ibm.wala.classLoader.BytecodeClass
hash code; cached here for efficiency
hashCode() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights.AdditiveEdgeWeight
 
hashCode() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
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.FindContext
 
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.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.AstConsumeInstruction
 
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.ssa.SSAConversion.CopyPropagationRecord
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.PhiUseRecord
 
hashCode() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.UseRecord
 
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.java.analysis.typeInference.AstJavaTypeInference.PrimAndStringOp
 
hashCode() - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.EnclosingObjectReferenceKey
 
hashCode() - Method in class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
 
hashCode() - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
hashCode() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContext
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt.Edge
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ChildPos
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.RootPos
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector.ApplyContext
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSyntheticParameterKey
 
hashCode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.TransitivePrototypeKey
 
hashCode() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
hashCode() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
hashCode() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
hashCode() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
hashCode() - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
hashCode() - Method in class com.ibm.wala.cast.loader.AstDynamicField
 
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.exc.intra.OperatorUtil.UnaryOperatorSequence
 
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() - 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.core.util.ssa.InstructionByIIndexWrapper
 
hashCode() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.Parameter
Clashes deliberately with SSAValue as it's basically the same thing.
hashCode() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.ParameterKey
 
hashCode() - Method in class com.ibm.wala.core.util.ssa.SSAValue
 
hashCode() - Method in class com.ibm.wala.core.util.ssa.SSAValue.NamedKey
 
hashCode() - Method in class com.ibm.wala.core.util.ssa.SSAValue.TypeKey
 
hashCode() - Method in class com.ibm.wala.core.util.ssa.SSAValue.WeaklyNamedKey
 
hashCode() - Method in class com.ibm.wala.core.util.strings.Atom
 
hashCode() - Method in class com.ibm.wala.core.util.warnings.Warning
 
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.DexModuleEntry
 
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.ide.util.JdtPosition
 
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.AllocationString
 
hashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationStringContext
 
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.shrike.shrikeBT.ArrayLengthInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction.ClassToken
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction.InvokeDynamicToken
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ExceptionHandler
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ConstantElementValue
 
hashCode() - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter.CWStringItem
 
hashCode() - Method in class com.ibm.wala.shrike.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.annotations.TypeAnnotation.CatchTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.EmptyTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.FormalParameterTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.LocalVarTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.OffsetTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.SuperTypeTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.ThrowsTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeArgumentTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterBoundTarget
 
hashCode() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterTarget
 
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 org.scandroid.domain.CodeElement
 
hashCode() - Method in class org.scandroid.domain.DomainElement
 
hashCode() - Method in class org.scandroid.domain.FieldElement
 
hashCode() - Method in class org.scandroid.domain.InstanceKeyElement
 
hashCode() - Method in class org.scandroid.domain.LocalElement
 
hashCode() - Method in class org.scandroid.domain.ReturnElement
 
hashCode() - Method in class org.scandroid.domain.StaticFieldElement
 
hashCode() - Method in class org.scandroid.flow.LocalSinkPoint
 
hashCode() - Method in class org.scandroid.flow.types.FieldFlow
 
hashCode() - Method in class org.scandroid.flow.types.FlowType
 
hashCode() - Method in class org.scandroid.flow.types.IKFlow
 
hashCode() - Method in class org.scandroid.flow.types.ParameterFlow
 
hashCode() - Method in class org.scandroid.flow.types.StaticFieldFlow
 
hashCode() - Method in class org.scandroid.prefixtransfer.PrefixTransferFunction
 
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!)
hasImplicitGlobals() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
hasImplicitGlobals() - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
hasImplicitThis() - Method in enum class com.ibm.wala.cast.loader.DynamicCallSiteReference.Dispatch
 
hasImplicitThis() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
If the method has an implicit this parameter.
hasImplicitThis() - Method in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
 
hasImplicitThis() - Method in interface com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.IDispatch
 
hasIncomingBackEdges(Path, NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
 
hasLocalVariableTable() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.AbstractJavaMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.ConcreteJavaMethod
 
hasLocalVariableTable() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
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(DomainElement) - Method in class org.scandroid.domain.IFDSTaintDomain
 
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.core.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 class com.ibm.wala.analysis.exceptionanalysis.ExceptionTransferFunctionProvider
 
hasNodeTransferFunctions() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
 
hasNodeTransferFunctions() - Method in class org.scandroid.prefixtransfer.PrefixTransferFunctionProvider
 
hasNoInterestingUses(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
hasNoInterestingUses(CGNode, int, DefUse) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
hasNoInterestingUses(CGNode, int, DefUse) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
hasNormalEdge(Block, Block) - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionFilter2EdgeFilter
 
hasNormalEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis2EdgeFilter
 
hasNormalEdge(SSACFG.BasicBlock, SSACFG.BasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
has normal edge src -> dest
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.
hasObjectArrayLoad(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
hasObjectArrayLoad(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
hasObjectArrayLoad(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
hasObjectArrayLoad(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
hasObjectArrayStore(IMethod) - 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(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<BasicBlockInContext<E>>, PathEdge<BasicBlockInContext<E>>) - Method in class org.scandroid.domain.IFDSTaintDomain
 
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
hasPriorityOver(PathEdge<U>, PathEdge<U>) - Method in class com.ibm.wala.dataflow.IFDS.UnorderedDomain
 
hasReturn() - Method in class com.ibm.wala.core.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
 
hasUncaughtExceptions(CGNode, ISSABasicBlock) - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
hasUncaughtExceptions(SSAInstruction) - Method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
 
hasUniqueCatchBlock(SSAAbstractInvokeInstruction, IRView) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
hasValue(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
hasValue(int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.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.TypeContext
 
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
 
hasVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
Does this equation contain an appearance of a given cell?
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
 
HeadlessUtil - Class in com.ibm.wala.ide.util
 
HeadlessUtil() - Constructor for class com.ibm.wala.ide.util.HeadlessUtil
 
HeadlessUtil.EclipseCompiler<Unit> - Interface in com.ibm.wala.ide.util
 
HeadlessUtil.Parser<Unit> - Interface in com.ibm.wala.ide.util
 
Heap<T> - Class in com.ibm.wala.util.collections
Simple Heap data structure.
Heap(int) - Constructor for class com.ibm.wala.util.collections.Heap
 
HEAP_DATA_DEP - Enum constant in enum class com.ibm.wala.ipa.slicer.Dependency
 
HEAP_PARAM_CALLEE - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
HEAP_PARAM_CALLER - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
HEAP_RET_CALLEE - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
HEAP_RET_CALLER - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
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<T>, 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
 
HELLO - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
HELLO_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
hierarchy - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
HModel() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
 
HOST_APDU_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
HostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
HostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
HtmlCallback(URL, IUrlResolver) - Constructor for class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
HtmlCallBack(URL, IUrlResolver) - Constructor for class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
HTTP - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
HybridAnalysisScope - Class in com.ibm.wala.cast.js.examples.hybrid
 
HybridAnalysisScope() - Constructor for class com.ibm.wala.cast.js.examples.hybrid.HybridAnalysisScope
 
HybridClassLoaderFactory - Class in com.ibm.wala.cast.js.examples.hybrid
 
HybridClassLoaderFactory() - Constructor for class com.ibm.wala.cast.js.examples.hybrid.HybridClassLoaderFactory
 
HybridClassLoaderFactory(JavaScriptTranslatorFactory, SetOfClasses) - Constructor for class com.ibm.wala.cast.js.examples.hybrid.HybridClassLoaderFactory
 
HyperNode<T> - Class in com.ibm.wala.analysis.arraybounds.hypergraph
A HyperNode is a node of a DirectedHyperGraph.
HyperNode(T) - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 

I

i - Static variable in class com.ibm.wala.shrike.bench.Slots
 
IAnalysisCacheView - Interface in com.ibm.wala.ipa.callgraph
 
IArrayLoadInstruction - Interface in com.ibm.wala.shrike.shrikeBT
 
IArrayStoreInstruction - Interface in com.ibm.wala.shrike.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.shrike.shrikeBT
 
IBinaryOpInstruction.IOperator - Interface in com.ibm.wala.shrike.shrikeBT
 
IBinaryOpInstruction.Operator - Enum Class in com.ibm.wala.shrike.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<I> - 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
ICFGSupergraph(ExplodedInterproceduralCFG) - 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.shrike.shrikeBT
 
IComparisonInstruction.Operator - Enum Class in com.ibm.wala.shrike.shrikeBT
 
IConditionalBranchInstruction - Interface in com.ibm.wala.shrike.shrikeBT
 
IConditionalBranchInstruction.IOperator - Interface in com.ibm.wala.shrike.shrikeBT
 
IConditionalBranchInstruction.Operator - Enum Class in com.ibm.wala.shrike.shrikeBT
 
IConversionInstruction - Interface in com.ibm.wala.shrike.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
 
IDENTITY - Enum constant in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
 
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
IdentityUrlResolver - Class in com.ibm.wala.cast.js.html
 
IdentityUrlResolver() - Constructor for class com.ibm.wala.cast.js.html.IdentityUrlResolver
 
IDTransferFunctions<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
 
IDTransferFunctions() - Constructor for class org.scandroid.flow.functions.IDTransferFunctions
 
IEntryPointSpecifier - Interface in org.scandroid.util
 
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
 
ifdsExplorer() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
ifdsExplorer() - Method in class org.scandroid.util.CLISCanDroidOptions
 
ifdsExplorer() - Method in interface org.scandroid.util.ISCanDroidOptions
 
IFDSExplorer - Class in com.ibm.wala.ide.ui
Explore the result of an IFDS problem with an SWT viewer and ghostview.
IFDSExplorer() - Constructor for class com.ibm.wala.ide.ui.IFDSExplorer
 
IFDSTaintDomain<E extends ISSABasicBlock> - Class in org.scandroid.domain
 
IFDSTaintDomain() - Constructor for class org.scandroid.domain.IFDSTaintDomain
 
IFDSTaintFlowFunctionProvider<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
Deprecated.
Replaced by TaintTransferFunctions.
IFDSTaintFlowFunctionProvider(IFDSTaintDomain<E>, ISupergraph<BasicBlockInContext<E>, CGNode>, PointerAnalysis<InstanceKey>) - Constructor for class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider
Deprecated.
 
IFDSTaintFlowFunctionProvider.ReturnDefUse - Class in org.scandroid.flow.functions
Deprecated.
 
IFGOTO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
IField - Interface in com.ibm.wala.classLoader
 
IFixedPointSolver<T extends IVariable<T>> - Interface in com.ibm.wala.fixpoint
Solves a set of constraints
IFixedPointStatement<T extends IVariable<T>> - 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<T>> - 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.shrike.shrikeBT
 
ignore(Debug.LogLevel) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
IGNORE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Do not handle intent
IGNORE - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
IGNORE - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
IgnoreExceptionsFilter - Class in com.ibm.wala.ipa.cfg.exceptionpruning.filter
For filtering specific exceptions.
IgnoreExceptionsFilter(TypeReference) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.IgnoreExceptionsFilter
The given exception and subclasses will be ignored.
IgnoreExceptionsFilter(Collection<TypeReference>) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.IgnoreExceptionsFilter
All given exceptions and subclasses will be ignored.
IgnoreExceptionsInterFilter<Instruction> - Class in com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
IgnoreExceptionsInterFilter(ExceptionFilter<Instruction>) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.IgnoreExceptionsInterFilter
 
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
 
IgnoreIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
ignoreName(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
ignoreName(String) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
IgnoreSerializableWarning() - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
 
IHtmlCallback - Interface in com.ibm.wala.cast.js.html
Callback which is implemented by users of the IHtmlParser.
IHtmlParser - Interface in com.ibm.wala.cast.js.html
 
IHtmlParserFactory - Interface in com.ibm.wala.cast.js.html
 
iIndex() - Method in class com.ibm.wala.ssa.SSAInstruction
 
IInstanceofInstruction - Interface in com.ibm.wala.shrike.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 Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Information on how the IInstanciationBehavior made its decision for IInstantiationBehavior.InstanceBehavior
IInstantiationBehavior.InstanceBehavior - Enum Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
The handling for a variable occurring in the AndroidModel.
IInstantiator - Interface in com.ibm.wala.core.util.ssa
Used for CallBacks to create an Instance.
IInstruction - Interface in com.ibm.wala.shrike.shrikeBT
 
IInstruction.Visitor - Class in com.ibm.wala.shrike.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.shrike.shrikeBT
 
IInvokeInstruction.Dispatch - Enum Class in com.ibm.wala.shrike.shrikeBT
 
IInvokeInstruction.IDispatch - Interface in com.ibm.wala.shrike.shrikeBT
 
ikAndStates - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
for numbering InstanceKey, StateMachine.State pairs
IKFlow<E extends ISSABasicBlock> - Class in org.scandroid.flow.types
 
IKFlow(InstanceKey, BasicBlockInContext<E>, boolean) - Constructor for class org.scandroid.flow.types.IKFlow
 
IKilldallFramework<T,V extends IVariable<V>> - 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.shrike.shrikeBT
 
ILoadInstruction - Interface in com.ibm.wala.shrike.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.shrike.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 - Enum constant in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.BasedOn
ParameterAccessor was constructed using an IMethod
IMethod.SourcePosition - Interface in com.ibm.wala.classLoader
 
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.core.util.strings
A read-only byte array.
ImmutableByteArray(byte[]) - Constructor for class com.ibm.wala.core.util.strings.ImmutableByteArray
 
ImmutableByteArray(byte[], int, int) - Constructor for class com.ibm.wala.core.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(Integer) - Method in class org.scandroid.prefixtransfer.PrefixVariable
 
INCLUDE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
INCLUDE_CALLBACKS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
If this flag is not set only functions of actual Android-Components are returned.
IncludedPosition - Interface in com.ibm.wala.cast.js.html
A CAstSourcePositionMap.Position for source code that has been included in some enclosing file, e.g., JavaScript code included in an HTML file via a script node.
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
 
includeFile(File) - Method in class com.ibm.wala.ide.classloader.EclipseSourceDirectoryTreeModule
 
includeLibrary() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
includeLibrary() - Method in class org.scandroid.util.CLISCanDroidOptions
 
includeLibrary() - Method in interface org.scandroid.util.ISCanDroidOptions
 
includes(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
incNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
incrementNumNodesTraversed() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
index - Variable in class com.ibm.wala.ipa.callgraph.ContextKey.ParameterKey
 
index() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Returns the current bytecode index
index(InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
indexedTypes - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
indexedTypes_T - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT
 
indirectlyReadLocals(int) - Method in interface com.ibm.wala.shrike.shrikeBT.IndirectionData
 
indirectlyWrittenLocals(int) - Method in interface com.ibm.wala.shrike.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
 
InflowAnalysis - Class in org.scandroid.flow
 
InflowAnalysis() - Constructor for class org.scandroid.flow.InflowAnalysis
 
info(String) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
info(String, Object...) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
info(Throwable) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
INFO - Enum constant in enum class com.ibm.wala.shrike.sourcepos.Debug.LogLevel
 
inheritCache - Variable in class com.ibm.wala.classLoader.BytecodeClass
A mapping from Selector to IMethod used to cache method lookups from superclasses
INHERITED - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
No direct mapping was found for the type, the one returned is from a superclass.
init() - Static method in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
init() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
init() - Static method in class com.ibm.wala.cast.js.analysis.typeInference.JSPrimitiveType
 
init() - Method in class com.ibm.wala.cfg.AbstractCFG
subclasses must call this before calling addEdge, but after creating the nodes
init() - Method in class com.ibm.wala.core.viz.viewer.PaPanel
Two steps initialization is required here is our deriver can choose the roots for the heap tree.
init() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
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(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<T>, SSAInference.OperatorFactory<T>) - Method in class com.ibm.wala.dataflow.ssa.SSAInference
initializer for SSA Inference equations.
init(Graph<T>, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
Subclasses must call this in the constructor!
init(Graph<T>, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
 
init(Iterable<Entrypoint>) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
Builds the call graph data structures.
init(Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
subclass constructors must call this!
init(List<Module>) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
init(List<Module>) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
 
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(List<Module>) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
init(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
subclass constructors must call this!
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.shrike.shrikeCT.CodeReader
Point iter at the list of attributes for this code.
initClassAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrike.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
initCoreForJavaSource() - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaSourceAnalysisScope
 
initException - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
initFieldAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrike.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) - 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.cast.java.analysis.typeInference.AstJavaTypeInference
 
initialize() - Method in class com.ibm.wala.cast.js.analysis.typeInference.JSTypeInference
 
initialize() - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
 
initialize() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Start tabulation with the initial seeds.
InitializedBitVectorSolver - Class in com.ibm.wala.analysis.exceptionanalysis
 
InitializedBitVectorSolver(IKilldallFramework<CGNode, BitVectorVariable>) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.InitializedBitVectorSolver
 
Initializer - Annotation Interface in com.ibm.wala.qual
A method annotated with @Initializer is expected to always be invoked before the object is used.
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.shrike.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(Set<Pair<CAstEntity, ModuleEntry>>) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
initTranslator(Set<Pair<CAstEntity, ModuleEntry>>) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
create the appropriate IR translator for the language
initTypeInfo() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
InnerClassesReader - Class in com.ibm.wala.shrike.shrikeCT
This class reads InnerClasses attributes.
InnerClassesReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.InnerClassesReader
Build a reader for the attribute 'iter'.
InnerClassesWriter - Class in com.ibm.wala.shrike.shrikeCT
This class builds serializable InnerClasses attributes.
InnerClassesWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.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
 
INPUT_METHOD_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
inputElementCallback() - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
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.shrike.shrikeBT.MethodEditor
Insert code to be executed after the instruction.
insertAfter(MethodEditor.Patch) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor.Visitor
Insert a patch after the current instruction in the code.
insertAfterBody(MethodEditor.Patch) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
This method inserts code that will be placed after the method body.
insertAtStart(MethodEditor.Patch) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
Insert code to be executed whenever the method is entered.
insertBefore(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
Insert code to be executed before the instruction.
insertBefore(MethodEditor.Patch) - Method in class com.ibm.wala.shrike.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 - Static variable in class com.ibm.wala.core.java11.Java9AnalysisScopeReader
 
instance - Static variable in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
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 - Variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
 
instance - Static variable in class com.ibm.wala.util.intset.EmptyIntSet
 
instance() - Static method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.GlobalVertex
 
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() - 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.ToStringComparator
 
INSTANCE - Static variable in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.UnknownVertex
 
INSTANCE - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ForInBodyExtractionPolicy
 
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_KEY_KEY - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
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.
instanceID() - Method in class org.scandroid.prefixtransfer.InstanceKeySite
 
instanceID() - Method in class org.scandroid.prefixtransfer.modeledAllocations.ConstantString
 
instanceID() - Method in class org.scandroid.prefixtransfer.modeledAllocations.StringToLower
 
instanceID() - Method in class org.scandroid.prefixtransfer.modeledAllocations.UriAppendString
 
instanceID() - Method in class org.scandroid.prefixtransfer.modeledAllocations.UriParseString
 
instanceID() - Method in class org.scandroid.prefixtransfer.StringBuilderUseAnalysis.StringBuilderToStringInstanceKeySite
 
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
 
InstanceKeyElement - Class in org.scandroid.domain
 
InstanceKeyElement(InstanceKey) - Constructor for class org.scandroid.domain.InstanceKeyElement
 
instanceKeyFactory - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
An object that abstracts how to model instances in the heap.
InstanceKeyFactory - Interface in com.ibm.wala.ipa.callgraph.propagation
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
InstanceKeySite - Class in org.scandroid.prefixtransfer
 
InstanceKeySite() - Constructor for class org.scandroid.prefixtransfer.InstanceKeySite
 
InstanceKeyWithNode - Interface in com.ibm.wala.analysis.reflection
An instance key which has an associated CGNode.
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
 
InstanceOf(int, int, int, int) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
INSTANCEOF - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
INSTANCEOF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
InstanceofInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents instanceof instructions.
InstanceofInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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:
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 - Class in com.ibm.wala.shrike.shrikeBT
Instructions are immutable objects.
Instruction(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction
 
INSTRUCTION_INDEX_UNAVAILABLE - Static variable in class com.ibm.wala.types.annotations.TypeAnnotation.TypeAnnotationTarget
 
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
 
InstructionByIIndexMap<Instruction extends SSAInstruction,T> - Class in com.ibm.wala.core.util.ssa
 
InstructionByIIndexMap() - Constructor for class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
InstructionByIIndexMap(Map<InstructionByIIndexWrapper<Instruction>, T>) - Constructor for class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
InstructionByIIndexWrapper<T extends SSAInstruction> - Class in com.ibm.wala.core.util.ssa
 
InstructionByIIndexWrapper(T) - Constructor for class com.ibm.wala.core.util.ssa.InstructionByIIndexWrapper
 
instructionFactory() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
instructionFactory() - Method in interface com.ibm.wala.classLoader.Language
 
InstructionFactory() - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
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 - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
instructions - Variable in class com.ibm.wala.ssa.SSACFG
The "normal" instructions which constitute the SSA form.
instructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
InstructionTypeCounter - Class in com.ibm.wala.shrike.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 - Static variable in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
insts - Variable in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
 
insts - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
 
insts - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
instToBC - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
inSubtree(CAstNode, CAstNode) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodePos
Determines whether a node is inside the subtree rooted at some other node.
Int - Static variable in class com.ibm.wala.types.TypeReference
 
INT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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
 
IntegerRandomGraph(int, int) - Constructor for class com.ibm.wala.util.graph.impl.RandomGraph.IntegerRandomGraph
 
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(String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
intent(String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
intent(String, String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
Make an intent.
Intent - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Determines the target of an Android-Intent.
Intent - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Intent() - 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) - 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(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
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.
INTENT_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
Intent.IntentType - Enum Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
 
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, IAnalysisCacheView) - 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(ContextSelector, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
 
IntentContextSelector(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, IAnalysisCacheView, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
IntentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
INTENTS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
 
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 Class 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 - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
 
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
 
INTERNAL_TARGET - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
The Class the Intent Action refers to belongs to this App
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(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
InternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
InternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
internalNextClass() - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
internalOutputModifiedClass(Object, String, Object) - Method in class com.ibm.wala.shrike.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, Predicate<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.InterproceduralCFG
 
InterproceduralExceptionFilter<Instruction> - Interface in com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
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
 
intersect(String, String) - Static method in class org.scandroid.prefixtransfer.PrefixVariable
 
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(IntSet) - 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 interface com.ibm.wala.util.intset.LongSet
This implementation must not despoil the original value of "this"
intersection(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
intersection(MutableSharedBitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
intersectionEmpty(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Check if the intersection of the two sets is empty
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
intersectionEmpty(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
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(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Interset this with another set.
intersectWith(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Interset this with another set.
intersectWith(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
intersectWith(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
intersectWith(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
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() - 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
 
IntIterator - Interface in com.ibm.wala.util.intset
a more efficient iterator for sets of integers
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
 
IntraproceduralExceptionAnalysis - Class in com.ibm.wala.analysis.exceptionanalysis
 
IntraproceduralExceptionAnalysis(CGNode, ExceptionFilter<SSAInstruction>, ClassHierarchy, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Create and compute intraprocedural exception analysis.
IntraproceduralExceptionAnalysis(IR, ExceptionFilter<SSAInstruction>, ClassHierarchy) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Deprecated.
IntraproceduralExceptionAnalysis(IR, ExceptionFilter<SSAInstruction>, ClassHierarchy, PointerAnalysis<InstanceKey>, CGNode) - Constructor for class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
Create and compute intraprocedural exception analysis.
IntraproceduralNullPointerAnalysis - Class in com.ibm.wala.analysis.nullpointer
Intraprocedural dataflow analysis to detect impossible NullPointerExceptions.
IntraproceduralNullPointerAnalysis(IR) - Constructor for class com.ibm.wala.analysis.nullpointer.IntraproceduralNullPointerAnalysis
 
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.
IntraprocReachingDefs - Class in com.ibm.wala.examples.analysis.dataflow
Compute intraprocedural reaching defs of global variables, i.e., the defs are SSAPutInstructions on static state.
IntraprocReachingDefs(ExplodedControlFlowGraph, IClassHierarchy) - Constructor for class com.ibm.wala.examples.analysis.dataflow.IntraprocReachingDefs
 
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<T>> - 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
 
INTTOBYTE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
INTTOCHAR - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
INTTODOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
INTTOFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
INTTOLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
INTTOSHORT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
IntTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
IntVector - Interface in com.ibm.wala.util.intset
interface for array of integer
invalidate(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
 
invalidate(IMethod, Context) - Method in interface com.ibm.wala.ipa.callgraph.IAnalysisCacheView
 
invalidate(IMethod, Context) - Method in class com.ibm.wala.ssa.AuxiliaryCache
 
invalidate(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
Invalidate all cached information for a <method,context> pair
invalidate(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Marks all known instances of VariableKey invalid.
invalidate(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
invalidateDU(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
Invalidate the cached DefUse for a <method,context> pair
invalidateIR(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
Invalidate the cached IR for a <method,context> pair
InvalidClassFileException - Exception in com.ibm.wala.shrike.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.shrike.shrikeCT.InvalidClassFileException
The incoming class file is invalid.
InvalidSourceInfoException - Exception in com.ibm.wala.shrike.sourcepos
An InvalidSourceInfoException is thrown if SourceInfo could not be initialized.
InvalidSourceInfoException() - Constructor for exception com.ibm.wala.shrike.sourcepos.InvalidSourceInfoException
Creates a new instance of InvalidSourceInfoException without detail message.
InvalidSourceInfoException(String) - Constructor for exception com.ibm.wala.shrike.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(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
 
invert(NumberedGraph<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(int, int, int[], int[], int, CallSiteReference) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
Invoke(int, int, int[], int, CallSiteReference) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
Invoke(int, int, int, int[], int, CallSiteReference) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
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.shrike.shrikeBT
 
InvokeDynamicInstruction(short, BootstrapMethodsReader.BootstrapMethod, String, String) - Constructor for class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
InvokeDynamicToken(BootstrapMethodsReader.BootstrapMethod, String, String) - Constructor for class com.ibm.wala.shrike.shrikeBT.ConstantInstruction.InvokeDynamicToken
 
InvokeInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents method invocation instructions.
InvokeInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
InvokeInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
InvokeInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
InvokeInstruction(int, 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.core.util.ssa.TypeSafeInstructionFactory
result = site(params).
InvokeInstruction(int, List<? extends SSAValue>, SSAValue, CallSiteReference) - Method in class com.ibm.wala.core.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.shrike.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.shrike.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.core.viz.viewer
 
IrAndSourceViewer() - Constructor for class com.ibm.wala.core.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.
IRView - Interface in com.ibm.wala.ssa
 
IrViewer - Class in com.ibm.wala.core.viz.viewer
 
IrViewer() - Constructor for class com.ibm.wala.core.viz.viewer.IrViewer
 
IrViewer.SelectedPcListner - Interface in com.ibm.wala.core.viz.viewer
 
IS_DEFINED_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
IS_ECLIPSE_RUNNING - Static variable in class com.ibm.wala.ide.plugin.CorePlugin
 
IS_RESOURCES_BUNDLE_AVAILABLE - Static variable in class com.ibm.wala.ide.plugin.CorePlugin
 
isA(Class<? extends Context>) - Method in interface com.ibm.wala.ipa.callgraph.Context
 
isA(Class<? extends Context>) - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
 
isA(Class<? extends Context>) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
 
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.shrike.shrikeBT.ArrayLoadInstruction
Java bytecode does not permit this.
isAddressOf() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
Java does not permit this
isAddressOf() - Method in interface com.ibm.wala.shrike.shrikeBT.IMemoryOperation
Denotes whether this instruction is taking the address of whatever location it refers to.
isAddressOf() - Method in class com.ibm.wala.shrike.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 class com.ibm.wala.dalvik.util.AndroidComponent
 
isAnnotation() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isAnnotation() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isAnnotation() - Method in interface com.ibm.wala.classLoader.IMethod
 
isAnnotation() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isAnnotation() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isAnnotation() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isAnonymous() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isApkFile(String) - Static method in class com.ibm.wala.core.util.io.FileSuffixes
Does the file name represent a .dex file?
isApplicationClassesOnly() - Method in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
isApplicationLoader(IClassLoader) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
isArray() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.core.util.strings.Atom
Is "this" atom an array descriptor?
isArrayDescriptor(ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.Atom
 
isArrayType() - Method in class com.ibm.wala.analysis.typeInference.ConeType
 
isArrayType() - Method in class com.ibm.wala.analysis.typeInference.PointType
 
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?
isArrayType(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
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(SSAValue, SSAValue, IClassHierarchy) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Does "to x := from" hold?.
isAssignable(TypeReference, TypeReference, IClassHierarchy) - Static method in class com.ibm.wala.core.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?
isAssignableFrom(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Does an expression c1 x := c2 y typecheck?
isAssignableFrom(TypeName, TypeName) - Static method in class com.ibm.wala.core.util.PrimitiveAssignability
Does an expression c1 x := c2 y typecheck?
isAssignableFrom(TypeReference, TypeReference) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
 
isAssigned() - Method in class com.ibm.wala.core.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
 
isAssignmentCompatible(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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
 
isBlockInput() - Method in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
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
 
isBootstrapForJavaLambdas() - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
Is this the bootstrap method used for compiling Java lambdas?
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(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isCall(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
isCall(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
isCanceled() - Method in class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
isCanceled() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
isCanceled() - Method in class com.ibm.wala.util.NullProgressMonitor
 
isCanceled() - Method in class org.scandroid.util.EmptyProgressMonitor
 
isCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
ISCanDroidOptions - Interface in org.scandroid.util
 
isCapture() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isCaptureErr() - Method in class com.ibm.wala.util.processes.Launcher
 
isCaptureOutput() - Method in class com.ibm.wala.util.processes.Launcher
 
isCaseInsensitive() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
 
isCaseInsensitive() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
 
isCaseInsensitive() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
 
isCaseInsensitive(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
 
isCaseInsensitive(String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
 
isCastCompatible(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isCatchBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
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.cfg.AbstractCFG
 
isCatchBlock(int) - Method in class com.ibm.wala.ssa.SSACFG
is the given i a catch block?
isChanged() - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
Check whether any methods in the class have actually been changed.
isChanged(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
isCharType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isCharType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isClass() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isClassDescriptor() - Method in class com.ibm.wala.core.util.strings.Atom
Is "this" atom a class descriptor?
isClassFactory(MethodReference) - Static method in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
isClassFile() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
isClassFile() - Method in class com.ibm.wala.classLoader.ClassFileModule
 
isClassFile() - Method in class com.ibm.wala.classLoader.ClassFileURLModule
 
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.core.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.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
isConstantRef(SymbolTable, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
isConstructor - Variable in class com.ibm.wala.shrike.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
 
isConversion() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
 
isCoreModule(String) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredCoreModule
 
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) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
IsDefinedInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
IsDefinedInstruction(int, int, int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int, int, FieldReference) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
IsDefinedInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
IsDefinedInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
isDeprecated() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isDexFile(String) - Static method in class com.ibm.wala.core.util.io.FileSuffixes
Does the file name represent a .dex file?
isDexFile(URI) - Static method in class com.ibm.wala.core.util.io.FileSuffixes
Does the URI refer to a .dex file?
ISDG - Interface in com.ibm.wala.ipa.slicer
Interface for an SDG (loosely defined here as a graph of Statements.
isDirectory(String) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
 
isDispatch() - Method in class com.ibm.wala.cast.loader.DynamicCallSiteReference
 
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
 
isEmpty() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationSummary
 
isEmpty() - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
isEmpty() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
isEmpty() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
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.shrike.shrikeBT.MonitorInstruction
 
isEntry(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isEntry(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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
 
isEnum() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isEnum() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isEnum() - Method in interface com.ibm.wala.classLoader.IMethod
 
isEnum() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isEnum() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isEnum() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isEqualTo(IBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isExceptionLabel(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
isExit(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isExit(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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(CallGraph, CGNode) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
Checks if a node is FakeRoot
isFakeRootMethod(MemberReference) - 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.AstConsumeInstruction
 
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.cast.java.ssa.EnclosingObjectReference
 
isFallThrough() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
isFallThrough() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
isFallThrough() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
isFallThrough() - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
isFallThrough() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
True if the instruction can continue.
isFallThrough() - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
isFallThrough() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
 
isFallThrough() - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
 
isFallThrough() - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
isFallThrough() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
isFallThrough() - Method in class com.ibm.wala.shrike.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
 
isFiltered(Collection<TypeReference>, Collection<FilteredException>, ClassHierarchy) - Static method in class com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionMatcher
 
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.cast.loader.DynamicCallSiteReference
 
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
 
isFlowDeleted(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
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.ipa.callgraph.impl.FakeRootMethod
 
isFromSource() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isFromSpecification() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
 
isFullColoring() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
 
isFunctionConstructorInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.JSMethodInstructionVisitor
Determine whether invk corresponds to a function declaration or function expression.
isGenericType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isGlobal() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
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.shrike.shrikeBT
 
IShiftInstruction.Operator - Enum Class in com.ibm.wala.shrike.shrikeBT
 
isHigherPriority(Debug.LogLevel) - Method in enum class com.ibm.wala.shrike.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 class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
isIgnoreExceptions() - Method in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
 
isIgnoreExceptions() - Method in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
isIgnoreHeap() - Method in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
isIgnoreInterproc() - Method in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
 
isIgnoreMethodInvoke() - Method in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
isIgnoreStringConstants() - Method in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
isImplicit(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
isImplicit(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
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
 
ISinkPoint - Interface in org.scandroid.flow
 
ISinkSpec - Interface in org.scandroid.spec
 
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.shrike.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() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isInterface() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
isInterface() - Method in interface com.ibm.wala.cast.java.types.JavaType
 
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.cast.ipa.cha.CrossLanguageClassHierarchy
 
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.shrike.shrikeBT.analysis.ClassHierarchyProvider
 
isInterface(String) - Method in class com.ibm.wala.shrike.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
 
isIntersectionType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isIntType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
isIntType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
 
isIntZeroConstant() - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
 
isJarFile(String) - Static method in class com.ibm.wala.core.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.core.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.core.util.scope.JUnitEntryPoints
Check if the given class is a JUnit test class.
isKnownAnnotation(String) - Static method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
 
isKnownAnnotation(String) - Static method in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
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(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?
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
 
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.
isLocal() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isLongConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isLongOrLess(ITypeBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
Returns true if type is char, byte, short, int, or long.
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
 
isMember() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.core.util.strings.Atom
Is "this" atom a method descriptor?
isModule() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isModule() - Method in interface com.ibm.wala.classLoader.IMethod
 
isModule() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isModule() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isModule() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isModuleFile() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
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.shrike.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).
isNested() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isNew() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
Does this call vertex correspond to a new instruction?
isNullary() - Static 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() - Method in interface com.ibm.wala.ssa.Value
Is this value a null constant?
isNullConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
isNullType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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 class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
isObject() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.ObjectType
 
isObject() - Method in class com.ibm.wala.shrike.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
 
ISourceSpec - Interface in org.scandroid.spec
 
isOutermost() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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
 
isParameterizedType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
ISpecs - Interface in org.scandroid.spec
 
isPEI() - Method in class com.ibm.wala.cast.ir.ssa.AstPropertyRead
 
isPEI() - Method in class com.ibm.wala.cast.ir.ssa.AstPropertyWrite
 
isPEI() - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
 
isPEI() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
isPEI() - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
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.shrike.shrikeBT.ArrayLengthInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
isPEI() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
PEI == "Potentially excepting instruction"
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
isPEI() - Method in class com.ibm.wala.shrike.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
 
isPossiblyLexicalClass(IClass) - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaScopeMappingInstanceKeys
 
isPowerOf2(int) - Static method in class com.ibm.wala.util.math.Logs
 
isPrimitive() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isPrimitive() - Method in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
isPrimitiveType() - Method in class com.ibm.wala.types.TypeName
Does 'this' refer to a primitive type
isPrimitiveType() - Method in class com.ibm.wala.types.TypeReference
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(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
isPrimordialJarFile(JarFile) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
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.PhantomClass
 
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.PhantomClass
 
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
 
isRawType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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
isRecord() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
This overrides a method introduced in recent versions of the ITypeBinding interface to handle records.
isRecovered() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.shrike.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.classLoader.PhantomClass
 
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.core.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.core.util.io.FileSuffixes
Does the URI point to a ressource in a jar-file
isRethrow() - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
isReturn(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
isReturn(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
isReturn(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
isReturn(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
 
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.
isReuse(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Handed through to an IInstantiationBehavior if set in the constructor.
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(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Return if the type is managed by this class.
isSeen(SSAValue.VariableKey, boolean) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Return if the type is managed by this class.
isSeen(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
isSeen(TypeReference, boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Return if the type is managed by this class.
isSideEffect(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
isSource() - Method in class org.scandroid.flow.types.FlowType
 
isSourceFile() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil.Bootstrap
 
isSourceFile() - Method in class com.ibm.wala.classLoader.ClassFileModule
 
isSourceFile() - Method in class com.ibm.wala.classLoader.ClassFileURLModule
 
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.core.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 - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
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.cast.loader.DynamicCallSiteReference
 
isStatic() - Method in interface com.ibm.wala.cast.tree.CAstType.Method
 
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() - Method in class com.ibm.wala.shrike.shrikeBT.Compiler.Output
 
isStatic() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
isStatic() - Method in interface com.ibm.wala.shrike.shrikeBT.IGetInstruction
 
isStatic() - Method in interface com.ibm.wala.shrike.shrikeBT.IPutInstruction
 
isStatic() - Method in class com.ibm.wala.shrike.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() - Method in interface com.ibm.wala.ssa.Value
Is this value a string constant?
isStringConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
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
 
isSubclassFiltered() - Method in class com.ibm.wala.ipa.cfg.exceptionpruning.FilteredException
 
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.core.util.ssa.ParameterAccessor
Is sub a subclass of superC (or the same).
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
 
isSubset(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
 
isSubset(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
isSubset(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
 
isSubset(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
 
isSubset(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
 
isSubset(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
isSubTypeCompatible(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isSubtypeOf(ClassHierarchyProvider, String, String) - Static method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchy
Perform subtype check.
isSubtypeOf(String, String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
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.java.translator.jdt.FakeExceptionTypeBinding
 
isSynthetic() - Method in class com.ibm.wala.cast.loader.AstClass
 
isSynthetic() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
 
isSynthetic() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isSynthetic() - Method in class com.ibm.wala.classLoader.ArrayClass
 
isSynthetic() - Method in interface com.ibm.wala.classLoader.IClass
 
isSynthetic() - Method in interface com.ibm.wala.classLoader.IMethod
Is this method synthetic, i.e., compiler-generated (this refers to the synthetic flag in java/dex bytecode)
isSynthetic() - Method in class com.ibm.wala.classLoader.JVMClass
 
isSynthetic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isSynthetic() - Method in class com.ibm.wala.classLoader.SyntheticClass
 
isSynthetic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
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 class 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.shrike.shrikeBT.info.ThisAssignmentChecker
 
isThrowable(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
 
isTopLevel() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
IStoreIndirectInstruction - Interface in com.ibm.wala.shrike.shrikeBT
 
IStoreInstruction - Interface in com.ibm.wala.shrike.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.core.util.strings.StringStuff
 
isTypeVariable() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
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.
isUncataloguedField(IClass, String) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
isUndefined() - Method in class com.ibm.wala.shrike.sourcepos.Position
Tests whether this position is undefined.
isUndefined(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
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.shrike.shrikeBT.BinaryOpInstruction
 
isUnsigned() - Method in interface com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction
 
isUnsigned() - Method in interface com.ibm.wala.shrike.shrikeBT.IShiftInstruction
 
isUnsigned() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
isUnused(int) - Method in class com.ibm.wala.ssa.DefUse
 
ISupergraph<T,P> - Interface in com.ibm.wala.dataflow.IFDS
A supergraph as defined by Reps, Horwitz, and Sagiv POPL95
isUpperbound() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isUsed(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
isValid() - Method in class com.ibm.wala.shrike.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
 
isWalaSynthetic() - Method in class com.ibm.wala.cast.loader.AstMethod
 
isWalaSynthetic() - Method in interface com.ibm.wala.classLoader.IMethod
Is the implementation of this method a model generated by WALA? For compiler-generated synthetic methods, refer to IMethod.isSynthetic()
isWalaSynthetic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
 
isWalaSynthetic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
 
isWalaSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
isWarFile(String) - Static method in class com.ibm.wala.core.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.core.util.bytecode.BytecodeStream
Are we currently processing a wide instruction?
isWildcard() - Method in class com.ibm.wala.types.generics.TypeArgument
 
isWildcardType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isZero() - Method in class com.ibm.wala.util.intset.BitVectorBase
 
isZero() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
 
isZero(int) - Method in class com.ibm.wala.ssa.SymbolTable
 
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
 
ITag - Interface in com.ibm.wala.cast.js.html
 
ITEM_Double - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Float - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Integer - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Long - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Null - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Object - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Top - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_Uninitalized - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
ITEM_UninitializedThis - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
items - Static variable in class com.ibm.wala.shrike.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() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
iterateCallSites() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
iterateCallSites() - Method in class com.ibm.wala.ssa.IR
 
iterateCallSites() - Method in interface com.ibm.wala.ssa.IRView
 
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.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(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.cha.CHAContextInterpreter
 
iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
 
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
 
iterateCastTypes(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
Return the types this method may cast to
iterateCastTypes(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
 
iterateCastTypes(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
 
iterateCastTypes(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
 
iterateCatchInstructions() - Method in class com.ibm.wala.ssa.IR
 
iterateCrossProduct(CGNode, SSAAbstractInvokeInstruction, InstanceKey[][], Consumer<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
 
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.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.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() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
 
iterateNewSites() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
 
iterateNewSites() - Method in class com.ibm.wala.ssa.IR
 
iterateNewSites() - Method in interface com.ibm.wala.ssa.IRView
 
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.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(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.cha.CHAContextInterpreter
 
iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
 
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
 
iterateNodes(CAstNode) - Static method in class com.ibm.wala.cast.util.CAstFunctions
 
iterateNodes(IntSet) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
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.shrike.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
 
ITERATION_CUTOFF - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.OptimisticCallgraphBuilder
The maximum number of iterations to perform.
ITERATION_CUTOFF - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
The maximum number of iterations to perform.
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 class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
 
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() - Static method in class com.ibm.wala.core.util.warnings.Warnings
 
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() - Method in class org.scandroid.domain.IFDSTaintDomain
 
iterator() - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
iterator() - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
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<V>> - 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.shrike.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.shrike.shrikeBT
 
IUnaryOpInstruction.IOperator - Interface in com.ibm.wala.shrike.shrikeBT
 
IUnaryOpInstruction.Operator - Enum Class in com.ibm.wala.shrike.shrikeBT
 
IUrlResolver - Interface in com.ibm.wala.cast.js.html
Used for handling resources that were copied from the web to local files (and still contain references to the web)
IVariable<T extends IVariable<T>> - 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(InputStream) - Constructor for class com.ibm.wala.classLoader.JarStreamModule
 
Java - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical name for the Java language
JAVA - Static variable in interface com.ibm.wala.classLoader.Language
The canonical Language implementation for Java
JAVA_CUP - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
JAVA_CUP_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
Java2IRTranslator - Class in com.ibm.wala.cast.java.translator
 
Java2IRTranslator(JavaSourceLoaderImpl, CAstRewriterFactory<?, ?>, boolean, SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.Java2IRTranslator
 
Java2IRTranslator(JavaSourceLoaderImpl, CAstRewriterFactory<?, ?>, SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.Java2IRTranslator
 
Java2IRTranslator(JavaSourceLoaderImpl, SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.Java2IRTranslator
 
Java9AnalysisScopeReader - Class in com.ibm.wala.core.java11
 
Java9AnalysisScopeReader() - Constructor for class com.ibm.wala.core.java11.Java9AnalysisScopeReader
 
JavaCAst2IRTranslator - Class in com.ibm.wala.cast.java.translator
 
JavaCAst2IRTranslator(ModuleEntry, CAstEntity, JavaSourceLoaderImpl, SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
JavaClass(String, Collection<TypeName>, CAstSourcePositionMap.Position, Collection<CAstQualifier>, JavaSourceLoaderImpl, IClass, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
JavaEclipseProjectPath - Class in com.ibm.wala.ide.util
 
JavaEclipseProjectPath(EclipseProjectPath.AnalysisScopeType) - Constructor for class com.ibm.wala.ide.util.JavaEclipseProjectPath
 
JavaEclipseProjectPath.JavaSourceLoader - Enum Class in com.ibm.wala.ide.util
 
JavaEntityMethod(CAstEntity, IClass) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
JavaEntityMethod(CAstEntity, IClass, AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
JavaField(CAstEntity, IClassLoader, IClass, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaField
 
JavaHome - Class in com.ibm.wala.util.io
 
JavaHome() - Constructor for class com.ibm.wala.util.io.JavaHome
 
JavaInstructionFactory() - Constructor for class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
JavaInvokeInstruction(int, int[], int[], int, CallSiteReference) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
JavaInvokeInstruction(int, int[], int[], int, CallSiteReference) - Method in interface com.ibm.wala.cast.java.ssa.AstJavaInstructionFactory
 
JavaIoSerializable - Static variable in class com.ibm.wala.types.TypeReference
 
JavaIoSerializableName - Static variable in class com.ibm.wala.types.TypeReference
 
JavaJavaScriptHybridCallGraphBuilder - Class in com.ibm.wala.cast.js.examples.hybrid
 
JavaJavaScriptHybridCallGraphBuilder(IMethod, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
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
 
JavaLangInvokeMethodHandlesLookup - 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
JavaNewEnclosingInstruction(int, int, NewSiteReference, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
JavaNewEnclosingInstruction(int, int, NewSiteReference, int) - Method in interface com.ibm.wala.cast.java.ssa.AstJavaInstructionFactory
 
JavaPrimitiveType - Class in com.ibm.wala.analysis.typeInference
Abstraction of a primitive type in Java.
JavaPrimitiveTypeMap - Class in com.ibm.wala.cast.java.types
 
JavaPrimitiveTypeMap() - Constructor for class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap
 
JavaPrimitiveTypeMap.JavaPrimitiveType - Class in com.ibm.wala.cast.java.types
 
JavaProcedureEntity - Interface in com.ibm.wala.cast.java.translator
 
JavaScopeMappingInstanceKeys - Class in com.ibm.wala.cast.java.ipa.callgraph
 
JavaScopeMappingInstanceKeys(PropagationCallGraphBuilder, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.JavaScopeMappingInstanceKeys
 
JAVASCRIPT - Enum constant in enum class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath.JSLoader
 
JavaScriptAnalysisEngine<I extends InstanceKey> - Class in com.ibm.wala.cast.js.client
 
JavaScriptAnalysisEngine() - Constructor for class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine - Class in com.ibm.wala.cast.js.client
 
JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType - Enum Class in com.ibm.wala.cast.js.client
 
JavaScriptAnalysisEngine.PropagationJavaScriptAnalysisEngine - Class in com.ibm.wala.cast.js.client
 
JavaScriptCAstNode - Interface in com.ibm.wala.cast.js.translator
 
JavaScriptCheckReference - Class in com.ibm.wala.cast.js.ssa
Checks if a reference is null or undefined, and if so, throws a ReferenceError.
JavaScriptCheckReference(int, int) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
JavaScriptConstructorContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JavaScriptConstructorContextSelector(ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructorContextSelector
 
JavaScriptConstructorFunctions - Class in com.ibm.wala.cast.js.ipa.summaries
 
JavaScriptConstructorFunctions(IClassHierarchy) - Constructor for class com.ibm.wala.cast.js.ipa.summaries.JavaScriptConstructorFunctions
 
JavaScriptConstructorFunctions.JavaScriptConstructor - Class in com.ibm.wala.cast.js.ipa.summaries
 
JavaScriptConstructorInstanceKeys - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JavaScriptConstructorInstanceKeys(InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructorInstanceKeys
 
JavaScriptConstructTargetSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
generates instructions to simulate the semantics of JS constructor invocations
JavaScriptConstructTargetSelector(JavaScriptConstructorFunctions, MethodTargetSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructTargetSelector
 
JavaScriptConstructTargetSelector(IClassHierarchy, MethodTargetSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructTargetSelector
 
JavaScriptEclipseProjectPath - Class in com.ibm.wala.ide.util
 
JavaScriptEclipseProjectPath(Set<Pair<String, Plugin>>) - Constructor for class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
JavaScriptEclipseProjectPath.JSLoader - Enum Class in com.ibm.wala.ide.util
 
JavaScriptEntryPoints - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JavaScriptEntryPoints(IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptEntryPoints
 
JavaScriptFunctionApplyContextInterpreter - Class in com.ibm.wala.cast.js.ipa.callgraph
TODO cache generated IRs
JavaScriptFunctionApplyContextInterpreter(AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextInterpreter
 
JavaScriptFunctionApplyContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JavaScriptFunctionApplyContextSelector(ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector
 
JavaScriptFunctionApplyContextSelector.ApplyContext - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JavaScriptFunctionApplyTargetSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
We need to generate synthetic methods for Function.apply() in the target selector, so that the AstMethod for Function_prototype_apply() in the prologue doesn't actually get used in the CGNodes used for calls to Function.prototype.apply().
JavaScriptFunctionApplyTargetSelector(MethodTargetSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyTargetSelector
 
JavaScriptFunctionDotCallTargetSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
Generate IR to model Function.call()
JavaScriptFunctionDotCallTargetSelector(MethodTargetSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionDotCallTargetSelector
 
JavaScriptHeadlessUtil - Class in com.ibm.wala.ide.util
 
JavaScriptHeadlessUtil() - Constructor for class com.ibm.wala.ide.util.JavaScriptHeadlessUtil
 
JavaScriptInstanceOf - Class in com.ibm.wala.cast.js.ssa
 
JavaScriptInstanceOf(int, int, int, int) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
JavaScriptInvoke - Class in com.ibm.wala.cast.js.ssa
 
JavaScriptInvoke(int, int, int[], int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
JavaScriptInvoke(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
JavaScriptInvoke(int, int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
JavaScriptLoader - Class in com.ibm.wala.cast.js.loader
 
JavaScriptLoader(IClassHierarchy, JavaScriptTranslatorFactory) - Constructor for class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
JavaScriptLoader(IClassHierarchy, JavaScriptTranslatorFactory, CAstRewriterFactory<?, ?>) - Constructor for class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
JavaScriptLoaderFactory - Class in com.ibm.wala.cast.js.loader
Creates the single class loader used for JavaScript.
JavaScriptLoaderFactory(JavaScriptTranslatorFactory) - Constructor for class com.ibm.wala.cast.js.loader.JavaScriptLoaderFactory
 
JavaScriptLoaderFactory(JavaScriptTranslatorFactory, CAstRewriterFactory<?, ?>) - Constructor for class com.ibm.wala.cast.js.loader.JavaScriptLoaderFactory
 
JavaScriptLoopUnwindingTranslatorFactory - Class in com.ibm.wala.cast.js.translator
 
JavaScriptLoopUnwindingTranslatorFactory(int) - Constructor for class com.ibm.wala.cast.js.translator.JavaScriptLoopUnwindingTranslatorFactory
 
JavaScriptMethods - Class in com.ibm.wala.cast.js.types
 
JavaScriptMethods() - Constructor for class com.ibm.wala.cast.js.types.JavaScriptMethods
 
JavaScriptModRef<T extends InstanceKey> - Class in com.ibm.wala.cast.js.ipa.modref
 
JavaScriptModRef() - Constructor for class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef
 
JavaScriptModRef.JavaScriptModVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.js.ipa.modref
 
JavaScriptModRef.JavaScriptRefVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.js.ipa.modref
 
JavaScriptModVisitor(CGNode, Collection<PointerKey>, ExtendedHeapModel, PointerAnalysis<T>) - Constructor for class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
JavaScriptPropertyRead - Class in com.ibm.wala.cast.js.ssa
 
JavaScriptPropertyRead(int, int, int, int) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptPropertyRead
 
JavaScriptPropertyWrite - Class in com.ibm.wala.cast.js.ssa
 
JavaScriptPropertyWrite(int, int, int, int) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptPropertyWrite
 
JavaScriptRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Constructor for class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
JavaScriptScopeMappingInstanceKeys - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JavaScriptScopeMappingInstanceKeys(IClassHierarchy, PropagationCallGraphBuilder, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptScopeMappingInstanceKeys
 
JavaScriptSummarizedFunction - Class in com.ibm.wala.cast.js.ipa.summaries
 
JavaScriptSummarizedFunction(MethodReference, MethodSummary, IClass) - Constructor for class com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummarizedFunction
 
JavaScriptSummary - Class in com.ibm.wala.cast.js.ipa.summaries
 
JavaScriptSummary(MethodReference, int) - Constructor for class com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummary
 
JavaScriptTranslatorFactory - Interface in com.ibm.wala.cast.js.translator
Factory interface for creating translators that generate the CAst for some JavaScript source file.
JavaScriptTranslatorToCAst - Interface in com.ibm.wala.cast.js.translator
 
JavaScriptTranslatorToCAst.FunctionContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.js.translator
 
JavaScriptTranslatorToCAst.MemberDestructuringContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.js.translator
Used to determine the value to be passed as the 'this' argument for a function call.
JavaScriptTranslatorToCAst.RootContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.js.translator
 
JavaScriptTranslatorToCAst.ScriptContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.js.translator
 
JavaScriptTranslatorToCAst.WalkContext<C extends JavaScriptTranslatorToCAst.WalkContext<C,T>,T> - Interface in com.ibm.wala.cast.js.translator
 
JavaScriptTypeOfInstruction - Class in com.ibm.wala.cast.js.ssa
 
JavaScriptTypeOfInstruction(int, int, int) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptTypeOfInstruction
 
JavaScriptTypes - Class in com.ibm.wala.cast.js.types
 
JavaScriptTypes() - Constructor for class com.ibm.wala.cast.js.types.JavaScriptTypes
 
JavaScriptWithRegion - Class in com.ibm.wala.cast.js.ssa
 
JavaScriptWithRegion(int, int, boolean) - Constructor for class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
JavaSourceAnalysisEngine - Class in com.ibm.wala.cast.java.client
 
JavaSourceAnalysisEngine() - Constructor for class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
JavaSourceAnalysisScope - Class in com.ibm.wala.cast.java.ipa.callgraph
 
JavaSourceAnalysisScope() - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.JavaSourceAnalysisScope
 
JavaSourceAnalysisScope(Collection<? extends Language>) - Constructor for class com.ibm.wala.cast.java.ipa.callgraph.JavaSourceAnalysisScope
 
JavaSourceLoaderImpl - Class in com.ibm.wala.cast.java.loader
A ClassLoaderImpl that processes source file entities in the compile-time classpath.
JavaSourceLoaderImpl(boolean, ClassLoaderReference, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
JavaSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
JavaSourceLoaderImpl.AbstractJavaMethod - Class in com.ibm.wala.cast.java.loader
DOMO representation of an abstract (body-less) method on a Java type that resides in a source file
JavaSourceLoaderImpl.ConcreteJavaMethod - Class in com.ibm.wala.cast.java.loader
DOMO representation of a concrete method (which has a body) on a Java type that resides in a source file
JavaSourceLoaderImpl.InstructionFactory - Class in com.ibm.wala.cast.java.loader
 
JavaSourceLoaderImpl.JavaClass - Class in com.ibm.wala.cast.java.loader
WALA representation of a Java class residing in a source file
JavaSourceLoaderImpl.JavaEntityMethod - Class in com.ibm.wala.cast.java.loader
Generic DOMO representation of a method on a Java type that resides in a source file
JavaSourceLoaderImpl.JavaField - Class in com.ibm.wala.cast.java.loader
WALA representation of a field on a Java type that resides in a source file
JavaType - Interface in com.ibm.wala.cast.java.types
 
JavaTypeContext - Class in com.ibm.wala.analysis.reflection
Implements a Context which corresponds to a given type abstraction.
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
 
JavaViewerDriver - Class in com.ibm.wala.examples.drivers
Allows viewing the ClassHeirarcy, CallGraph and Pointer Analysis built from a given classpath.
JavaViewerDriver() - Constructor for class com.ibm.wala.examples.drivers.JavaViewerDriver
 
JBC_aaload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aconst_null - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_aload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_anewarray - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_areturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_arraylength - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_astore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_astore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_astore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_astore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_astore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_athrow - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_baload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_bastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_bipush - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_caload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_castore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_checkcast - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_d2f - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_d2i - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_d2l - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dadd - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_daload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dcmpg - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dcmpl - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ddiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dmul - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dneg - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_drem - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dreturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dstore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dstore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dstore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dstore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dstore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dsub - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dup - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dup_x1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dup_x2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dup2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dup2_x1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_dup2_x2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_f2d - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_f2i - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_f2l - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fadd - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_faload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fcmpg - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fcmpl - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fconst_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fdiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fmul - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fneg - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_frem - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_freturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fstore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fstore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fstore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fstore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fstore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_fsub - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_getfield - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_getstatic - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_goto - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_goto_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_i2d - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_i2f - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_i2l - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iadd - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iaload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iand - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_4 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_5 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iconst_m1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_idiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_acmpeq - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_acmpne - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_icmpeq - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_icmpge - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_icmpgt - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_icmple - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_icmplt - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_if_icmpne - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifeq - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifge - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifgt - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifle - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iflt - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifne - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifnonnull - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ifnull - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iinc - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_impdep1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_impdep2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_imul - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ineg - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_instanceof - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_int2byte - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_int2char - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_int2short - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_invokeinterface - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_invokespecial - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_invokestatic - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_invokevirtual - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ior - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_irem - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ireturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ishl - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ishr - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_istore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_istore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_istore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_istore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_istore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_isub - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_iushr - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ixor - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_jsr - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_jsr_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_l2d - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_l2f - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_l2i - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ladd - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_laload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_land - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lcmp - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ldc - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ldc_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ldc2_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ldiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_length - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lmul - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lneg - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lookupswitch - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lor - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lrem - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lreturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lshl - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lshr - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lstore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lstore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lstore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lstore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lstore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lsub - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lushr - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_lxor - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_monitorenter - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_monitorexit - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_multianewarray - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_name - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
Bytecode names (for debugging/printing)
JBC_new - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_newarray - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_nop - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_pop - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_pop2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_putfield - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_putstatic - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_ret - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_return - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_saload - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_sastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_sipush - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_swap - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_tableswitch - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_wide - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JBC_xxxunusedxxx - Static variable in interface com.ibm.wala.shrike.shrikeBT.BytecodeConstants
 
JDT2CAstUtils - Class in com.ibm.wala.cast.java.translator.jdt
 
JDT2CAstUtils() - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
JDTClassLoaderFactory - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTClassLoaderFactory(SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTClassLoaderFactory
 
JDTClassLoaderFactory(SetOfClasses, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTClassLoaderFactory
 
JDTIdentityMapper - Class in com.ibm.wala.cast.java.translator.jdt
Class responsible for mapping JDT type system objects representing types, methods and fields to the corresponding WALA TypeReferences, MethodReferences and FieldReferences.
JDTIdentityMapper(ClassLoaderReference, AST) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
JDTJava2CAstTranslator<T extends CAstSourcePositionMap.Position> - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator(JavaSourceLoaderImpl, CompilationUnit, String, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
JDTJava2CAstTranslator(JavaSourceLoaderImpl, CompilationUnit, String, boolean, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
JDTJava2CAstTranslator.ClassEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.CompilationUnitEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.DelegatingContext - Class in com.ibm.wala.cast.java.translator.jdt
Default context functions.
JDTJava2CAstTranslator.FieldEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.MethodContext - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.ProcedureEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.RootContext - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.WalkContext - Interface in com.ibm.wala.cast.java.translator.jdt
Contains things needed by in the visit() of some nodes to process the nodes.
JDTJavaSourceAnalysisEngine - Class in com.ibm.wala.cast.java.client
 
JDTJavaSourceAnalysisEngine(String) - Constructor for class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
JDTJavaSourceAnalysisEngine(IJavaProject) - Constructor for class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
JdtJavaType(ITypeBinding) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
JdtPosition - Class in com.ibm.wala.ide.util
 
JdtPosition(int, int, int, int, IFile, String) - Constructor for class com.ibm.wala.ide.util.JdtPosition
 
JDTSourceLoaderImpl - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTSourceLoaderImpl
 
JDTSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTSourceLoaderImpl
 
JDTSourceModuleTranslator - Class in com.ibm.wala.cast.java.translator.jdt
A SourceModuleTranslator whose implementation of loadAllSources() uses the PolyglotFrontEnd pseudo-compiler to generate DOMO IR for the sources in the compile-time classpath.
JDTSourceModuleTranslator(AnalysisScope, JDTSourceLoaderImpl) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
JDTSourceModuleTranslator(AnalysisScope, JDTSourceLoaderImpl, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
JDTTypeDictionary - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTTypeDictionary(AST, JDTIdentityMapper) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
JDTTypeDictionary.JdtJavaType - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTTypeDictionary.JdtUnionType - Class in com.ibm.wala.cast.java.translator.jdt
 
JdtUnionType(Set<CAstType>) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
JdtUtil - Class in com.ibm.wala.ide.util
Convenience methods to get information from JDT IJavaElement model.
JdtUtil() - Constructor for class com.ibm.wala.ide.util.JdtUtil
 
JerichoHtmlParser - Class in com.ibm.wala.cast.js.html.jericho
 
JerichoHtmlParser() - Constructor for class com.ibm.wala.cast.js.html.jericho.JerichoHtmlParser
 
JerichoTag - Class in com.ibm.wala.cast.js.html.jericho
ITag impel for Jericho generated tags
JerichoTag(Element, String) - Constructor for class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
JLEX - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
JLEX_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
join() - Method in class com.ibm.wala.util.processes.JavaLauncher
Wait for the spawned process to terminate.
JrtModule - Class in com.ibm.wala.core.java11
 
JrtModule(String) - Constructor for class com.ibm.wala.core.java11.JrtModule
 
JS - Static variable in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
JS_CALL - Enum constant in enum class com.ibm.wala.cast.loader.DynamicCallSiteReference.Dispatch
 
JSAbstractInstructionVisitor - Class in com.ibm.wala.cast.js.ssa
 
JSAbstractInstructionVisitor() - Constructor for class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
JSAnalysisOptions - Class in com.ibm.wala.cast.js.ipa.callgraph
call graph construction options specific to JavaScript.
JSAnalysisOptions(AnalysisScope, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSAnalysisOptions
 
JSAstTranslator - Class in com.ibm.wala.cast.js.translator
Specialization of AstTranslator for JavaScript.
JSAstTranslator(JavaScriptLoader) - Constructor for class com.ibm.wala.cast.js.translator.JSAstTranslator
 
JSCallGraph - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSCallGraph(IMethod, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraph
 
JSCallGraph.JSFakeRoot - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSCallGraphBuilderUtil - Class in com.ibm.wala.cast.js.util
TODO this class is a mess.
JSCallGraphBuilderUtil() - Constructor for class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
JSCallGraphBuilderUtil.CGBuilderType - Enum Class in com.ibm.wala.cast.js.util
 
JSCallGraphUtil - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSCallGraphUtil() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
JSCallGraphUtil.Bootstrap - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSCFABuilder - Class in com.ibm.wala.cast.js.ipa.callgraph
Common utilities for CFA-style call graph builders.
JSCFABuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSCFABuilder
 
JSConstantFoldingRewriter - Class in com.ibm.wala.cast.js.translator
 
JSConstantFoldingRewriter(CAst) - Constructor for class com.ibm.wala.cast.js.translator.JSConstantFoldingRewriter
 
JSConstraintVisitor(AstSSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
JsdtUtil - Class in com.ibm.wala.ide.util
 
JsdtUtil() - Constructor for class com.ibm.wala.ide.util.JsdtUtil
 
JsdtUtil.CGInfo - Class in com.ibm.wala.ide.util
 
JSFakeRoot(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraph.JSFakeRoot
 
JSImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl, LocalPointerKey) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
JSInducedCFG - Class in com.ibm.wala.cast.js.cfg
 
JSInducedCFG(SSAInstruction[], IMethod, Context) - Constructor for class com.ibm.wala.cast.js.cfg.JSInducedCFG
 
JSInstructionFactory - Interface in com.ibm.wala.cast.js.ssa
 
JSInstructionVisitor - Interface in com.ibm.wala.cast.js.ssa
 
JSInterestingVisitor(int) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
jsLoader - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
jsLoaderName - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
jsLoaderNameStr - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
JSMethodInstructionVisitor - Class in com.ibm.wala.cast.js.callgraph.fieldbased
A JSAbstractInstructionVisitor that is used to only visit instructions of a single method.
JSMethodInstructionVisitor(IMethod, SymbolTable, DefUse) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.JSMethodInstructionVisitor
 
jsName - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
jsNameStr - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
JsPaPanel - Class in com.ibm.wala.cast.js.vis
Augments the PaPanel with: 1) global pointer keys at the root level.
JsPaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.cast.js.vis.JsPaPanel
 
JSPrimitiveType - Class in com.ibm.wala.cast.js.analysis.typeInference
 
JSPrimitiveType(TypeReference, int) - Constructor for class com.ibm.wala.cast.js.analysis.typeInference.JSPrimitiveType
 
JSSourceExtractor - Class in com.ibm.wala.cast.js.html
Extracts scripts from a given URL of an HTML.
JSSourceExtractor() - Constructor for class com.ibm.wala.cast.js.html.JSSourceExtractor
 
JSSSAPropagationCallGraphBuilder - Class in com.ibm.wala.cast.js.ipa.callgraph
Specialized pointer analysis constraint generation for JavaScript.
JSSSAPropagationCallGraphBuilder(AbstractRootMethod, AnalysisOptions, IAnalysisCacheView, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
JSSSAPropagationCallGraphBuilder.JSConstraintVisitor - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSSSAPropagationCallGraphBuilder.JSInterestingVisitor - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSSyntheticParameterKey - Class in com.ibm.wala.cast.js.ipa.callgraph
 
JSSyntheticParameterKey(CGNode, int) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSSyntheticParameterKey
 
JSTypeInference - Class in com.ibm.wala.cast.js.analysis.typeInference
 
JSTypeInference(IR, IClassHierarchy) - Constructor for class com.ibm.wala.cast.js.analysis.typeInference.JSTypeInference
 
JsViewer - Class in com.ibm.wala.cast.js.vis
 
JsViewer(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.cast.js.vis.JsViewer
 
JSZeroOrOneXCFABuilder - Class in com.ibm.wala.cast.js.ipa.callgraph
0-x-CFA Call graph builder, optimized to not disambiguate instances of "uninteresting" types
JSZeroOrOneXCFABuilder(IClassHierarchy, JSAnalysisOptions, IAnalysisCacheView, ContextSelector, SSAContextInterpreter, int, boolean) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.JSZeroOrOneXCFABuilder
 
JUnitEntryPoints - Class in com.ibm.wala.core.util.scope
This class represents entry points (Entrypoint)s of JUnit test methods.
JUnitEntryPoints() - Constructor for class com.ibm.wala.core.util.scope.JUnitEntryPoints
 
justOpenForTest() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
For testing purposes, open the tree viewer window and then immediately close it.
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.core.util.strings.StringStuff
Convert a JVM encoded type name to a binary type name.
jvmToReadableType(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Convert a JVM encoded type name to a readable type name.

K

keep() - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
key - Variable in class com.ibm.wala.core.util.ssa.SSAValue
All variables with the same name in the source code share a key.
key() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodePos
 
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
 
KeyEventName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
keySet() - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
keySet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
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.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
klass - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
knownPrefixes - Variable in class org.scandroid.prefixtransfer.PrefixVariable
 

L

label - Variable in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.BreakContext
 
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.
LabelPos - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A NodePos for a node that labels a CFG edge; currently only seems to occur with 'switch' statements.
LabelPos(CAstNode, NodePos) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.LabelPos
 
LAMBDA_METAFACTORY_CLASS - Static variable in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
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
Generates synthetic summaries to model the behavior of Java 8 lambdas.
LambdaMethodTargetSelector(MethodTargetSelector) - Constructor for class com.ibm.wala.ipa.summaries.LambdaMethodTargetSelector
 
LambdaSummaryClass - Class in com.ibm.wala.ipa.summaries
Synthetic class modeling the anonymous class generated at runtime for a lambda expression.
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.shrike.shrikeCT.SourcePositionTableReader.Position
 
lastIndexOf(Object) - Method in class com.ibm.wala.util.collections.Iterator2List
 
lastLine - Variable in class com.ibm.wala.shrike.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(boolean, boolean, Logger) - Constructor for class com.ibm.wala.util.processes.Launcher
 
Launcher(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.core.viz.PDFViewUtil
Launch a process to view a PDF file
LE - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
LE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
 
LE - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
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.
leaveArrayLiteralAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an array literal Assignment node after visiting the LHS.
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, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
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.
leaveClassStmt(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
 
leaveClassStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a FunctionStmt node.
leaveClassStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Leave a FunctionStmt 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() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
leaveEntity() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ClosureExtractor
 
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, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
leaveInstanceOf(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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, CAstVisitor.Context, CAstVisitor<CAstVisitor.Context>) - Method in class com.ibm.wala.cast.util.CAstPattern.Matcher
 
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.
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.
leaveObjectLiteralAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an array literal Assignment node after visiting the LHS.
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, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
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.
leaveYield(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
leaveYield(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Leave a Return node.
left(int) - Method in class com.ibm.wala.core.util.strings.Atom
New Atom containing first count bytes
length - Variable in class com.ibm.wala.shrike.shrikeCT.AttributeReader
 
length() - Method in class com.ibm.wala.core.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.core.util.strings.Atom
 
length() - Method in class com.ibm.wala.core.util.strings.ImmutableByteArray
 
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.
lengthOffset - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JSSyntheticParameterKey
 
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, int, String, String, TypeReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalRead(int, int, String, String, TypeReference) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
LexicalRead(int, AstLexicalAccess.Access) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalRead(int, AstLexicalAccess.Access) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
LexicalRead(int, AstLexicalAccess.Access[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalRead(int, AstLexicalAccess.Access[]) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
LexicalVarVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A lexical access vertex represents a lexical variable, i.e., a local variable that is accessed from within a nested function.
LexicalWrite(int, AstLexicalAccess.Access) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalWrite(int, AstLexicalAccess.Access) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
LexicalWrite(int, AstLexicalAccess.Access[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalWrite(int, AstLexicalAccess.Access[]) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
LexicalWrite(int, String, String, TypeReference, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
LexicalWrite(int, String, String, TypeReference, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
LEZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
 
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
LibraryStuff - Class in com.ibm.wala.core.java11
 
LibraryStuff() - Constructor for class com.ibm.wala.core.java11.LibraryStuff
 
liftDeclarationsForLexicalScoping() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
lift variable declarations for lexical scoping purposes?
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.shrike.shrikeCT
This class reads LineNumberTable attributes.
LineNumberTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.LineNumberTableReader
Build a reader for a LineNumberTable attribute.
LineNumberTableWriter - Class in com.ibm.wala.shrike.shrikeCT
This class helps emit LineNumberTable attributes.
LineNumberTableWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.LineNumberTableWriter
Build an empty LineNumberTable.
LIST_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
listenerEntryPoints(ClassHierarchy) - Method in class org.scandroid.util.EntryPoints
 
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
 
LOAD_CLASS_REF - Static variable in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
loadAdditionalFile(IClassHierarchy, JavaScriptLoader, ModuleEntry) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
loadAdditionalFile(IClassHierarchy, JavaScriptLoader, URL) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
loadAllSources(Set<ModuleEntry>) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
loadAllSources(Set<ModuleEntry>) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
loadAllSources(Set<ModuleEntry>) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
loadAllSources(Set<ModuleEntry>) - Method in interface com.ibm.wala.cast.java.translator.SourceModuleTranslator
 
loadAllSources(Set<ModuleEntry>) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
Set up mapping from type name to Module Entry
loadClassAtom - Static variable in class com.ibm.wala.analysis.reflection.ClassFactoryContextSelector
 
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.
loader() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
LOADER_CB - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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
 
loaderFactory - Variable in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
loadersByName - Variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
LoaderUtils - Class in org.scandroid.util
 
LoaderUtils() - Constructor for class org.scandroid.util.LoaderUtils
 
LoadFileTargetSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
 
LoadFileTargetSelector(MethodTargetSelector, JSSSAPropagationCallGraphBuilder) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.LoadFileTargetSelector
 
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.shrike.shrikeBT
This class represents local variable load instructions.
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.examples.properties.WalaExamplesProperties
 
loadProperties() - Static method in class com.ibm.wala.properties.WalaProperties
 
loadPropertiesFromFile(ClassLoader, String) - Static method in class com.ibm.wala.properties.WalaProperties
 
LOCAL - Enum constant in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
 
LOCAL_SCOPE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
LOCAL_VARIABLE - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
LocalAllocator - Class in com.ibm.wala.shrike.shrikeBT.info
This method annotation parcels out fresh local variables for use as temporaries by instrumentation code.
LocalElement - Class in org.scandroid.domain
 
LocalElement(int) - Constructor for class org.scandroid.domain.LocalElement
 
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.shrike.shrikeBT.analysis.Analyzer
 
LocalSinkPoint - Class in org.scandroid.flow
 
LocalSinkPoint(BasicBlockInContext<IExplodedBasicBlock>, int, FlowType<IExplodedBasicBlock>) - Constructor for class org.scandroid.flow.LocalSinkPoint
 
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
 
localvar_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
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.shrike.shrikeCT
This class reads LocalVariableTable attributes.
LocalVariableTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.LocalVariableTableReader
 
LocalVariableTableWriter - Class in com.ibm.wala.shrike.shrikeCT
This class helps emit LocalVariableTable attributes.
LocalVariableTableWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.LocalVariableTableWriter
Create a blank LocalVariableTable.
LocalVarTarget(int[], int[], int[]) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
 
LocalVarTarget(int, String) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.LocalVarTarget
 
location - Variable in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
LOCATION_LISTENER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
LOCATION_MGR - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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
 
LOCCRC - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCEXT - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCFLG - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCHDR - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCHOW - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCLEN - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCNAM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCSIG - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCSIZ - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCTIM - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOCVER - Static variable in class com.ibm.wala.classLoader.JarStreamModule
 
LOG_BITS_PER_UNIT - Static variable in class com.ibm.wala.util.intset.BitVectorBase
 
log2(int) - Static method in class com.ibm.wala.util.math.Logs
 
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.shrike.sourcepos.Debug
 
Long - Static variable in class com.ibm.wala.types.TypeReference
 
LONG - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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() - Method in interface com.ibm.wala.util.intset.LongSet
 
longIterator() - Method in class com.ibm.wala.util.intset.SparseLongSet
 
LongIterator - Interface in com.ibm.wala.util.intset
a more efficient iterator for sets of longs
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
 
LONGTODOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
LONGTOFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
LONGTOINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
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(IClassHierarchy, ClassTypeSignature) - Static method in class com.ibm.wala.types.generics.ClassTypeSignature
 
lookupClass(TypeName) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
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(TypeName) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
lookupClass(TypeName, IClassLoader, IClassHierarchy) - Method in class com.ibm.wala.classLoader.ArrayClassLoader
 
lookupClass(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
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(String, IClassHierarchy) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
 
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
lookupType(String) - Static method in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap
 
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
 
LoopContext(C, T, T, String) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.LoopContext
 
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
 
LOWER - Enum constant in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
 
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
 
LT - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
LT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
 
LT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
 
LT - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
LTZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
 

M

M - Variable in class com.ibm.wala.cast.ir.translator.RewritingTranslatorToCAst
 
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.shrike.shrikeCT.ClassConstants
 
main(String[]) - Static method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
Usage: SourceDirCallGraph -sourceDir file_path -mainClass class_name
main(String[]) - Static method in class com.ibm.wala.cast.js.examples.drivers.RunBuilder
 
main(String[]) - Static method in class com.ibm.wala.cast.js.examples.hybrid.Driver
 
main(String[]) - Static method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
main(String[]) - Static method in class com.ibm.wala.cast.js.html.WebUtil
 
main(String[]) - Static method in class com.ibm.wala.core.java11.LibraryStuff
 
main(String[]) - Static method in class com.ibm.wala.examples.drivers.JavaViewerDriver
 
main(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
Usage: args = "-appJar [jar file name] {-exclusionFile [exclusionFileName]}" The "jar file name" should be something like "c:/temp/testdata/java_cup.jar"
main(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFControlDependenceGraph
Usage: GVControlDependenceGraph -appJar [jar file name] -sig [method signature] The "jar file name" should be something like "c:/temp/testdata/java_cup.jar" The signature should be something like "java_cup.lexer.advance()V"
main(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFSDG
Usage: GVSDG -appJar [jar file name] -mainclass [main class]
main(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFSlice
Usage: PDFSlice -appJar [jar file name] -mainClass [main class] -srcCaller [method name] -srcCallee [method name] -dd [data dependence options] -cd [control dependence options] -dir [forward|backward] "jar file name" should be something like "c:/temp/testdata/java_cup.jar" "main class" should beshould be something like "c:/temp/testdata/java_cup.jar" "method name" should be the name of a method.
main(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
 
main(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFWalaIR
Usage: PDFWalaIR -appJar [jar file name] -sig [method signature] The "jar file name" should be something like "c:/temp/testdata/java_cup.jar" The signature should be something like "java_cup.lexer.advance()V"
main(String[]) - Static method in class com.ibm.wala.examples.drivers.ScopeFileCallGraph
Usage: ScopeFileCallGraph -scopeFile file_path [-entryClass class_name | -mainClass class_name]
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.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion
 
main(String[]) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BatchVerifier
 
main(String[]) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapDumper
 
main(String[]) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
 
main(String[]) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.ClassPrinter
 
main(String[]) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.ClassSearcher
 
main(String[]) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.MethodTracer
 
main(String[]) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
 
main(String[]) - Static method in class com.ibm.wala.util.io.JavaHome
 
main(String[]) - Static method in class com.ibm.wala.util.io.RtJar
 
Main - Class in com.ibm.wala.eclipse.headless
A dummy main class that runs WALA in a headless Eclipse platform.
Main() - Constructor for class com.ibm.wala.eclipse.headless.Main
 
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() - Static method in class com.ibm.wala.ipa.modref.ModRef
 
make() - Static method in class com.ibm.wala.shrike.shrikeBT.ArrayLengthInstruction
 
make() - Static method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
make() - 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() - Static method in class com.ibm.wala.util.collections.HashMapFactory
 
make() - Static method in class com.ibm.wala.util.collections.HashSetFactory
 
make() - Static method in class com.ibm.wala.util.collections.HashSetMultiMap
 
make() - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
 
make() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
make() - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
make() - Static method in class com.ibm.wala.util.intset.LongSetUtil
 
make() - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
 
make() - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
make() - Static method in class com.ibm.wala.util.intset.MutableMapping
 
make() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
make() - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
make() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
make(boolean) - Static method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
make(boolean) - Static method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
make(double) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
make(float) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
make(int) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
make(int) - Static method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
make(int) - Static method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
make(int) - Static method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
make(int) - Static method in class com.ibm.wala.util.collections.HashMapFactory
 
make(int) - Static method in class com.ibm.wala.util.collections.HashSetFactory
 
make(int) - Static method in class com.ibm.wala.util.graph.Path
 
make(int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
make(int[]) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
make(int[]) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
make(int[]) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
make(int[]) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
make(int[], int) - Static method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
Make a switch instruction.
make(int, int) - Static method in class com.ibm.wala.util.intset.IntPair
 
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(long) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
make(long[]) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
make(long[]) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
make(short, int) - Static method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
make(IntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
make(Iterator<T>) - Static method in class com.ibm.wala.util.collections.Iterator2Iterable
 
make(JSAnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Method in class com.ibm.wala.cast.js.client.impl.OneCFABuilderFactory
 
make(JSAnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Method in class com.ibm.wala.cast.js.client.impl.ZeroCFABuilderFactory
 
make(JSAnalysisOptions, IAnalysisCacheView, IClassHierarchy, ClassLoader, AnalysisScope, String[], byte, boolean) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSZeroOrOneXCFABuilder
 
make(CAstEntity, Map<IMethod, CorrelationSummary>) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CorrelatedPairExtractionPolicy
 
make(CAst, ModuleEntry) - Method in class com.ibm.wala.cast.js.translator.CAstRhinoTranslatorFactory
 
make(CAst, ModuleEntry) - Method in class com.ibm.wala.cast.js.translator.JavaScriptLoopUnwindingTranslatorFactory
 
make(CAst, ModuleEntry) - Method in interface com.ibm.wala.cast.js.translator.JavaScriptTranslatorFactory
 
make(ControlFlowGraph<I, T>) - Static method in class com.ibm.wala.ipa.cfg.ExceptionPrunedCFG
 
make(ControlFlowGraph<I, T>, EdgeFilter<T>) - Static method in class com.ibm.wala.ipa.cfg.PrunedCFG
 
make(IBytecodeMethod<?>, SSACFG, ShrikeCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.ssa.SSABuilder
 
make(IBytecodeMethod<IInstruction>) - Static method in class com.ibm.wala.cfg.ShrikeCFG
 
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(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
 
make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
 
make(Language, IClassHierarchy, AnalysisOptions, IAnalysisCacheView, ContextSelector, SSAContextInterpreter, int) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
 
make(Language, String) - Static method in class com.ibm.wala.types.Selector
 
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(TabulationProblem<T, P, F>) - Static method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
 
make(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Method in class com.ibm.wala.cast.java.client.impl.ZeroCFABuilderFactory
 
make(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Method in class com.ibm.wala.cast.java.client.impl.ZeroOneCFABuilderFactory
 
make(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Method in class com.ibm.wala.cast.java.client.impl.ZeroOneContainerCFABuilderFactory
 
make(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, ClassLoader, AnalysisScope, String[], byte) - Static method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaZeroXCFABuilder
 
make(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, ClassLoader, AnalysisScope, String[], byte) - 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(AnalysisScope) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
make(AnalysisScope) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
 
make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
 
make(AnalysisScope, ClassLoaderFactory, Language) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
make(AnalysisScope, ClassLoaderFactory, Language) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
 
make(AnalysisScope, ClassLoaderFactory, Language, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(AnalysisScope, ClassLoaderFactory, Language, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(AnalysisScope, ClassLoaderFactory, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(AnalysisScope, ClassLoaderFactory, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
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.ClassHierarchyFactory
 
make(AnalysisScope, ClassLoaderFactory, Set<Language>) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
 
make(AnalysisScope, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(AnalysisScope, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
make(CallGraph) - Static method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
make(CallGraph) - Static method in class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
 
make(CallGraph, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
 
make(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
make(CallGraph, Collection<CGNode>, Collection<CGNode>) - Static method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
 
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(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
 
make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
 
make(ConstantKey<String>) - Static method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
 
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(IClassHierarchy) - Static method in class com.ibm.wala.core.util.scope.JUnitEntryPoints
Construct JUnit entrypoints for all the JUnit test methods in the given scope.
make(ConstantPoolReader, int) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
make(ClassWriter, MethodData) - Static method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
 
make(IR) - Static method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
make(IR, boolean) - Static method in class com.ibm.wala.analysis.typeInference.TypeInference
 
make(IR, boolean) - Static method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
 
make(Annotation, TypeAnnotation.TypeAnnotationTarget, TypeAnnotationsReader.TargetType) - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
This method is intended to be used in testing only.
make(Annotation, List<Pair<TypeAnnotationsReader.TypePathKind, Integer>>, TypeAnnotation.TypeAnnotationTarget, TypeAnnotationsReader.TargetType) - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
This method is intended to be used in testing only.
make(TypeReference) - Static method in class com.ibm.wala.types.annotations.Annotation
 
make(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.dominators.Dominators
 
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(LongSet) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
make(OrdinalSetMapping<T>, int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
make(MonitorUtil.IProgressMonitor, int, boolean) - Static method in class com.ibm.wala.core.util.ProgressMaster
 
make(File) - Static method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
make(File, int) - Static method in class com.ibm.wala.dalvik.classLoader.DexFileModule
 
make(File, File) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredSourceModule
 
make(Object) - Static method in class com.ibm.wala.core.util.ref.CacheReference
 
make(String) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
make(String) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsRequiredCoreModule
 
make(String) - Static method in exception com.ibm.wala.core.util.CancelRuntimeException
 
make(String) - Static method in class com.ibm.wala.core.util.strings.ImmutableByteArray
 
make(String) - Static method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
make(String) - Static method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
make(String) - Static method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
make(String) - Static method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
make(String) - Static method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
make(String) - Static method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
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(String) - Static method in exception com.ibm.wala.util.CancelException
 
make(String, int) - Static method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
make(String, int) - Static method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
make(String, int) - Static method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
make(String, IBinaryOpInstruction.Operator) - Static method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
make(String, IComparisonInstruction.Operator) - Static method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
make(String, IConditionalBranchInstruction.Operator, int) - Static method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
make(String, IShiftInstruction.Operator) - Static method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
make(String, Object) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
make(String, String) - Static method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
make(String, String, boolean, List<String>, boolean, boolean, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
 
make(String, String, String, boolean) - Static method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
make(String, String, String, boolean) - Static method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
make(String, String, String, IInvokeInstruction.Dispatch) - Static method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
make(String, String, List<String>, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
 
make(Collection<T>) - Static method in class com.ibm.wala.util.collections.ArraySet
 
make(Collection<T>) - Static method in class com.ibm.wala.util.collections.HashSetFactory
 
make(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorPlusOne
 
make(Map<K, V>) - Static method in class com.ibm.wala.util.collections.HashMapFactory
 
make(Set<Integer>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
make(IJavaProject, EclipseProjectPath.AnalysisScopeType) - Static method in class com.ibm.wala.ide.util.JavaEclipseProjectPath
 
make(IJavaScriptProject, Set<Pair<String, Plugin>>) - Static method in class com.ibm.wala.ide.util.EclipseWebProjectPath
 
make(IJavaScriptProject, Set<Pair<String, Plugin>>) - Static method in class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
make(T) - Static method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
make(T) - Static method in class com.ibm.wala.util.collections.NonNullSingletonIterator
 
make(T) - Static method in class com.ibm.wala.util.graph.BasicTree
 
make(T, U) - Static method in class com.ibm.wala.util.collections.Pair
 
makeAbsolute(IPath) - Static method in class com.ibm.wala.ide.util.EclipseProjectPath
 
makeAnalysisOptions(AnalysisScope, Iterable<Entrypoint>) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
makeAnalysisScope() - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
makeAnalysisScope() - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
makeAnalysisScope() - Method in class com.ibm.wala.cast.js.client.EclipseWebAnalysisEngine
 
makeAnalysisScope() - Method in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
makeAndroidBinaryAnalysisScope(URI, String) - Static method in class com.ibm.wala.dalvik.dex.util.config.DexAnalysisScopeReader
 
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.
makeArgVertex(FuncVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
makeArray(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Compute the type "array of t".
makeBasePrimordialScope(File) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
Creates an AnalysisScope containing only the JDK standard libraries.
makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG
 
makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cast.js.cfg.JSInducedCFG
 
makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cfg.InducedCFG
 
makeBytecodeToPositionMap(CodeReader) - Static method in class com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader
 
makeBytecodeToSourceMap(CodeReader) - Static method in class com.ibm.wala.shrike.shrikeCT.LineNumberTableReader
Construct a "bytecode to source" map for the given code.
makeBytes() - Method in class com.ibm.wala.shrike.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) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
makeCallGraph(AnalysisOptions, MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
Build a call graph.
makeCallGraph(AnalysisOptions, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
makeCallVertex(FuncVertex, JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
makeCAstTranslator(CompilationUnit, String) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
makeCAstTranslator(CompilationUnit, IFile, String) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
makeCFG(IBytecodeMethod<IInstruction>) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
 
makeCFG(IMethod) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
makeCFG(IMethod, Context) - Method in class com.ibm.wala.ssa.DefaultIRFactory
 
makeCFG(SyntheticMethod) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
makeCG(JavaScriptLoaderFactory, AnalysisScope, JSCallGraphBuilderUtil.CGBuilderType, IRFactory<IMethod>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeCGBuilder(JavaScriptLoaderFactory, Module[], JSCallGraphBuilderUtil.CGBuilderType, IRFactory<IMethod>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeCGBuilder(File) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsCallGraphBuilderUtil
 
makeCGBuilder(File, File) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsCallGraphBuilderUtil
 
makeClass(String) - Static method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
makeClass(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Convert a JVM type name back into a Java class name.
makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.OfflineInstrumenter
 
makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
makeClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
makeClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
makeClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.cast.js.client.EclipseWebAnalysisEngine
 
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
 
makeCodeBodyCode(AbstractCFG<?, ?>, SymbolTable, boolean, Map<IBasicBlock<SSAInstruction>, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation, IClass) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
makeCodeBodyType(String, TypeReference, CAstSourcePositionMap.Position, CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
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(boolean) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(char) - Method in interface com.ibm.wala.cast.tree.CAst
Make a char constant node.
makeConstant(char) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(double) - Method in interface com.ibm.wala.cast.tree.CAst
Make a double-precision floating point constant node.
makeConstant(double) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(float) - Method in interface com.ibm.wala.cast.tree.CAst
Make a single-precision floating point constant node.
makeConstant(float) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(int) - Method in interface com.ibm.wala.cast.tree.CAst
Make an integer constant node.
makeConstant(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(long) - Method in interface com.ibm.wala.cast.tree.CAst
Make a long integer constant node.
makeConstant(long) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeConstant(short) - Method in interface com.ibm.wala.cast.tree.CAst
Make a short integer constant node.
makeConstant(short) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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(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.shrike.shrikeBT.shrikeCT.CTDecoder
Build a ConstantPoolReader implementation to read the constant pool from 'cr'.
makeContainerContextSelector(IClassHierarchy, ZeroXInstanceKeys) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaZeroOneContainerCFABuilder
 
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.cast.js.ipa.callgraph.JSCallGraph.JSFakeRoot
 
makeControlFlowGraph(SSAInstruction[]) - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptSummarizedFunction
 
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(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
 
makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
 
makeCopy(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
 
makeCopy(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
 
makeCreationSiteVertex(IMethod, int, TypeReference) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
makeCtorReference(TypeReference) - Static method in class com.ibm.wala.cast.js.types.JavaScriptMethods
 
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.cast.java.client.JavaSourceAnalysisEngine
 
makeDefaultCache() - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
makeDefaultCache() - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
makeDefaultCache() - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
makeDefaultCache() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
makeDefaultCache() - Method in class com.ibm.wala.ide.client.EclipseProjectSourceAnalysisEngine
we don't provide a default implementation of this method to avoid introducing a dependence on com.ibm.wala.cast from this project
makeDefaultContextInterpreters(SSAContextInterpreter, AnalysisOptions, IClassHierarchy) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
 
makeDefaultEntrypoints(IClassHierarchy) - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
makeDefaultEntrypoints(IClassHierarchy) - Method in class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine
 
makeDefaultEntrypoints(IClassHierarchy) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
makeDefaultEntrypoints(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
 
makeEdgeLabel(T, T, T) - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
 
makeEdgeManger() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
 
makeEdgeManger() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
 
makeEdgeVariable(B, B) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerSolver
 
makeEdgeVariable(CGNode, CGNode) - Method in class com.ibm.wala.analysis.exceptionanalysis.InitializedBitVectorSolver
 
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.CrossLanguageCallGraph
 
makeFakeRootNode() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraph
 
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.cast.js.ipa.callgraph.JSCallGraph
 
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
 
makeFile(File) - Method in class com.ibm.wala.ide.classloader.EclipseSourceDirectoryTreeModule
 
makeFile(IFile) - Method in class com.ibm.wala.ide.classloader.EclipseSourceDirectoryTreeModule
 
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.
makeFuncVertex(IClass) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
makeGet(Class<?>, String) - Static method in class com.ibm.wala.shrike.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() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
 
makeHeapModel(PointerAnalysis<T>) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
 
makeHeapModel(PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
 
makeHierarchy(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
makeHierarchyForScripts(String...) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
makeHTMLCG(URL) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCG(URL, JSCallGraphBuilderUtil.CGBuilderType) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCG(URL, JSCallGraphBuilderUtil.CGBuilderType, Supplier<JSSourceExtractor>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCG(URL, Supplier<JSSourceExtractor>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCGBuilder(URL) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCGBuilder(URL, JSCallGraphBuilderUtil.CGBuilderType, Reader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCGBuilder(URL, JSCallGraphBuilderUtil.CGBuilderType, Supplier<JSSourceExtractor>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCGBuilder(URL, JSCallGraphBuilderUtil.CGBuilderType, Supplier<JSSourceExtractor>, Reader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCGBuilder(URL, Supplier<JSSourceExtractor>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHTMLCGBuilder(URL, Supplier<JSSourceExtractor>, Reader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHtmlScope(URL, JavaScriptLoaderFactory, Supplier<JSSourceExtractor>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeHtmlScope(URL, JavaScriptLoaderFactory, Supplier<JSSourceExtractor>, Reader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
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.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl
 
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
 
makeImplicitVisitorSelector(CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl) - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
makeInducedCFG(SSAInstruction[], IMethod, Context) - Method in interface com.ibm.wala.classLoader.Language
 
makeInducedCFG(SSAInstruction[], IMethod, Context) - Method in class com.ibm.wala.classLoader.LanguageImpl
 
makeInner(O) - Method in class com.ibm.wala.util.collections.ComposedIterator
 
makeInstanceKeys(IClassHierarchy, AnalysisOptions, SSAContextInterpreter) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaZeroOneContainerCFABuilder
 
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.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
makeInterestingVisitorSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
 
makeInterestingVisitorSelector() - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
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) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Make an Instruction which calls a method, given its name and Java Class.
makeInvoke(Class<?>, String, Class<?>[]) - Static method in class com.ibm.wala.shrike.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.
makeIR(IBytecodeMethod<IInstruction>, Context, SSAOptions) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
 
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(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountIRFactory
 
makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
 
makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.ssa.DefaultIRFactory
 
makeIR(SyntheticMethod, Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
 
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
 
makeIR(Context, SSAOptions) - Method in class com.ibm.wala.classLoader.SyntheticMethod
Most subclasses should override this.
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(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.core.viz.PDFViewUtil
 
makeIRTranslator() - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
makeIRTranslator() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
makeJ2SEAnalysisScope(String, String) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
makeJ2SEAnalysisScope(String, String, ClassLoader) - Static method in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
makeJavaBinaryAnalysisScope(String, File) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
makeJavaBinaryAnalysisScopeFromPlugin(String, File) - Method in class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
makeJavaBinaryAnalysisScopeFromPlugin(String, File, Plugin) - Method in class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
makeLexicalAccessVertex(String, String) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
makeLineNumberToPositionMap(int[]) - Static method in class com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader
 
makeLoaders() - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
makeLoaders(CAstRewriterFactory<?, ?>) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
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.core.util.ssa.SSAValueManager
Collect the variable-names of all known variables.
makeLocation(int, int, int, int) - Method in class com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
 
makeMainEntrypoints(AnalysisScope, 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(IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainEntrypoints(IClassHierarchy, String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeMainEntrypoints(IClassHierarchy, String[]) - 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(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
 
makeMainVisitorSelector() - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
makeMethodReference(Language, String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
makeMethodReference(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
makeMethodType(ClassLoader, String) - Static method in class com.ibm.wala.shrike.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) - Method in class com.ibm.wala.ipa.modref.ModRef
 
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, boolean) - Method in class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef
 
makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef
 
makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in interface com.ibm.wala.classLoader.Language
 
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
 
makeNameMap(CAstEntity, Set<AstTranslator.Scope>, SSAInstruction[]) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
makeNCFABuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - 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.
makeNCFABuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
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.cast.java.translator.jdt.ecj.ECJClassLoaderFactory
 
makeNewClassLoader(ClassLoaderReference, IClassHierarchy, IClassLoader, AnalysisScope) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTClassLoaderFactory
 
makeNewClassLoader(ClassLoaderReference, IClassHierarchy, IClassLoader, AnalysisScope) - Method in class com.ibm.wala.cast.js.examples.hybrid.HybridClassLoaderFactory
 
makeNewClassLoader(ClassLoaderReference, IClassHierarchy, IClassLoader, AnalysisScope) - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
Create a new class loader for a given key
makeNObjBuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
make a CallGraphBuilder that uses object context sensitivity, with allocation-string length limited to n
makeNObjBuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeNode(int) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with no children.
makeNode(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int) - Method in class com.ibm.wala.util.graph.impl.RandomGraph.IntegerRandomGraph
 
makeNode(int) - Method in class com.ibm.wala.util.graph.impl.RandomGraph
 
makeNode(int, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind with one child.
makeNode(int, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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...) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
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, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, List<CAstNode>) - Method in interface com.ibm.wala.cast.tree.CAst
Make a node of type kind specifying a list of children.
makeNode(int, List<CAstNode>) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
 
makeNode(int, List<CAstNode>) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, List<CAstNode>) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, T, int, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, T, int, List<CAstNode>) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(IMethod, Context) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
 
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
 
makeNodeDecorator() - Static method in class com.ibm.wala.examples.drivers.PDFSlice
 
makeNodeVariable(B, boolean) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerSolver
 
makeNodeVariable(CGNode, boolean) - Method in class com.ibm.wala.analysis.exceptionanalysis.InitializedBitVectorSolver
 
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.core.util.scope.JUnitEntryPoints
Construct JUnit entrypoints for the specified test method in a scope.
makeOptions(AnalysisScope, IClassHierarchy, Iterable<Entrypoint>) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
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) - Method in class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
 
makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
 
makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
makeParamVertex(FuncVertex, int) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
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.cast.js.cfg.JSInducedCFG
 
makePEIVisitor(boolean[]) - Method in class com.ibm.wala.cfg.InducedCFG
 
makePointerAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
makePos(ITag) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
makePosition(int, int) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator.ECJJavaToCAstTranslator
 
makePosition(int, int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makePosition(ASTNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makePrimitive(ClassLoaderReference, TypeName) - Static method in class com.ibm.wala.types.TypeReference
 
makePrimordialScope(File) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
Creates an AnalysisScope containing only the JDK standard libraries.
makePrimordialScopeFromPlugin(File) - Method in class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
makePrimordialScopeFromPlugin(File, Plugin) - Method in class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
makeProject(IProject) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
makeProject(IProject) - Method in class com.ibm.wala.ide.util.JavaEclipseProjectPath
 
makeProject(IProject) - Method in class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
makePropVertex(String) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
makePut(Class<?>, String) - Static method in class com.ibm.wala.shrike.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.shrike.shrikeCT.LineNumberTableWriter
 
makeRawTable(int[][], Compiler.Output) - Static method in class com.ibm.wala.shrike.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
 
makeReflectiveCallVertex(FuncVertex, JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
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.cast.java.ipa.modref.AstJavaModRef
 
makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef
 
makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.classLoader.JavaLanguage
 
makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in interface com.ibm.wala.classLoader.Language
 
makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.ipa.modref.ModRef
 
makeReturn(int) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Create a "Parameter" containing the Return-Type w/o Type-checking.
makeReturn(int, TypeReference, IClassHierarchy) - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
Create a "Parameter" containing the Return-Type with Type-checking.
makeRetVertex(FuncVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
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
 
makeRootNodeSelector() - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
makeRTABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeRTABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeScope(Module[], SingleClassLoaderFactory, Language) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeScope(String[], SingleClassLoaderFactory, Language) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeScriptCG(SourceModule[], JSCallGraphBuilderUtil.CGBuilderType, IRFactory<IMethod>) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCG(String, String) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCG(String, String, JSCallGraphBuilderUtil.CGBuilderType, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCG(String, String, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCGBuilder(String, String) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCGBuilder(String, String, JSCallGraphBuilderUtil.CGBuilderType, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
create a CG builder for script.
makeScriptCGBuilder(String, String, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCGBuilderWithoutCorrelationTracking(String, String) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptCGBuilderWithoutCorrelationTracking(String, String, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptRoots(IClassHierarchy) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
makeScriptScope(CAstEntity, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
makeScriptScope(String, String, JavaScriptLoaderFactory) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptScope(String, String, JavaScriptLoaderFactory, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeScriptSite(IMethod, int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
makeScriptSite(IMethod, int) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptEntryPoints
 
makeSingleton(int) - Method in class com.ibm.wala.util.intset.MutableMapping
 
makeSite(int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints.ScriptEntryPoint
 
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
 
makeSourceAnalysisScope() - Method in class com.ibm.wala.cast.java.client.JavaSourceAnalysisEngine
 
makeSourceLoader(ClassLoaderReference, IClassHierarchy, IClassLoader) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJClassLoaderFactory
 
makeSourceLoader(ClassLoaderReference, IClassHierarchy, IClassLoader) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTClassLoaderFactory
 
makeSourceModule(URL, String) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeSourceModule(URL, String, String) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
 
makeSourceModules(String, String) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
makeSourceModules(String, String, ClassLoader) - Static method in class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil
 
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
 
makeStaticFieldTaints(BasicBlockInContext<E>, SSAInstruction, PairBasedFlowFunction<E>) - Method in class org.scandroid.flow.functions.TaintTransferFunctions
 
makeStmtRHS(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
makeStmtRHS(int) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerSolver
 
makeStmtRHS(int) - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
 
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.shrike.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.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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.js.html.WebPageLoaderFactory
 
makeTheLoader(IClassHierarchy) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoaderFactory
 
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(CAstType) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
makeType(CAstType) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
makeType(Class<?>) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Compute the JVM type name for an actual Java class.
makeType(String) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
Convert a fully-qualified Java class name ('.' separated) into an internal JVM type name ('/' separated, starting with 'L' and ending with ';').
makeTypeAll(String) - Static method in class com.ibm.wala.shrike.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.
makeTypeInference(IR) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
makeTypeInference(IR, IClassHierarchy) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
makeTypeReference(ClassLoaderReference, String) - Static method in class com.ibm.wala.core.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
 
makeUnknownVertex() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
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, IAnalysisCacheView, IClassHierarchy) - 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.
makeVanillaNCFABuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeVanillaNObjBuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
make a CallGraphBuilder that uses object context sensitivity, with allocation-string length limited to n
makeVanillaNObjBuilder(int, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeVanillaZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeVanillaZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeVanillaZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeVanillaZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeVanillaZeroOneCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter, InputStream, MethodSummary) - Static method in class org.scandroid.util.AndroidAnalysisContext
 
makeVanillaZeroOneContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeVanillaZeroOneContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, 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 class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.AstJavaTypeVarFactory
 
makeVariable(int) - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.DalvikTypeVarFactory
 
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.shrike.shrikeCT.LocalVariableTableReader
 
makeVarVertex(FuncVertex, int) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
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.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
makeVisitor(CGNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
makeVisitor(ExplicitCallGraph.ExplicitNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
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.shrike.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
 
makeWithPhantom(AnalysisScope) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
NOTE: phantom classes are a work-in-progress and this functionality has known bugs.
makeWithPhantom(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
makeWithRoot(AnalysisScope) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
makeWithRoot(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyFactory
 
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(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter, Collection<InputStream>, MethodSummary) - Static method in class org.scandroid.util.AndroidAnalysisContext
 
makeZeroContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroOneCFABuilder(Language, AnalysisOptions, IAnalysisCacheView, IClassHierarchy, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
makeZeroOneContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroOneContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
makeZeroOneContainerCFABuilder(AnalysisOptions, IAnalysisCacheView, IClassHierarchy, 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 - Variable in class com.ibm.wala.util.collections.ArraySetMultiMap
 
map(A, CAstType) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
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(Function<X, Y>, Collection<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
 
map(Function<X, Y>, Iterator<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.
mapAssignOperator(Assignment.Operator) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
mapAssignOperatorToInfixOperator(Assignment.Operator) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
mapBinaryOpcode(InfixExpression.Operator) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
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
 
mapModifiersToQualifiers(int, boolean, boolean) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
mapped(InstanceKey, InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
 
MappedSourceFileModule - Class in com.ibm.wala.cast.js.html
 
MappedSourceFileModule(File, SourceFileModule, FileMapping) - Constructor for class com.ibm.wala.cast.js.html.MappedSourceFileModule
 
MappedSourceFileModule(File, String, FileMapping) - Constructor for class com.ibm.wala.cast.js.html.MappedSourceFileModule
 
MappedSourceModule - Interface in com.ibm.wala.cast.js.html
 
mapPointerKey(PointerKey, CallGraph, CallGraph, HeapModel) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
 
mapToInt(Collection<CAstQualifier>) - Static method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
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.core.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) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
Convenience method that invokes LoggingStopwatch.mark(String, boolean) with true as its second argument.
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.
markAlreadyVisited(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
markAsArrayAccess(Integer, Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
markAsArrayLength(Integer, Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
Mark variable as length for array.
markAsDeadEnd(Integer) - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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.shrike.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.shrike.shrikeBT.analysis.Analyzer
 
maxStack - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
MAYBE - Static variable in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchy
Equals Constants.MAYBE
MAYBE - Static variable in interface com.ibm.wala.shrike.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(CGNode, int, CGNode, int) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, int) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, int) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, IntSet) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
 
mayBeLive(InstanceKey, CGNode, IntSet) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
 
mayEscape(CGNode, int, CGNode) - Method in interface com.ibm.wala.escape.INodeEscapeAnalysis
 
mayEscape(CGNode, int, CGNode) - Method in class com.ibm.wala.escape.TrivialMethodEscape
 
mayEscape(MethodReference, int, MethodReference) - Method in interface com.ibm.wala.escape.IMethodEscapeAnalysis
 
mayEscape(MethodReference, int, MethodReference) - Method in class com.ibm.wala.escape.TrivialMethodEscape
 
mayUnderstand(CallSiteReference, IMethod, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
 
MEDIA_ROUTE_PROVIDER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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.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
 
MemberDestructuringContext(C, T, int) - Constructor for class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.MemberDestructuringContext
 
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.cast.js.callgraph.fieldbased.JSMethodInstructionVisitor
 
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.core.util.bytecode.BytecodeStream
Returns the method that this bytecode stream is from
METHOD_ENTRY - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
METHOD_EXIT - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
METHOD_FORMAL_PARAMETER - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
method_info - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
 
METHOD_INVOCATION_TYPE_ARGUMENT - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
METHOD_INVOKE - Static variable in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
METHOD_RECEIVER - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
METHOD_REFERENCE - Enum constant in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.BasedOn
ParameterAccessor was constructed using a MethodReference
METHOD_REFERENCE - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
METHOD_REFERENCE_TYPE_ARGUMENT - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
METHOD_RETURN - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
METHOD_TYPE_PARAMETER - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
METHOD_TYPE_PARAMETER_BOUND - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
MethodBypass - Class in com.ibm.wala.ipa.summaries
"Non-standard" bypass rules to use during call graph construction.
MethodBypass(Map<Object, MethodSummary>, Set<TypeReference>, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.summaries.MethodBypass
 
methodClass() - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
MethodContext(JDTJava2CAstTranslator.WalkContext, Map<CAstNode, CAstEntity>) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
MethodData - Class in com.ibm.wala.shrike.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.shrike.shrikeBT.MethodData
Gather the information for a method "from scratch".
MethodData(Decoder, int, String, String, String) - Constructor for class com.ibm.wala.shrike.shrikeBT.MethodData
Gather the information for a method after it has been decoded.
MethodData.Results - Interface in com.ibm.wala.shrike.shrikeBT
Annotation objects implement this Results interface.
MethodEditor - Class in com.ibm.wala.shrike.shrikeBT
The MethodEditor is the core of the ShrikeBT code rewriting mechanism.
MethodEditor(Instruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrike.shrikeBT.MethodEditor
Build an editor for specific method data.
MethodEditor(MethodData) - Constructor for class com.ibm.wala.shrike.shrikeBT.MethodEditor
Build an editor for the given method.
MethodEditor.Output - Class in com.ibm.wala.shrike.shrikeBT
Output is the interface that patches use to emit their code into a method body.
MethodEditor.Patch - Class in com.ibm.wala.shrike.shrikeBT
This class is subclassed for each kind of patch that you want to apply.
MethodEditor.Visitor - Class in com.ibm.wala.shrike.shrikeBT
A specialized Instruction.Visitor providing convenience methods for inserting patches.
methodEntityToSelector(CAstEntity) - Static method in class com.ibm.wala.cast.java.loader.Util
 
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.FindContext - Class in com.ibm.wala.analysis.reflection.java7
 
methodMap - Variable in class com.ibm.wala.classLoader.BytecodeClass
A mapping from Selector to IMethod
methodName - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
 
methodName - Variable in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
methodName - Variable in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
methodName() - Method in interface com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
 
MethodNamePattern - Class in org.scandroid.spec
 
MethodNamePattern(String, String) - Constructor for class org.scandroid.spec.MethodNamePattern
 
MethodNamePattern(String, String, String) - Constructor for class org.scandroid.spec.MethodNamePattern
 
MethodOptimizer - Class in com.ibm.wala.shrike.shrikeBT.tools
Deprecated.
MethodOptimizer(MethodData) - Constructor for class com.ibm.wala.shrike.shrikeBT.tools.MethodOptimizer
Deprecated.
 
MethodOptimizer(MethodData, MethodEditor) - Constructor for class com.ibm.wala.shrike.shrikeBT.tools.MethodOptimizer
Deprecated.
 
MethodOptimizer.UnoptimizableCodeException - Exception in com.ibm.wala.shrike.shrikeBT.tools
Deprecated.
 
MethodPositions - Class in com.ibm.wala.shrike.sourcepos
This class represents the MethodPositions attribute.
MethodPositions(byte[]) - Constructor for class com.ibm.wala.shrike.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.
methodsHaveDeclaredParameterTypes() - Method in class com.ibm.wala.classLoader.JavaLanguage
 
methodsHaveDeclaredParameterTypes() - Method in interface com.ibm.wala.classLoader.Language
do MethodReference objects have declared parameter types?
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
 
MethodSummary(MethodReference, int) - 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.shrike.shrikeBT.shrikeCT.tools
This is a demo class.
MethodTracer() - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.MethodTracer
 
methodType - Variable in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
methodType() - Method in interface com.ibm.wala.shrike.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, IAnalysisCacheView, 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() - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
mightReturnSyntheticMethod() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructTargetSelector
 
mightReturnSyntheticMethod() - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
 
MILD - Static variable in class com.ibm.wala.core.util.warnings.Warning
 
MinimalCFG<T> - Interface in com.ibm.wala.cfg
 
MiniModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
Models all classes derived from the given AndroidComponent.
MiniModel(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
MINUS - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstUnaryOp
 
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
 
modelConstant(Object) - Method in interface com.ibm.wala.classLoader.Language
 
modelConstant(Object) - Method in class com.ibm.wala.classLoader.LanguageImpl
 
moderate(MemberReference) - Static method in class com.ibm.wala.core.util.shrike.Exceptions.MethodResolutionFailure
 
MODERATE - Static variable in class com.ibm.wala.core.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.
MODULE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
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
modules - Variable in class com.ibm.wala.ide.util.EclipseProjectPath
 
ModVisitor(CGNode, Collection<PointerKey>, H, PointerAnalysis<T>, boolean) - Constructor for class com.ibm.wala.ipa.modref.ModRef.ModVisitor
 
monitor - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
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_ENTER - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
MONITOR_EXIT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
MonitorInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents monitorenter and monitorexit instructions.
MonitorInstruction(int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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
MOVE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
MOVE_EXCEPTION - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
MOVE_WIDE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
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.core.util.ssa.SSAValue
Method the variable is valid in
mRef - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
MUL - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
MUL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
MUL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
MUL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
MUL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
MUL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
MUL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
MUL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
MUL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
MULTI_DIM_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
MULTI_FLOW_TO_CASTS_APPLICATION_GET_METHOD - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
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() - Constructor for class com.ibm.wala.util.intset.MutableMapping
 
MutableMapping(Object[]) - 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(BitVectorIntSet) - 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
 
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() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
 
MutableSparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
 
MutableSparseIntSet(IntSet) - 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() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
 
MutableSparseLongSet(long[]) - 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
 
MY_CLASSLOADER - Variable in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
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.core.util.warnings.Warning
 
name - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
name - Variable in class com.ibm.wala.core.util.ssa.SSAValue.NamedKey
 
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.ipa.callgraph.impl.FakeRootMethod
 
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 - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
A property of contexts that might be generally useful: the "name".
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.core.util.ssa.SSAValue.NamedKey
 
namePattern - Variable in class org.scandroid.spec.SinkSpec
 
namePattern - Variable in class org.scandroid.spec.SourceSpec
 
NARROWING - Enum constant in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
 
NARY_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
NATIVE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
NativeBridge - Class in com.ibm.wala.cast.ir.translator
superclass for CAst parsers / translators making use of native code.
NativeBridge(CAst) - Constructor for class com.ibm.wala.cast.ir.translator.NativeBridge
 
nativeSpec - Static variable in class com.ibm.wala.ipa.callgraph.impl.Util
TODO: Make these properties?
NativeTranslatorToCAst - Class in com.ibm.wala.cast.ir.translator
common functionality for any TranslatorToCAst making use of native code
NativeTranslatorToCAst(CAst, URL, String) - Constructor for class com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
 
nCFABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
nCFA Call graph builder.
nCFABuilder(int, IMethod, AnalysisOptions, IAnalysisCacheView, 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
 
NE - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
NE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
 
NE - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
needLValue() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
needLValue() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
needLValue() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
needLValue() - Method in interface com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.WalkContext
 
needsAllocation(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Returns if an instance for that type needs to be allocated.
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.
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(SSAValue.VariableKey) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Returns if a PhiInstruction (still) has to be added.
needsPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
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
needsScopeMappingKey(InstanceKey) - Method in class com.ibm.wala.cast.java.ipa.callgraph.JavaScopeMappingInstanceKeys
 
needsScopeMappingKey(InstanceKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptScopeMappingInstanceKeys
 
NEG - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.Operator
 
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
 
NEGDOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
NEGFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
NEGINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
NEGLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
NestedJarFileModule - Class in com.ibm.wala.classLoader
 
NestedJarFileModule(JarFileModule, ZipEntry) - Constructor for class com.ibm.wala.classLoader.NestedJarFileModule
 
NestedRangeMapping - Class in com.ibm.wala.cast.js.html
 
NestedRangeMapping(int, int, int, int, FileMapping) - Constructor for class com.ibm.wala.cast.js.html.NestedRangeMapping
 
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 - 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 - Enum constant in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.ParamerterDisposition
 
NEW - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
NEW - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
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.
newCallExplodedEdge(PathEdge<T>, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Indicates that due to a path edge 'edge' <s_p, d1> -> <n, d2> and application of a call flow function, a new path edge <calleeEntry, d3> -> <calleeEntry, d3> was created.
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, 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, UnaryOperator<PointsToSetVariable>, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
NB: this is idempotent ...
newConstraint(PointerKey, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
 
newDefaults() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
newDummy() - Static method in class com.ibm.wala.analysis.exceptionanalysis.IntraproceduralExceptionAnalysis
 
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) - 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, int, PointerKey) - 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, InstanceKey[], PointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
newFieldWrite(PointerKey, UnaryOperator<PointsToSetVariable>, 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 - Class in com.ibm.wala.shrike.shrikeBT
 
NewInstruction(int, int, NewSiteReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
NewInstruction(int, int, NewSiteReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
NewInstruction(int, int, NewSiteReference, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
NewInstruction(int, int, NewSiteReference, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
NewInstruction(int, SSAValue, NewSiteReference) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
 
NewInstruction(int, SSAValue, NewSiteReference, Collection<? extends SSAValue>) - Method in class com.ibm.wala.core.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
 
newNormalExplodedEdge(PathEdge<T>, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Indicates that due to a path edge <s_p, d1> -> <n, d2> (the 'edge' parameter) and a normal flow function application, a new path edge <s_p, d1> -> <m, d3> was created.
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(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
 
newSideEffect(UnaryOperator<PointsToSetVariable>, 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
NewSiteReference(int, TypeReference) - Constructor for class com.ibm.wala.classLoader.NewSiteReference
 
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, 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, 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.
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.
newSummaryEdge(PathEdge<T>, PathEdge<T>, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
Combines [25] and [26-28].
newSymbol() - Method in class com.ibm.wala.ssa.SymbolTable
Method newSymbol.
newTypes() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.Rewrite
 
newUnbalancedExplodedReturnEdge(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
A path edge <s_p, i> -> <n, j> was propagated, and <s_p, i> was an unbalanced seed.
newValue(Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights.AdditiveEdgeWeight
 
newValue(Weight) - Method in interface com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights.EdgeWeight
 
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.shrike.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.core.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
 
NEZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
 
NO - Static variable in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchy
Equals Constants.NO
NO - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
NO_BASE_NO_EXCEPTIONS - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_BASE_NO_HEAP - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_BASE_NO_HEAP_NO_EXCEPTIONS - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_BASE_PTRS - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_EXCEPTIONAL_EDGES - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
don't track control dependence due to exceptional control flow
NO_EXCEPTIONS - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_FLOW_TO_CASTS - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
NO_FLOW_TO_CASTS_APPLICATION_GET_METHOD - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
NO_FLOW_TO_CASTS_NO_METHOD_INVOKE - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
NO_HEAP - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_HEAP_NO_EXCEPTIONS - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
NO_INDEX - Static variable in class com.ibm.wala.ssa.SSAInstruction
 
NO_INFORMATION - Static variable in interface com.ibm.wala.cast.tree.CAstSourcePositionMap
 
NO_INTERPROC_EDGES - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
don't track control dependence from caller to callee
NO_INTERPROC_NO_EXCEPTION - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
don't track interprocedural or exceptional control dependence
NO_METHOD_INVOKE - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
NO_SOURCE - Enum constant in enum class com.ibm.wala.ide.util.EclipseProjectPath.AnalysisScopeType
 
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_STRING_CONSTANTS - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
NO_THIS_PTR - Static variable in class com.ibm.wala.cfg.exc.intra.ParameterState
 
nObjBuilder - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
call graph builder based on object sensitivity
nObjBuilder(int, IClassHierarchy, AnalysisOptions, IAnalysisCacheView, ContextSelector, SSAContextInterpreter, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.nObjBuilder
 
nObjContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
k-limited object sensitive context selector for static method : For a few well-known static factory methods from the standard libraries, use CallerSiteContext.Otherwise, directly copy the context of the last non-static method for virtual method : The Context consists of n allocation sites for an object(fixed at allocation) : The heap context consists of n allocation sites inherited from CGNode
nObjContextSelector(int, ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.nObjContextSelector
 
noClassDef - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
NoClassDefFoundError - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
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.util.viz
 
nodeDecoratorInput - Variable in class com.ibm.wala.ide.ui.SWTTreeViewer
 
nodeForMethod(IMethod) - Method in class org.scandroid.util.CGAnalysisContext
 
NodeImpl(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
 
NodejsCallGraphBuilderUtil - Class in com.ibm.wala.cast.js.nodejs
 
NodejsCallGraphBuilderUtil() - Constructor for class com.ibm.wala.cast.js.nodejs.NodejsCallGraphBuilderUtil
 
NodejsRequiredCoreModule - Class in com.ibm.wala.cast.js.nodejs
 
NodejsRequiredCoreModule(File, SourceFileModule) - Constructor for class com.ibm.wala.cast.js.nodejs.NodejsRequiredCoreModule
 
NodejsRequiredSourceModule - Class in com.ibm.wala.cast.js.nodejs
This class is intended to be used whenever a JavaScript module is dynamically required by JavaScript (CommonJS).
NodejsRequiredSourceModule(String, File, SourceFileModule) - Constructor for class com.ibm.wala.cast.js.nodejs.NodejsRequiredSourceModule
 
NodejsRequireTargetSelector - Class in com.ibm.wala.cast.js.nodejs
This class is used by WALA internals to resolve to what functions a call could potentially invoke.
NodejsRequireTargetSelector(File, MethodTargetSelector) - Constructor for class com.ibm.wala.cast.js.nodejs.NodejsRequireTargetSelector
 
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
 
NodeLabeller - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
A node labeller keeps a mapping from nodes to integers to allow consistent labelling of nodes.
NodeLabeller() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodeLabeller
 
NodeManager<T> - Interface in com.ibm.wala.util.graph
An object which tracks graph nodes.
nodeMap - Variable in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
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.
NodePos - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
Representation of a node's position in a CAst entity's syntax tree.
NodePos() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodePos
 
nodeString(T, boolean) - Method in class com.ibm.wala.util.graph.AbstractGraph
 
nodeToString(CallGraph, CGNode) - Static method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
 
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.shrike.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.shrike.shrikeBT.Instruction
 
noLogging() - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
NOMOREREFINE - Enum constant in enum class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
The RefinementPolicy indicated that no more refinement was possible, and on at least one refinement pass the budget was not exhausted
NonCopyingContext() - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NonCopyingContext
 
NONE - Enum constant in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
 
NONE - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
NONE - Enum constant in enum class com.ibm.wala.ipa.cha.ClassHierarchy.MissingSuperClassHandling
 
NONE - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
track no control dependencies.
NONE - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
Note that other code in the slicer checks for the NONE case explicitly, so its effect is not entirely captured by the is*() methods in Slicer.DataDependenceOptions
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.core.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
 
NORMAL - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
NORMAL_RET_CALLEE - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
NORMAL_RET_CALLER - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
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
 
NormalOrder - Class in com.ibm.wala.analysis.arraybounds.hypergraph.weight
Defines a normal Order on Weight: unlimited < ...
NormalOrder() - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.weight.NormalOrder
 
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.shrike.shrikeBT.analysis.Analyzer
 
NoSuperclassFoundException - Exception in com.ibm.wala.classLoader
Indicates the superclass for a class was not found in the AnalysisScope
NoSuperclassFoundException(String) - Constructor for exception com.ibm.wala.classLoader.NoSuperclassFoundException
 
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() - Method in class com.ibm.wala.util.intset.OffsetBitVector
Logically NOT this bit string
not(BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return the NOT of a bit string
not(FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
Return the NOT of a bit string
not(OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
Return the NOT of a bit string
NOT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
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.
NOT_NULL - Enum constant in enum class com.ibm.wala.cfg.exc.intra.NullPointerState.State
 
NOT_SET - Enum constant in enum class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight.Type
 
NOT_SET - Static variable in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
noteOperands(int, CAstSourcePositionMap.Position...) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
noteSourcePosition(RhinoToAstTranslator.WalkContext, CAstNode, AstNode) - Method in class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
 
NOTIFICATION_LISTENER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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.shrike.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.shrike.shrikeBT.info.LocalAllocator
This should not be called by clients.
notifyUpdate(MethodData, IInstruction[], ExceptionHandler[][], int[]) - Method in class com.ibm.wala.shrike.shrikeBT.info.ThisAssignmentChecker
This should not be called by any client.
notifyUpdate(MethodData, IInstruction[], ExceptionHandler[][], int[]) - Method in interface com.ibm.wala.shrike.shrikeBT.MethodData.Results
This method is called just before the code for a method changes.
NOTINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
NOTLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
 
Null - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
Null - Static variable in class com.ibm.wala.types.TypeReference
 
NULL - Enum constant in enum class com.ibm.wala.cfg.exc.intra.NullPointerState.State
 
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<T>> - 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<T>> - 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.
nullPointer - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
NullPointerAnalysis - Class in com.ibm.wala.cfg.exc
Tries to detect impossible (or always appearing) NullPointerExceptions and removes impossible control flow from the CFG.
NullPointerExceptionFilter - Class in com.ibm.wala.ipa.cfg.exceptionpruning.filter
NullPointerExceptionFilter(IntraproceduralNullPointerAnalysis) - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.filter.NullPointerExceptionFilter
 
NullPointerExceptionInterFilter - Class in com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
NullPointerExceptionInterFilter() - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.NullPointerExceptionInterFilter
 
nullPointerExceptionThrowState(SSAInstruction) - Method in class com.ibm.wala.analysis.nullpointer.IntraproceduralNullPointerAnalysis
 
NullPointerFrameWork<T extends ISSABasicBlock> - Class in com.ibm.wala.cfg.exc.intra
Nullpointer analysis - NOT A REAL KILDALL framework instance, because the transfer functions are not distribute (similar to constant propagation).
NullPointerFrameWork(ControlFlowGraph<SSAInstruction, T>, IR) - Constructor for class com.ibm.wala.cfg.exc.intra.NullPointerFrameWork
 
NullPointerSolver<B extends ISSABasicBlock> - Class in com.ibm.wala.cfg.exc.intra
Intraprocedural dataflow analysis to detect impossible NullPointerExceptions.
NullPointerSolver(NullPointerFrameWork<B>, int, B, IR, ParameterState) - Constructor for class com.ibm.wala.cfg.exc.intra.NullPointerSolver
 
NullPointerSolver(NullPointerFrameWork<B>, int, IR, B) - Constructor for class com.ibm.wala.cfg.exc.intra.NullPointerSolver
 
NullPointerState - Class in com.ibm.wala.cfg.exc.intra
States for the ssa variables.
NullPointerState.State - Enum Class 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:
number - Variable in class com.ibm.wala.core.util.ssa.SSAValue
The SSA Value itself
Number - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
NUMBER - Enum constant in enum class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight.Type
 
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>) - Constructor for class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
Constructor DFSFinishTimeIterator.
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>, 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.
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
 
NumberedLabeledGraph<T,I> - 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.
NumberObject - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
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
 
NuValidatorHtmlParser - Class in com.ibm.wala.cast.js.html.nu_validator
 
NuValidatorHtmlParser() - Constructor for class com.ibm.wala.cast.js.html.nu_validator.NuValidatorHtmlParser
 

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 - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
OBJECT_IN_EP - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
 
OBJECT_LITERAL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
OBJECT_REF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
OBJECT_SENSITIVE_TEST1 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
OBJECT_SENSITIVE_TEST2 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
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
 
ObjectSensitivityContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
 
ObjectSensitivityContextSelector(ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.ObjectSensitivityContextSelector
 
ObjectVertex - Interface in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
ObjectVisitor<T> - Interface in com.ibm.wala.util.collections
 
OFF_HOST_APDU_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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.shrike.shrikeBT.shrikeCT
This class provides a convenient way to iterate through a collection of Java classes and instrument their code.
OfflineInstrumenter() - Constructor for class com.ibm.wala.shrike.shrikeBT.shrikeCT.OfflineInstrumenter
 
OfflineInstrumenterBase - Class in com.ibm.wala.shrike.shrikeBT.tools
This class provides functionality for performing offline instrumentation.
OfflineInstrumenterBase() - Constructor for class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
OfflineInstrumenterBase.ManifestBuilder - Interface in com.ibm.wala.shrike.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
 
offset_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
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
 
OffsetTarget(int) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.OffsetTarget
 
OffsetTarget(int) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.OffsetTarget
 
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
 
ONE_CFA - Enum constant in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
ONE_FLOW_TO_CASTS_APPLICATION_GET_METHOD - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
ONE_FLOW_TO_CASTS_NO_METHOD_INVOKE - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
OneCFABuilderFactory - Class in com.ibm.wala.cast.js.client.impl
 
OneCFABuilderFactory() - Constructor for class com.ibm.wala.cast.js.client.impl.OneCFABuilderFactory
 
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
 
oneLevelGraph - Variable in class org.scandroid.util.CGAnalysisContext
 
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?
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.shrike.shrikeBT.Constants
 
OP_aastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_aconst_null - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ADD - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_aload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_aload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_aload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_aload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_aload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_anewarray - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_areturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_arraylength - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_astore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_astore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_astore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_astore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_astore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_athrow - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_baload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_bastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_bipush - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
OP_castore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_checkcast - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_CONCAT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_d2f - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_d2i - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_d2l - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dadd - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_daload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dcmpg - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dcmpl - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ddiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_DIV - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_dload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dmul - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dneg - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_drem - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dreturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dstore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dstore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dstore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dstore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dstore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dsub - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dup - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dup_x1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dup_x2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dup2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dup2_x1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_dup2_x2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_EQ - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_f2d - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_f2i - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_f2l - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fadd - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_faload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fcmpg - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fcmpl - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fconst_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fdiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fmul - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fneg - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_frem - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_freturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fstore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fstore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fstore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fstore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fstore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_fsub - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_GE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_getfield - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_getstatic - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_goto - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_goto_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_GT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_i2b - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_i2c - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_i2d - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_i2f - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_i2l - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_i2s - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iadd - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iaload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iand - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_4 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_5 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iconst_m1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_idiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_acmpeq - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_acmpne - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_icmpeq - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_icmpge - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_icmpgt - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_icmple - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_icmplt - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_if_icmpne - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifeq - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifge - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifgt - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifle - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iflt - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifne - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifnonnull - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ifnull - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iinc - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_imul - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_IN - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_ineg - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_instanceof - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_invokedynamic - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_invokeinterface - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_invokespecial - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_invokestatic - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_invokevirtual - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ior - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_irem - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ireturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ishl - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ishr - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_istore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_istore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_istore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_istore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_istore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_isub - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_iushr - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ixor - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_jsr - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_jsr_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_l2d - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_l2f - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_l2i - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ladd - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_laload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_land - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lcmp - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lconst_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lconst_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ldc - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ldc_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ldc2_w - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_ldiv - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_LE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_lload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lload_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lload_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lload_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lload_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lmul - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lneg - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lookupswitch - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lor - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lrem - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lreturn - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_LSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_lshl - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lshr - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lstore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lstore_0 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lstore_1 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lstore_2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lstore_3 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lsub - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_LT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_lushr - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_lxor - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_MOD - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_monitorenter - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_monitorexit - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_MUL - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_multianewarray - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_NE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_new - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_newarray - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_nop - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_NOT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_NOT_IN - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_pop - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_pop2 - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_POW - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_putfield - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_putstatic - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
OP_return - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_RSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_saload - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_sastore - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_sipush - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
OP_tableswitch - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
OP_URSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
 
OP_wide - Static variable in interface com.ibm.wala.shrike.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
 
OperatorUtil - Class in com.ibm.wala.cfg.exc.intra
Combinators for UnaryOperator
OperatorUtil() - Constructor for class com.ibm.wala.cfg.exc.intra.OperatorUtil
 
OperatorUtil.UnaryOperatorSequence<T extends IVariable<T>> - Class in com.ibm.wala.cfg.exc.intra
An operator of the form lhs = op_1(op_2(..op_n(rhs)..))
OPTIMISTIC - Enum constant in enum class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine.BuilderType
 
OPTIMISTIC - Enum constant in enum class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType
 
OPTIMISTIC - Enum constant in enum class com.ibm.wala.cast.js.util.FieldBasedCGUtil.BuilderType
 
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);
OPTIMISTIC_WORKLIST - Enum constant in enum class com.ibm.wala.cast.js.util.FieldBasedCGUtil.BuilderType
 
OptimisticCallgraphBuilder - Class in com.ibm.wala.cast.js.callgraph.fieldbased
Optimistic call graph builder that propagates inter-procedural data flow iteratively as call edges are discovered.
OptimisticCallgraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, boolean) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.OptimisticCallgraphBuilder
 
optimize() - Method in class com.ibm.wala.shrike.shrikeBT.tools.MethodOptimizer
Deprecated.
 
options - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
Governing analysis options
options - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
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(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(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
OR - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
OR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
OR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
OR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
OR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
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.
org.scandroid.domain - package org.scandroid.domain
 
org.scandroid.flow - package org.scandroid.flow
 
org.scandroid.flow.functions - package org.scandroid.flow.functions
 
org.scandroid.flow.types - package org.scandroid.flow.types
 
org.scandroid.model - package org.scandroid.model
 
org.scandroid.prefixtransfer - package org.scandroid.prefixtransfer
 
org.scandroid.prefixtransfer.modeledAllocations - package org.scandroid.prefixtransfer.modeledAllocations
 
org.scandroid.spec - package org.scandroid.spec
 
org.scandroid.synthmethod - package org.scandroid.synthmethod
 
org.scandroid.util - package org.scandroid.util
 
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
 
OutflowAnalysis - Class in org.scandroid.flow
 
OutflowAnalysis(CGAnalysisContext<IExplodedBasicBlock>, ISpecs) - Constructor for class org.scandroid.flow.OutflowAnalysis
 
outOfMemory - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
OutOfMemoryError - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
OUTPUT_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
 
OUTPUT_FILE_DIRECTORY - Static variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor
 
outputModifiedClass(ClassInstrumenter) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.OfflineInstrumenter
Update the original class with some method changes.
outputModifiedClass(ClassInstrumenter, ClassWriter) - Method in class com.ibm.wala.shrike.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, IAnalysisCacheView) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides
 
OVERRIDES - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
 
Overrides.StartComponentMethodTargetSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
 
overwriteStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
Like VolatileMethodSummary.addStatement(SSAInstruction) but may replace an existing one.

P

p - Static variable in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
 
pa - Variable in class com.ibm.wala.core.viz.viewer.PaPanel
 
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 org.scandroid.util.CGAnalysisContext
 
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(PointerAnalysis<InstanceKey>, SDG<InstanceKey>) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
 
PABasedMemoryAccessMap(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
 
PACKAGE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
The value is based on the package of the variable.
PackedSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
 
PackedSwitchPad(SwitchPayload, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
 
pad - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
 
padWithSpaces(StringBuilder, int) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
padWithSpaces(StringBuilder, int) - Static method in class com.ibm.wala.util.tables.Table
 
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
 
Pair<T,U> - Class in com.ibm.wala.util.collections
 
Pair(T, U) - Constructor for class com.ibm.wala.util.collections.Pair
 
PaPanel - Class in com.ibm.wala.core.viz.viewer
Panel for showing the Pointer Analysis results.
PaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.core.viz.viewer.PaPanel
 
PARAM - Enum constant in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.ParamerterDisposition
Parameter is a regular parameter occurring in the Descriptor
PARAM_CALLEE - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
PARAM_CALLER - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
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.core.util.ssa.ParameterAccessor.Parameter
Create Parameters using ParameterAccessor.
ParameterAccessor - Class in com.ibm.wala.core.util.ssa
Access parameters without confusion on their numbers.
ParameterAccessor(IMethod) - Constructor for class com.ibm.wala.core.util.ssa.ParameterAccessor
Read the parameters from an IMethod.
ParameterAccessor(MethodReference, boolean) - Constructor for class com.ibm.wala.core.util.ssa.ParameterAccessor
Reads the parameters of a MethodReference CAUTION:.
ParameterAccessor(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.core.util.ssa.ParameterAccessor
Reads the parameters of a MethodReference CAUTION:.
ParameterAccessor.BasedOn - Enum Class in com.ibm.wala.core.util.ssa
The Constructor used to create ParameterAccessor influences the parameter-offset.
ParameterAccessor.ParamerterDisposition - Enum Class in com.ibm.wala.core.util.ssa
The kind of parameter.
ParameterAccessor.Parameter - Class in com.ibm.wala.core.util.ssa
The representation of a Parameter handled using a ParameterAccessor.
ParameterAccessor.ParameterKey - Class in com.ibm.wala.core.util.ssa
This key is identified by type and parameter number.
ParameterFlow<E extends ISSABasicBlock> - Class in org.scandroid.flow.types
A flow to or from the parameter of a method.
ParameterFlow(BasicBlockInContext<E>, int, boolean) - Constructor for class org.scandroid.flow.types.ParameterFlow
 
ParameterKey(TypeName, int, String) - Constructor for class com.ibm.wala.core.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.
ParamVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A parameter vertex represents a positional parameter of a function.
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() - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
 
ParanoidHashMap(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
 
ParanoidHashMap(Map<K, V>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
 
ParanoidHashSet<T> - Class in com.ibm.wala.util.collections
a debugging aid.
ParanoidHashSet() - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
 
ParanoidHashSet(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
 
ParanoidHashSet(Collection<T>) - 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 - 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
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)
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.
parse(URL, Reader, IHtmlCallback, String) - Method in interface com.ibm.wala.cast.js.html.IHtmlParser
Parses a given HTML, calling the given callback.
parse(URL, Reader, IHtmlCallback, String) - Method in class com.ibm.wala.cast.js.html.jericho.JerichoHtmlParser
 
parse(URL, Reader, IHtmlCallback, String) - Method in class com.ibm.wala.cast.js.html.nu_validator.NuValidatorHtmlParser
 
parseBytecode() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
parseCommandLine(String[]) - Static method in class com.ibm.wala.ide.util.HeadlessUtil
create a Properties object representing the properties set by the command line args.
parseForArrayDimensionality() - Method in class com.ibm.wala.core.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.core.util.strings.StringStuff
Parse an array descriptor to obtain number of dimensions in corresponding array type.
parseForArrayElementDescriptor() - Method in class com.ibm.wala.core.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) - Static method in class com.ibm.wala.core.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
parseForClass(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.core.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.core.util.strings.Atom
Return the innermost element type reference for an array
parseForInnermostArrayElementDescriptor(Atom) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Parse an array descriptor to obtain number of dimensions in corresponding array type.
parseForInnermostArrayElementDescriptor(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Parse an array descriptor to obtain number of dimensions in corresponding array type.
parseForName(String, IType) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
parseForPackage(ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Given that name[start:start+length] is a Type name in JVM format, parse it for the package
parseForPackage(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Given that name[start:start+length] is a Type name in JVM format, parse it for the package
parseForParameterNames(Language, ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Parse method descriptor to obtain descriptions of method's parameters.
parseForParameterNames(Language, String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
parseForParameterNames(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
parseForParameterTypes(String) - Static method in class com.ibm.wala.ide.util.JdtUtil
 
parseForReturnTypeName(Language, ImmutableByteArray) - Static method in class com.ibm.wala.core.util.strings.StringStuff
Parse method descriptor to obtain description of method's return type.
parseForReturnTypeName(Language, String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
parseForReturnTypeName(String) - Static method in class com.ibm.wala.core.util.strings.StringStuff
 
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]
parseModules(Set<ModuleEntry>, HeadlessUtil.EclipseCompiler<Unit>) - Static method in class com.ibm.wala.ide.util.HeadlessUtil
 
parseStandardArgs(String[]) - Method in class com.ibm.wala.shrike.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
 
partialGraph - Variable in class org.scandroid.util.CGAnalysisContext
 
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.shrike.shrikeBT.MethodEditor.Patch
 
Path - Class in com.ibm.wala.util.graph
We represent a path in a numbered graph as a vector of integers <i_1, ..., i_n> 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 <entry, d1> -> <target, d2>
PatternBasedRewriter - Class in com.ibm.wala.cast.tree.rewrite
 
PatternBasedRewriter(CAst, CAstPattern, Function<CAstPattern.Segments, CAstNode>) - Constructor for class com.ibm.wala.cast.tree.rewrite.PatternBasedRewriter
 
patternForReference(MethodReference) - Static method in class org.scandroid.spec.MethodNamePattern
 
pc - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
PDF - Enum constant in enum class com.ibm.wala.util.viz.DotUtil.DotOutputType
 
PDF_FILE - Static variable in class com.ibm.wala.examples.drivers.PDFControlDependenceGraph
 
PDF_FILE - Static variable in class com.ibm.wala.examples.drivers.PDFWalaIR
 
PDFCallGraph - Class in com.ibm.wala.examples.drivers
This simple example WALA application builds a call graph and fires off ghostview to visualize a DOT representation.
PDFCallGraph() - Constructor for class com.ibm.wala.examples.drivers.PDFCallGraph
 
pdfCG() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
pdfCG() - Method in class org.scandroid.util.CLISCanDroidOptions
 
pdfCG() - Method in interface org.scandroid.util.ISCanDroidOptions
 
PDFControlDependenceGraph - Class in com.ibm.wala.examples.drivers
This simple example application builds a WALA CDG and fires off ghostview to viz a DOT representation.
PDFControlDependenceGraph() - Constructor for class com.ibm.wala.examples.drivers.PDFControlDependenceGraph
 
pdffile - Variable in class com.ibm.wala.util.viz.PDFViewLauncher
Name of the postscript file to view
pdfOneLevelCG() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
pdfOneLevelCG() - Method in class org.scandroid.util.CLISCanDroidOptions
 
pdfOneLevelCG() - Method in interface org.scandroid.util.ISCanDroidOptions
 
pdfPartialCG() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
pdfPartialCG() - Method in class org.scandroid.util.CLISCanDroidOptions
 
pdfPartialCG() - Method in interface org.scandroid.util.ISCanDroidOptions
 
PDFSDG - Class in com.ibm.wala.examples.drivers
This simple example WALA application builds an SDG and fires off ghostview to viz a DOT representation.
PDFSDG() - Constructor for class com.ibm.wala.examples.drivers.PDFSDG
 
PDFSlice - Class in com.ibm.wala.examples.drivers
This simple example WALA application computes a slice (see Slicer) and fires off the PDF viewer to view a dot-ted representation of the slice.
PDFSlice() - Constructor for class com.ibm.wala.examples.drivers.PDFSlice
 
PDFTypeHierarchy - Class in com.ibm.wala.examples.drivers
This simple example WALA application builds a TypeHierarchy and fires off ghostview to viz a DOT representation.
PDFTypeHierarchy() - Constructor for class com.ibm.wala.examples.drivers.PDFTypeHierarchy
 
PDFVIEW_EXE - Static variable in class com.ibm.wala.examples.properties.WalaExamplesProperties
 
PDFViewLauncher - Class in com.ibm.wala.util.viz
Launch gsview on a postscript file
PDFViewLauncher() - Constructor for class com.ibm.wala.util.viz.PDFViewLauncher
 
PDFViewUtil - Class in com.ibm.wala.core.viz
utilities for integrating with ghostview (or another PS/PDF viewer)
PDFViewUtil() - Constructor for class com.ibm.wala.core.viz.PDFViewUtil
 
PDFWalaIR - Class in com.ibm.wala.examples.drivers
This simple example application builds a WALA IR and fires off a PDF viewer to visualize a DOT representation.
PDFWalaIR() - Constructor for class com.ibm.wala.examples.drivers.PDFWalaIR
 
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<T>) - 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<T>, boolean) - Constructor for class com.ibm.wala.ipa.slicer.PDG
 
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.core.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() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
perform() - Method in class com.ibm.wala.util.heapTrace.HeapTracer
Trace the heap and return the results
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(IR) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
 
perform(IR) - Static method in class com.ibm.wala.ssa.analysis.DeadAssignmentElimination
eliminate dead phis from an ir
performAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
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
 
PESSIMISTIC - Enum constant in enum class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine.BuilderType
 
PESSIMISTIC - Enum constant in enum class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType
 
PESSIMISTIC - Enum constant in enum class com.ibm.wala.cast.js.util.FieldBasedCGUtil.BuilderType
 
PessimisticCallGraphBuilder - Class in com.ibm.wala.cast.js.callgraph.fieldbased
Call graph builder for building pessimistic call graphs, where inter-procedural flows are not tracked except in the trivial case of local calls.
PessimisticCallGraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, boolean) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.PessimisticCallGraphBuilder
 
PHANTOM - Enum constant in enum class com.ibm.wala.ipa.cha.ClassHierarchy.MissingSuperClassHandling
 
PhantomClass - Class in com.ibm.wala.classLoader
dummy class representing a missing superclass
PhantomClass(TypeReference, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.PhantomClass
 
PHI - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
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.core.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.
PI - Enum constant in enum class com.ibm.wala.ipa.slicer.Statement.Kind
 
PI_TEST_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
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
 
PLUGIN_ID - Static variable in class com.ibm.wala.ide.jdt.Activator
 
PLUGIN_ID - Static variable in class com.ibm.wala.ide.jsdt.Activator
 
PLUS - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstUnaryOp
 
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 - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
Meta-data regarding how pointers are modeled
PointerKeyFactory - Interface in com.ibm.wala.ipa.callgraph.propagation
An object that abstracts how to model pointers in the heap.
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(PointerKeyAndState) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
PointsToComputer(PointerKey) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
pointsToMap - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
object that tracks points-to sets
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
 
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() - 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.shrike.shrikeBT
PopInstructions pop one or two elements off the working stack.
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.
populationCount() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
 
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?
populationCount(int) - Static method in class com.ibm.wala.util.intset.Bits
Return the number of ones in the binary representation of an integer.
popUpActions - Variable in class com.ibm.wala.ide.ui.SWTTreeViewer
 
pos() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.FunctionContext
 
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
pos() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
Position - Class in com.ibm.wala.shrike.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
positions() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap
Returns an ordered set of all positions in this map.
positions() - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
PosSwitch<A> - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
 
PosSwitch() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.PosSwitch
 
postProcessConstants() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
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.
pp() - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationSummary
 
pp(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
 
pp(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.EscapeCorrelation
 
pp(SSASourcePositionMap) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.ReadWriteCorrelation
 
preamble - Static variable in class com.ibm.wala.cast.js.html.WebUtil
 
PreBasicBlock() - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
 
predecessors - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
for each y, the {x | (x,y) is an edge)
PREFIX - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
 
PrefixTransferFunction - Class in org.scandroid.prefixtransfer
 
PrefixTransferFunction(InstanceKeySite) - Constructor for class org.scandroid.prefixtransfer.PrefixTransferFunction
 
PrefixTransferFunctionProvider - Class in org.scandroid.prefixtransfer
 
PrefixTransferFunctionProvider() - Constructor for class org.scandroid.prefixtransfer.PrefixTransferFunctionProvider
 
PrefixTransferGraph - Class in org.scandroid.prefixtransfer
 
PrefixTransferGraph(PointerAnalysis<InstanceKey>) - Constructor for class org.scandroid.prefixtransfer.PrefixTransferGraph
 
PrefixVariable - Class in org.scandroid.prefixtransfer
 
PrefixVariable() - Constructor for class org.scandroid.prefixtransfer.PrefixVariable
 
premain(Instrumentation) - Static method in class com.ibm.wala.shrike.cg.OnlineDynamicCallGraph
 
premain(Instrumentation) - Static method in class com.ibm.wala.shrike.instrumentation.CodeScraper
 
prepend(int, Path) - Static method in class com.ibm.wala.util.graph.Path
 
preprocessor - Variable in class com.ibm.wala.cast.js.loader.JavaScriptLoaderFactory
 
prettyPrint() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap.Position
Pretty print a source position
primitive - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
PRIMITIVE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
PrimitiveAssignability - Class in com.ibm.wala.core.util
Offers checks like ClassHierarchy.isAssignable but for primitives.
PrimitiveAssignability() - Constructor for class com.ibm.wala.core.util.PrimitiveAssignability
 
PrimitiveAssignability.AssignabilityKind - Enum Class in com.ibm.wala.core.util
 
PrimitiveMask - Static variable in class com.ibm.wala.types.TypeName
 
PrimitivePropagateOperator() - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
 
Primitives - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
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
 
primNameMap - Static variable in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap
 
Primordial - Static variable in class com.ibm.wala.types.ClassLoaderReference
Canonical reference to primordial class loader
PRIMORDIAL - Enum constant in enum class com.ibm.wala.ide.util.EclipseProjectPath.Loader
 
PRIMORDIAL - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
 
print() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
 
print(CAstEntity) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
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(String) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
print(String, CAstSourcePositionMap.Position, URL, boolean) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
PRINT_CHARACTER_RANGE_TABLE - Static variable in class com.ibm.wala.shrike.sourcepos.Debug
 
PRINT_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
printCollection(String, Collection<?>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
 
println(String) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
println(String, CAstSourcePositionMap.Position, URL, boolean) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
printlnIndented(String, ITag) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
printPath(Writer) - Method in exception com.ibm.wala.shrike.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(CAstEntity, 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(CAstNode, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
 
priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
 
PRIVATE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
process(CallGraph, CallGraphBuilder<?>, long) - Method in interface com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph.Processor
 
processAssignOp(CAstNode, CAstNode, int, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
processASTs(Map<Unit, EclipseSourceFileModule>, Function<Object[], Boolean>) - Method in interface com.ibm.wala.ide.util.HeadlessUtil.Parser
 
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.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
processCallingConstraints(CGNode, SSAAbstractInvokeInstruction, CGNode, InstanceKey[][], PointerKey) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
processCallingConstraints(CGNode, SSAAbstractInvokeInstruction, CGNode, InstanceKey[][], PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
 
processCallingConstraintsInternal(AstSSAPropagationCallGraphBuilder, CGNode, SSAAbstractInvokeInstruction, CGNode, InstanceKey[][], PointerKey) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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
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
 
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
 
processParticularCallee(PathEdge<T>, int, Collection<T>, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
handle a particular callee for some call node.
processPendingCallWorklist(FlowGraph, Map<Vertex, Set<FuncVertex>>, VertexFactory, Map<Vertex, MutableIntSet>, Map<VarVertex, Pair<JavaScriptInvoke, Boolean>>, Set<Vertex>, OrdinalSetMapping<FuncVertex>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
 
processPendingReflectiveCallWorklist(FlowGraph, Map<Vertex, Set<FuncVertex>>, Map<VarVertex, Pair<JavaScriptInvoke, Boolean>>, Set<Vertex>) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
 
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) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
productionAssertion(boolean) - Static method in class com.ibm.wala.util.debug.Assertions
An assertion which does not need to be guarded by verifyAssertions.
productionAssertion(boolean, String) - 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.core.util
A class to control execution through the MonitorUtil.IProgressMonitor interface.
ProgressMaster() - Constructor for class com.ibm.wala.core.util.ProgressMaster
 
progressMonitor - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
A progress monitor.
ProgressMonitorDelegate - Class in com.ibm.wala.ide.util
A Wrapper around an Eclipse IProgressMonitor
project - Variable in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
project(Graph<E>, Predicate<E>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
 
promoteTypes(ITypeBinding, ITypeBinding, AST) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
propagate(PrefixVariable) - Method in class org.scandroid.prefixtransfer.InstanceKeySite
 
propagate(PrefixVariable) - Method in class org.scandroid.prefixtransfer.modeledAllocations.ConstantString
 
propagate(PrefixVariable) - Method in class org.scandroid.prefixtransfer.modeledAllocations.StringToLower
 
propagate(PrefixVariable) - Method in class org.scandroid.prefixtransfer.modeledAllocations.UriAppendString
 
propagate(PrefixVariable) - Method in class org.scandroid.prefixtransfer.modeledAllocations.UriParseString
 
propagate(PrefixVariable) - Method in class org.scandroid.prefixtransfer.StringBuilderUseAnalysis.StringBuilderToStringInstanceKeySite
 
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 <s_p,i> -> <n, j> 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
PropagationCallGraphBuilder(IMethod, AnalysisOptions, IAnalysisCacheView, PointerKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
PropagationCallGraphBuilder.ArrayLoadOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Binary op: <dummy>:= ArrayLoad( <arrayref>) Side effect: Creates new equations.
PropagationCallGraphBuilder.ArrayStoreOperator - Class in com.ibm.wala.ipa.callgraph.propagation
Binary op: <dummy>:= 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: <dummy>:= GetField( <ref>) 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
 
PropagationJavaScriptAnalysisEngine() - Constructor for class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.PropagationJavaScriptAnalysisEngine
 
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
 
PROPERTY_FILENAME - Static variable in class com.ibm.wala.examples.properties.WalaExamplesProperties
 
PropertyNameContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
A context selector that applies object sensitivity for the i'th parameter if it is used as a property name in a dynamic property access.
PropertyNameContextSelector(IAnalysisCacheView, int, ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
PropertyNameContextSelector(IAnalysisCacheView, ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
PropertyNameContextSelector.PropNameContext - Class in com.ibm.wala.cast.js.ipa.callgraph
Context representing a particular name accessed by a correlated read/write pair.
PropertyRead(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
PropertyRead(int, int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
PropertyReadExpander - Class in com.ibm.wala.cast.js.translator
Transforms property reads to make prototype chain operations explicit.
PropertyReadExpander(CAst) - Constructor for class com.ibm.wala.cast.js.translator.PropertyReadExpander
 
PropertyWrite(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
PropertyWrite(int, int, int, int) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 
PROPNAME_KEY - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
PROPNAME_MARKER - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
PROPNAME_PARM_INDEX - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector
 
PropVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A property vertex represents all properties with a given name.
PROTECTED - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
prototype - Enum constant in enum class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex.PrototypeField
 
PrototypeFieldVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
PrototypeFieldVertex(PrototypeFieldVertex.PrototypeField, ObjectVertex) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex
 
PrototypeFieldVertex.PrototypeField - Enum Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
PrototypeLookup - Class in com.ibm.wala.cast.js.ssa
Non-deterministically assigns some object in the prototype chain of val (or val itself) to result.
PrototypeLookup(int, int, int) - Constructor for class com.ibm.wala.cast.js.ssa.PrototypeLookup
 
PrototypeLookup(int, int, int) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
PROVIDER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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
Create a pruned (filtered) view of an existing call graph.
PrunedCallGraph(CallGraph, Set<CGNode>, Map<CGNode, 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.
pruneForAppLoader(CallGraph) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
 
pruneForAppLoader(Graph<IClass>) - Static method in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
Restrict g to nodes from the Application loader
pruneGraph(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
 
pruneSDG(SDG<InstanceKey>, Collection<Statement>) - Static method in class com.ibm.wala.examples.drivers.PDFSlice
return a view of the sdg restricted to the statements in the slice
PruningPolicy - Interface in com.ibm.wala.ipa.callgraph.pruned
Policy which decides which branch of a call graph is going to be pruned.
PS - Enum constant in enum class com.ibm.wala.util.viz.DotUtil.DotOutputType
 
PUBLIC - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
push(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
push(int) - Method in class com.ibm.wala.util.collections.IntStack
 
push(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.CallStack
 
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(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.FifoQueue
Insert an Object at the tail end of the queue if it is not already 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(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
 
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
 
pushSourcePosition(TranslatorToCAst.WalkContext<X, Y>, CAstNode, CAstSourcePositionMap.Position) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
 
put(int, T) - Method in class com.ibm.wala.util.intset.MutableMapping
Add an object to the set of mapped objects at index i.
put(PointerKey, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
 
put(Instruction, T) - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
put(Object, Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
put(K, V) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
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
 
putAll(Map<? extends Instruction, ? extends T>) - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.BimodalMap
 
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
 
putAll(K, Collection<? extends V>) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
putAll(K, Collection<? extends V>) - Method in interface com.ibm.wala.util.collections.MultiMap
 
putField(Atom, TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
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.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.shrike.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 - Class in com.ibm.wala.shrike.shrikeBT
This class represents put and putstatic instructions.
PutInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
PutInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
PutInstruction(int, int, int, String) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
PutInstruction(int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
PutInstruction(int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
PutInstruction(int, SSAValue, SSAValue, FieldReference) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
Writes newValue to field of targetInstance.
PutInstruction(int, SSAValue, FieldReference) - Method in class com.ibm.wala.core.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

QUENCH_PERMISSIONS - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
The intent is started using other permissions as the caller has.
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.
quotify(String) - Static method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 

R

RandomGraph<T> - Class in com.ibm.wala.util.graph.impl
 
RandomGraph(int, int) - Constructor for class com.ibm.wala.util.graph.impl.RandomGraph
 
RandomGraph.IntegerRandomGraph - Class in com.ibm.wala.util.graph.impl
 
Range - Class in com.ibm.wala.shrike.sourcepos
This class represents a range in the source file.
Range(int, int, int, int) - Constructor for class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
RangeFileMapping - Class in com.ibm.wala.cast.js.html
 
RangeFileMapping(int, int, int, int, CAstSourcePositionMap.Position, URL) - Constructor for class com.ibm.wala.cast.js.html.RangeFileMapping
 
RangeFileMapping.Range - Class in com.ibm.wala.cast.js.html
 
RangePosition - Class in com.ibm.wala.cast.tree.impl
 
RangePosition(URL, int, int, int) - Constructor for class com.ibm.wala.cast.tree.impl.RangePosition
 
RangePosition(URL, int, int, int, int) - Constructor for class com.ibm.wala.cast.tree.impl.RangePosition
 
RawElement(byte[], int, int) - Constructor for class com.ibm.wala.shrike.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) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
read(AnalysisScope, URI, File, ClassLoader) - Method in class com.ibm.wala.core.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.shrike.sourcepos.CRTable
 
readData(DataInputStream) - Method in class com.ibm.wala.shrike.sourcepos.MethodPositions
 
readElementValueAndSize(int) - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader
element_value { u1 tag; union { u2 const_value_index; { u2 type_name_index; u2 const_name_index; } enum_const_value; u2 class_info_index; annotation annotation_value; { u2 num_values; element_value values[num_values]; } array_value; } value;
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) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
readFully(InputStream, byte[]) - Static method in class com.ibm.wala.shrike.shrikeBT.Util
 
readJavaScope(String, File, ClassLoader) - Method in class com.ibm.wala.core.util.config.AnalysisScopeReader
read in an analysis scope for a Java application from a text file
readJavaScopeFromPlugin(String, File, ClassLoader) - Method in class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
readJavaScopeFromPlugin(String, File, ClassLoader, Plugin) - Method in class com.ibm.wala.ide.util.EclipseAnalysisScopeReader
 
readNextNonCommentLine(LineNumberReader, Character) - Static method in class com.ibm.wala.util.tables.StringTable
 
readStackMap(CodeReader) - Static method in class com.ibm.wala.shrike.shrikeCT.StackMapTableReader
 
ReadWriteCorrelation - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations
The most basic form of correlation: an intra-procedurally correlated pair of a dynamic property read and a dynamic property write.
ReadWriteCorrelation(AbstractReflectiveGet, AbstractReflectivePut, String, Set<String>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.ReadWriteCorrelation
 
readXMLFile() - Method in class org.scandroid.util.EntryPoints
 
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
 
RECOGNITION_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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.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
RECURSE_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
recurseFiles(Consumer<File>, Predicate<File>, File) - Static method in class com.ibm.wala.util.io.FileUtil
 
RecursionBoundContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
A context selector that attempts to detect recursion beyond some depth in a base selector.
RecursionBoundContextSelector(ContextSelector, int) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.RecursionBoundContextSelector
 
RecursionCheckContextSelector - Class in com.ibm.wala.cast.js.ipa.callgraph
ensures that no contexts returned by a base context selector are recursive (assertion failure otherwise)
RecursionCheckContextSelector(ContextSelector) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.RecursionCheckContextSelector
 
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.shrike.shrikeBT.ConditionalBranchInstruction
 
redirectTargets(int[]) - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
redirectTargets(int[]) - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
 
redirectTargets(int[]) - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
 
redirectTargets(int[]) - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
ref() - Method in interface com.ibm.wala.ide.util.EclipseProjectPath.ILoader
 
ref() - Method in enum class com.ibm.wala.ide.util.EclipseProjectPath.Loader
 
ref() - Method in enum class com.ibm.wala.ide.util.JavaEclipseProjectPath.JavaSourceLoader
 
ref() - Method in enum class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath.JSLoader
 
REF_getField - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_getStatic - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_invokeInterface - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_invokeSpecial - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_invokeStatic - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_invokeVirtual - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_newInvokeSpecial - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_putField - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
REF_putStatic - Static variable in interface com.ibm.wala.shrike.shrikeCT.ClassConstants
 
reference - Variable in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
ReferenceCleanser - Class in com.ibm.wala.core.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.core.util.ref.ReferenceCleanser
 
ReferenceError - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
ReferenceMask - Static variable in class com.ibm.wala.types.TypeName
 
ReferenceToken(byte, String, String, String) - Constructor for class com.ibm.wala.shrike.shrikeCT.ConstantPoolParser.ReferenceToken
 
referenceToType - Static variable in class com.ibm.wala.analysis.typeInference.PrimitiveType
 
ReferenceTypeCode - Static variable in class com.ibm.wala.types.TypeReference
 
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
 
REFLECT1_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT10_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT11_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT12_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT13_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT14_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT15_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT16_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT17_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT18_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT19_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT2_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT20_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT21_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT22_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT23_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT24_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT3_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT4_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT5_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT6_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT7_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT8_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECT9_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
ReflectedFieldPointerKey - Class in com.ibm.wala.cast.ipa.callgraph
 
REFLECTGETMETHODCONTEXT_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
REFLECTION - Enum constant in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
 
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
 
REFLECTIVE - Enum constant in enum class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine.BuilderType
 
REFLECTIVE - Enum constant in enum class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType
 
ReflectiveCallVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
ReflectiveCallVertex(FuncVertex, CallSiteReference, JavaScriptInvoke) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
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
 
RegExp - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
RegExpObject - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
registerCache(IAnalysisCacheView) - Static method in class com.ibm.wala.core.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.core.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
 
REGRESSION_EXCLUSIONS - Static variable in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
REGRESSION_EXCLUSIONS_FOR_GUI - Static variable in class com.ibm.wala.core.tests.callGraph.CallGraphTestUtil
 
relativeToAbsoluteUrl(String, URL) - Static method in class com.ibm.wala.cast.js.html.UrlManipulator
 
RelevantVariableFinder - Class in com.ibm.wala.analysis.nullpointer
Helper class to find the variable that may be null.
RelevantVariableFinder(SSAInstruction) - Constructor for class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
REM - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
REM_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
REM_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
REM_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
REM_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
REM_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
REM_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
REM_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
REM_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
REMOTE_VIEWS_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
RemoteViewsService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
RemoteViewsServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
remove() - Method in class com.ibm.wala.demandpa.util.PointerParamValueNumIterator
 
remove() - Method in class com.ibm.wala.util.collections.ArrayIterator
 
remove() - Method in class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
 
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() - 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() - Method in class com.ibm.wala.util.collections.NonNullSingletonIterator
 
remove() - Method in class com.ibm.wala.util.collections.ReverseIterator
 
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) - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
remove(int) - Method in class com.ibm.wala.util.collections.ArraySet
 
remove(int) - Method in class com.ibm.wala.util.collections.Iterator2List
 
remove(int) - Method in class com.ibm.wala.util.collections.SparseVector
 
remove(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
 
remove(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
remove(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
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(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
Remove an integer from this set.
remove(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
remove(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
remove(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
Remove an integer from this set.
remove(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
 
remove(Object) - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
remove(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
remove(Object) - Method in class com.ibm.wala.util.collections.ArraySet
 
remove(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
 
remove(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
remove(Object) - Method in class com.ibm.wala.util.collections.SmallMap
 
remove(K, V) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
remove(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
 
removeAll() - Method in class com.ibm.wala.fixpoint.IntSetVariable
 
removeAll(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
 
removeAll(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
 
removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
removeAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
removeAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
TODO: optimize ME!
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(MutableSparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
TODO optimize
removeAll(SemiSparseMutableIntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
 
removeAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
removeAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
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<IClass>) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
 
removeAll(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
removeAll(K) - Method in interface com.ibm.wala.util.collections.MultiMap
 
removeAll(T) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
 
removeAllIncidentEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
removeAllIncidentEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
remove all edges that involve this node.
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeAllIncidentEdges(BasicBlockInContext<T>) - 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(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeAllIncidentEdges(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeAllIncidentEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
removeAllIncidentEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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.BasicEdgeManager
 
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(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeAllIncidentEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removeClassInfo(String) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyStore
Delete the class information from the store.
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<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeEdge(BasicBlockInContext<T>, BasicBlockInContext<T>) - 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(Statement, Statement, Dependency) - Method in class com.ibm.wala.ipa.slicer.PDG
 
removeEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
removeEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
 
removeEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeEdge(Object, Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeEdge(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
removeEdge(InstanceKeySite, InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
removeEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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.BasicEdgeManager
 
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.SelfLoopAddedEdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
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
 
removeIncomingEdges() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
removeIncomingEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
remove all incoming edges to this this node.
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeIncomingEdges(BasicBlockInContext<T>) - 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(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeIncomingEdges(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeIncomingEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
removeIncomingEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
removeIncomingEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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.BasicEdgeManager
 
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(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
removeIncomingEdges(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
removeNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
removeNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeNode(BasicBlockInContext<T>) - 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(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeNode(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeNode(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
removeNode(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
removeNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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(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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeNodeAndEdges(BasicBlockInContext<T>) - 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(Object) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
 
removeNodeAndEdges(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
removeNodeAndEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
removeNodeAndEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
removeNodeAndEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
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() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
 
removeOutgoingEdges() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
remove all outgoing edges to this this node.
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<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
removeOutgoingEdges(BasicBlockInContext<T>) - 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(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
removeOutgoingEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
removeOutgoingEdges(InstanceKeySite) - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.cfg.AbstractCFG
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
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.BasicEdgeManager
 
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(T) - Method in class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
 
removeOutgoingEdges(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
 
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.core.viz.viewer.SourceViewer
 
removeSource() - Method in class com.ibm.wala.core.viz.viewer.SourceViewer
 
removeStatement(AbstractStatement<T, ?>) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
 
removeStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
 
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
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.shrike.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.shrike.shrikeBT.MethodEditor
Insert code to replace the instruction.
replaceWith(MethodEditor.Patch) - Method in class com.ibm.wala.shrike.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() - Method in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
reset() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperGraph
Resets the weight of all nodes.
reset() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Resets the stream to the beginning
reset() - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
 
reset(int) - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Resets the stream to a given position Use with caution
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.shrike.shrikeBT.shrikeCT.ClassInstrumenter
Reset method i back to the code from the original class, and "undelete" it if it was marked for deletion.
resetPrologueFile() - Static method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
resolve() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
resolve(E) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
resolve(File, File, String) - Static method in class com.ibm.wala.cast.js.nodejs.NodejsRequireTargetSelector
Implements the Nodejs require.resolve algorithm, see Node.js documentation
resolve(URL) - Method in class com.ibm.wala.cast.js.html.IdentityUrlResolver
 
resolve(URL) - Method in interface com.ibm.wala.cast.js.html.IUrlResolver
From Internet to local
resolve(IClasspathEntry) - Method in class com.ibm.wala.ide.util.JavaEclipseProjectPath
 
resolve(IIncludePathEntry) - Method in class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
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.
resolveClasspathEntries(P, List<E>, EclipseProjectPath.ILoader, boolean, boolean) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
resolveClasspathEntry(IJavaProject, IClasspathEntry, EclipseProjectPath.ILoader, boolean, boolean) - Method in class com.ibm.wala.ide.util.JavaEclipseProjectPath
 
resolveClasspathEntry(IJavaScriptProject, IIncludePathEntry, EclipseProjectPath.ILoader, boolean, boolean) - Method in class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
resolveClasspathEntry(P, E, EclipseProjectPath.ILoader, boolean, boolean) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
resolvedMethod - Variable in class com.ibm.wala.classLoader.SyntheticMethod
 
resolveField(IClass, FieldReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveField(IClass, FieldReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
resolveField(IClass, FieldReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
resolveField(FieldReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveField(FieldReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
resolveField(FieldReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
 
resolveLibraryPathEntry(EclipseProjectPath.ILoader, IPath) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
resolveMethod(IClass, Selector) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveMethod(IClass, Selector) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
resolveMethod(IClass, Selector) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
Return the unique target of an invocation of method on an object of type receiverClass
resolveMethod(MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
 
resolveMethod(MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
 
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().
resolveProjectClasspathEntries(IJavaProject, boolean) - Method in class com.ibm.wala.ide.util.JavaEclipseProjectPath
 
resolveProjectClasspathEntries(IJavaScriptProject, boolean) - Method in class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
 
resolveProjectClasspathEntries(P, boolean) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
resolveProjectPathEntry(boolean, IPath) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
RESOLVER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
resolveReference(CAstReference) - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
 
resolveReference(CAstReference) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
 
resolveSourcePathEntry(EclipseProjectPath.ILoader, boolean, boolean, IPath, IPath, IPath[], String) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
resolveSourcePathEntry(EclipseProjectPath.ILoader, boolean, boolean, IPath, IPath, IPath[], String) - Method in class com.ibm.wala.ide.util.EclipseWebProjectPath
 
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
 
RESOURCE_VARIABLE - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
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 - 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.dataflow.IFDS.TabulationSolver.Result
 
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
 
retainedExceptions(Collection<TypeReference>, Collection<FilteredException>, ClassHierarchy) - Static method in class com.ibm.wala.ipa.cfg.exceptionpruning.ExceptionMatcher
Returns all exceptions of thrownExceptions which are not filtered by filteredExceptions
retranslate(AstTranslator) - Method in interface com.ibm.wala.cast.loader.AstMethod.Retranslatable
 
retranslate(AstTranslator) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
Return - Class in com.ibm.wala.dalvik.dex.instructions
 
Return(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return
 
RETURN - Enum constant in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.ParamerterDisposition
The return-value of a method (has to be crafted manually)
RETURN - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
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
 
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
 
ReturnBarLabel - Class in com.ibm.wala.demandpa.flowgraph
 
ReturnDefUse(BasicBlockInContext<E>, BasicBlockInContext<E>) - Constructor for class org.scandroid.flow.functions.IFDSTaintFlowFunctionProvider.ReturnDefUse
Deprecated.
 
ReturnDouble(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
 
ReturnElement - Class in org.scandroid.domain
 
ReturnElement() - Constructor for class org.scandroid.domain.ReturnElement
 
ReturnFlow<E extends ISSABasicBlock> - Class in org.scandroid.flow.types
A return flow represents either a flow from a method that was just invoked if this points to an invoke instruction (in which case this is a source) or a method return, if this points to a return instruction (in which case it is a sink).
ReturnFlow(BasicBlockInContext<E>, boolean) - Constructor for class org.scandroid.flow.types.ReturnFlow
 
ReturnFlowFunction<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
 
ReturnFlowFunction(IFDSTaintDomain<E>, int) - Constructor for class org.scandroid.flow.functions.ReturnFlowFunction
 
ReturnInstruction - Class in com.ibm.wala.shrike.shrikeBT
This instruction represents all return instructions.
ReturnInstruction(int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ReturnInstruction(int) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
Return from a void-function.
ReturnInstruction(int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ReturnInstruction(int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ReturnInstruction(int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
ReturnInstruction(int, SSAValue) - Method in class com.ibm.wala.core.util.ssa.TypeSafeInstructionFactory
Check if the type of the SSAValue is assignable to the return-value of the method it's valid in.
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
 
RetVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A return vertex represents all return values of a given function.
REUSE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Use a single instance throughout the model (uses Phi-in).
REUSE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
 
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.
ReverseOrder - Class in com.ibm.wala.analysis.arraybounds.hypergraph.weight
Defines a reverse Order on Weight: ...
ReverseOrder() - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.weight.ReverseOrder
 
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(CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.CAstRewriterExt
 
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
rewrite(CAstNode, CAstControlFlowMap, CAstSourcePositionMap, CAstNodeTypeMap, Map<CAstNode, Collection<CAstEntity>>, CAstNode[]) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
rewrite the CAst sub-tree rooted at root
RewritingTranslatorToCAst - Class in com.ibm.wala.cast.ir.translator
 
RewritingTranslatorToCAst(ModuleEntry, TranslatorToCAst) - Constructor for class com.ibm.wala.cast.ir.translator.RewritingTranslatorToCAst
 
RhinoToAstTranslator - Class in com.ibm.wala.cast.js.translator
 
RhinoToAstTranslator(CAst, ModuleEntry, String, boolean) - Constructor for class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
 
RhinoToAstTranslator(CAst, ModuleEntry, String, boolean, boolean) - Constructor for class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
 
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.core.util.strings.Atom
New Atom containing last count bytes
rIndex(byte) - Method in class com.ibm.wala.core.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
Root - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
ROOT - Enum constant in enum class com.ibm.wala.ipa.cha.ClassHierarchy.MissingSuperClassHandling
 
rootContext - Variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
 
RootContext() - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
RootContext() - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
RootContext() - Constructor for class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
RootContext(CAstEntity, ModuleEntry) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
rootMethod - Static variable in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
 
RootPos - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
 
RootPos() - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.RootPos
 
rootsInput - Variable in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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
 
RSUB_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
RSUB_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
RSUB_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
RSUB_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
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
RtJar - Class in com.ibm.wala.util.io
 
RtJar() - Constructor for class com.ibm.wala.util.io.RtJar
 
RULE_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity represents a rule in a logic language.
run() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
run() - Method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
run() - Method in class com.ibm.wala.ide.ui.ViewIRAction
 
run() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
 
run() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
run(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
run the collector on an entity
run(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
Usage: args = "-appJar [jar file name] {-exclusionFile [exclusionFileName]}" The "jar file name" should be something like "c:/temp/testdata/java_cup.jar"
run(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFControlDependenceGraph
 
run(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFSDG
 
run(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFSlice
see PDFSlice.main(String[]) for command-line arguments
run(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
 
run(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFWalaIR
 
run(String, String) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
 
run(String, String) - Static method in class com.ibm.wala.examples.drivers.PDFControlDependenceGraph
 
run(String, String) - Static method in class com.ibm.wala.examples.drivers.PDFWalaIR
 
run(String, String, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.examples.drivers.PDFSDG
 
run(String, String, String, String, boolean, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.examples.drivers.PDFSlice
Compute a slice from a call statements, dot it, and fire off the PDF viewer to visualize the result
run(IAction) - Method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
 
runAtom - Static variable in class com.ibm.wala.types.MethodReference
 
RunBuilder - Class in com.ibm.wala.cast.js.examples.drivers
 
RunBuilder() - Constructor for class com.ibm.wala.cast.js.examples.drivers.RunBuilder
 
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
 
RuntimeInvisibleAnnotations - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
 
RuntimeInvisibleParameterAnnotations - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
 
RuntimeInvisibleTypeAnnotations - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.AnnotationType
 
RuntimeVisibleAnnotations - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
 
RuntimeVisibleParameterAnnotations - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
 
RuntimeVisibleTypeAnnotations - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.AnnotationType
 
rvals - Variable in class com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
 

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(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
Compares this object against the specified object.
sameBits(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
sameErasedSignatureAndReturnType(IMethodBinding, IMethodBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
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
sameMethod(CGNode, String) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
sameMethod(CGNode, String) - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
sameMethod(CGNode, String) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
sameSharedPart(MutableSharedBitVectorIntSet, MutableSharedBitVectorIntSet) - Static method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
 
sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
 
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.EmptyIntSet
 
sameValue(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
 
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 interface com.ibm.wala.util.intset.LongSet
 
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.
SANITIZE_CFG - Static variable in class com.ibm.wala.examples.drivers.PDFControlDependenceGraph
 
sbuaMap - Variable in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
sbuaMap - Variable in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
scanForMod(SDG<InstanceKey>, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement mods
scanForMod(SDG<InstanceKey>, PointerAnalysis<InstanceKey>, boolean, ModRef<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement mods.
scanForMod(SDG<InstanceKey>, PointerAnalysis<InstanceKey>, ModRef<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement mods
scanForRef(SDG<InstanceKey>, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
Compute the set of pointer keys each statement refs
scanForRef(SDG<InstanceKey>, PointerAnalysis<InstanceKey>, ModRef<InstanceKey>) - 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.core.util.ssa.SSAValueManager
Enter a subordinate scope.
scopeDown(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Enter a subordinate scope.
ScopeFileCallGraph - Class in com.ibm.wala.examples.drivers
Driver that constructs a call graph for an application specified via a scope file.
ScopeFileCallGraph() - Constructor for class com.ibm.wala.examples.drivers.ScopeFileCallGraph
 
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.core.util.ssa.SSAValueManager
Leave a subordinate scope.
scopeUp() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Leave a subordinate scope.
script() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
script() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
script() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.ScriptContext
 
script() - Method in interface com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.WalkContext
 
Script - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
SCRIPT - Enum constant in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
 
SCRIPT_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
This entity is a program script for a scripting language.
ScriptEntryPoint(IMethod) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints.ScriptEntryPoint
 
ScriptEntryPoints - Class in com.ibm.wala.cast.ipa.callgraph
 
ScriptEntryPoints(IClassHierarchy, IClass) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
ScriptEntryPoints.ScriptEntryPoint - Class in com.ibm.wala.cast.ipa.callgraph
 
ScriptFakeRoot(MethodReference, IClass, IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
 
ScriptFakeRoot(MethodReference, IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
 
scriptRegion - Variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
scriptType - Variable in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
 
SDG<T extends InstanceKey> - Class in com.ibm.wala.ipa.slicer
System dependence graph.
SDG(CallGraph, PointerAnalysis<T>, ModRef<T>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
 
SDG(CallGraph, PointerAnalysis<T>, ModRef<T>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
 
SDG(CallGraph, PointerAnalysis<T>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
 
searchFromBlock(ISSABasicBlock, Set<ISSABasicBlock>) - Method in class org.scandroid.prefixtransfer.BlockSearch
 
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.
selectionChanged(IAction, ISelection) - Method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
 
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;
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
SelfLoopAddedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
 
SelfLoopAddedEdgeManager(EdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SelfLoopAddedEdgeManager
 
SelfLoopAddedGraph<T> - Class in com.ibm.wala.util.graph.impl
 
SelfLoopAddedGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.SelfLoopAddedGraph
 
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
 
separateEntries() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
separateEntries() - Method in class org.scandroid.util.CLISCanDroidOptions
 
separateEntries() - Method in interface org.scandroid.util.ISCanDroidOptions
 
SeqClassHierarchyFactory - Class in com.ibm.wala.ipa.cha
 
SeqClassHierarchyFactory() - Constructor for class com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
 
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
 
SerializableGraph<T extends Serializable> - Interface in com.ibm.wala.util.graph
 
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.
serialize() - Method in class org.scandroid.synthmethod.XMLSummaryWriter
 
serialize(CallGraph) - Method in class com.ibm.wala.cast.js.util.CallGraph2JSON
 
serializeCallSite(CGNode, CallSiteReference, Set<CGNode>, Map<String, Set<String>>) - Method in class com.ibm.wala.cast.js.util.CallGraph2JSON
 
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
 
SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
 
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(boolean) - Method in class com.ibm.wala.fixpoint.BooleanVariable
 
set(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
Set a particular bit
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) - Method in class com.ibm.wala.util.intset.OffsetBitVector
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, int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
 
set(int, int) - Method in class com.ibm.wala.util.intset.SparseIntVector
 
set(int, int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
 
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, T) - Method in class com.ibm.wala.util.collections.Iterator2List
 
set(long, int) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
 
setAccesses(AstLexicalAccess.Access[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
 
setAccessFlags(int) - Method in class com.ibm.wala.shrike.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.
setActivePart(IAction, IWorkbenchPart) - Method in class com.ibm.wala.ide.AbstractJavaAnalysisAction
 
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(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
setAllocation(SSAValue, SSAInstruction) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Register a variable _after_ allocation.
setAllocation(TypeReference, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
setAllocation(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
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
 
setApplicationWindow(ApplicationWindow) - Method in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
setArrayDataTable(ArrayPayload) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
 
setAssigned() - Method in class com.ibm.wala.core.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.shrike.shrikeCT.CodeWriter
Set the attributes of this Code.
setBaseURL(URL) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
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(Atom, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
setBehavior(TypeName, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
setBlockInput(boolean) - Method in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
setBuilderType(JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine
 
setCallGraphBuilder(PropagationCallGraphBuilder) - Method in class com.ibm.wala.cast.js.nodejs.NodejsRequireTargetSelector
 
setCallSite(CAstNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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(CAstNode, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
setCatchType(CAstNode, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
setCatchType(CAstNode, TypeReference) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
setCatchType(IBasicBlock<SSAInstruction>, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
 
setCatchType(IBasicBlock<SSAInstruction>, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
setCatchType(IBasicBlock<SSAInstruction>, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
setCatchType(IBasicBlock<SSAInstruction>, TypeReference) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
 
setChild(int, BasicTree<T>) - Method in class com.ibm.wala.util.graph.BasicTree
 
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.
setClassHierarchy(IClassHierarchy) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
Use class hierarchy information in 'h'.
setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrike.shrikeBT.Compiler
 
setClassHierarchyProvider(ClassHierarchyProvider) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
setClassInfo(String, boolean, boolean, String, String[]) - Method in class com.ibm.wala.shrike.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.shrike.shrikeCT.CodeWriter
Set the bytecodes for this Code attribute.
setCodeBody(CAstAbstractModuleLoader.DynamicMethodObject) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicCodeBody
 
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
 
setCurrentBlockAsHandler() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
setDebugInfo(String) - Method in class com.ibm.wala.shrike.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(int, Object) - Method in class com.ibm.wala.ssa.SymbolTable
Set the default value for a value number.
setDefaultValue(SymbolTable, int, Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
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.
setDotExe(String) - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
setDouble(byte[], int, double) - Static method in class com.ibm.wala.shrike.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.shrike.shrikeCT.ConstantValueWriter
Set the constant value to a double.
setDump(boolean) - Method in class com.ibm.wala.cast.java.client.JDTJavaSourceAnalysisEngine
 
setEnableAssertions(boolean) - Method in class com.ibm.wala.util.processes.JavaLauncher
 
setEnd(int) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
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
 
setExtractedEntity(CAstEntity) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
 
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 VolatileMethodSummary.isFactory()
setFactory(IHtmlParserFactory) - Static method in class com.ibm.wala.cast.js.html.WebUtil
 
setFloat(byte[], int, float) - Static method in class com.ibm.wala.shrike.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.shrike.shrikeCT.ConstantValueWriter
Set the constant value to a float.
setFontSize(int) - Static method in class com.ibm.wala.util.viz.DotUtil
 
setFontSize(int) - Static method in class org.scandroid.util.DexDotUtil
 
setForceAddCPEntries(boolean) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
 
setGotoTarget(CAstNode, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
 
setGraphInput(Graph<T>) - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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
 
setGvExe(String) - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
setGvExe(String) - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
setHandleCallApply(boolean) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSAnalysisOptions
 
setHandleStaticInit(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction handle possible invocations of static initializer methods?
setHandleZeroLengthArray(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
Should call graph construction handle arrays of zero-length differently?
setHasChanged() - Method in class com.ibm.wala.shrike.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() - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.MethodEditor.Visitor
Set the current editor and instruction index for this visitor.
setInEdges(Set<DirectedHyperEdge<T>>) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
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.
setInstructionIndex(int) - Method in class com.ibm.wala.ssa.SSAInstruction
 
setInt(byte[], int, int) - Static method in class com.ibm.wala.shrike.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.shrike.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.shrike.shrikeCT.ClassWriter
Set the constant pool indices for the names of the implemented interfaces.
setInterfaceNames(String[]) - Method in class com.ibm.wala.shrike.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.core.viz.viewer.IrAndSourceViewer
 
setIR(IR) - Method in class com.ibm.wala.core.viz.viewer.IrViewer
 
setIRAndPc(IR, int) - Method in class com.ibm.wala.core.viz.viewer.IrAndSourceViewer
 
setIRAndPc(IR, int) - Method in class com.ibm.wala.core.viz.viewer.IrViewer
 
setJ2SELibraries(Module[]) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
setJ2SELibraries(Module[]) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setJ2SELibraries(Module[]) - Method in interface com.ibm.wala.client.AnalysisEngine
Specify the mdoules that represent the standard J2SE libraries
setJ2SELibraries(JarFile[]) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
setJ2SELibraries(JarFile[]) - 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
setJARComment(String) - Method in class com.ibm.wala.shrike.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.core.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.shrike.sourcepos.Debug
 
setLong(byte[], int, long) - Static method in class com.ibm.wala.shrike.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.shrike.shrikeCT.ConstantValueWriter
Set the constant value to a long.
setMajorVersion(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Set the class file format major version.
setManifestBuilder(OfflineInstrumenterBase.ManifestBuilder) - Method in class com.ibm.wala.shrike.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.shrike.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.shrike.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.shrike.sourcepos.Debug
Set to log all events with the given or higher priority
setMinorVersion(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Set the class file format minor version.
setModelBehavior(Class<? extends AbstractAndroidModel>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Set the class instantiated by makeModelBehavior.
setModuleFiles(Collection<? extends Module>) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
 
setModuleFiles(Collection<? extends Module>) - 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.shrike.shrikeCT.ClassWriter
Set the name of the class.
setNameIndex(int) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Set the constant pool index for the name of the class.
setNativeLookAndFeel() - Static method in class com.ibm.wala.core.viz.viewer.WalaViewer
 
setNativeSpec(String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
 
setNewWeight(Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
setNodeDecoratorInput(NodeDecorator<Object>) - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
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 Class.
SetOfClasses() - Constructor for class com.ibm.wala.util.config.SetOfClasses
 
setOperation(T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.FunctionContext
 
setOperation(T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.MemberDestructuringContext
 
setOperation(T) - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
setOperation(T) - Method in interface com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.WalkContext
 
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.
setOutEdges(Set<DirectedHyperEdge<T>>) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
setOutputJar(File) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
Set the file in which instrumented classes will be deposited.
setOutputType(DotUtil.DotOutputType) - Static method in class com.ibm.wala.util.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.shrike.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.core.viz.viewer.IrViewer
 
setPDFFile(String) - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
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(SSAValue, SSAInstruction) - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
Register a Phi-Instruction _after_ added to the model.
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.
setPiNodePolicy(SSAPiNodePolicy) - Method in class com.ibm.wala.ssa.SSAOptions
 
setPointerKey(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
Use this with extreme care, to add filters to this variable..
setPointerKeyFactory(PointerKeyFactory) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
 
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()
setPos(JDTJava2CAstTranslator.WalkContext, CAstNode, ASTNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
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
 
setPosition(CAstNode, CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
 
setPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
 
setPresetConstants(ConstantPoolReader) - Method in class com.ibm.wala.shrike.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.shrike.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.shrike.shrikeBT.shrikeCT.tools.ClassPrinter
Controls whether to print line number information.
setProcess(Process) - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
setProgramArgs(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
 
setProgressMonitor(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
setProject(IProject) - Method in interface com.ibm.wala.ide.util.HeadlessUtil.Parser
 
setPrologueFile(String) - Static method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
SetPrototype - Class in com.ibm.wala.cast.js.ssa
 
SetPrototype(int, int, int) - Constructor for class com.ibm.wala.cast.js.ssa.SetPrototype
 
SetPrototype(int, int, int) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
setRawCP(ConstantPoolParser, boolean) - Method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Copy a constant pool from some ClassReader into this class.
setRawHandlers(int[]) - Method in class com.ibm.wala.shrike.shrikeCT.CodeWriter
Set the raw handler data for this Code attribute.
setRawTable(byte[]) - Method in class com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionWriter
 
setRawTable(int[]) - Method in class com.ibm.wala.shrike.shrikeCT.ExceptionsWriter
Set the list of exceptions that can be thrown.
setRawTable(int[]) - Method in class com.ibm.wala.shrike.shrikeCT.InnerClassesWriter
Set the raw values that make up this attribute
setRawTable(int[]) - Method in class com.ibm.wala.shrike.shrikeCT.LineNumberTableWriter
Set the raw table entries.
setRawTable(int[]) - Method in class com.ibm.wala.shrike.shrikeCT.LocalVariableTableWriter
Set the raw local variable table values.
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.?
setRootsInput(Collection<?>) - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
setScopeReader(AnalysisScopeReader) - Static method in class com.ibm.wala.core.util.config.AnalysisScopeReader
 
setSecondaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
 
setSelector(ClassTargetSelector) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
install a class target selector
setSelector(MethodTargetSelector) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
install a method target selector
setSource(URL) - Method in class com.ibm.wala.core.viz.viewer.SourceViewer
 
setSource(URL, int) - Method in class com.ibm.wala.core.viz.viewer.SourceViewer
 
setSourceFileCPIndex(int) - Method in class com.ibm.wala.shrike.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
 
setStart(int) - Method in class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionRegion
 
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.shrike.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 VolatileMethodSummary.isStatic()
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.shrike.shrikeCT.ConstantValueWriter
Set the constant value to a String.
setSuperName(String) - Method in class com.ibm.wala.shrike.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.shrike.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
 
SETTING_INJECTOR_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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.
setTranslatorFactory(JavaScriptTranslatorFactory) - Method in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
setTranslatorFactory(JavaScriptTranslatorFactory) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
Set up the translator factory.
setTraversalBudget(int) - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
 
setType(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
 
setUByte(byte[], int, int) - Static method in class com.ibm.wala.shrike.shrikeCT.ClassWriter
Set the byte at offset 'offset' in 'buf' to the unsigned 8-bit value in v.
setUpAndroidAnalysisScope(URI, int, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
 
setUpAndroidAnalysisScope(URI, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
Creates an Android Analysis Scope
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?
setUseLoadFileTargetSelector(boolean) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSAnalysisOptions
 
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.shrike.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.TypeContext
 
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
 
setValue(T) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
setValueCPIndex(int) - Method in class com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
Set the index of the constant pool item holding the constant value.
setValueNames(Map<Integer, Atom>) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
 
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
 
setWeight(EdgeWeight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperEdge
 
setWeight(Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
setWeight(Weight) - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.SoftFinalHyperNode
 
setWorkingDir(File) - Method in class com.ibm.wala.util.processes.Launcher
 
severe(MemberReference) - Static method in class com.ibm.wala.core.util.shrike.Exceptions.MethodResolutionFailure
 
SEVERE - Static variable in class com.ibm.wala.core.util.warnings.Warning
 
severityString() - Method in class com.ibm.wala.core.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.shrike.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.
SHL - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IShiftInstruction.Operator
 
SHL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
SHL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
SHL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
SHL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
Short - Static variable in class com.ibm.wala.types.TypeReference
 
SHORT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
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
 
ShortestPath<T> - Class in com.ibm.wala.analysis.arraybounds.hypergraph.algorithms
 
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.shrike.shrikeBT.analysis.Analyzer.TypeVisitor
 
shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineFieldsPolicy
 
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(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
 
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
 
shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
 
shouldRefine(CallerSiteContext) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.CallGraphRefinePolicy
 
shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualCGRefinePolicy
 
shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineCGPolicy
 
shouldTranslate(CAstEntity) - Method in class com.ibm.wala.cast.js.loader.JavaScriptLoader
 
shouldTranslate(CAstEntity) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
should IR be generated for entity?
SHR - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IShiftInstruction.Operator
 
SHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
SHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
SHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
SHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
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.core.util.shrike
A soft handle to a Shrike class reader
ShrikeClassReaderHandle(ModuleEntry) - Constructor for class com.ibm.wala.core.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.core.util.shrike
Utilities to interface with the Shrike CT library.
ShrikeUtil() - Constructor for class com.ibm.wala.core.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.shrike.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.shrike.shrikeCT
This class reads Signature attributes.
SignatureReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.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
 
simpleGlobalPattern - Static variable in class com.ibm.wala.cast.util.AstConstantCollector
 
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
 
simplePostUpdatePattern - Static variable in class com.ibm.wala.cast.util.AstConstantCollector
 
simplePreUpdatePattern - Static variable in class com.ibm.wala.cast.util.AstConstantCollector
 
simpleValuePattern - Static variable in class com.ibm.wala.cast.util.AstConstantCollector
 
SimpleVector<T> - Class in com.ibm.wala.util.collections
simple implementation of IVector
SimpleVector() - Constructor for class com.ibm.wala.util.collections.SimpleVector
 
simulateToStringForPropertyNames(Object) - Static method in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
 
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.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
SinkSpec - Class in org.scandroid.spec
 
SinkSpec() - Constructor for class org.scandroid.spec.SinkSpec
 
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 - Variable in class com.ibm.wala.util.intset.SparseIntSet
The number of entries in the backing store that are valid.
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.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.core.util.ssa.InstructionByIIndexMap
 
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 class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
size() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.ObjectType
 
size() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.UninitializedType
 
size() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
 
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.IntStack
 
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() - Method in class com.ibm.wala.util.intset.SparseIntSet
 
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
 
skip(CAstNode) - Method in class com.ibm.wala.cast.tree.rewrite.AstConstantFolder
 
skipInstruction() - Method in class com.ibm.wala.core.util.bytecode.BytecodeStream
Skips the current instruction
skipInstruction(int, boolean) - Method in class com.ibm.wala.core.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.core.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.core.util.bytecode.BytecodeStream
Skips the offsets of a tableswitch instruction Used for tableswitch
slashToDot(String) - Static method in class com.ibm.wala.core.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(SDG<?>, Collection<Statement>, boolean, MonitorUtil.IProgressMonitor) - 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.
SLICE_JUSTTHROW - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TEST_PRIM_GETTER_SETTER - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TEST_PRIM_GETTER_SETTER2 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTARRAYS - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTCD1 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTCD2 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTCD3 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTCD4 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTCD5 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTCD6 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTFIELDS - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTGLOBAL - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTID - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTINETADDR - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTMESSAGEFORMAT - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTMULTITARGET - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTRECURSION - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTTHIN1 - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE_TESTTHROWCATCH - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE1_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE2_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE3_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE4_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE5_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE7_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE8_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
SLICE9_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
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 Class in com.ibm.wala.ipa.slicer
options to control control dependence edges in the sdg
Slicer.DataDependenceOptions - Enum Class 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
SlicerUtil - Class in com.ibm.wala.ipa.slicer
utility methods for working with slices and slice Statements
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>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
Constructor SlowDFSDiscoverTimeIterator.
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>, 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.
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>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
 
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>, 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.
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() - Constructor for class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
 
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
 
SMS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
SMS_GSM - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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<IClass> 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
 
SoftFinalHyperNode<T> - Class in com.ibm.wala.analysis.arraybounds.hypergraph
 
SoftFinalHyperNode(T) - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.SoftFinalHyperNode
 
solve() - Method in class com.ibm.wala.analysis.exceptionanalysis.ExceptionAnalysis
 
solve() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
 
solve() - 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.analysis.exceptionanalysis.ExceptionAnalysis
 
solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
 
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
 
SOURCE - Enum constant in enum class com.ibm.wala.ide.util.JavaEclipseProjectPath.JavaSourceLoader
 
SOURCE - Static variable in class com.ibm.wala.cast.java.ipa.callgraph.JavaSourceAnalysisScope
 
SOURCE_FOR_PROJ - Enum constant in enum class com.ibm.wala.ide.util.EclipseProjectPath.AnalysisScopeType
 
SOURCE_FOR_PROJ_AND_LINKED_PROJS - Enum constant in enum class com.ibm.wala.ide.util.EclipseProjectPath.AnalysisScopeType
 
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.shrike.shrikeCT
 
SourceDebugExtensionReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionReader
 
SourceDebugExtensionWriter - Class in com.ibm.wala.shrike.shrikeCT
 
SourceDebugExtensionWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionWriter
 
SourceDirCallGraph - Class in com.ibm.wala.cast.java.ecj.util
Driver that constructs a call graph for an application specified as a directory of source code.
SourceDirCallGraph() - Constructor for class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
SourceDirCallGraph.Processor - Interface in com.ibm.wala.cast.java.ecj.util
 
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
 
sourceFileEntity() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
SourceFileModule - Class in com.ibm.wala.classLoader
A Module which is a wrapper around a source file
SourceFileModule(File, SourceFileModule) - Constructor for class com.ibm.wala.classLoader.SourceFileModule
 
SourceFileModule(File, String, Module) - Constructor for class com.ibm.wala.classLoader.SourceFileModule
 
sourceFileName - Variable in class com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
 
SourceFileReader - Class in com.ibm.wala.shrike.shrikeCT
This class reads SourceFile attributes.
SourceFileReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.SourceFileReader
Build a reader for the attribute 'iter'.
SourceFileWriter - Class in com.ibm.wala.shrike.shrikeCT
This class builds serializable SourceFile attributes.
SourceFileWriter(ClassWriter) - Constructor for class com.ibm.wala.shrike.shrikeCT.SourceFileWriter
Build an empty writer.
sourceLoader - Variable in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
sourceLoader - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTSourceModuleTranslator
 
SourceModule - Interface in com.ibm.wala.classLoader
 
SourceModuleTranslator - Interface in com.ibm.wala.cast.java.translator
An interface used by the JavaSourceLoaderImpl to encapsulate the loading of source entities on the compile-time classpath into the DOMO analysis infrastructure.
SourcePositionTableReader - Class in com.ibm.wala.shrike.shrikeCT
 
SourcePositionTableReader.Position - Class in com.ibm.wala.shrike.shrikeCT
 
SourceRegion - Class in com.ibm.wala.cast.js.html
Represents a region of source code, with source locations.
SourceRegion() - Constructor for class com.ibm.wala.cast.js.html.SourceRegion
 
SourceSpec - Class in org.scandroid.spec
 
SourceSpec() - Constructor for class org.scandroid.spec.SourceSpec
 
sourceURL - Variable in class com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
 
SourceURLModule - Class in com.ibm.wala.classLoader
 
SourceURLModule(URL) - Constructor for class com.ibm.wala.classLoader.SourceURLModule
 
SourceViewer - Class in com.ibm.wala.core.viz.viewer
 
SourceViewer() - Constructor for class com.ibm.wala.core.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() - Constructor for class com.ibm.wala.util.intset.SparseIntSet
Subclasses should use this with extreme care.
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(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
 
SparseIntSet(SparseIntSet) - 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() - Constructor for class com.ibm.wala.util.intset.SparseLongSet
Subclasses should use this with extreme care.
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(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
 
SparseLongSet(SparseLongSet) - 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>) - Constructor for class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
SparseNumberedLabeledEdgeManager(NumberedNodeManager<T>, U) - Constructor for class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
 
SparseSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
 
SparseSwitchPad(SwitchPayload, 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.util.viz.DotUtil
 
spawnDot(String, String, File) - Static method in class org.scandroid.util.DexDotUtil
 
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 - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
 
SPECIAL_PARENT_SCOPE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
SpecializedFactoryMethod(SummarizedMethod, Context, Set<TypeReference>) - 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(IMethod, IClass, boolean, boolean) - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
SpecializedMethod(MethodReference, IClass, boolean, boolean) - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
 
specify(AndroidAnalysisContext) - Method in interface org.scandroid.util.IEntryPointSpecifier
 
SpecUtils - Class in org.scandroid.spec
 
SpecUtils() - Constructor for class org.scandroid.spec.SpecUtils
 
SPELL_CHECKER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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, 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.
SSAAddressOfInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
Use this constructor when taking the address of a local variable.
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
SSACache(IRFactory<IMethod>, IAuxiliaryCache, IAuxiliaryCache) - 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
 
SSAConversion.CopyPropagationRecord - Class in com.ibm.wala.cast.ir.ssa
 
SSAConversion.PhiUseRecord - Class in com.ibm.wala.cast.ir.ssa
 
SSAConversion.SSAInformation - Class in com.ibm.wala.cast.ir.ssa
 
SSAConversion.UseRecord - 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<T>> - 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<T>> - Interface in com.ibm.wala.dataflow.ssa
 
SSAInference.VariableFactory<T extends IVariable<T>> - Interface in com.ibm.wala.dataflow.ssa
 
SSAInformation() - Constructor for class com.ibm.wala.cast.ir.ssa.SSAConversion.SSAInformation
 
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
Used for representing the JVML invokedynamic instruction.
SSAInvokeDynamicInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Constructor for class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
 
SSAInvokeDynamicInstruction(int, 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, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAInvokeInstruction
Constructor InvokeInstruction.
SSAInvokeInstruction(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAInvokeInstruction
 
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(IMethod, AnalysisOptions, IAnalysisCacheView, 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) - Constructor for class com.ibm.wala.ssa.SSAReturnInstruction
 
SSAReturnInstruction(int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSAReturnInstruction
 
SSASerializationException - Exception in org.scandroid.synthmethod
 
SSASerializationException(Exception) - Constructor for exception org.scandroid.synthmethod.SSASerializationException
 
SSASerializationException(String) - Constructor for exception org.scandroid.synthmethod.SSASerializationException
 
SSASourcePositionMap - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations
Utility class used by CorrelationSummary to map SSA instructions to source positions.
SSASourcePositionMap(AstMethod, OrdinalSetMapping<SSAInstruction>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.SSASourcePositionMap
 
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
 
SSAtoXMLVisitor - Class in org.scandroid.synthmethod
 
SSAtoXMLVisitor(Document, int) - Constructor for class org.scandroid.synthmethod.SSAtoXMLVisitor
 
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.core.util.ssa
A number representating an SSA-Value and its type.
SSAValue(int, SSAValue) - Constructor for class com.ibm.wala.core.util.ssa.SSAValue
Create a new instance of the same type, validity and name.
SSAValue(int, TypeReference, MethodReference) - Constructor for class com.ibm.wala.core.util.ssa.SSAValue
Generates a SSAValue with a UniqueKey.
SSAValue(int, TypeReference, MethodReference, SSAValue.VariableKey) - Constructor for class com.ibm.wala.core.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.core.util.ssa.SSAValue
Generates a SSAValue with a NamedKey (or TypeKey if name==null).
SSAValue.NamedKey - Class in com.ibm.wala.core.util.ssa
Identify variables by a string and type.
SSAValue.TypeKey - Class in com.ibm.wala.core.util.ssa
A key that matches variables by their type - does not compare to NamedKey.
SSAValue.UniqueKey - Class in com.ibm.wala.core.util.ssa
A key that cannot be recreated.
SSAValue.VariableKey - Interface in com.ibm.wala.core.util.ssa
All variables with the same name in the source code.
SSAValue.WeaklyNamedKey - Class in com.ibm.wala.core.util.ssa
This NamedKey also equals to TypeKeys.
SSAValueManager - Class in com.ibm.wala.core.util.ssa
Manage SSA-Variables in synthetic methods.
SSAValueManager(ParameterAccessor) - Constructor for class com.ibm.wala.core.util.ssa.SSAValueManager
 
StackMapConstants - Class in com.ibm.wala.shrike.shrikeCT
 
StackMapConstants() - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapConstants
 
StackMapConstants.Item - Enum Class in com.ibm.wala.shrike.shrikeCT
 
StackMapConstants.ObjectType - Class in com.ibm.wala.shrike.shrikeCT
 
StackMapConstants.StackMapFrame - Class in com.ibm.wala.shrike.shrikeCT
 
StackMapConstants.UninitializedType - Class in com.ibm.wala.shrike.shrikeCT
 
StackMapFrame(int, int, StackMapConstants.StackMapType[], StackMapConstants.StackMapType[]) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
StackMapFrame(StackMapConstants.StackMapFrame, int) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
stackMapTable(MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Static method in class com.ibm.wala.shrike.shrikeCT.StackMapTableWriter
 
StackMapTableReader - Class in com.ibm.wala.shrike.shrikeCT
 
StackMapTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapTableReader
 
StackMapTableWriter - Class in com.ibm.wala.shrike.shrikeCT
 
StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][]) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapTableWriter
 
StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapTableWriter
 
StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapTableWriter
 
StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>, int[]) - Constructor for class com.ibm.wala.shrike.shrikeCT.StackMapTableWriter
 
stacks - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
stackSizes - Variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
STANDARD_ACTION - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
The Action is a Constant defined on the Android-Reference Manual
STANDARD_CALL_FN_NAME - Static variable in class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
a dummy name to use for standard function calls, only used to distinguish them from constructor calls
StandardFunctionTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
 
StandardFunctionTargetSelector(IClassHierarchy, MethodTargetSelector) - Constructor for class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
 
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
 
StandardIntent(String) - 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() - 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(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(IApplicationContext) - Method in class com.ibm.wala.eclipse.headless.Main
 
start(BundleContext) - Method in class com.ibm.wala.ide.jdt.Activator
 
start(BundleContext) - Method in class com.ibm.wala.ide.jsdt.Activator
 
start(BundleContext) - Method in class com.ibm.wala.ide.plugin.CorePlugin
This method is called upon plug-in activation
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.core.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 - 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(T, AbstractOperator<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>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
Statement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
 
Statement.Kind - Enum Class in com.ibm.wala.ipa.slicer
 
statements - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
 
StatementVisitor(CGNode, IR, DefUse) - Constructor for class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
StatementVisitor(HeapModel, IFlowGraph, IClassHierarchy, CallGraph, CGNode) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.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 - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
 
STATIC - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
StaticFieldElement - Class in org.scandroid.domain
 
StaticFieldElement(FieldReference) - Constructor for class org.scandroid.domain.StaticFieldElement
 
StaticFieldFlow<E extends ISSABasicBlock> - Class in org.scandroid.flow.types
 
StaticFieldFlow(BasicBlockInContext<E>, IField, boolean) - Constructor for class org.scandroid.flow.types.StaticFieldFlow
 
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.
StaticFieldSinkPoint - Class in org.scandroid.flow
 
StaticFieldSinkPoint(StaticFieldSinkSpec, BasicBlockInContext<IExplodedBasicBlock>) - Constructor for class org.scandroid.flow.StaticFieldSinkPoint
 
StaticFieldSinkSpec - Class in org.scandroid.spec
 
StaticFieldSinkSpec(IField, IMethod) - Constructor for class org.scandroid.spec.StaticFieldSinkSpec
 
StaticFieldSourceSpec - Class in org.scandroid.spec
 
StaticFieldSourceSpec(IField) - Constructor for class org.scandroid.spec.StaticFieldSourceSpec
 
StaticInitializer - Class in com.ibm.wala.examples.analysis.dataflow
 
StaticInitializer(CallGraph) - Constructor for class com.ibm.wala.examples.analysis.dataflow.StaticInitializer
 
StaticSpecs - Class in org.scandroid.spec
 
StaticSpecs(ClassHierarchy, String) - Constructor for class org.scandroid.spec.StaticSpecs
 
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
 
stdoutCG() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
stdoutCG() - Method in class org.scandroid.util.CLISCanDroidOptions
 
stdoutCG() - Method in interface org.scandroid.util.ISCanDroidOptions
 
stop() - Method in class com.ibm.wala.eclipse.headless.Main
 
stop() - Method in class com.ibm.wala.util.perf.Stopwatch
 
stop() - Method in class com.ibm.wala.util.perf.StopwatchGC
 
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(BundleContext) - Method in class com.ibm.wala.ide.jdt.Activator
 
stop(BundleContext) - Method in class com.ibm.wala.ide.jsdt.Activator
 
stop(BundleContext) - Method in class com.ibm.wala.ide.plugin.CorePlugin
This method is called when the plug-in is stopped
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.shrike.shrikeBT
This class represents instructions that store to local variables.
StoringExceptionFilter<Instruction> - Class in com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural
 
StoringExceptionFilter() - Constructor for class com.ibm.wala.ipa.cfg.exceptionpruning.interprocedural.StoringExceptionFilter
 
str(Throwable) - Static method in class com.ibm.wala.util.collections.Util
Get a String representation of a Throwable.
stream() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
 
stream() - Method in class com.ibm.wala.cfg.AbstractCFG
 
stream() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
 
stream() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
 
stream() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
 
stream() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
 
stream() - Method in class com.ibm.wala.ipa.slicer.PDG
 
stream() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
 
stream() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
 
stream() - Method in class com.ibm.wala.ssa.SSACFG
 
stream() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
 
stream() - Method in class com.ibm.wala.util.graph.AbstractGraph
 
stream() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
 
stream() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
 
stream() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
 
stream() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
 
stream() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
 
stream() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
 
stream() - Method in interface com.ibm.wala.util.graph.NodeManager
 
stream() - Method in class com.ibm.wala.util.intset.MutableMapping
 
stream() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
 
stream() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
Stream over mapped objects.
stream() - Method in class org.scandroid.domain.IFDSTaintDomain
 
stream() - Method in class org.scandroid.prefixtransfer.PrefixTransferGraph
 
stream() - Method in class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
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
 
STRICT_EQ - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
STRICT_NE - Enum constant in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
STRICTFP - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
String - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
STRING_ONLY - Enum constant in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
 
string2TypeName(String) - Static method in class com.ibm.wala.types.TypeName
 
StringBuilderUseAnalysis - Class in org.scandroid.prefixtransfer
 
StringBuilderUseAnalysis(InstanceKey, PointerAnalysis<InstanceKey>) - Constructor for class org.scandroid.prefixtransfer.StringBuilderUseAnalysis
 
StringBuilderUseAnalysis.StringBuilderToStringInstanceKeySite - Class in org.scandroid.prefixtransfer
 
stringClass - Variable in class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference
 
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.
stringify(SSAInstruction) - Static method in class com.ibm.wala.ide.ui.ViewIFDSLocalAction
Print a short-ish representation of s as a String
StringObject - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
stringPrefixAnalysis() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
stringPrefixAnalysis() - Method in class org.scandroid.util.CLISCanDroidOptions
 
stringPrefixAnalysis() - Method in interface org.scandroid.util.ISCanDroidOptions
 
StringStuff - Class in com.ibm.wala.core.util.strings
Some simple utilities used to manipulate Strings
StringStuff() - Constructor for class com.ibm.wala.core.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
stringToFile(File, String...) - Static method in class com.ibm.wala.util.io.TemporaryFile
 
StringToLower - Class in org.scandroid.prefixtransfer.modeledAllocations
 
StringToLower(int, Set<Integer>) - Constructor for class org.scandroid.prefixtransfer.modeledAllocations.StringToLower
 
stripSharp(String) - Static method in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
stripSuffix(String) - Static method in class com.ibm.wala.core.util.io.FileSuffixes
Strip the ".class" or ".java" suffix from a file name
STUBS_VERSION - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
 
SUB - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
SUB_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
SUB_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
SUB_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
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
 
SUB_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
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.core.util.strings.ImmutableByteArray
 
subTask(MonitorUtil.IProgressMonitor, String) - Static method in class com.ibm.wala.util.MonitorUtil
 
subTask(String) - Method in class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
subTask(String) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
subTask(String) - Method in class com.ibm.wala.util.NullProgressMonitor
 
subTask(String) - Method in class org.scandroid.util.EmptyProgressMonitor
 
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(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
SubtypesEntrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
 
SUCCESS - Enum constant in enum class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
The points-to set result satisfies the supplied Predicate
suffix - Variable in enum class com.ibm.wala.util.viz.DotUtil.DotOutputType
 
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) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
 
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
 
supertype_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
superTypeNames - Variable in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass
 
SuperTypeTarget(TypeReference) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.SuperTypeTarget
 
SuperTypeTarget(String) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
 
supportFullPointerAnalysis - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
SVG - Enum constant in enum class com.ibm.wala.util.viz.DotUtil.DotOutputType
 
swap() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
 
SwapInstruction - Class in com.ibm.wala.shrike.shrikeBT
This instruction represents the swap instruction, which swaps the two values on top of the working stack.
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 - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a standard case statement.
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 - Class in com.ibm.wala.shrike.shrikeBT
This instruction represents all forms of switch instructions.
SwitchInstruction(int, int, int, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
SwitchInstruction(int, int, int, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
SwitchPad - Interface in com.ibm.wala.dalvik.dex.instructions
 
SWTTreeViewer<T> - Class in com.ibm.wala.ide.ui
A class to view a WALA Graph with an SWT TreeViewer
SWTTreeViewer() - Constructor for class com.ibm.wala.ide.ui.SWTTreeViewer
 
symbolTable - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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() - Method in class com.ibm.wala.cast.loader.AstMethod
 
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
 
symtab - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.JSMethodInstructionVisitor
 
SYNCHRONIZED - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
 
SynchronizedBlockDuplicator - Class in com.ibm.wala.cast.java.examples.ast
transforms each synchronized block to execute under a conditional test calling some method m(), where the block is duplicated in both the if and else branches.
SynchronizedBlockDuplicator(CAst, boolean, CallSiteReference) - Constructor for class com.ibm.wala.cast.java.examples.ast.SynchronizedBlockDuplicator
 
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_APPLY_METHOD_PREFIX - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyTargetSelector
 
SYNTHETIC_CALL_METHOD_PREFIX - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionDotCallTargetSelector
 
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(IMethod, IClass, boolean, boolean) - Constructor for class com.ibm.wala.classLoader.SyntheticMethod
 
SyntheticMethod(MethodReference, 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
 
SYSTEM_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
 
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, IAnalysisCacheView, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
 
systemToApkCG() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
systemToApkCG() - Method in class org.scandroid.util.CLISCanDroidOptions
 
systemToApkCG() - Method in interface org.scandroid.util.ISCanDroidOptions
 
systemToApkGraph - Variable in class org.scandroid.util.CGAnalysisContext
 

T

t_boolean - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
T_BOOLEAN - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
t_byte - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
T_BYTE - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
t_char - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
T_CHAR - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
T_DOUBLE - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
T_FLOAT - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
t_int - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
T_INT - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
T_LONG - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
t_object - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
t_short - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
T_SHORT - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
t_wide - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
 
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
 
taintSource - Variable in class org.scandroid.domain.DomainElement
 
TaintTransferFunctions<E extends ISSABasicBlock> - Class in org.scandroid.flow.functions
 
TaintTransferFunctions(IFDSTaintDomain<E>, PointerAnalysis<InstanceKey>) - Constructor for class org.scandroid.flow.functions.TaintTransferFunctions
 
TaintTransferFunctions(IFDSTaintDomain<E>, PointerAnalysis<InstanceKey>, boolean) - Constructor for class org.scandroid.flow.functions.TaintTransferFunctions
 
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
 
TARGET - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
A property of contexts that might be generally useful: the "target" method.
target_info - Variable in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
target_type - Variable in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
targetConverterAtClassFile(ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
 
targetConverterAtCode(ClassLoaderReference, IBytecodeMethod<?>) - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
 
targetConverterAtFieldInfo() - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
 
targetConverterAtMethodInfo(ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.TypeAnnotation
 
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) - 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.
targetSelector - Variable in class com.ibm.wala.cast.js.callgraph.fieldbased.FieldBasedCallGraphBuilder
 
targetType - Variable in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
 
TELEPHONY - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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(Object) - Method in class com.ibm.wala.util.collections.IndiscriminateFilter
 
test(T) - Method in class com.ibm.wala.util.collections.CollectionFilter
 
test(T) - Method in class com.ibm.wala.util.collections.Filtersection
 
testCGBuilder() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
testCGBuilder() - Method in class org.scandroid.util.CLISCanDroidOptions
 
testCGBuilder() - Method in interface org.scandroid.util.ISCanDroidOptions
 
TestConstants - Interface in com.ibm.wala.core.tests.util
 
TEXT_TO_SPEECH_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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<InstanceKey>) - Constructor for class com.ibm.wala.ipa.slicer.thin.ThinSlicer
 
THIS - Enum constant in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.ParamerterDisposition
Parameter is an implicit this-pointer
THIS - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
ThisAssignmentChecker - Class in com.ibm.wala.shrike.shrikeBT.info
This method annotation checks to see whether "this" is assigned to by the method.
thisType - Static variable in class com.ibm.wala.shrike.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 - Class in com.ibm.wala.dalvik.dex.instructions
 
Throw(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Throw
 
THROW - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
throwable - Variable in class com.ibm.wala.dalvik.dex.instructions.Throw
 
throwExceptionIfCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
 
ThrowingSSAInstructionVisitor - Class in org.scandroid.util
 
ThrowingSSAInstructionVisitor(RuntimeException) - Constructor for class org.scandroid.util.ThrowingSSAInstructionVisitor
 
ThrowInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents the athrow instruction.
ThrowInstruction(int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
ThrowInstruction(int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
 
THROWS - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
 
throws_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
throwsException(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.cfg.exc.intra.MethodState
 
throwsExceptionOnOverflow() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
throwsExceptionOnOverflow() - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
throwsExceptionOnOverflow() - Method in interface com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction
 
throwsExceptionOnOverflow() - Method in interface com.ibm.wala.shrike.shrikeBT.IConversionInstruction
 
ThrowsTarget(TypeReference) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.ThrowsTarget
 
ThrowsTarget(String) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.ThrowsTarget
 
toAnalysisScope() - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
toAnalysisScope() - Method in class com.ibm.wala.ipa.callgraph.ShallowAnalysisScope
 
toAnalysisScope(AnalysisScope) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
toAnalysisScope(File) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
toAnalysisScope(ClassLoader, File) - Method in class com.ibm.wala.ide.util.EclipseProjectPath
Convert this path to a WALA analysis scope
toArray() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
toArray() - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
toArray(IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
 
toArray(T[]) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
toArray(U[]) - Method in class com.ibm.wala.util.collections.Iterator2Collection
 
toBasename(String) - Static method in class com.ibm.wala.core.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
 
toJson() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
An AnalysisScope is converted to a JSON formatted variable using the loaders and exclusions hierarchy using ToJson.
toJSON() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraph
Converts flow graph to a JSON representation.
toJSON(Map<String, Map<String, Set<String>>>) - Static method in class com.ibm.wala.cast.js.util.CallGraph2JSON
Converts a call graph map produced by CallGraph2JSON.extractEdges(CallGraph) to JSON, eliding call sites with no targets.
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
 
toNode - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
 
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() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
top() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
 
top() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
 
top() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.FunctionContext
 
top() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
 
top() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
 
top() - Method in class com.ibm.wala.cast.js.translator.JavaScriptTranslatorToCAst.RootContext
 
top() - Method in interface com.ibm.wala.cast.tree.visit.CAstVisitor.Context
 
top(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
 
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 - 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
 
topNode - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator.TypeContext
 
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
 
topType - Static variable in class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
 
topType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
the most-general type for the language being translated
topType() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
topType() - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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.
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ArgVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ParamVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.RetVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VarVertex
 
toSourceLevelString(IAnalysisCacheView) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.Vertex
If possible, returns a String representation of this that refers to source-level entities rather thatn WALA-internal ones (e.g., source-level variable names rather than SSA value numbers).
toSparseIntSet() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
TODO: optimize
toString() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperGraph
 
toString() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.HyperNode
 
toString() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.edgeweights.AdditiveEdgeWeight
 
toString() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
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.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() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
 
toString() - Method in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
 
toString() - Method in enum class com.ibm.wala.cast.ir.ssa.CAstUnaryOp
 
toString() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.CopyPropagationRecord
 
toString() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.PhiUseRecord
 
toString() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.SSAInformation
 
toString() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.UseRecord
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
 
toString() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
 
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.java.loader.JavaSourceLoaderImpl.JavaClass
 
toString() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod
 
toString() - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
toString() - Method in class com.ibm.wala.cast.java.ssa.AstJavaNewEnclosingInstruction
 
toString() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
toString() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ArgVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.FuncVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.LexicalVarVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ParamVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PropVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.ReflectiveCallVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.RetVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.UnknownVertex
 
toString() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VarVertex
 
toString() - Method in class com.ibm.wala.cast.js.html.CompositeFileMapping
 
toString() - Method in class com.ibm.wala.cast.js.html.jericho.JerichoTag
 
toString() - Method in class com.ibm.wala.cast.js.html.NestedRangeMapping
 
toString() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping.Range
 
toString() - Method in class com.ibm.wala.cast.js.html.RangeFileMapping
 
toString() - Method in class com.ibm.wala.cast.js.ipa.callgraph.ArgumentSpecialization.ArgumentCountContext
 
toString() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextSelector.ApplyContext
 
toString() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSyntheticParameterKey
 
toString() - Method in class com.ibm.wala.cast.js.ipa.callgraph.PropertyNameContextSelector.PropNameContext
 
toString() - Method in class com.ibm.wala.cast.js.ipa.callgraph.TransitivePrototypeKey
 
toString() - Method in class com.ibm.wala.cast.js.ipa.summaries.JavaScriptConstructorFunctions.JavaScriptConstructor
 
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.loader.CAstAbstractModuleLoader.CoreClass
 
toString() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader.DynamicMethodObject
 
toString() - Method in class com.ibm.wala.cast.loader.DynamicCallSiteReference
 
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.OperatorUtil.UnaryOperatorSequence
 
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.core.java11.JrtModule
 
toString() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.Parameter
 
toString() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor.ParameterKey
 
toString() - Method in class com.ibm.wala.core.util.ssa.ParameterAccessor
 
toString() - Method in class com.ibm.wala.core.util.ssa.SSAValue.NamedKey
 
toString() - Method in class com.ibm.wala.core.util.ssa.SSAValue
 
toString() - Method in class com.ibm.wala.core.util.ssa.SSAValue.TypeKey
 
toString() - Method in class com.ibm.wala.core.util.ssa.SSAValue.WeaklyNamedKey
 
toString() - Method in class com.ibm.wala.core.util.ssa.SSAValueManager
 
toString() - Method in class com.ibm.wala.core.util.strings.Atom
Return printable representation of "this" atom.
toString() - Method in class com.ibm.wala.core.util.strings.ImmutableByteArray
 
toString() - Method in class com.ibm.wala.core.util.warnings.Warning
 
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 enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
 
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 enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
 
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.ide.classloader.EclipseSourceDirectoryTreeModule
 
toString() - Method in class com.ibm.wala.ide.classloader.EclipseSourceFileModule
 
toString() - Method in class com.ibm.wala.ide.ui.AbstractJFaceRunner
 
toString() - Method in class com.ibm.wala.ide.ui.SWTTreeViewer
 
toString() - Method in class com.ibm.wala.ide.util.EclipseProjectPath
 
toString() - Method in class com.ibm.wala.ide.util.JdtPosition
 
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.ContextKey.ParameterKey
 
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.AllocationString
 
toString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.AllocationStringContext
 
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.SelectiveCPAContext
 
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.shrike.shrikeBT.ArrayLengthInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
toString() - Method in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
toString() - Method in enum class com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
 
toString() - Method in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
 
toString() - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
Subclasses must implement toString.
toString() - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
Subclasses must implement toString.
toString() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
toString() - Method in enum class com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.Operator
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.MethodData
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationAttribute
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ArrayElementValue
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ConstantElementValue
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.EnumElementValue
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.ObjectType
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
toString() - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.UninitializedType
 
toString() - Method in class com.ibm.wala.shrike.sourcepos.CRTable
 
toString() - Method in class com.ibm.wala.shrike.sourcepos.CRTData
 
toString() - Method in class com.ibm.wala.shrike.sourcepos.MethodPositions
 
toString() - Method in class com.ibm.wala.shrike.sourcepos.Position
 
toString() - Method in class com.ibm.wala.shrike.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() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
 
toString() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
 
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() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
 
toString() - Method in class com.ibm.wala.ssa.SSAInstruction
 
toString() - Method in class com.ibm.wala.types.annotations.Annotation
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.CatchTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.EmptyTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.FormalParameterTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.LocalVarTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.OffsetTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.SuperTypeTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.ThrowsTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeArgumentTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterBoundTarget
 
toString() - Method in class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterTarget
 
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.ArraySetMultiMap
 
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.graph.traverse.WelshPowell.ColoredVertices
 
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.tables.Table
 
toString() - Method in class com.ibm.wala.util.viz.PDFViewLauncher
 
toString() - Method in class org.scandroid.domain.DomainElement
 
toString() - Method in class org.scandroid.domain.FieldElement
 
toString() - Method in class org.scandroid.domain.InstanceKeyElement
 
toString() - Method in class org.scandroid.domain.LocalElement
 
toString() - Method in class org.scandroid.domain.ReturnElement
 
toString() - Method in class org.scandroid.flow.LocalSinkPoint
 
toString() - Method in class org.scandroid.flow.types.FieldFlow
 
toString() - Method in class org.scandroid.flow.types.FlowType
 
toString() - Method in class org.scandroid.flow.types.IKFlow
 
toString() - Method in class org.scandroid.flow.types.ParameterFlow
 
toString() - Method in class org.scandroid.flow.types.ReturnFlow
 
toString() - Method in class org.scandroid.flow.types.StaticFieldFlow
 
toString() - Method in class org.scandroid.prefixtransfer.modeledAllocations.ConstantString
 
toString() - Method in class org.scandroid.prefixtransfer.modeledAllocations.UriAppendString
 
toString() - Method in class org.scandroid.prefixtransfer.modeledAllocations.UriParseString
 
toString() - Method in class org.scandroid.prefixtransfer.PrefixTransferFunction
 
toString() - Method in class org.scandroid.prefixtransfer.PrefixVariable
 
toString() - Method in class org.scandroid.prefixtransfer.StringBuilderUseAnalysis.StringBuilderToStringInstanceKeySite
 
toString() - Method in class org.scandroid.spec.CallArgSinkSpec
 
toString() - Method in class org.scandroid.spec.CallArgSourceSpec
 
toString() - Method in class org.scandroid.spec.CallRetSourceSpec
 
toString() - Method in class org.scandroid.spec.EntryArgSinkSpec
 
toString() - Method in class org.scandroid.spec.EntryArgSourceSpec
 
toString() - Method in class org.scandroid.spec.EntryRetSinkSpec
 
toString() - Method in class org.scandroid.spec.MethodNamePattern
 
toString() - Method in class org.scandroid.spec.SinkSpec
 
toString() - Method in class org.scandroid.spec.SourceSpec
 
toString() - Method in class org.scandroid.spec.StaticFieldSinkSpec
 
toString() - Method in class org.scandroid.spec.StaticFieldSourceSpec
 
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(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstPropertyWrite
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.ir.ssa.AstYieldInstruction
 
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(SymbolTable) - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptTypeOfInstruction
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.PrototypeLookup
 
toString(SymbolTable) - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
toString(SymbolTable) - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
 
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(SymbolTable) - 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(SymbolTable) - Method in class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
Mark the instruction as an invokedynamic.
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
 
ToStringComparator<T> - Class in com.ibm.wala.util.collections
A comparator based on lexicographical ordering of toString()
toUnicodeString() - Method in class com.ibm.wala.core.util.strings.Atom
Return printable representation of "this" atom.
toUnicodeString() - Method in class com.ibm.wala.types.Descriptor
 
toUnicodeString() - Method in class com.ibm.wala.types.TypeName
 
toUTF8(String) - Static method in class com.ibm.wala.core.util.strings.UTF8Convert
Convert the given String into a sequence of (pseudo-)utf8 formatted bytes.
toWALATypeName(CAstType) - Static method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
 
traceHeap(Collection<?>, boolean) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
Trace the heap and dump the output to the tracefile
TracingFlowFunction - Class in org.scandroid.flow.functions
 
TracingFlowFunction(IUnaryFlowFunction) - Constructor for class org.scandroid.flow.functions.TracingFlowFunction
 
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.
TransitivePrototypeKey - Class in com.ibm.wala.cast.js.ipa.callgraph
 
TransitivePrototypeKey(InstanceKey) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.TransitivePrototypeKey
 
translate() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
translate(CAstEntity) - Method in class com.ibm.wala.cast.java.examples.ast.SynchronizedBlockDuplicator
 
translate(CAstEntity) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
 
translate(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
translate(CAstEntity, ModuleEntry) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
translate module, represented by CAstEntity N
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(ModuleEntry, CAstEntity) - Method in class com.ibm.wala.cast.java.translator.Java2IRTranslator
 
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
 
translateInternal(CAst, SourceModule, String) - Method in class com.ibm.wala.cast.js.translator.CAstRhinoLoopUnwindingTranslatorFactory
 
translateInternal(CAst, SourceModule, String) - Method in class com.ibm.wala.cast.js.translator.JavaScriptLoopUnwindingTranslatorFactory
 
translateToCAst() - Method in class com.ibm.wala.cast.ir.translator.NativeTranslatorToCAst
 
translateToCAst() - Method in class com.ibm.wala.cast.ir.translator.RewritingTranslatorToCAst
 
translateToCAst() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
 
translateToCAst() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
translateToCAst() - Method in class com.ibm.wala.cast.js.translator.RhinoToAstTranslator
parse the JavaScript code using Rhino, and then translate the resulting AST to CAst
translateUnaryOpcode(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
translatorFactory - Variable in class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine
 
translatorFactory - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JSCallGraphUtil
the translator factory to be used for analysis TODO: pass the factory where needed instead of using a global?
translatorFactory - Variable in class com.ibm.wala.cast.js.loader.JavaScriptLoaderFactory
 
TranslatorToCAst - Interface in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.BreakContext<C extends TranslatorToCAst.WalkContext<C,T>,T> - Class 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.FunctionContext<C extends TranslatorToCAst.WalkContext<C,T>,T> - Class in com.ibm.wala.cast.ir.translator
 
TranslatorToCAst.LoopContext<C extends TranslatorToCAst.WalkContext<C,T>,T> - Class 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.TryCatchContext<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?
treatGlobalsAsLexicallyScoped() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
treatGlobalsAsLexicallyScoped() - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
TrivialMethodEscape - Class in com.ibm.wala.escape
Trivial method-level escape analysis.
TrivialMethodEscape(CallGraph, HeapGraph<InstanceKey>) - Constructor for class com.ibm.wala.escape.TrivialMethodEscape
 
TrueOperator - Class in com.ibm.wala.fixpoint
Operator U(n) = true
TRY - Static variable in interface com.ibm.wala.cast.tree.CAstNode
Represents a standard try/catch statement.
TryCatchContext(C, CAstNode) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.TryCatchContext
 
TryCatchContext(C, Map<String, CAstNode>) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.TryCatchContext
 
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
 
TwoLevelExtractionRegion - Class in com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction
 
TwoLevelExtractionRegion(int, int, int, int, List<String>, List<String>) - Constructor for class com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.TwoLevelExtractionRegion
 
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 - Variable in class com.ibm.wala.core.util.ssa.SSAValue.NamedKey
 
type - Variable in class com.ibm.wala.core.util.ssa.SSAValue
The type of this variable
type - Variable in class com.ibm.wala.core.util.ssa.SSAValue.TypeKey
 
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.shrike.shrikeBT.GetInstruction
 
type - Variable in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
type - Variable in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
type - Variable in class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationAttribute
the type of the annotation
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(Graph<T>) - Method in interface com.ibm.wala.util.graph.GXL.EntityTypes
 
type(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 - Enum constant in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
 
TYPE_ARGUMENT - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
 
type_argument_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
TYPE_boolean - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_boolean_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_byte - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_byte_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_char - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_char_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_Class - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_double - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_double_index - Static variable in interface com.ibm.wala.shrike.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.shrike.shrikeBT.Constants
 
TYPE_Exception - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_float - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_float_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_int - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_int_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_LITERAL_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
TYPE_long - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_long_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_MethodHandle - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_MethodType - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_null - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
This represents the type of "null", which can be any object.
TYPE_Object - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_Object_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_OF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
type_parameter_bound_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
type_parameter_target - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
 
TYPE_RuntimeException - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_short - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_short_index - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_String - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_Throwable - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
TYPE_unknown - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
This represents a type which is unknown.
TYPE_void - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
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.
TypeAbstraction - Class in com.ibm.wala.analysis.typeInference
Abstraction of a Java type.
TypeAbstraction() - Constructor for class com.ibm.wala.analysis.typeInference.TypeAbstraction
 
TypeAnnotation - Class in com.ibm.wala.types.annotations
A TypeAnnotation represents a JSR 308 Java Type Annotation.
TypeAnnotation.CatchTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.EmptyTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.FormalParameterTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.LocalVarTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.OffsetTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.SuperTypeTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.ThrowsTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.TypeAnnotationTarget - Class in com.ibm.wala.types.annotations
A TypeAnnotation.TypeAnnotationTarget represents the "target" of a Type Annotation.
TypeAnnotation.TypeAnnotationTargetConverter - Interface in com.ibm.wala.types.annotations
A @{TypeAnnotationTargetConverter} takes "unresolved" instances of TypeAnnotationsReader.TypeAnnotationTarget, resolves some byte-code specific data, and returns instances of the corresponding TypeAnnotation.TypeAnnotationTarget subclass.
TypeAnnotation.TypeArgumentTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.TypeParameterBoundTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotation.TypeParameterTarget - Class in com.ibm.wala.types.annotations
 
TypeAnnotationAttribute(TypeAnnotationsReader.TypeAnnotationTarget, AnnotationsReader.AnnotationAttribute, List<Pair<TypeAnnotationsReader.TypePathKind, Integer>>, TypeAnnotationsReader.TargetType) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
 
TypeAnnotationsReader - Class in com.ibm.wala.shrike.shrikeCT
This class reads TypeAnnotations attributes, i.e.: RuntimeInvisibleTypeAnnotations and RuntimeVisibleTypeAnnotations
TypeAnnotationsReader(ClassReader.AttrIterator, String, ExceptionsReader, CodeReader, SignatureReader, TypeAnnotationsReader.TypeAnnotationLocation) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
TypeAnnotationsReader.AnnotationType - Enum Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.CatchTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.EmptyTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.FormalParameterTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.LocalVarTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.OffsetTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.SuperTypeTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TargetInfo - Enum Class in com.ibm.wala.shrike.shrikeCT
Possible target_type items.
TypeAnnotationsReader.TargetType - Enum Class in com.ibm.wala.shrike.shrikeCT
Known target_types for JSR 308 Type-Annotation.
TypeAnnotationsReader.ThrowsTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TypeAnnotationAttribute - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TypeAnnotationLocation - Enum Class in com.ibm.wala.shrike.shrikeCT
Enumeration of those Bytecode locations where type annotation may appear (in the corresponding attribute table).
TypeAnnotationsReader.TypeAnnotationTarget - Class in com.ibm.wala.shrike.shrikeCT
A TypeAnnotationsReader.TypeAnnotationTarget represents one of the possible target_info structure
TypeAnnotationsReader.TypeAnnotationTargetVisitor<R> - Interface in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TypeArgumentTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TypeParameterBoundTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TypeParameterTarget - Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationsReader.TypePathKind - Enum Class in com.ibm.wala.shrike.shrikeCT
 
TypeAnnotationTarget() - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.TypeAnnotationTarget
 
TypeAnnotationTarget(TypeAnnotationsReader.TargetInfo) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTarget
 
TypeArgument - Class in com.ibm.wala.types.generics
UNDER CONSTRUCTION
TypeArgumentTarget(int, int) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
 
TypeArgumentTarget(int, int) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.TypeArgumentTarget
 
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.
TypedNodeVisitor<R,A> - Class in com.ibm.wala.cast.js.translator
 
TypedNodeVisitor() - Constructor for class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
TypeError - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
typeHierarchy2Graph(IClassHierarchy) - Static method in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
Return a view of an IClassHierarchy as a Graph, with edges from classes to immediate subtypes
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.core.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
 
TypeOfInstruction(int, int, int) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
TypeOperatorFactory() - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
TypeOperatorFactory() - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.TypeOperatorFactory
 
TypeParameterBoundTarget(int, int) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterBoundTarget
 
TypeParameterBoundTarget(int, int, String) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
 
TypeParameterTarget(int) - Constructor for class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterTarget
 
TypeParameterTarget(int) - Constructor for class com.ibm.wala.types.annotations.TypeAnnotation.TypeParameterTarget
 
typePath - Variable in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
 
TYPEPATH_EMPTY - Static variable in class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
 
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).
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.core.util.ssa
Intended for SyntheticMethods, uses JavaInstructionFactory.
TypeSafeInstructionFactory(IClassHierarchy) - Constructor for class com.ibm.wala.core.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.
typeToTypeID(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
Translates the given Polyglot type to a name suitable for use in a DOMO TypeReference (i.e.
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.shrike.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.DalvikUnaryOp - Enum Class in com.ibm.wala.dalvik.dex.instructions
for unary ops not defined in JVML
UnaryOperation.OpID - Enum Class in com.ibm.wala.dalvik.dex.instructions
 
UnaryOperator<T extends IVariable<T>> - Class in com.ibm.wala.fixpoint
An operator of the form lhs = op (rhs)
UnaryOperator() - Constructor for class com.ibm.wala.fixpoint.UnaryOperator
 
UnaryOperatorSequence(UnaryOperator<T>...) - Constructor for class com.ibm.wala.cfg.exc.intra.OperatorUtil.UnaryOperatorSequence
 
UnaryOperatorSequence(Collection<UnaryOperator<T>>) - Constructor for class com.ibm.wala.cfg.exc.intra.OperatorUtil.UnaryOperatorSequence
 
UnaryOpInstruction - Class in com.ibm.wala.shrike.shrikeBT
This class represents unary operators where the result is the same type as the operand.
UnaryOpInstruction(int, IUnaryOpInstruction.IOperator, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
 
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<T>> - 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.
UNASSIGNABLE - Enum constant in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
 
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) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
 
unconditionallyAddConstraintsFromNode(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
 
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
 
Undefined - Static variable in class com.ibm.wala.cast.js.types.JavaScriptTypes
 
understands(IMethod) - Method in class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
 
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.JavaLangClassContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionApplyContextInterpreter
 
understands(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
 
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
 
understands(TypeReference) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
 
undo() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion.CopyPropagationRecord
 
undoCopyPropagation(AstIRFactory.AstIR, int, int) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
 
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.PointsToMap
Unify the points-to-sets for the variables identified by the set s
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.shrike.shrikeCT.StackMapConstants.UninitializedType
 
union(int, int) - Method in class com.ibm.wala.util.intset.IntegerUnionFind
union the equiv classes of x and y
union(ArrayOutOfBoundsAnalysis.UnnecessaryCheck) - Method in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
 
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(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.core.util.ssa.SSAValue.UniqueKey
 
Unknown - Static variable in class com.ibm.wala.types.TypeReference
 
UNKNOWN - Enum constant in enum class com.ibm.wala.cfg.exc.intra.NullPointerState.State
 
UNKNOWN - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
UNKNOWN - Static variable in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
Constant indicating an unknown amount of work.
UNKNOWN_TARGET - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
The target could not be Identified for sure
unknownInstructions(Runnable) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
 
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
 
UnknownIntent(String) - 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, IAnalysisCacheView, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
 
UnknownVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
The unknown vertex is used to model complicated data flow.
UNLIMITED - Enum constant in enum class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight.Type
 
UNLIMITED - Static variable in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
We need a ssa variable representing unlimited (values we don't know anything about).
UNLIMITED - Static variable in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
UnoptimizableCodeException(String) - Constructor for exception com.ibm.wala.shrike.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
 
unpackApk(String) - Method in class org.scandroid.util.EntryPoints
 
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(Object) - 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.
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
 
update(Integer, String) - Method in class org.scandroid.prefixtransfer.PrefixVariable
 
updateAll(PrefixVariable) - Method in class org.scandroid.prefixtransfer.PrefixVariable
 
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
updateNodeEdges() - Method in class com.ibm.wala.analysis.arraybounds.hypergraph.DirectedHyperGraph
The outdEdges of a node may not have been set on construction.
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
 
UPPER - Enum constant in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
 
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
 
UriAppendString - Class in org.scandroid.prefixtransfer.modeledAllocations
 
UriAppendString(int, int, int) - Constructor for class org.scandroid.prefixtransfer.modeledAllocations.UriAppendString
 
UriParseString - Class in org.scandroid.prefixtransfer.modeledAllocations
 
UriParseString(int, int) - Constructor for class org.scandroid.prefixtransfer.modeledAllocations.UriParseString
 
UriPrefixContextSelector - Class in org.scandroid.prefixtransfer
 
UriPrefixContextSelector(AnalysisOptions, IClassHierarchy) - Constructor for class org.scandroid.prefixtransfer.UriPrefixContextSelector
 
UriPrefixTransferGraph - Class in org.scandroid.prefixtransfer
 
UriPrefixTransferGraph(PointerAnalysis<InstanceKey>) - Constructor for class org.scandroid.prefixtransfer.UriPrefixTransferGraph
 
UrlManipulator - Class in com.ibm.wala.cast.js.html
 
UrlManipulator() - Constructor for class com.ibm.wala.cast.js.html.UrlManipulator
 
urlResolver - Variable in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
urlToFile(File, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
 
urlToFile(String, URL) - Static method in class com.ibm.wala.util.io.TemporaryFile
 
USE_TEMP_NAME - Static variable in class com.ibm.wala.cast.js.html.JSSourceExtractor
 
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.).
useDefaultInitValues() - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
useDefaultInitValues() - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
useDefaultPolicy() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
useDefaultPolicy() - Method in class org.scandroid.util.CLISCanDroidOptions
 
useDefaultPolicy() - Method in interface org.scandroid.util.ISCanDroidOptions
 
USELESS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
For internal use during development
useLoadFileTargetSelector() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSAnalysisOptions
 
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.
useObjectCatalog() - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder
 
useObjectCatalog() - Method in class com.ibm.wala.cast.js.examples.hybrid.JavaJavaScriptHybridCallGraphBuilder
 
useObjectCatalog() - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
 
useOneCFA() - Method in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
UserHandle - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
UserHandleName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
useThreadRunMain() - Method in class org.scandroid.synthmethod.DefaultSCanDroidOptions
 
useThreadRunMain() - Method in class org.scandroid.util.CLISCanDroidOptions
 
useThreadRunMain() - Method in interface org.scandroid.util.ISCanDroidOptions
 
USHR - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IShiftInstruction.Operator
 
USHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
USHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
USHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
USHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
UTF8Convert - Class in com.ibm.wala.core.util.strings
Abstract class that contains conversion routines to/from utf8 and/or pseudo-utf8.
UTF8Convert() - Constructor for class com.ibm.wala.core.util.strings.UTF8Convert
 
utfLength(String) - Static method in class com.ibm.wala.core.util.strings.UTF8Convert
Returns the length of a string's UTF encoded form.
Util - Class in com.ibm.wala.cast.ir.cfg
 
Util - Class in com.ibm.wala.cast.java.loader
 
Util - Class in com.ibm.wala.cast.js.util
 
Util - Class in com.ibm.wala.cast.util
 
Util - Class in com.ibm.wala.cfg
Convenience methods for navigating a ControlFlowGraph.
Util - Class in com.ibm.wala.ipa.callgraph.impl
Call graph utilities
Util - Class in com.ibm.wala.shrike.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.cast.ir.cfg.Util
 
Util() - Constructor for class com.ibm.wala.cast.java.loader.Util
 
Util() - Constructor for class com.ibm.wala.cast.js.util.Util
 
Util() - Constructor for class com.ibm.wala.cast.util.Util
 
Util() - Constructor for class com.ibm.wala.cfg.Util
 
Util() - Constructor for class com.ibm.wala.ipa.callgraph.impl.Util
 
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.shrike.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
 
validateCommandLine(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFTypeHierarchy
Validate that the command-line arguments obey the expected usage.
validateCommandLine(String[]) - Static method in class com.ibm.wala.examples.drivers.PDFWalaIR
Validate that the command-line arguments obey the expected usage.
validateCommandLine(Properties) - Static method in class com.ibm.wala.examples.drivers.JavaViewerDriver
 
validateCommandLine(Properties) - Static method in class com.ibm.wala.examples.drivers.PDFCallGraph
Validate that the command-line arguments obey the expected usage.
vals - Variable in class com.ibm.wala.shrike.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 - Interface in com.ibm.wala.ssa
Representation of a particular value which appears in an SSA IR.
Value(T) - Constructor for class com.ibm.wala.ipa.callgraph.ContextItem.Value
 
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.core.viz.viewer.IrViewer.SelectedPcListner
 
valueElements(int) - Static method in class org.scandroid.domain.CodeElement
 
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 - 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
valueNumber() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
 
ValueNumberCarrier - Interface in com.ibm.wala.ipa.slicer
 
valueOf(String) - Static method in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.ir.ssa.CAstUnaryOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex.PrototypeField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine.BuilderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.js.util.FieldBasedCGUtil.BuilderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cast.loader.DynamicCallSiteReference.Dispatch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.cfg.exc.intra.NullPointerState.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.BasedOn
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.ParamerterDisposition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ide.util.EclipseProjectPath.AnalysisScopeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ide.util.EclipseProjectPath.Loader
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ide.util.JavaEclipseProjectPath.JavaSourceLoader
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath.JSLoader
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ipa.cha.ClassHierarchy.MissingSuperClassHandling
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ipa.slicer.Dependency
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.ipa.slicer.Statement.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeBT.IShiftInstruction.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.AnnotationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.shrike.sourcepos.Debug.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.ibm.wala.util.viz.DotUtil.DotOutputType
Returns the enum constant of this class with the specified name.
values - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
values() - Static method in enum class com.ibm.wala.analysis.arraybounds.ArrayOutOfBoundsAnalysis.UnnecessaryCheck
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.ir.ssa.CAstBinaryOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.ir.ssa.CAstUnaryOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex.PrototypeField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.js.client.EclipseJavaScriptAnalysisEngine.BuilderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.js.client.JavaScriptAnalysisEngine.FieldBasedJavaScriptAnalysisEngine.BuilderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.js.util.FieldBasedCGUtil.BuilderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cast.loader.DynamicCallSiteReference.Dispatch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.cfg.exc.intra.NullPointerState.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.ibm.wala.core.util.ssa.InstructionByIIndexMap
 
values() - Static method in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.BasedOn
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.core.util.ssa.ParameterAccessor.ParamerterDisposition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ide.util.EclipseProjectPath.AnalysisScopeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ide.util.EclipseProjectPath.Loader
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ide.util.JavaEclipseProjectPath.JavaSourceLoader
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ide.util.JavaScriptEclipseProjectPath.JSLoader
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ipa.cha.ClassHierarchy.MissingSuperClassHandling
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ipa.slicer.Dependency
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.ipa.slicer.Statement.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeBT.IShiftInstruction.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.AnnotationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.ibm.wala.shrike.sourcepos.Debug.LogLevel
Returns an array containing the constants of this enum class, 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 class com.ibm.wala.util.viz.DotUtil.DotOutputType
Returns an array containing the constants of this enum class, 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.shrike.shrikeBT.analysis.Analyzer
 
VarVertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A variable vertex represents an SSA variable inside a given function.
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
 
VERBOSE_PRINT - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
Print names of types of instance keys
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.shrike.shrikeBT.analysis
This class typechecks intermediate code.
Verifier(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrike.shrikeBT.analysis.Verifier
Initialize a verifier.
Verifier(MethodData) - Constructor for class com.ibm.wala.shrike.shrikeBT.analysis.Verifier
Initialize a verifier.
Verifier(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrike.shrikeBT.analysis.Verifier
 
verify() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Verifier
Try to verify the method.
verifyCollectAll() - Method in class com.ibm.wala.shrike.shrikeBT.analysis.Verifier
 
Vertex - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
Class representing a flow graph vertex.
Vertex() - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.Vertex
 
VertexFactory - Class in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
A vertex factory is associated with a flow graph.
VertexFactory() - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexFactory
 
VertexVisitor<T> - Interface in com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices
 
viewerExe - Static variable in class com.ibm.wala.ide.ui.IFDSExplorer
Absolute path name to invoke viewer
viewIFDS(TabulationResult<T, P, F>) - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
viewIFDS(TabulationResult<T, P, F>, Collection<? extends P>) - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
viewIFDS(TabulationResult<T, P, F>, Collection<? extends P>, NodeDecorator<T>) - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
viewIFDS(TabulationResult<T, P, F>, Collection<? extends P>, NodeDecorator<T>, String) - Static method in class com.ibm.wala.ide.ui.IFDSExplorer
 
ViewIFDSLocalAction<T,P,F> - Class in com.ibm.wala.ide.ui
An SWT action that spawns spawns a ghostview to see the local supergraph for a procedure node which is the current selection in a tree viewer.
ViewIFDSLocalAction(SWTTreeViewer<P>, TabulationResult<T, P, F>, String, String, String, String) - Constructor for class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
ViewIFDSLocalAction(SWTTreeViewer<P>, TabulationResult<T, P, F>, String, String, String, String, NodeDecorator<T>) - Constructor for class com.ibm.wala.ide.ui.ViewIFDSLocalAction
 
ViewIRAction<P> - Class in com.ibm.wala.ide.ui
An SWT action that spawns spawns a ghostview to see the IR for a call graph node which is the current selection in a tree viewer.
ViewIRAction(SWTTreeViewer<P>, CallGraph, String, String, String, String) - Constructor for class com.ibm.wala.ide.ui.ViewIRAction
 
viewWhereEquals(StringTable, String, String) - Static method in class com.ibm.wala.util.tables.Query
 
viewWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
 
VIRTUAL - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch
 
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.shrike.shrikeBT.ArrayLengthInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.CheckCastInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ComparisonInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ConstantInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ConversionInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.DupInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.GetInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.GotoInstruction
 
visit(IInstruction.Visitor) - Method in interface com.ibm.wala.shrike.shrikeBT.IInstruction
Apply a Visitor to this instruction.
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.InstanceofInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.Instruction
Apply a Visitor to this instruction.
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.InvokeInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.LoadInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.MonitorInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.NewInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.PopInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.PutInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ReturnInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ShiftInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.StoreInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.SwapInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.SwitchInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.ThrowInstruction
 
visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction
 
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.AstPropertyRead
/* (non-Javadoc)
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstPropertyWrite
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstYieldInstruction
 
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(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.java.ssa.AstJavaInvokeInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.java.ssa.EnclosingObjectReference
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptCheckReference
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInstanceOf
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptInvoke
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptTypeOfInstruction
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.JavaScriptWithRegion
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.PrototypeLookup
 
visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.js.ssa.SetPrototype
 
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(AstNode, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visit(FlowType.FlowTypeVisitor<E, R>) - Method in class org.scandroid.flow.types.FieldFlow
 
visit(FlowType.FlowTypeVisitor<E, R>) - Method in class org.scandroid.flow.types.FlowType
 
visit(FlowType.FlowTypeVisitor<E, R>) - Method in class org.scandroid.flow.types.IKFlow
 
visit(FlowType.FlowTypeVisitor<E, R>) - Method in class org.scandroid.flow.types.ParameterFlow
 
visit(FlowType.FlowTypeVisitor<E, R>) - Method in class org.scandroid.flow.types.ReturnFlow
 
visit(FlowType.FlowTypeVisitor<E, R>) - Method in class org.scandroid.flow.types.StaticFieldFlow
 
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.IVisitor) - Method in class com.ibm.wala.ssa.IR
visit each instruction in this IR
visitArgVertex(ArgVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitArgVertex(ArgVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitArrayComprehension(ArrayComprehension, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitArrayComprehensionLoop(ArrayComprehensionLoop, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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(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(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(ArrayLengthInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitArrayLength(ArrayLengthInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitArrayLength(SSAArrayLengthInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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.
visitArrayLiteral(ArrayLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitArrayLiteralAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an array literal Assignment node after visiting the RHS.
visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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(SSAArrayLoadInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitArrayLoad(SSAArrayLoadInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
Load from an array ref, at specified index, and store in def.
visitArrayLoad(SSAArrayLoadInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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(IArrayStoreInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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(SSAArrayStoreInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitArrayStore(SSAArrayStoreInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
<aastore ref="x" value="y" index="0" />
visitArrayStore(SSAArrayStoreInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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
 
visitAssignment(Assignment, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
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
 
visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
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
 
visitAstRoot(AstRoot, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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(IBinaryOpInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.AstJavaTypeOperatorFactory
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitBinaryOp(SSABinaryOpInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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
 
visitBlock(Block, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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
 
visitBreakStatement(BreakStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitCalleeVertex(CallVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitCalleeVertex(CallVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitCast(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
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.
visitCatchClause(CatchClause, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitCatchTarget(TypeAnnotationsReader.CatchTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
visitCheckCast(CheckCast) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitCheckCast(ITypeTestInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
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(SSACheckCastInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitCheckCast(SSACheckCastInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitCheckRef(JavaScriptCheckReference) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
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.
visitClassStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a FunctionStmt node.
visitClassStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
Visit a ClassStmt node.
visitComment(Comment, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitComparison(SSAComparisonInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitComparison(SSAComparisonInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitComparison(SSAComparisonInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitConditionalExpression(ConditionalExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitConstant(ConstantInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitContinueStatement(ContinueStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitConversion(IConversionInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitConversion(IConversionInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitConversion(SSAConversionInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitConversion(SSAConversionInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitConversion(SSAConversionInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitCreationSiteVertex(CreationSiteVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitCreationSiteVertex(CreationSiteVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
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.
visitDoLoop(DoLoop, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitDup(DupInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitDup(DupInstruction) - Method in class com.ibm.wala.shrike.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(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
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
 
visitElementGet(ElementGet, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitEmptyExpression(EmptyExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitEmptyStatement(EmptyStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitEmptyTarget(TypeAnnotationsReader.EmptyTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.AstJavaTypeOperatorFactory
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaConstraintVisitor
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaModVisitor
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaRefVisitor
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in class com.ibm.wala.cast.java.ssa.AstJavaAbstractInstructionVisitor
 
visitEnclosingObjectReference(EnclosingObjectReference) - Method in interface com.ibm.wala.cast.java.ssa.AstJavaInstructionVisitor
 
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.
visitErrorNode(ErrorNode, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitEscapeCorrelation(EscapeCorrelation) - Method in interface com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationVisitor
 
visitExpressionStatement(ExpressionStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitFieldFlow(FieldFlow<E>) - Method in interface org.scandroid.flow.types.FlowType.FlowTypeVisitor
 
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.
visitForInLoop(ForInLoop, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitForLoop(ForLoop, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitFormalParameterTarget(TypeAnnotationsReader.FormalParameterTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
visitFunction(FlowGraph, IMethod) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FilteredFlowGraphBuilder
 
visitFunction(FlowGraph, IMethod) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraphBuilder
 
visitFunctionCall(FunctionCall, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitFunctionNode(FunctionNode, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitFuncVertex(FuncVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitFuncVertex(FuncVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitGet(IGetInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitGet(IGetInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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(SSAGetInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitGet(SSAGetInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
eg: <getfield class="Ljava/lang/Thread" field="runnable" fieldType="Ljava/lang/Runnable" def="x" ref="arg0" />
visitGet(SSAGetInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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.analysis.nullpointer.RelevantVariableFinder
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
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
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitGetInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.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.
visitGlobalVertex(GlobalVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitGlobalVertex(GlobalVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
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(Goto) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
visitGoto(GotoInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitGoto(SSAGotoInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitGoto(SSAGotoInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitGoto(SSAGotoInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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.
visitIfStatement(IfStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitIKFlow(IKFlow<E>) - Method in interface org.scandroid.flow.types.FlowType.FlowTypeVisitor
 
visitInclude(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitInfixExpression(InfixExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitInstanceof(IInstanceofInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitInstanceof(SSAInstanceofInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitInstanceof(SSAInstanceofInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitInstanceOf(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.java.translator.JavaCAst2IRTranslator
 
visitInstanceOf(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.js.translator.JSAstTranslator
 
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.
visitInstructions(MethodEditor.Visitor) - Method in class com.ibm.wala.shrike.shrikeBT.MethodEditor
Apply Visitor v to each instruction in the code, for the purpose of patching the code.
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(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Add a constraint for a call instruction
visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
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(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(SSAInvokeInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitInvoke(SSAInvokeInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
<call type="virtual" name="put" class="Ljava/util/Hashtable" descriptor="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" arg0="x" arg1="key" arg2="value" def="local_def" />
visitInvoke(SSAInvokeInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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
 
visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
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
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in class com.ibm.wala.cast.java.analysis.typeInference.AstJavaTypeInference.AstJavaTypeOperatorFactory
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaConstraintVisitor
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaInterestingVisitor
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaModVisitor
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaRefVisitor
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in class com.ibm.wala.cast.java.ssa.AstJavaAbstractInstructionVisitor
 
visitJavaInvoke(AstJavaInvokeInstruction) - Method in interface com.ibm.wala.cast.java.ssa.AstJavaInstructionVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitJavaScriptInstanceOf(JavaScriptInstanceOf) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitJavaScriptInvoke(JavaScriptInvoke) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
visitJump(Jump, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitKeywordLiteral(KeywordLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitLabel(Label, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitLabeledStatement(LabeledStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitLetNode(LetNode, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitLexicalAccessVertex(LexicalVarVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitLexicalAccessVertex(LexicalVarVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitLoadIndirect(ILoadIndirectInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitLoadIndirect(SSALoadIndirectInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitLoadIndirect(SSALoadIndirectInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitLoadMetadata(SSALoadMetadataInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.shrike.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.shrike.shrikeBT.IInstruction.Visitor
 
visitLocalVarTarget(TypeAnnotationsReader.LocalVarTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
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.shrike.shrikeBT.shrikeCT.ClassInstrumenter
Get the current state of method i.
visitMethods(ClassInstrumenter.MethodExaminer) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
Do something to every method in the class.
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.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitMonitor(MonitorInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitMonitor(SSAMonitorInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitMonitor(SSAMonitorInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitMonitor(SSAMonitorInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitName(Name, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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(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(NewLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitNew(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
Add a constraint for an allocate
visitNew(NewInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitNew(NewInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.cast.java.ipa.callgraph.AstJavaSSAPropagationCallGraphBuilder.AstJavaConstraintVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
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(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(SSANewInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitNew(SSANewInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitNew(SSANewInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitNew(SSANewInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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
 
visitNewExpression(NewExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.IVisitor) - Method in class com.ibm.wala.ssa.IR
visit each normal (non-phi, non-pi, non-catch) instruction in this IR
visitNumberLiteral(NumberLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitObjectLiteral(ObjectLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitObjectLiteralAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit an array literal Assignment node after visiting the RHS.
visitObjectProperty(ObjectProperty, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitOffsetTarget(TypeAnnotationsReader.OffsetTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
Visitor() - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
 
Visitor() - Constructor for class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
Visitor() - Constructor for class com.ibm.wala.shrike.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
 
visitParameterFlow(ParameterFlow<E>) - Method in interface org.scandroid.flow.types.FlowType.FlowTypeVisitor
 
visitParamVertex(ParamVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitParamVertex(ParamVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitParenthesizedExpression(ParenthesizedExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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.dalvik.analysis.typeInference.DalvikTypeInference.TypeOperatorFactory
 
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
 
visitPhi(SSAPhiInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitPhi(SSAPhiInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitPi(SSAPiInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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
 
visitPi(SSAPiInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitPi(SSAPiInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitPop(PopInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitPop(PopInstruction) - Method in class com.ibm.wala.shrike.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.
visitProgram(FlowGraph) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.FlowGraphBuilder
 
visitPropertyGet(PropertyGet, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitPropertyRead(AstPropertyRead) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitPropertyRead(AstPropertyRead) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitPropertyWrite(AstPropertyWrite) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitPropVertex(PropVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitPropVertex(PropVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitPrototypeLookup(PrototypeLookup) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
visitPrototypeVertex(PrototypeFieldVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitPrototypeVertex(PrototypeFieldVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitPut(IPutInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitPut(IPutInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
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(SSAPutInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitPut(SSAPutInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
<putstatic class="Ljava/lang/System" field="security" fieldType="Ljava/lang/SecurityManager" value="secure" />
visitPut(SSAPutInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
 
visitPutInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
visitPutInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
 
visitReadWriteCorrelation(ReadWriteCorrelation) - Method in interface com.ibm.wala.cast.js.ipa.callgraph.correlations.CorrelationVisitor
 
visitReflectiveCallVertex(ReflectiveCallVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitReflectiveCallVertex(ReflectiveCallVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitRegExpLiteral(RegExpLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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(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(ReturnLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
 
visitReturn(ReturnInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
 
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(SSAReturnInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitReturn(SSAReturnInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitReturn(SSAReturnInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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
 
visitReturnFlow(ReturnFlow<E>) - Method in interface org.scandroid.flow.types.FlowType.FlowTypeVisitor
 
visitReturnStatement(ReturnStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitRetVertex(RetVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitRetVertex(RetVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitScope(Scope, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitScopedEntities(CAstEntity, Iterator<CAstEntity>, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
 
visitScopedEntities(CAstEntity, Map<CAstNode, Collection<CAstEntity>>, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit scoped entities of an entity using a given iterator.
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.
visitScriptNode(ScriptNode, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitSetPrototype(SetPrototype) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitSetPrototype(SetPrototype) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitSetPrototype(SetPrototype) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitSetPrototype(SetPrototype) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitSetPrototype(SetPrototype) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitSetPrototype(SetPrototype) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitSetPrototype(SetPrototype) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
visitShift(IShiftInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitShift(IShiftInstruction) - Method in class com.ibm.wala.shrike.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.
visitStaticFieldFlow(StaticFieldFlow<E>) - Method in interface org.scandroid.flow.types.FlowType.FlowTypeVisitor
 
visitStoreIndirect(IStoreIndirectInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitStoreIndirect(SSAStoreIndirectInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitStoreIndirect(SSAStoreIndirectInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
 
visitStringLiteral(StringLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitSuperTypeTarget(TypeAnnotationsReader.SuperTypeTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
visitSwap(SwapInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitSwap(SwapInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
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(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.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitSwitch(SwitchInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitSwitch(SSASwitchInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitSwitch(SSASwitchInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitSwitch(SSASwitchInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitSwitchCase(SwitchCase, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitSwitchStatement(SwitchStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitSymbol(Symbol, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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(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(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(ThrowInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitThrow(ThrowInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
 
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(SSAThrowInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitThrow(SSAThrowInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
Serialiaze a throw to XML.
visitThrow(SSAThrowInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
visitThrowsTarget(TypeAnnotationsReader.ThrowsTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
visitThrowStatement(ThrowStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitTryStatement(TryStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitTypeArgumentTarget(TypeAnnotationsReader.TypeArgumentTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
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.
visitTypeOf(JavaScriptTypeOfInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitTypeOf(JavaScriptTypeOfInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitTypeOf(JavaScriptTypeOfInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitTypeOf(JavaScriptTypeOfInstruction) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitTypeOf(JavaScriptTypeOfInstruction) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitTypeOf(JavaScriptTypeOfInstruction) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitTypeOf(JavaScriptTypeOfInstruction) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
visitTypeParameterBoundTarget(TypeAnnotationsReader.TypeParameterBoundTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
visitTypeParameterTarget(TypeAnnotationsReader.TypeParameterTarget) - Method in interface com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
 
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.
visitUnaryExpression(UnaryExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
 
visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.analysis.nullpointer.RelevantVariableFinder
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class org.scandroid.synthmethod.SSAtoXMLVisitor
 
visitUnaryOp(SSAUnaryOpInstruction) - Method in class org.scandroid.util.ThrowingSSAInstructionVisitor
 
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
 
visitUnknownVertex(UnknownVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitUnknownVertex(UnknownVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
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.
visitUpdateExpression(UpdateExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
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.
visitVariableDeclaration(VariableDeclaration, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitVariableInitializer(VariableInitializer, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitVarVertex(VarVertex) - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
visitVarVertex(VarVertex) - Method in interface com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.VertexVisitor
 
visitVertex() - Method in class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.AbstractVertexVisitor
 
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.
visitWhileLoop(WhileLoop, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptModVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef.JavaScriptRefVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in class com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
 
visitWithRegion(JavaScriptWithRegion) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionVisitor
 
visitWithStatement(WithStatement, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlDotQuery(XmlDotQuery, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlElemRef(XmlElemRef, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlExpression(XmlExpression, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlFragment(XmlFragment, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlLiteral(XmlLiteral, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlMemberGet(XmlMemberGet, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlPropRef(XmlPropRef, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlRef(XmlRef, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitXmlString(XmlString, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
visitYield(AstYieldInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
 
visitYield(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
visitYield(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
Visit a Return node.
visitYield(Yield, A) - Method in class com.ibm.wala.cast.js.translator.TypedNodeVisitor
 
vn - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
 
Void - Static variable in class com.ibm.wala.types.TypeReference
 
VOID - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
 
VOID - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
VoidName - Static variable in class com.ibm.wala.types.TypeReference
 
VoidType - Static variable in class com.ibm.wala.cast.java.types.JavaPrimitiveTypeMap
 
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
 
VPN_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
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
 
WALA_TESTDATA - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
WalaExamplesProperties - Class in com.ibm.wala.examples.properties
 
WalaExamplesProperties() - Constructor for class com.ibm.wala.examples.properties.WalaExamplesProperties
 
WalaException - Exception in com.ibm.wala.util
An exception to raise for some WALA failure
WalaException(String) - Constructor for exception com.ibm.wala.util.WalaException
 
WalaException(String, Throwable) - 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) - Constructor for exception com.ibm.wala.util.WalaRuntimeException
 
WalaRuntimeException(String, Throwable) - Constructor for exception com.ibm.wala.util.WalaRuntimeException
 
WalaViewer - Class in com.ibm.wala.core.viz.viewer
Viewer for ClassHeirarcy, CallGraph and Pointer Analysis results.
WalaViewer(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.core.viz.viewer.WalaViewer
 
walkEntities(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
 
WALLPAPER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
 
WallpaperService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
WallpaperServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
warn(String) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
warn(String, Object...) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
warn(Throwable) - Static method in class com.ibm.wala.shrike.sourcepos.Debug
 
WARN - Enum constant in enum class com.ibm.wala.shrike.sourcepos.Debug.LogLevel
 
WARN_ABOUT_IMPRECISE_CALLGRAPH - Static variable in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionDotCallTargetSelector
 
warnAboutImpreciseCallGraph(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.js.ipa.callgraph.JavaScriptFunctionDotCallTargetSelector
 
warning - Variable in exception com.ibm.wala.cast.ir.translator.TranslatorToCAst.Error
 
Warning - Class in com.ibm.wala.core.util.warnings
A warning message.
Warning() - Constructor for class com.ibm.wala.core.util.warnings.Warning
 
Warning(byte) - Constructor for class com.ibm.wala.core.util.warnings.Warning
 
Warnings - Class in com.ibm.wala.core.util.warnings
A global, static dictionary of warnings
Warnings() - Constructor for class com.ibm.wala.core.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.core.util.ssa.SSAValue.WeaklyNamedKey
 
WebPageLoaderFactory - Class in com.ibm.wala.cast.js.html
 
WebPageLoaderFactory(JavaScriptTranslatorFactory) - Constructor for class com.ibm.wala.cast.js.html.WebPageLoaderFactory
 
WebPageLoaderFactory(JavaScriptTranslatorFactory, CAstRewriterFactory<?, ?>) - Constructor for class com.ibm.wala.cast.js.html.WebPageLoaderFactory
 
WebUtil - Class in com.ibm.wala.cast.js.html
 
WebUtil() - Constructor for class com.ibm.wala.cast.js.html.WebUtil
 
Weight - Class in com.ibm.wala.analysis.arraybounds.hypergraph.weight
A weight may be not set, a number or unlimited, note that the meaning of unlimited is given by the chosen order (see NormalOrder and ReverseOrder).
Weight(int) - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
Weight(Weight.Type, int) - Constructor for class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
Weight.Type - Enum Class in com.ibm.wala.analysis.arraybounds.hypergraph.weight
 
WelshPowell<T> - 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 ..
WIDENING - Enum constant in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
 
WIDENING_NARROWING - Enum constant in enum class com.ibm.wala.core.util.PrimitiveAssignability.AssignabilityKind
 
WILDCARD_BOUND - Enum constant in enum class com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
 
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.AuxiliaryCache
 
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
WITH_ANDROID - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
This will pull in components defined in the Android-API.
WITH_CTOR - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Add the constructor of detected components to the entrypoints.
WITH_SUPER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
If a class does not override a method of a component, add a call to the method in the super-class to the entriepoints.
WithRegion(int, int, boolean) - Method in interface com.ibm.wala.cast.js.ssa.JSInstructionFactory
 
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 class com.ibm.wala.ide.util.ProgressMonitorDelegate
 
worked(int) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
 
worked(int) - Method in class com.ibm.wala.util.NullProgressMonitor
 
worked(int) - Method in class org.scandroid.util.EmptyProgressMonitor
 
worked(MonitorUtil.IProgressMonitor, int) - Static method in class com.ibm.wala.util.MonitorUtil
 
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
 
WorklistBasedOptimisticCallgraphBuilder - Class in com.ibm.wala.cast.js.callgraph.fieldbased
Optimistic call graph builder that propagates inter-procedural data flow iteratively as call edges are discovered.
WorklistBasedOptimisticCallgraphBuilder(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, boolean, int) - Constructor for class com.ibm.wala.cast.js.callgraph.fieldbased.WorklistBasedOptimisticCallgraphBuilder
 
worklistLoop() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
 
workspaceRootPath - Variable in class com.ibm.wala.ide.client.EclipseProjectAnalysisEngine
 
write(byte[]) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
write(byte[], int, int) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
write(int) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
 
write(SourceRegion) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
write(OutputStream, ClassWriter) - Method in enum class com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
 
write(OutputStream, ClassWriter) - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.ObjectType
 
write(OutputStream, ClassWriter) - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
 
write(OutputStream, ClassWriter) - Method in class com.ibm.wala.shrike.shrikeCT.StackMapConstants.UninitializedType
 
writeAttribute(ITag, String, String, String, String) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
writeClassTo(Object, Object, OutputStream) - Method in class com.ibm.wala.shrike.shrikeBT.shrikeCT.OfflineInstrumenter
 
writeClassTo(Object, Object, OutputStream) - Method in class com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
 
writeDotFile(Graph<T>, NodeDecorator<T>, String, String) - Static method in class com.ibm.wala.util.viz.DotUtil
 
writeDotFile(Graph<T>, NodeDecorator<T>, String, String) - Static method in class org.scandroid.util.DexDotUtil
 
writeElement(ITag, String, String) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
writeEntrypoint(String) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
writeEntrypoint(String, CAstSourcePositionMap.Position, URL, boolean) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
writeEventAttribute(ITag, String, String, String, String) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
writeEventLoopHeader(SourceRegion) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
writeFile(File, String) - Static method in class com.ibm.wala.util.io.FileUtil
write string s into file f
writePortletAttribute(ITag, String, String, String) - Method in class com.ibm.wala.cast.js.html.DefaultSourceExtractor.HtmlCallBack
 
writeToFile(PrintWriter) - Method in class com.ibm.wala.cast.js.html.SourceRegion
 
writeToFinalRegion(SourceRegion) - Method in class com.ibm.wala.cast.js.html.DomLessSourceExtractor.HtmlCallback
 
writeToFinalRegion(SourceRegion) - Method in interface com.ibm.wala.cast.js.html.DomLessSourceExtractor.IGeneratorCallback
 
writeUnmodifiedClasses() - Method in class com.ibm.wala.shrike.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
 
XMLSummaryWriter - Class in org.scandroid.synthmethod
 
XMLSummaryWriter() - Constructor for class org.scandroid.synthmethod.XMLSummaryWriter
 
xmlTo(CAstNode, CAstSourcePositionMap, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
xmlTo(CAstNode, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
 
xor(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
Logically XORs this bit set with the specified set of bits.
xor(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
Return a new FixedSizeBitVector as the XOR of two others
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.
xor(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
 
XOR - Enum constant in enum class com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator
 
XOR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
XOR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 
XOR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
 
XOR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
 

Y

YES - Static variable in class com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchy
Equals Constants.YES
YES - Static variable in interface com.ibm.wala.shrike.shrikeBT.Constants
 
YIELD_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
 
YieldInstruction(int, int[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
 
YieldInstruction(int, int[]) - Method in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory
 

Z

ZERO - Static variable in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
We need a ssa variable representing zero.
ZERO - Static variable in class com.ibm.wala.analysis.arraybounds.hypergraph.weight.Weight
 
ZERO_HELPER - Static variable in class com.ibm.wala.analysis.arraybounds.ArrayBoundsGraph
 
ZERO_LENGTH_ARRAY_MAIN - Static variable in interface com.ibm.wala.core.tests.util.TestConstants
 
ZERO_ONE_CFA - Enum constant in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
ZERO_ONE_CFA_NO_CALL_APPLY - Enum constant in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
ZERO_ONE_CFA_WITHOUT_CORRELATION_TRACKING - Enum constant in enum class com.ibm.wala.cast.js.util.JSCallGraphBuilderUtil.CGBuilderType
 
ZERO_SET - Static variable in class org.scandroid.flow.functions.IDTransferFunctions
 
ZERO_SET - Static variable in class org.scandroid.flow.functions.TaintTransferFunctions
 
ZeroCFABuilderFactory - Class in com.ibm.wala.cast.java.client.impl
 
ZeroCFABuilderFactory - Class in com.ibm.wala.cast.js.client.impl
 
ZeroCFABuilderFactory() - Constructor for class com.ibm.wala.cast.java.client.impl.ZeroCFABuilderFactory
 
ZeroCFABuilderFactory() - Constructor for class com.ibm.wala.cast.js.client.impl.ZeroCFABuilderFactory
 
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
 
ZeroOneCFABuilderFactory - Class in com.ibm.wala.cast.java.client.impl
 
ZeroOneCFABuilderFactory() - Constructor for class com.ibm.wala.cast.java.client.impl.ZeroOneCFABuilderFactory
 
ZeroOneContainerCFABuilderFactory - Class in com.ibm.wala.cast.java.client.impl
 
ZeroOneContainerCFABuilderFactory() - Constructor for class com.ibm.wala.cast.java.client.impl.ZeroOneContainerCFABuilderFactory
 
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(Language, IClassHierarchy, AnalysisOptions, IAnalysisCacheView, 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, IAnalysisCacheView, 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
 

_

__proto__ - Enum constant in enum class com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.PrototypeFieldVertex.PrototypeField
 
_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 _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form