Index
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,
X, - Class in com.ibm.wala.clientY> -
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> - 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> - Class in com.ibm.wala.fixedpoint.impl
-
Represents a set of
IFixedPointStatement
s to be solved by aIFixedPointSolver
- 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
IFlowLabel
s. - 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> - 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 aCGNode
. - AbstractLocalPointerKey() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractLocalPointerKey
- AbstractMeetOperator<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> - 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 providedFieldRefinePolicy
andCallGraphRefinePolicy
- 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
SSAContextInterpreter
s 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,
O> - 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
- 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> - 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(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(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(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
-
Deprecated.
- 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 vertexto
, 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.CodeEntityContext
- 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
- AllocationSite(IMethod, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
- AllocationSiteInNode - Class in com.ibm.wala.ipa.callgraph.propagation
- 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
InstanceKey
s which areAllocationSiteInNode
s. - 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 anAllocationSiteInNode
- 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 anAllocationString
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 Class 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
-
A version of
ContextInsensitiveSSAInterpreter
that uses the IR forAstContextInsensitiveSSAContextInterpreter.iterateNewSites(CGNode)
andAstContextInsensitiveSSAContextInterpreter.iterateCallSites(CGNode)
when we have anAstMethod
. - 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> - Class in com.ibm.wala.cast.ir.ssa
- AstIRFactory() - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory
- AstIRFactory.AstDefaultIRFactory<T> - 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> - Class in com.ibm.wala.cast.java.ipa.modref
- AstJavaModRef() - Constructor for class com.ibm.wala.cast.java.ipa.modref.AstJavaModRef
- AstJavaModRef.AstJavaModVisitor<T> - Class in com.ibm.wala.cast.java.ipa.modref
- AstJavaModRef.AstJavaRefVisitor<T> - 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> - Class in com.ibm.wala.cast.ipa.modref
- AstModRef() - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef
- AstModRef.AstModVisitor<T> - Class in com.ibm.wala.cast.ipa.modref
- AstModRef.AstRefVisitor<T> - 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> - 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> - 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> - 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> - 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> - 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 aMutableSparseIntSet
or aBitVectorIntSet
- 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> - 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 ofMutableIntSet
. - 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
-
A
DataflowSolver
specialized forBitVectorVariable
s - 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 forBooleanVariable
s - 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, - Class in com.ibm.wala.dataflow.IFDSF> -
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, - Class in com.ibm.wala.dataflow.IFDSF> -
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 Class in com.ibm.wala.demandpa.alg
-
Exception thrown when a demand-driven points-to query exceeds its allocated budget.
- BudgetExceededException() - Constructor for exception class 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 aNewSiteReference
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> - 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> - 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> - Interface in com.ibm.wala.ipa.callgraph
-
Basic interface for an object that can build a call graph.
- CallGraphBuilderCancelException - Exception Class 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
CGNode
s 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> - 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> - 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 Class 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 class com.ibm.wala.ipa.cha.CancelCHAConstructionException
- CancelException - Exception Class in com.ibm.wala.util
-
An exception for when work is canceled in eclipse.
- CancelException(Exception) - Constructor for exception class com.ibm.wala.util.CancelException
- CancelException(String) - Constructor for exception class com.ibm.wala.util.CancelException
- CancelRuntimeException - Exception Class in com.ibm.wala.core.util
-
An exception for when work is canceled in eclipse.
- CancelRuntimeException(Exception) - Constructor for exception class com.ibm.wala.core.util.CancelRuntimeException
- CancelRuntimeException(String) - Constructor for exception class 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
Module
s. - 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> - Class in com.ibm.wala.cast.tree.rewrite
-
abstract base class for
CAstRewriter
s 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,
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> - 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> - 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,
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
- castToNonNull(T) - Static method in class com.ibm.wala.util.nullability.NullabilityUtil
-
Casts a reference to a
@NonNull
type, throwing an exception if the reference is null. - CastToNonNullFailedException() - Constructor for exception class com.ibm.wala.util.nullability.NullabilityUtil.CastToNonNullFailedException
- 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> - 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> - 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 aNewSiteReference
in the appropriate class hierarchy. - ClassHierarchyClassTargetSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyClassTargetSelector
- ClassHierarchyException - Exception Class in com.ibm.wala.ipa.cha
-
An exception that means something went wrong when constructing a
ClassHierarchy
. - ClassHierarchyException(String) - Constructor for exception class com.ibm.wala.ipa.cha.ClassHierarchyException
- ClassHierarchyException(String, Throwable) - Constructor for exception class 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 aCallSiteReference
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 Class in com.ibm.wala.core.util.ssa
-
Class is not in scope.
- ClassLookupException(String) - Constructor for exception class com.ibm.wala.core.util.ssa.ClassLookupException
- ClassNewInstanceContextInterpreter - Class in com.ibm.wala.analysis.reflection
-
An
SSAContextInterpreter
specialized to interpret Class.newInstance in aJavaTypeContext
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.HashSetMultiMap
- 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
IMethod
s 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
- 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.nullability - package com.ibm.wala.util.nullability
- 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
Entrypoint
s. - 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
SSAPiNodePolicy
s. - 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> - 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 aReceiverInstanceContext
, and the type is interesting according to a delegateZeroXInstanceKeys
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 class com.ibm.wala.util.collections.HashSetMultiMap
- 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
- 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> - 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(AbstractIntStackMachine.MachineState) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
- copyState(TypeVariable) - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
- copyState(NullPointerState) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
- copyState(ParameterState) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
- copyState(AbstractIntRegisterMachine.MachineState) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- copyState(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
- copyState(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
- copyState(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
Correlation
s. - 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 - Variable in class com.ibm.wala.util.collections.HashSetMultiMap
- 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 class com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
- createCallGraphBuilderCancelException(String, CallGraph, PointerAnalysis<InstanceKey>) - Static method in exception class 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> - 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 Class 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> - 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> - 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> - 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> - 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 normalHeapModel
- 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> - 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> - 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> - 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 somePredicate
. - 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> - 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> - 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> - 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 class 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 ofp
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 propertyp
. - 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(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.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(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> - 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> - 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> - 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.CodeEntityContext
- 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 toklass
. - 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 anIterator
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 givenPredicate
. - 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> - 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,
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 givenPredicate
. - 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 givenPredicate
. - 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> - 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
-
return all value numbers appearing as entries in either
AstMethod.LexicalInformation.getExposedUses(int)
orAstMethod.LexicalInformation.getExitExposedUses()
- 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.AbstractClassEntity
- getArgumentCount() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getArgumentCount() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- 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.AbstractClassEntity
- getArgumentDefaults() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getArgumentDefaults() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- 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.AbstractClassEntity
- getArgumentNames() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getArgumentNames() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- 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.AbstractClassEntity
- getAST() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getAST() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- 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 aJavaTypeContext
representing the type named by s, if we can resolve it in theIClassHierarchy
. - 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 eitherClass.getMethod(java.lang.String, java.lang.Class<?>...)
orClass.getDeclaredMethod(java.lang.String, java.lang.Class<?>...)
, and the receiver is a type constant and the first argument is a constant, then return aGetMethodContextSelector
. - 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 aJavaTypeContext
- 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.NumberedDFSDiscoverTimeIterator
- 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.AbstractClassEntity
- getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- 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 bythis
. - 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.CodeEntityContext
- 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.CodeEntityContext
- 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 class 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 defaultSSAOptions
- 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...)
orClass.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
PointerKey
s 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
PointerKey
s 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.CodeEntityContext
- 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.CodeEntityContext
- 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.AbstractClassEntity
- getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- 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 class com.ibm.wala.shrike.shrikeBT.analysis.Analyzer.FailureException
- getOffset() - Method in exception class 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 ininvokeInstruction
. - 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 class com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
- getPartialPointerAnalysis() - Method in exception class com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
- getPath() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
- getPath() - Method in exception class 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 theTypeBasedPointerAnalysis
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
-
Retrieves the poison set using
VolatileMethodSummary.addPoison(java.lang.String)
- 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 anUnknownVertex
. - 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 class 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
PointerKey
s 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 class 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.AbstractClassEntity
- getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractFieldEntity
- getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
- getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
- 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
IFixedPointStatement
s 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> - 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
- Global object handling - Search tag in class com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder
- Section
- 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> - 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 Class 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 theTabulationSolver
- 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> - Interface in com.ibm.wala.analysis.pointers
-
A
Graph
view of a pointer analysis solution. - HeapGraphImpl<T> - 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> - 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> - 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> - Class in org.scandroid.domain
- IFDSTaintDomain() - Constructor for class org.scandroid.domain.IFDSTaintDomain
- IFDSTaintFlowFunctionProvider<E> - 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> - Interface in com.ibm.wala.fixpoint
-
Solves a set of constraints
- IFixedPointStatement<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
IFixedPointStatement
is part of (x represents the left-hand side of the constraint). - IFixedPointSystem<T> - Interface in com.ibm.wala.fixpoint
-
Represents a set of
IFixedPointStatement
s to be solved by aIFixedPointSolver
- 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> - Class in org.scandroid.flow.types
- IKFlow(InstanceKey, BasicBlockInContext<E>, boolean) - Constructor for class org.scandroid.flow.types.IKFlow
- IKilldallFramework<T,
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 ofSSAInstruction
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.NumberedDFSDiscoverTimeIterator
- 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,
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> - 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> - 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 anIterator
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> - 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
SSAPutInstruction
s 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
IntSet
s - 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 Class 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 class com.ibm.wala.shrike.shrikeCT.InvalidClassFileException
-
The incoming class file is invalid.
- InvalidSourceInfoException - Exception Class in com.ibm.wala.shrike.sourcepos
-
An
InvalidSourceInfoException
is thrown ifSourceInfo
could not be initialized. - InvalidSourceInfoException() - Constructor for exception class com.ibm.wala.shrike.sourcepos.InvalidSourceInfoException
-
Creates a new instance of
InvalidSourceInfoException
without detail message. - InvalidSourceInfoException(String) - Constructor for exception class 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
-
Flow functions for a
PartiallyBalancedTabulationProblem
- 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> - 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
-
Shorthand for not(
AndroidModelParameterManager.isReuse(TypeReference)
. - 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
Statement
s. - 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.HashSetMultiMap
- 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
-
Not exactly dual to
VolatileMethodSummary.isFree(int)
. - 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 allSSAPhiInstruction
s 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 allSSAPiInstruction
s 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 aCollection
. - Iterator2Collection() - Constructor for class com.ibm.wala.util.collections.Iterator2Collection
- Iterator2Iterable<T> - Class in com.ibm.wala.util.collections
- 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> - 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> - 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 aJavaTypeContext
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> - 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> - Class in com.ibm.wala.cast.js.ipa.modref
- JavaScriptModRef() - Constructor for class com.ibm.wala.cast.js.ipa.modref.JavaScriptModRef
- JavaScriptModRef.JavaScriptModVisitor<T> - Class in com.ibm.wala.cast.js.ipa.modref
- JavaScriptModRef.JavaScriptRefVisitor<T> - 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,
T> - Class in com.ibm.wala.cast.js.translator - JavaScriptTranslatorToCAst.MemberDestructuringContext<C,
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,
T> - Class in com.ibm.wala.cast.js.translator - JavaScriptTranslatorToCAst.ScriptContext<C,
T> - Class in com.ibm.wala.cast.js.translator - JavaScriptTranslatorToCAst.WalkContext<C,
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> - 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> - 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.HashSetMultiMap
- 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(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.util.intset.MutableSparseIntSet
- 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 class 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 class 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(Iterator<T>) - Static method in class com.ibm.wala.util.collections.Iterator2Iterable
- 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
-
Deprecated.
Use
Util.makeMainEntrypoints(IClassHierarchy)
instead - makeMainEntrypoints(AnalysisScope, IClassHierarchy, String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
Deprecated.
- makeMainEntrypoints(AnalysisScope, IClassHierarchy, String[]) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
Deprecated.
- 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 - Variable in class com.ibm.wala.util.collections.HashSetMultiMap
- 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 anIterator
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
Map
s - 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)
withtrue
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
andFieldReference
- 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
thisControlFlowGraph
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 Class 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> - 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,
H> - Class in com.ibm.wala.ipa.modref - ModRef.RefVisitor<T,
H> - 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 aCGNode
. - 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> - 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> - 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.CodeEntityContext
- 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> - 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, 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.
- 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.
- 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 : TheContext
consists of n allocation sites for an object(fixed at allocation) : The heap context consists of n allocation sites inherited fromCGNode
- 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 inSlicer.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
- 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 Class in com.ibm.wala.classLoader
-
Indicates the superclass for a class was not found in the
AnalysisScope
- NoSuperclassFoundException(String) - Constructor for exception class 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
- NullabilityUtil - Class in com.ibm.wala.util.nullability
-
Utility methods for targeted suppressions of NullAway warnings.
- NullabilityUtil() - Constructor for class com.ibm.wala.util.nullability.NullabilityUtil
- NullabilityUtil.CastToNonNullFailedException - Exception Class in com.ibm.wala.util.nullability
-
Exception thrown when a
NullabilityUtil.castToNonNull(Object)
call fails. - NullaryOperator<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> - 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
-
Adapter for
IntraproceduralNullPointerAnalysis
. - 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> - 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> - 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 aScopeMappingInstanceKeys.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> - 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-computedPointerAnalysis
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> - 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 regularNullPointerState
. - 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, - Interface in com.ibm.wala.dataflow.IFDSF> -
A
TabulationProblem
with additional support for computing with partially balanced parentheses. - PartiallyBalancedTabulationSolver<T,
P, - Class in com.ibm.wala.dataflow.IFDSF> -
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> - 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> - 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 class 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> - 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.HashSetMultiMap
- 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 class com.ibm.wala.util.collections.HashSetMultiMap
- 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 anIMethod
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 class com.ibm.wala.util.collections.HashSetMultiMap
- 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 class com.ibm.wala.util.collections.HashSetMultiMap
- 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> - 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> - 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
-
Map:
LocalPointerKey
->CGNode
. - 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 newCAstEntity
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(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.BitVectorIntSet
- 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 anIR
, 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 returnsScopeMappingInstanceKeys.ScopeMappingInstanceKey
s 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 whichCGNode
s represent lexical parents of the allocatingCGNode
. - 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> - 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> - 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 class 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 exception class 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 class com.ibm.wala.util.collections.SimpleVector
- set(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
- set(int, T) - Method in interface com.ibm.wala.util.collections.IVector
-
TODO: this can be optimized
- set(int, T) - Method in class com.ibm.wala.util.collections.SparseVector
-
TODO: this can be optimized
- set(int, T) - Method in class com.ibm.wala.util.collections.TwoLevelVector
- 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
-
Set the monitor returned by
AndroidEntryPointManager.getProgressMonitor()
. - 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
ifA.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.HashSetMultiMap
- 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
Statement
s - 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 aCGNode
. - 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> - 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 (@seeSSAIndirectionData.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
andSSAPutInstruction
. - 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> - 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> - 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> - Interface in com.ibm.wala.dataflow.ssa
- SSAInference.VariableFactory<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 insertSSAPiInstruction
s - 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 Class in org.scandroid.synthmethod
- SSASerializationException(Exception) - Constructor for exception class org.scandroid.synthmethod.SSASerializationException
- SSASerializationException(String) - Constructor for exception class 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 anSSAInstruction
in the IR instruction array. - StatementWithInstructionIndex(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
- StatesMergedException - Exception Class 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 class 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> - 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
- 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 aMethodSummary
- 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 SWTTreeViewer
- 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
- 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 Class in com.ibm.wala.dataflow.IFDS
-
A
CancelException
thrown during tabulation; holds a pointer to a partialTabulationSolver.Result
. - TabulationCancelException(Exception, TabulationSolver.Result) - Constructor for exception class com.ibm.wala.dataflow.IFDS.TabulationCancelException
- TabulationDomain<F,
T> - Interface in com.ibm.wala.dataflow.IFDS -
Domain of facts for tabulation.
- TabulationProblem<T,
P, - Interface in com.ibm.wala.dataflow.IFDSF> -
Representation of a Dyck-language graph reachability problem for the tabulation solver.
- TabulationResult<T,
P, - Interface in com.ibm.wala.dataflow.IFDSF> -
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, - Class in com.ibm.wala.dataflow.IFDSF> -
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> - 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.CodeEntityContext
- 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.CodeEntityContext
- 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.HashSetMultiMap
- 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,
T> - Class in com.ibm.wala.cast.ir.translator - TranslatorToCAst.DelegatingContext<C,
T> - Class in com.ibm.wala.cast.ir.translator - TranslatorToCAst.DoLoopTranslator - Class in com.ibm.wala.cast.ir.translator
- TranslatorToCAst.Error - Exception Class in com.ibm.wala.cast.ir.translator
- TranslatorToCAst.FunctionContext<C,
T> - Class in com.ibm.wala.cast.ir.translator - TranslatorToCAst.LoopContext<C,
T> - Class in com.ibm.wala.cast.ir.translator - TranslatorToCAst.RootContext<C,
T> - Class in com.ibm.wala.cast.ir.translator - TranslatorToCAst.TryCatchContext<C,
T> - Class in com.ibm.wala.cast.ir.translator - TranslatorToCAst.WalkContext<C,
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 correspondingTypeAnnotation.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 aGraph
, 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> - 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> - 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
- uncheckedNull() - Static method in class com.ibm.wala.util.nullability.NullabilityUtil
-
Returns a null reference with a
@NonNull
type. - 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 - Exception Class in com.ibm.wala.util.debug
-
Something that's not implemented yet.
- UnimplementedError() - Constructor for exception class com.ibm.wala.util.debug.UnimplementedError
- UnimplementedError(String) - Constructor for exception class 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 class 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 class com.ibm.wala.util.graph.GraphIntegrity.UnsoundGraphException
- UnsoundGraphException(String) - Constructor for exception class 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
EachElementGetInstruction
s. - 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
-
Calls
IFDSExplorer.viewIFDS(TabulationResult, Collection)
with roots computed byInferGraphRoots
. - 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, - Class in com.ibm.wala.ide.uiF> -
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 Class in com.ibm.wala.util
-
An exception to raise for some WALA failure
- WalaException(String) - Constructor for exception class com.ibm.wala.util.WalaException
- WalaException(String, Throwable) - Constructor for exception class com.ibm.wala.util.WalaException
- WalaProperties - Class in com.ibm.wala.properties
- WalaProperties() - Constructor for class com.ibm.wala.properties.WalaProperties
- WalaRuntimeException - Exception Class in com.ibm.wala.util
-
Runtime exception for some WALA failure.
- WalaRuntimeException(String) - Constructor for exception class com.ibm.wala.util.WalaRuntimeException
- WalaRuntimeException(String, Throwable) - Constructor for exception class 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 class 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
andReverseOrder
). - 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
InstanceKey
s 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Use
Util.addBypassLogic(AnalysisOptions, ClassLoader, XMLMethodSummaryReader, IClassHierarchy)
instead