- ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_FINAL - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_FINAL - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_INTERFACE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_INTERFACE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_NATIVE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_NATIVE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_PRIVATE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_PRIVATE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_PROTECTED - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_PROTECTED - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_PUBLIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_PUBLIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_STATIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_STATIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_STRICT - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_STRICT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_SUPER - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_SUPER - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_SYNTHETIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_VOLATILE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_VOLATILE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.EmptyTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.FormalParameterTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.LocalVarTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.OffsetTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.ThrowsTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
-
- acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeParameterTarget
-
- AddBytecodeDebug - Class in com.ibm.wala.shrike.bench
-
This is a demo class.
- AddBytecodeDebug() - Constructor for class com.ibm.wala.shrike.bench.AddBytecodeDebug
-
- addClassAttribute(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an atttribute to the class.
- addClassToHierarchy(ClassHierarchyStore, ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
-
- addCPClass(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Class to the constant pool if necessary.
- addCPDouble(double) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Double to the constant pool if necessary.
- addCPEntry(Object, int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
- addCPFieldRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a FieldRef to the constant pool if necessary.
- addCPFloat(float) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Float to the constant pool if necessary.
- addCPInt(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an Integer to the constant pool if necessary.
- addCPInterfaceMethodRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an InterfaceMethodRef to the constant pool if necessary.
- addCPInvokeDynamic(BootstrapMethodsReader.BootstrapMethod, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an InvokeDynamic to the constant pool if necessary.
- addCPLong(long) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Long to the constant pool if necessary.
- addCPMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
- addCPMethodRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a MethodRef to the constant pool if necessary.
- addCPMethodType(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Class to the constant pool if necessary.
- addCPNAT(String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a NameAndType to the constant pool if necessary.
- addCPString(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a String to the constant pool if necessary.
- addCPUtf8(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Utf8 string to the constant pool if necessary.
- addEntry(ZipEntry) - Method in interface com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase.ManifestBuilder
-
- addField(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a field to the class.
- addField(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a field to the class.
- addInputClass(File, File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a class file containing a source class to instrument.
- addInputDirectory(File, File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a directory containing class files to instrument.
- addInputElement(File, String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add something to instrument --- the name of a JAR file, a class file, a directory or an entry
within a jar file (as filename#entryname).
- addInputJar(File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a JAR file containing source classes to instrument.
- addInputJarEntry(File, String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a JAR entry containing a source class to instrument.
- addInstructionExceptionHandler(int, String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
An "instruction exception handler" handles exceptions generated by a specific instruction
(including patch code that may be inserted before, after, or instead of the instruction in this
pass).
- addInstructionExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Add an exception handler to the current instruction.
- addMethod(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a method to the class.
- addMethod(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a method to the class.
- addMethodExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
A "method exception handler" handles exceptions generated anywhere in the method.
- addOutputJarEntry(ZipEntry) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a raw ZipEntry to the output JAR.
- addRawField(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a field to the class, the field data given as "raw" bytes (probably obtained from a
ClassReader).
- addRawMethod(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a method to the class, the method data given as "raw" bytes (probably obtained from a
ClassReader).
- AddSerialVersion - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
- AddSerialVersion.SinkOutputStream - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This class implements a stream that just discards everything written to it.
- addSerialVersionUID(ClassReader, ClassWriter) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
-
This method computes the serialVersionUID for class r (if there isn't one already) and adds the
field to the classwriter w.
- addToCallStack(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- advance() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- ALL_EXCEPTIONS - Static variable in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- allocate(MethodData, int) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
-
Allocates a new local variable of the specified type.
- allocate(MethodData, String) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
-
- allocate(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
-
Allocates a new local that will fit any type.
- allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolInvokeDynamic(BootstrapMethodsReader.BootstrapMethod, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolInvokeDynamic(BootstrapMethodsReader.BootstrapMethod, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolString(String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolString(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateLabel() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Allocate a fresh label.
- allow(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
- Analyzer - Class in com.ibm.wala.shrikeBT.analysis
-
- Analyzer(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Analyzer(MethodData) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Analyzer(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Analyzer.FailureException - Exception in com.ibm.wala.shrikeBT.analysis
-
This exception is thrown by verify() when it fails.
- Analyzer.PathElement - Class in com.ibm.wala.shrikeBT.analysis
-
- Analyzer.TypeVisitor - Class in com.ibm.wala.shrikeBT.analysis
-
- AnnotationAttribute(String, Map<String, AnnotationsReader.ElementValue>) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
-
- annotationAttribute - Variable in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
-
- AnnotationsReader - Class in com.ibm.wala.shrikeCT
-
This class reads Annotations attributes, e.g., RuntimeInvisibleAnnotations.
- AnnotationsReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader
-
- AnnotationsReader.AnnotationAttribute - Class in com.ibm.wala.shrikeCT
-
Representation of an annotation attribute.
- AnnotationsReader.AnnotationType - Enum in com.ibm.wala.shrikeCT
-
- AnnotationsReader.ArrayElementValue - Class in com.ibm.wala.shrikeCT
-
represents an annotation argument that itself is an array of arguments
- AnnotationsReader.ConstantElementValue - Class in com.ibm.wala.shrikeCT
-
Represents a constant argument to an annotation.
- AnnotationsReader.ElementValue - Interface in com.ibm.wala.shrikeCT
-
Marker interface for possible element values in an annotation attribute.
- AnnotationsReader.EnumElementValue - Class in com.ibm.wala.shrikeCT
-
Represents enum constant annotation arguments.
- annotationTarget - Variable in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
-
- appendInfo(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- applyPatches() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
This method finishes a pass.
- ArrayElementValue(AnnotationsReader.ElementValue[]) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
-
- ArrayLengthInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents arraylength instructions.
- ArrayLengthInstruction() - Constructor for class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- ArrayLoadInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents the ?aload instructions.
- ArrayLoadInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- ArrayStoreInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents the ?astore instructions.
- ArrayStoreInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- attr - Variable in class com.ibm.wala.shrikeCT.AttributeReader
-
- ATTRIBUTE_NAME - Static variable in class com.ibm.wala.sourcepos.CRTable
-
Stores the attribute name of this attribute
- ATTRIBUTE_NAME - Static variable in class com.ibm.wala.sourcepos.MethodPositions
-
Stores the attribute name of this attribute
- AttributeReader - Class in com.ibm.wala.shrikeCT
-
This is a base class for "attribute readers", the classes which provide access to the contents of
attributes.
- AttributeReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrikeCT.AttributeReader
-
Construct a reader for a particular attribute.
- AttrIterator() - Constructor for class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
Create a blank iterator.
- callArgument(ClassLoader, int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callArgumentCount() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callArgumentIndex(int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callArgumentKind(int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callback(StackTraceElement[], String, String, Object) - Method in interface com.ibm.wala.shrike.cg.Runtime.Policy
-
- CatchTarget(int[], String) - Constructor for class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- cha - Variable in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- CheckCastInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents checkcast instructions.
- CheckCastInstruction(String) - Constructor for class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- checkSize(int, int) - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
Ensure that the len bytes starting at offset fall within the attribute data.
- checkSizeEquals(int, int) - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
Ensure that the len bytes starting at offset end at the end of the attribute data.
- ClassConstants - Interface in com.ibm.wala.shrikeCT
-
This interface defines class file constants used by ShrikeCT.
- ClassHierarchy - Class in com.ibm.wala.shrikeBT.analysis
-
This class takes the raw information from a ClassHierarchyProvider and computes type operations
(subtype check, type union).
- ClassHierarchyProvider - Interface in com.ibm.wala.shrikeBT.analysis
-
This interface provides information about the class hierarchy to some consumer, such as a
bytecode verifier.
- ClassHierarchyStore - Class in com.ibm.wala.shrikeBT.analysis
-
This implementation of ClassHierarchyProvider is a simple writable data structure representing a
class hierarchy.
- ClassHierarchyStore() - Constructor for class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
Create an empty store.
- ClassInstrumenter - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class provides a convenient way to instrument every method in a class.
- ClassInstrumenter(String, byte[], ClassHierarchyProvider) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Create a class instrumenter from raw bytes.
- ClassInstrumenter(String, ClassReader, ClassHierarchyProvider) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Create a class instrumenter from a preinitialized class reader.
- ClassInstrumenter.MethodExaminer - Interface in com.ibm.wala.shrikeBT.shrikeCT
-
Implement this interface to instrument every method of a class using visitMethods() below.
- ClassPrinter - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This class prints the contents of a class file.
- ClassPrinter(PrintWriter) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Get ready to print a class to the given output stream.
- ClassReader - Class in com.ibm.wala.shrikeCT
-
This is the core class for reading class file data.
- ClassReader(byte[]) - Constructor for class com.ibm.wala.shrikeCT.ClassReader
-
Build a reader.
- ClassReader.AttrIterator - Class in com.ibm.wala.shrikeCT
-
AttrIterator provides access to attributes in the class file.
- ClassSearcher - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This is a demo class.
- ClassSearcher() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassSearcher
-
- classType - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- classType - Variable in class com.ibm.wala.shrikeBT.GetInstruction
-
- classType - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- classType - Variable in class com.ibm.wala.shrikeBT.PutInstruction
-
- ClassWriter - Class in com.ibm.wala.shrikeCT
-
This class formats and writes class data into JVM format.
- ClassWriter() - Constructor for class com.ibm.wala.shrikeCT.ClassWriter
-
Create a blank ClassWriter with no methods, fields, or attributes, an empty constant pool, no
super class, no implemented interfaces, no name, majorVersion 46, and minorVersion 0.
- ClassWriter.CWStringItem - Class in com.ibm.wala.shrikeCT
-
- ClassWriter.Element - Class in com.ibm.wala.shrikeCT
-
An Element is an object that can be serialized into a byte buffer.
- ClassWriter.RawElement - Class in com.ibm.wala.shrikeCT
-
A RawElement is an Element that is already available as some chunk of a byte buffer.
- clone() - Method in class com.ibm.wala.shrikeBT.Instruction
-
We're immutable so there's no need to clone any Instruction object.
- close() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Call this when you're done modifying classes.
- CodeReader - Class in com.ibm.wala.shrikeCT
-
This attribute reader reads Code attributes from methods.
- CodeReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.CodeReader
-
- CodeScraper - Class in com.ibm.wala.shrike.instrumentation
-
- CodeScraper() - Constructor for class com.ibm.wala.shrike.instrumentation.CodeScraper
-
- CodeWriter - Class in com.ibm.wala.shrikeCT
-
This class helps emit Code elements.
- CodeWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.CodeWriter
-
Build an empty serializable Code attribute.
- com.ibm.wala.shrike.bench - package com.ibm.wala.shrike.bench
-
- com.ibm.wala.shrike.cg - package com.ibm.wala.shrike.cg
-
- com.ibm.wala.shrike.copywriter - package com.ibm.wala.shrike.copywriter
-
- com.ibm.wala.shrike.instrumentation - package com.ibm.wala.shrike.instrumentation
-
- com.ibm.wala.shrikeBT - package com.ibm.wala.shrikeBT
-
- com.ibm.wala.shrikeBT.analysis - package com.ibm.wala.shrikeBT.analysis
-
- com.ibm.wala.shrikeBT.info - package com.ibm.wala.shrikeBT.info
-
- com.ibm.wala.shrikeBT.shrikeCT - package com.ibm.wala.shrikeBT.shrikeCT
-
- com.ibm.wala.shrikeBT.shrikeCT.tools - package com.ibm.wala.shrikeBT.shrikeCT.tools
-
- com.ibm.wala.shrikeBT.tools - package com.ibm.wala.shrikeBT.tools
-
- com.ibm.wala.shrikeCT - package com.ibm.wala.shrikeCT
-
- com.ibm.wala.sourcepos - package com.ibm.wala.sourcepos
-
- compareTo(Object) - Method in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
-
- ComparisonInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents comparisons between floats, longs and doubles.
- ComparisonInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- compile() - Method in class com.ibm.wala.shrikeBT.Compiler
-
Do the work of generating new bytecodes.
- compileAndAddMethodToClassWriter(MethodData, ClassWriter, ClassWriter.Element) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
-
- Compiler - Class in com.ibm.wala.shrikeBT
-
This class generates Java bytecode from ShrikeBT Instructions.
- Compiler(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.Compiler
-
Initialize a Compiler for the given method data.
- Compiler(MethodData) - Constructor for class com.ibm.wala.shrikeBT.Compiler
-
Extract the data for the method to be compiled from the MethodData container.
- Compiler.Output - Class in com.ibm.wala.shrikeBT
-
This class represents a method generated by a Compiler.
- computeBasicBlocks(IInstruction[], ExceptionHandler[][]) - Static method in class com.ibm.wala.shrikeBT.Util
-
- computeSerialVersionUID(ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
-
This method computes the serialVersionUID for class r.
- computeSignature(Class<?>[], Class<?>) - Static method in class com.ibm.wala.shrikeBT.Util
-
Given a Java Method, compute the VM-style type signature.
- computeTypes(Analyzer.TypeVisitor, BitSet, boolean) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
Verify the method and compute types at every program point.
- computeTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
-
- ConditionalBranchInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents conditional branches.
- ConditionalBranchInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- CONSTANT_Class - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Class - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Double - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Double - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Float - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Float - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Integer - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Integer - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Long - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Long - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_String - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_String - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ConstantElementValue(Object) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
-
- ConstantInstruction - Class in com.ibm.wala.shrikeBT
-
A ConstantInstruction pushes some constant value onto the stack.
- ConstantInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ConstantInstruction
-
- ConstantInstruction.ClassToken - Class in com.ibm.wala.shrikeBT
-
- ConstantInstruction.InvokeDynamicToken - Class in com.ibm.wala.shrikeBT
-
- ConstantPoolParser - Class in com.ibm.wala.shrikeCT
-
A ConstantPoolParser provides read-only access to the constant pool of a class file.
- ConstantPoolParser(byte[], int, int) - Constructor for class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- ConstantPoolParser.ReferenceToken - Class in com.ibm.wala.shrikeCT
-
- ConstantPoolReader - Class in com.ibm.wala.shrikeBT
-
This class provides read-only access to a constant pool.
- ConstantPoolReader() - Constructor for class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- Constants - Interface in com.ibm.wala.shrikeBT
-
This interface defines a bunch of constants from the JVM spec.
- ConstantValueReader - Class in com.ibm.wala.shrikeCT
-
This class reads ConstantValue attributes.
- ConstantValueReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueReader
-
Build a reader for the attribute 'iter'.
- ConstantValueWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable ConstantValue attributes.
- ConstantValueWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an empty writer.
- ConstantValueWriter(ClassWriter, long) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'long' constant value.
- ConstantValueWriter(ClassWriter, int) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for an 'int' constant value.
- ConstantValueWriter(ClassWriter, float) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'float' constant value.
- ConstantValueWriter(ClassWriter, double) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'double' constant value.
- ConstantValueWriter(ClassWriter, String) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'String' constant value.
- containsClass(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- containsSubroutines() - Method in class com.ibm.wala.shrikeBT.Decoder
-
- ConversionInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents instructions that convert from one primitive type to another.
- ConversionInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ConversionInstruction
-
- convertClassToType(String) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Convert the internal JVM class name to a JVM type name (e.g., java/lang/Object to
Ljava/lang/Object;).
- convertTypeToClass(String) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
Convert a JVM type to the internal JVM class name (e.g., Ljava/lang/Object; to
java/lang/Object)
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ClassWriter.Element
-
Copy the bytes into 'buf' at offset 'offset'.
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ClassWriter.RawElement
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
-
Copy the bytes into 'buf' at offset 'offset'.
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- copyright - Static variable in class com.ibm.wala.shrike.copywriter.CopyWriter
-
- copyrightAttrName - Static variable in class com.ibm.wala.shrike.copywriter.CopyWriter
-
- copyStream(InputStream, OutputStream) - Static method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- CopyWriter - Class in com.ibm.wala.shrike.copywriter
-
- CopyWriter() - Constructor for class com.ibm.wala.shrike.copywriter.CopyWriter
-
- count() - Method in class com.ibm.wala.shrikeCT.BootstrapMethodsReader
-
- cr - Variable in class com.ibm.wala.shrikeCT.AttributeReader
-
- createAnalyzer(MethodData) - Static method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- createEmptyMethodData(String, String, int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- CRTable - Class in com.ibm.wala.sourcepos
-
This class represents the CharacterRangeTable attribute.
- CRTable(byte[]) - Constructor for class com.ibm.wala.sourcepos.CRTable
-
Creates a new instance of CRTable.
- CRTData - Class in com.ibm.wala.sourcepos
-
This class represents an entry in the CharacterRangeTable.
- CRTFlags - Class in com.ibm.wala.sourcepos
-
This class represents the flags which a entry in the CharacterRangeTable can have.
- CTCompiler - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class lets you compile ShrikeBT intermediate code into real Java bytecodes using ShrikeCT.
- CTDecoder - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class decodes Java bytecodes into ShrikeBT code using a ShrikeCT class reader.
- CTDecoder(CodeReader) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Decode the code resource 'r'.
- CTDecoder(CodeReader, ConstantPoolReader) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Decode the code resource 'r' using the predeclared constant pool reader 'cpr' (obtained by
makeConstantPoolReader below).
- CTUtils - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This is a dumping ground for useful functions that manipulate class info.
- CTUtils() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
-
- CWStringItem(String, byte) - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
-
- Element() - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.Element
-
- elementValues - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
-
the arguments to the annotation
- emit(Instruction) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit an instruction at the current point in the code.
- emit(Instruction, ExceptionHandler[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit an instruction with some exception handlers at the current point in the code.
- emit(Instruction[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit a list of instructions at the current point in the code.
- emit(Instruction[], ExceptionHandler[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit a list of instructions with some exception handlers at the current point in the code.
- emitClass() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Create a class which is a copy of the original class but with the new method code.
- emitClass(ClassWriter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- emitLabel(int) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit a label definition at the current point in the code.
- emitTo(MethodEditor.Output) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Patch
-
Override this method to emit the code for your patch.
- EmptyTarget() - Constructor for class com.ibm.wala.shrikeCT.TypeAnnotationsReader.EmptyTarget
-
- enableFakeLineNumbers(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Calling this means that methods without line numbers get fake line numbers added: each bytecode
instruction is treated as at line 'offset' + the offset of the instruction.
- endOutputJarEntry() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Complete and flush the entry initiated by addOutputJarEntry.
- endPass() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
This must be called after inserting any patches.
- endTrace() - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- EnumElementValue(String, String) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
-
- enumType - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
-
the name of the enum type
- enumVal - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
-
the enum value
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- equals(ExceptionHandler) - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
-
- equals(Object) - Method in class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
-
- equals(Object) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- error(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
General "print an error" routine.
- error(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
-
- error(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- error(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
-
- examineCode(MethodData) - Method in interface com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter.MethodExaminer
-
Do something to the method.
- ExceptionHandler - Class in com.ibm.wala.shrikeBT
-
An ExceptionHandler represents a single handler covering a single instruction.
- ExceptionHandler(int, String, Object) - Constructor for class com.ibm.wala.shrikeBT.ExceptionHandler
-
- ExceptionHandler(int, String) - Constructor for class com.ibm.wala.shrikeBT.ExceptionHandler
-
- ExceptionsReader - Class in com.ibm.wala.shrikeCT
-
This class reads Exceptions attributes.
- ExceptionsReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.ExceptionsReader
-
Build a reader for the attribute 'iter'.
- ExceptionsWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable Exceptions attributes.
- ExceptionsWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.ExceptionsWriter
-
Build an empty writer.
- execution(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- getAccess() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getAccessFlags() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getAccessFlags() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getAccessFlags(String) - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
return the mask of flags recorded in the InnerClasses attribute for a class named s.
- getAllAnnotations() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
get all the annotations declared in this attribute.
- getAllParameterAnnotations() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
param_annotations {
u2 attribute_name_index;
u4 attribute_length;
u1 num_parameters;
{
u2 num_annotations;
annotation annotations[num_annotations];
} parameter_annotations[num_parameters];
- getAllTypeAnnotations() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getAnnotationCount() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- getArrayBoundsCount() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getArrayLengthCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getArrayLoadCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getArrayStoreCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getAttributeAndSize(int) - Method in class com.ibm.wala.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]
- getAttributeSize() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- getAuxiliaryMethods() - Method in class com.ibm.wala.shrikeBT.Compiler
-
Get bytecodes and other information for any helper methods that are required to implement the
main method.
- getBackEdges() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getBasicBlockStarts() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getBinaryOpCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getBootstrap() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getBoundIndex() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
-
- getBoundSignature() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- getBranchTargets() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getByte(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getBytecode() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getBytecodeLength() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getBytes() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getCasesAndLabels() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getCatchClass() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- getCatchClassLoader() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- getCatchPC() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- getCatchType() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- getCheckCastCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getClasses() - Method in class com.ibm.wala.shrikeCT.ExceptionsReader
-
- getClassName(Object) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
- getClassName(Object) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- getClassName() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getClassReader() - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
- getClassReader() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.Compiler
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getClassType() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- getClassType() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getClassType() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getCode() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getCodeLength() - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
- getColumn() - Method in class com.ibm.wala.sourcepos.Position
-
Returns the column number.
- getComparisonCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getConditionalBranchCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getConstantCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getConstantPool() - Method in class com.ibm.wala.shrikeBT.Decoder
-
- getConstantPoolClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Class constant pool item in JVM internal class format (e.g.,
java/lang/Object).
- getConstantPoolDouble(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Double constant pool item.
- getConstantPoolDynamicBootstrap(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolDynamicName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolDynamicType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolFloat(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Float constant pool item.
- getConstantPoolHandleClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the class part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or
CONSTANT_InterfaceMethodRef constant pool item pointed to by a CONSTANT_MethodHandle entry.
- getConstantPoolHandleKind(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolHandleName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the name part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or
CONSTANT_InterfaceMethodRef constant pool item pointed to by a CONSTANT_MethodHandle entry.
- getConstantPoolHandleType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the type part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or
CONSTANT_InterfaceMethodRef constant pool item pointed to by a CONSTANT_MethodHandle entry.
- getConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Integer constant pool item.
- getConstantPoolItemType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the JVM constant pool item type (a Constants.CONSTANT_xxx value).
- getConstantPoolLong(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Long constant pool item.
- getConstantPoolMemberClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the class part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or
CONSTANT_InterfaceMethodRef constant pool item, in JVM internal class format (e.g.,
java/lang/Object).
- getConstantPoolMemberName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the name part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or
CONSTANT_InterfaceMethodRef constant pool item, This method should be overriden by a
toolkit-specific subclass.
- getConstantPoolMemberType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the type part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or
CONSTANT_InterfaceMethodRef constant pool item, in JVM internal type format (e.g.,
Ljava/lang/Object;).
- getConstantPoolMethodType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_MethodType constant pool item.
- getConstantPoolString(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_String constant pool item.
- getConversionCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getCP() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- getCP() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
This method allows direct read-only access to the constant pool for the class.
- getCPClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDouble(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDynBootstrap(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDynName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDynType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPFloat(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleKind(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPInt(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPLong(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPMethodType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPNATName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPNATType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPRefClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPRefName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPRefType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPString(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPUtf8(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getData() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getDataOffset() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getDataSize() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getDefaultLabel() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getDelta() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- getDescriptor() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getDupCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getElementName() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getEndPC() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- getEndPosition() - Method in class com.ibm.wala.sourcepos.Range
-
Returns the end position.
- getEntry(int) - Method in class com.ibm.wala.shrikeCT.BootstrapMethodsReader
-
- getFieldAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldName() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getFieldName() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- getFieldName() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- getFieldName() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getFieldName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldRawOffset(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldRawSize(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldType() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getFieldType() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- getFieldType() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- getFieldType() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getFieldType(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldTypeIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFlagNames() - Method in class com.ibm.wala.sourcepos.CRTFlags
-
Returns the flag names of this instance.
- getFlags() - Method in class com.ibm.wala.sourcepos.CRTData
-
- getFooterInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
-
Returns the source position range of the end of the method block.
- getFrameType() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getFromType() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getFromType() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
-
- getGetCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getGotoCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getHandler() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- getHandlers() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Get the decoded exception handlers.
- getHandlers() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getHandlers() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getHasChanged() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getHeaderInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
-
Returns the source position range of the method declaration.
- getIndex() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
-
- getIndex() - Method in exception com.ibm.wala.shrikeBT.Decoder.InvalidBytecodeException
-
- getIndex() - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
- getIndex() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.FormalParameterTarget
-
- getIndex(int) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.LocalVarTarget
-
- getIndex() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeParameterTarget
-
- getIndexInClassFile() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- getInfo(Object) - Method in class com.ibm.wala.shrikeBT.MethodData
-
Get the annotation for the given key.
- getInnerClasses() - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
- getInputName() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- getInstanceOfCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- GetInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents get and getstatic instructions.
- getInstructionOffsets() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getInstructions() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getInstructions() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Get the decoded instructions.
- getInstructions() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getInstructions() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Get the mapping between instructions and input bytecodes.
- getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getInt(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceNameIndices() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceNames() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInvocationCode() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getInvocationCode() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getInvocationCode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getInvocationMode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getInvocationModeString() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getInvokeCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getIsStatic() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getIsSynchronized() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getItemCount() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getItemType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getKind() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getLabel() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- getLastClassResourceName() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Get the name of the resource containing the last class returned.
- getLength(int) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.LocalVarTarget
-
- getLine() - Method in class com.ibm.wala.sourcepos.Position
-
Returns the line number.
- getLocalLoadCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getLocals() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
-
- getLocalStoreCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getLocalTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getLocalTypes() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getMagic() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMajorVersion() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMaxLocals() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMaxLocals() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getMaxStack() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMaxStack() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getMethodAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodCode(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Get the original code resource for the method.
- getMethodCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
-
Returns the source position range of the method parameter declaration.
- getMethodName() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMethodName() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getMethodName() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getMethodName() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getMethodName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodRawOffset(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodRawSize(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodSignature() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMethodSignature() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getMethodSignature() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getMethodSignature() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getMethodType(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodTypeIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMinorVersion() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMonitorCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getName() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getName() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getName() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getNewBytecodesToOldBytecodes() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getNewCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getNrOfRanges() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.LocalVarTarget
-
- getNumInputClasses() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- getOffset() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
- getOffset() - Method in exception com.ibm.wala.shrikeCT.InvalidClassFileException
-
- getOffset() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getOffset() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.OffsetTarget
-
- getOffset() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
-
- getOpcode() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IComparisonInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IUnaryOpInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getOuterClass(String) - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
return the name of the outer class recorded as the enclosing class for a class named s.
- getOutput() - Method in class com.ibm.wala.shrikeBT.Compiler
-
Get the output bytecodes and other information for the method.
- getOutputFile() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Returns the File we are storing classes into.
- getParameterIndex() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
-
- getParamsCount(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the number of parameters given by method signature "type".
- getParamsTypes(String, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Extract the types of the parameters given by method signature "type".
- getParamsTypesInLocals(String, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the types of the local variables on entry to a method.
- getParamsWordSize(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the total number of JVM "stack words" occupied by the method parameters for method
signature "type".
- getPath() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
- getPopCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getPoppedCount() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getPushedType(String[]) - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
Computes the type of data pushed onto the stack, or null if none is pushed.
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.Instruction
-
Computes the type of data pushed onto the stack, or null if none is pushed.
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getPushedWordSize() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getPutCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getRawBytes() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getRawHandler() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- getRawHandlers() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getRawHandlers() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getRawOffset() - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
- getRawOffset() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getRawOffset() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getRawSize() - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
- getRawSize() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getRawSize() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.ExceptionsReader
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.LineNumberTableReader
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.LocalVariableTableReader
-
- getReachableFrom(int) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReachableFrom(int, boolean, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReachableFromUpdate(int, BitSet, boolean, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReachingToUpdate(int, BitSet, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReader() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- getReaderForAnnotation(AnnotationsReader.AnnotationType, ClassReader.AttrIterator) - Static method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- getReaderForAnnotationAtClassfile(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator, SignatureReader) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getReaderForAnnotationAtCode(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator, CodeReader) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getReaderForAnnotationAtFieldInfo(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getReaderForAnnotationAtMethodInfo(TypeAnnotationsReader.AnnotationType, ClassReader.AttrIterator, ExceptionsReader, SignatureReader) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getReason() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
- getRemainingAttributesCount() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
- getReturnCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getReturnType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Get the return type from a method signature.
- getShiftCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getShort(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getSignature() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getSignature() - Method in class com.ibm.wala.shrikeCT.SignatureReader
-
- getSignatureCPIndex() - Method in class com.ibm.wala.shrikeCT.SignatureReader
-
- getSize() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ClassWriter.Element
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ClassWriter.RawElement
-
- getSize() - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- getSourceFile() - Method in class com.ibm.wala.shrikeCT.SourceFileReader
-
- getSourceFileCPIndex() - Method in class com.ibm.wala.shrikeCT.SourceFileReader
-
- getSourceInfo(int) - Method in class com.ibm.wala.sourcepos.CRTable
-
Returns the source positions for the given index in the code array of the code attribute.
- getSourceInfo() - Method in class com.ibm.wala.sourcepos.CRTData
-
Returns the source positions.
- getStack() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
-
- getStackSizes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getStackType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the promoted type that the JVM uses to manipulate values of type "t" on its working
stack.
- getStackTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getStackTypes() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getStartPC() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.CatchTarget
-
- getStartPc(int) - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.LocalVarTarget
-
- getStartPosition() - Method in class com.ibm.wala.sourcepos.Range
-
Returns the start position.
- getStream(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
- getSubClasses(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- getSubClasses(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- getSuperClass(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- getSuperClass(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- getSuperInterfaces(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- getSuperInterfaces(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- getSuperName() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getSuperNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getSuperType() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
-
- getSwapCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getSwitchesCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getTarget() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getTarget() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
-
- getTargetInfo() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTarget
-
- getThrowCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getThrowType() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.ThrowsTarget
-
- getToType() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getToType() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IArrayLoadInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IArrayStoreInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IComparisonInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IInstanceofInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.ILoadInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IStoreIndirectInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IStoreInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IUnaryOpInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getTypeAnnotationReaderAtClassfile(ClassReader.AttrIterator, String, SignatureReader) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getTypeAnnotationReaderAtCode(ClassReader.AttrIterator, String, CodeReader) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getTypeAnnotationReaderAtFieldInfo(ClassReader.AttrIterator, String) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getTypeAnnotationReaderAtMethodInfo(ClassReader.AttrIterator, String, ExceptionsReader, SignatureReader) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- getTypeArgumentIndex() - Method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
-
- getTypeName() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
-
- getTypes() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getTypes() - Method in interface com.ibm.wala.shrikeBT.ITypeTestInstruction
-
- getUnaryOpCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getUnsignedByte(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getUShort(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getUtf8ConstantPoolValue(int) - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
get the Utf8 constant pool value, where the constant pool offset is given in the class
- getValue() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getValueCPIndex() - Method in class com.ibm.wala.shrikeCT.ConstantValueReader
-
- getVarIndex() - Method in interface com.ibm.wala.shrikeBT.ILoadInstruction
-
- getVarIndex() - Method in interface com.ibm.wala.shrikeBT.IStoreInstruction
-
- getVarIndex() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getVarIndex() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- getWordSize(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
- GotoInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents goto and goto_w instructions.
- GotoInstruction(int) - Constructor for class com.ibm.wala.shrikeBT.GotoInstruction
-
- i - Static variable in class com.ibm.wala.shrike.bench.Slots
-
- IArrayLoadInstruction - Interface in com.ibm.wala.shrikeBT
-
- IArrayStoreInstruction - Interface in com.ibm.wala.shrikeBT
-
- IBinaryOpInstruction - Interface in com.ibm.wala.shrikeBT
-
- IBinaryOpInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
-
- IBinaryOpInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IComparisonInstruction - Interface in com.ibm.wala.shrikeBT
-
- IComparisonInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IConditionalBranchInstruction - Interface in com.ibm.wala.shrikeBT
-
- IConditionalBranchInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
-
- IConditionalBranchInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IConversionInstruction - Interface in com.ibm.wala.shrikeBT
-
- IGetInstruction - Interface in com.ibm.wala.shrikeBT
-
- ignore(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
- IInstanceofInstruction - Interface in com.ibm.wala.shrikeBT
-
- IInstruction - Interface in com.ibm.wala.shrikeBT
-
- IInstruction.Visitor - Class in com.ibm.wala.shrikeBT
-
This class is used by IInstruction.visit to dispatch based on the instruction type.
- IInvokeInstruction - Interface in com.ibm.wala.shrikeBT
-
- IInvokeInstruction.Dispatch - Enum in com.ibm.wala.shrikeBT
-
- IInvokeInstruction.IDispatch - Interface in com.ibm.wala.shrikeBT
-
- ILoadIndirectInstruction - Interface in com.ibm.wala.shrikeBT
-
- ILoadInstruction - Interface in com.ibm.wala.shrikeBT
-
- IMemoryOperation - Interface in com.ibm.wala.shrikeBT
-
- indexedTypes - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- indexedTypes_T - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- IndirectionData - Interface in com.ibm.wala.shrikeBT
-
- indirectlyReadLocals(int) - Method in interface com.ibm.wala.shrikeBT.IndirectionData
-
- indirectlyWrittenLocals(int) - Method in interface com.ibm.wala.shrikeBT.IndirectionData
-
- info(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
-
- info(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- info(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
-
- initAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.CodeReader
-
Point iter at the list of attributes for this code.
- initClassAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
Point iter at the list of attributes for the class.
- initFieldAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
Point iter at the list of attributes for field f.
- initMethodAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
Point iter at the list of attributes for method m.
- initTypeInfo() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- InnerClassesReader - Class in com.ibm.wala.shrikeCT
-
This class reads InnerClasses attributes.
- InnerClassesReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.InnerClassesReader
-
Build a reader for the attribute 'iter'.
- InnerClassesWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable InnerClasses attributes.
- InnerClassesWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.InnerClassesWriter
-
Build an empty writer.
- insertAfter(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Insert code to be executed after the instruction.
- insertAfter(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Insert a patch after the current instruction in the code.
- insertAfterBody(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
This method inserts code that will be placed after the method body.
- insertAtStart(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Insert code to be executed whenever the method is entered.
- insertBefore(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Insert code to be executed before the instruction.
- insertBefore(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Insert a patch before the current instruction in the code.
- InstanceofInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents instanceof instructions.
- InstanceofInstruction(String) - Constructor for class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- Instruction - Class in com.ibm.wala.shrikeBT
-
Instructions are immutable objects.
- instructions - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- InstructionTypeCounter - Class in com.ibm.wala.shrikeBT.info
-
This method annotation counts the number of instructions of each type (according to each
Instruction subclass).
- instToBC - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- InterfaceAnalyzer - Class in com.ibm.wala.shrike.bench
-
- InterfaceAnalyzer() - Constructor for class com.ibm.wala.shrike.bench.InterfaceAnalyzer
-
- internalNextClass() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- internalOutputModifiedClass(Object, String, Object) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- InvalidClassFileException - Exception in com.ibm.wala.shrikeCT
-
This exception is thrown when we detect that the incoming class file data was not a valid class
file.
- InvalidClassFileException(int, String) - Constructor for exception com.ibm.wala.shrikeCT.InvalidClassFileException
-
The incoming class file is invalid.
- InvalidSourceInfoException - Exception in com.ibm.wala.sourcepos
-
An InvalidSourceInfoException is thrown if SourceInfo could not be initialized.
- InvalidSourceInfoException() - Constructor for exception com.ibm.wala.sourcepos.InvalidSourceInfoException
-
Creates a new instance of InvalidSourceInfoException without detail message.
- InvalidSourceInfoException(String) - Constructor for exception com.ibm.wala.sourcepos.InvalidSourceInfoException
-
Constructs an instance of InvalidSourceInfoException with the specified detail message.
- InvokeDynamicInstruction - Class in com.ibm.wala.shrikeBT
-
- InvokeDynamicInstruction(short, BootstrapMethodsReader.BootstrapMethod, String, String) - Constructor for class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- InvokeDynamicToken(BootstrapMethodsReader.BootstrapMethod, String, String) - Constructor for class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
-
- InvokeInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents method invocation instructions.
- invokeType() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- IPutInstruction - Interface in com.ibm.wala.shrikeBT
-
- isAddressOf() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
Java bytecode does not permit this.
- isAddressOf() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
Java does not permit this
- isAddressOf() - Method in interface com.ibm.wala.shrikeBT.IMemoryOperation
-
Denotes whether this instruction is taking the address of whatever location it refers to.
- isAddressOf() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
Java does not permit this.
- isArrayType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
- isBootstrapForJavaLambdas() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
Is this the bootstrap method used for compiling Java lambdas?
- isChanged() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Check whether any methods in the class have actually been changed.
- isConstructor - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- isEnter() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- isFallThrough() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- IShiftInstruction - Interface in com.ibm.wala.shrikeBT
-
- IShiftInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- isHigherPriority(Debug.LogLevel) - Method in enum com.ibm.wala.sourcepos.Debug.LogLevel
-
- isInRange(int) - Method in class com.ibm.wala.sourcepos.CRTData
-
Tests whether the given index lies within the range of this data.
- isInterface(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- isInterface(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- isKnownAnnotation(String) - Static method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- isKnownAnnotation(String) - Static method in class com.ibm.wala.shrikeCT.TypeAnnotationsReader
-
- isMorePrecise(CRTData) - Method in class com.ibm.wala.sourcepos.CRTData
-
Tests whether this data is equal to or more precise than the given data.
- isObject() - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
- isObject() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
-
- isObject() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- isPEI() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
PEI == "Potentially excepting instruction"
- isPEI() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- isPrimitiveType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
- isRef(byte) - Static method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
Does b represent the tag of a constant pool reference to an (interface) method or field?
- isRethrow() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- isStatic - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- isStatic() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- isStatic() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- isStatic() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- isStatic() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- isStatic() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- isSubtypeOf(String, String) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- isSubtypeOf(ClassHierarchyProvider, String, String) - Static method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
-
Perform subtype check.
- isThisAssigned(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.ThisAssignmentChecker
-
- IStoreIndirectInstruction - Interface in com.ibm.wala.shrikeBT
-
- IStoreInstruction - Interface in com.ibm.wala.shrikeBT
-
- isUndefined() - Method in class com.ibm.wala.sourcepos.Position
-
Tests whether this position is undefined.
- isUnsigned() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- isUnsigned() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
-
- isUnsigned() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
-
- isUnsigned() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- isValid() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
- items - Static variable in class com.ibm.wala.shrikeCT.StackMapConstants
-
- iterateOverClasses() - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
Iterate through all classes in the store.
- ITypeTestInstruction - Interface in com.ibm.wala.shrikeBT
-
- IUnaryOpInstruction - Interface in com.ibm.wala.shrikeBT
-
- IUnaryOpInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
-
- IUnaryOpInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- MAGIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.AddBytecodeDebug
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.Bench
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.InterfaceAnalyzer
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.Mangler
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.Statistics
-
- main(String[]) - Static method in class com.ibm.wala.shrike.cg.OfflineDynamicCallGraph
-
- main(String[]) - Static method in class com.ibm.wala.shrike.copywriter.CopyWriter
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BatchVerifier
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapDumper
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassSearcher
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.MethodTracer
-
- make() - Static method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- make(String, IBinaryOpInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- make(String, IComparisonInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- make(String, IConditionalBranchInstruction.Operator, int) - Static method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- make(short, int) - Static method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- make(String, Object) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(long) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(float) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(double) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(ConstantPoolReader, int) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(String, String) - Static method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.DupInstruction
-
- make(String, String, String, boolean) - Static method in class com.ibm.wala.shrikeBT.GetInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- make(String, String, String, IInvokeInstruction.Dispatch) - Static method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- make(String, int) - Static method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- make(boolean) - Static method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- make(String, int) - Static method in class com.ibm.wala.shrikeBT.NewInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.PopInstruction
-
- make(String, String, String, boolean) - Static method in class com.ibm.wala.shrikeBT.PutInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- make(String, IShiftInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- make(ClassWriter, MethodData) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- make(String, int) - Static method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- make() - Static method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- make(int[], int) - Static method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
Make a switch instruction.
- make(boolean) - Static method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- makeArray(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the type "array of t".
- makeBytecodeToPositionMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
-
- makeBytecodeToSourceMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.LineNumberTableReader
-
Construct a "bytecode to source" map for the given code.
- makeBytes() - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
After you've added everything you need to the class, call this method to generate the actual
class file data.
- makeClass(String) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- makeClass(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Convert a JVM type name back into a Java class name.
- makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
- makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- makeConstantPoolReader(ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Build a ConstantPoolReader implementation to read the constant pool from 'cr'.
- makeGet(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which loads the value of a field, given its name and Java Class.
- makeInvoke(Class<?>, String, Class<?>[]) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which calls a method, given its name, Java Class, and a list of parameter
classes to use for overload resolution.
- makeInvoke(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which calls a method, given its name and Java Class.
- makeLineNumberToPositionMap(int[]) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
-
- makeMethodType(ClassLoader, String) - Static method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- makePut(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which stores the value of a field, given its name and Java Class.
- makeRawTable(int[]) - Static method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
- makeRawTable(int[][], Compiler.Output) - Static method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
Build a raw local variable table from a formatted variable map.
- makeString(String) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- makeType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Convert a fully-qualified Java class name ('.' separated) into an internal JVM type name ('/'
separated, starting with 'L' and ending with ';').
- makeType(Class<?>) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the JVM type name for an actual Java class.
- makeTypeAll(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Convert a fully-qualified Java type name (either primitive or class name, '.' separated) into
an internal JVM type name (one letter for primitive and '/' separated, starting with 'L' and
ending with ';' for class name).
- makeVarMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.LocalVariableTableReader
-
- makeWithDefaultHandlersAndInstToBytecodes(int, String, String, String, IInstruction[]) - Static method in class com.ibm.wala.shrikeBT.MethodData
-
Create information for a method, with no exception handlers and a dummy mapping of instructions
to original bytecodes.
- Mangler - Class in com.ibm.wala.shrike.bench
-
This is a demo class.
- Mangler() - Constructor for class com.ibm.wala.shrike.bench.Mangler
-
- matches(CRTData) - Method in class com.ibm.wala.sourcepos.CRTData
-
Tests whether the given data is consistently with this data.
- maxLocals - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- maxStack - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- MAYBE - Static variable in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
-
Equals Constants.MAYBE
- MAYBE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- methodClass() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- MethodData - Class in com.ibm.wala.shrikeBT
-
This class is a container for a bunch of information that we might know about a method.
- MethodData(int, String, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.MethodData
-
Gather the information for a method "from scratch".
- MethodData(Decoder, int, String, String, String) - Constructor for class com.ibm.wala.shrikeBT.MethodData
-
Gather the information for a method after it has been decoded.
- MethodData.Results - Interface in com.ibm.wala.shrikeBT
-
Annotation objects implement this Results interface.
- MethodEditor - Class in com.ibm.wala.shrikeBT
-
The MethodEditor is the core of the ShrikeBT code rewriting mechanism.
- MethodEditor(MethodData) - Constructor for class com.ibm.wala.shrikeBT.MethodEditor
-
Build an editor for the given method.
- MethodEditor(Instruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.MethodEditor
-
Build an editor for specific method data.
- MethodEditor.Output - Class in com.ibm.wala.shrikeBT
-
Output is the interface that patches use to emit their code into a method body.
- MethodEditor.Patch - Class in com.ibm.wala.shrikeBT
-
This class is subclassed for each kind of patch that you want to apply.
- MethodEditor.Visitor - Class in com.ibm.wala.shrikeBT
-
A specialized Instruction.Visitor providing convenience methods for inserting patches.
- methodName - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- methodName - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- methodName() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- MethodOptimizer - Class in com.ibm.wala.shrikeBT.tools
-
Deprecated.
- MethodOptimizer(MethodData, MethodEditor) - Constructor for class com.ibm.wala.shrikeBT.tools.MethodOptimizer
-
Deprecated.
- MethodOptimizer(MethodData) - Constructor for class com.ibm.wala.shrikeBT.tools.MethodOptimizer
-
Deprecated.
- MethodOptimizer.UnoptimizableCodeException - Exception in com.ibm.wala.shrikeBT.tools
-
Deprecated.
- MethodPositions - Class in com.ibm.wala.sourcepos
-
This class represents the MethodPositions attribute.
- MethodPositions(byte[]) - Constructor for class com.ibm.wala.sourcepos.MethodPositions
-
Creates a new instance of MethodPositions
- MethodTracer - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This is a demo class.
- MethodTracer() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.MethodTracer
-
- methodType - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- methodType() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- MonitorInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents monitorenter and monitorexit instructions.
- MonitorInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.MonitorInstruction
-
- setAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the access flags for the class.
- setAttributes(ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the attributes of this Code.
- setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
Use class hierarchy information in 'h'.
- setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- setClassHierarchyProvider(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- setClassInfo(String, boolean, boolean, String, String[]) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
Append some class information to the store.
- setCode(byte[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the bytecodes for this Code attribute.
- setDebugInfo(String) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- setDouble(byte[], int, double) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 8 bytes at offset 'offset' in 'buf' to the double value in v.
- setDouble(double) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a double.
- setFloat(byte[], int, float) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 4 bytes at offset 'offset' in 'buf' to the float value in v.
- setFloat(float) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a float.
- setForceAddCPEntries(boolean) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
- setHasChanged() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- setIgnore() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Skip the last class returned in every future traversal of the class list.
- setIndex(MethodEditor, int) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Set the current editor and instruction index for this visitor.
- setInt(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 4 bytes at offset 'offset' in 'buf' to the signed 32-bit value in v.
- setInt(int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to an int.
- setInterfaceNameIndices(int[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the constant pool indices for the names of the implemented interfaces.
- setInterfaceNames(String[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the names of the implemented interfaces.
- setJARComment(String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Set the JAR Comment for the output JAR.
- setLogFile(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- setLong(byte[], int, long) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 8 bytes at offset 'offset' in 'buf' to the signed 64-bit value in v.
- setLong(long) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a long.
- setMajorVersion(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the class file format major version.
- setManifestBuilder(OfflineInstrumenterBase.ManifestBuilder) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
This installs a ManifestBuilder callback that this class will notify whenever an entry has been
added to the output zip file.
- setMaxLocals(int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the maximum number of local variable space used, in words, by this Code.
- setMaxStack(int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the maximum stack size, in words, in this Code.
- setMinLogLevel(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
Set to log all events with the given or higher priority
- setMinorVersion(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the class file format minor version.
- setName(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the name of the class.
- setNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the constant pool index for the name of the class.
- setOutputJar(File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Set the file in which instrumented classes will be deposited.
- setPassUnmodifiedClasses(boolean) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Indicate whether classes which are not modified will be put into the output jar anyway.
- setPresetConstants(ConstantPoolReader) - Method in class com.ibm.wala.shrikeBT.Compiler
-
Notify the compiler that the constants appearing in the ConstantPoolReader cp will appear in
the final class file.
- setPrintConstantPool(boolean) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Controls whether to print all the constant pool entries.
- setPrintLineNumberInfo(boolean) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Controls whether to print line number information.
- setRawCP(ConstantPoolParser, boolean) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Copy a constant pool from some ClassReader into this class.
- setRawHandlers(int[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the raw handler data for this Code attribute.
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
-
Set the list of exceptions that can be thrown.
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
-
Set the raw values that make up this attribute
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
Set the raw table entries.
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
Set the raw local variable table values.
- setRawTable(byte[]) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- setSourceFileCPIndex(int) - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
-
Set the index of the constant pool item holding the source file name.
- setState(int, List<Analyzer.PathElement>, String[], String[]) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
-
- setString(String) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a String.
- setSuperName(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the name of the superclass; if c is null, then there is no superclass (this must be
java/lang/Object).
- setSuperNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the constant pool index for the name of the superclass.
- setUByte(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the byte at offset 'offset' in 'buf' to the unsigned 8-bit value in v.
- setUShort(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 2 bytes at offset 'offset' in 'buf' to the unsigned 16-bit value in v.
- setValueCPIndex(int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the index of the constant pool item holding the constant value.
- ShiftInstruction - Class in com.ibm.wala.shrikeBT
-
ShiftInstructions are distinguished from BinaryOpInstructions because most binary operations in
the JVM require both parameters to be the same type, but shifts always take one int parameter.
- ShiftInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ShiftInstruction
-
- shouldContinue() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
-
- signature - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- SignatureReader - Class in com.ibm.wala.shrikeCT
-
This class reads Signature attributes.
- SignatureReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SignatureReader
-
Build a reader for the attribute 'iter'.
- SinkOutputStream() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
-
- size() - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
- size() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
-
- size() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
-
- Slots - Class in com.ibm.wala.shrike.bench
-
- Slots() - Constructor for class com.ibm.wala.shrike.bench.Slots
-
- SourceDebugExtensionReader - Class in com.ibm.wala.shrikeCT
-
- SourceDebugExtensionReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourceDebugExtensionReader
-
- SourceDebugExtensionWriter - Class in com.ibm.wala.shrikeCT
-
- SourceDebugExtensionWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- SourceFileReader - Class in com.ibm.wala.shrikeCT
-
This class reads SourceFile attributes.
- SourceFileReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourceFileReader
-
Build a reader for the attribute 'iter'.
- SourceFileWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable SourceFile attributes.
- SourceFileWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.SourceFileWriter
-
Build an empty writer.
- SourcePositionTableReader - Class in com.ibm.wala.shrikeCT
-
- SourcePositionTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourcePositionTableReader
-
- SourcePositionTableReader.Position - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants() - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants
-
- StackMapConstants.Item - Enum in com.ibm.wala.shrikeCT
-
- StackMapConstants.ObjectType - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants.StackMapFrame - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants.UninitializedType - Class in com.ibm.wala.shrikeCT
-
- StackMapFrame(StackMapConstants.StackMapFrame, int) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- StackMapFrame(int, int, StackMapConstants.StackMapType[], StackMapConstants.StackMapType[]) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- stackMapTable(MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Static method in class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableReader - Class in com.ibm.wala.shrikeCT
-
- StackMapTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableReader
-
- StackMapTableWriter - Class in com.ibm.wala.shrikeCT
-
- StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][]) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>, int[]) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- stacks - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- stackSizes - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Statistics - Class in com.ibm.wala.shrike.bench
-
This is a demo class.
- Statistics() - Constructor for class com.ibm.wala.shrike.bench.Statistics
-
- StoreInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents instructions that store to local variables.
- StoreInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.StoreInstruction
-
- stripSharp(String) - Static method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- SuperTypeTarget(String) - Constructor for class com.ibm.wala.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
-
- SwapInstruction - Class in com.ibm.wala.shrikeBT
-
This instruction represents the swap instruction, which swaps the two values on top of the
working stack.
- SwapInstruction() - Constructor for class com.ibm.wala.shrikeBT.SwapInstruction
-
- SwitchInstruction - Class in com.ibm.wala.shrikeBT
-
This instruction represents all forms of switch instructions.
- SwitchInstruction(short, int[], int) - Constructor for class com.ibm.wala.shrikeBT.SwitchInstruction
-
- val - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
-
the constant value
- vals - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
-
the values contained in the array
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IShiftInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.AnnotationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TargetInfo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TargetType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypePathKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.sourcepos.Debug.LogLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IShiftInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.AnnotationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TargetInfo
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TargetType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypePathKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.sourcepos.Debug.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- varTypes - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Verifier - Class in com.ibm.wala.shrikeBT.analysis
-
This class typechecks intermediate code.
- Verifier(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
-
Initialize a verifier.
- Verifier(MethodData) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
-
Initialize a verifier.
- Verifier(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
-
- verify() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
-
Try to verify the method.
- verifyCollectAll() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- visit(IInstruction.Visitor) - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
Apply a Visitor to this instruction.
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.Instruction
-
Apply a Visitor to this instruction.
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- visitArrayLength(ArrayLengthInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitArrayStore(IArrayStoreInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitBinaryOp(IBinaryOpInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitCatchTarget(TypeAnnotationsReader.CatchTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitCheckCast(ITypeTestInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitConstant(ConstantInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitConversion(IConversionInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitDup(DupInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitEmptyTarget(TypeAnnotationsReader.EmptyTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitFormalParameterTarget(TypeAnnotationsReader.FormalParameterTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitGet(IGetInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitGoto(GotoInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitInstanceof(IInstanceofInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitInstructions(MethodEditor.Visitor) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Apply Visitor v to each instruction in the code, for the purpose of patching the code.
- visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLoadIndirect(ILoadIndirectInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLocalStore(IStoreInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLocalVarTarget(TypeAnnotationsReader.LocalVarTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitMethod(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Get the current state of method i.
- visitMethods(ClassInstrumenter.MethodExaminer) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Do something to every method in the class.
- visitMonitor(MonitorInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitNew(NewInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitOffsetTarget(TypeAnnotationsReader.OffsetTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- Visitor() - Constructor for class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- Visitor() - Constructor for class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
- visitPop(PopInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitPut(IPutInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitReturn(ReturnInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitShift(IShiftInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitStoreIndirect(IStoreIndirectInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitSuperTypeTarget(TypeAnnotationsReader.SuperTypeTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitSwap(SwapInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitSwitch(SwitchInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitThrow(ThrowInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitThrowsTarget(TypeAnnotationsReader.ThrowsTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitTypeArgumentTarget(TypeAnnotationsReader.TypeArgumentTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitTypeParameterBoundTarget(TypeAnnotationsReader.TypeParameterBoundTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitTypeParameterTarget(TypeAnnotationsReader.TypeParameterTarget) - Method in interface com.ibm.wala.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor
-
- visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-