Hierarchy For All Packages
Package Hierarchies:- com.ibm.wala.shrike.bench,
- com.ibm.wala.shrike.cg,
- com.ibm.wala.shrike.copywriter,
- com.ibm.wala.shrike.instrumentation,
- com.ibm.wala.shrike.shrikeBT,
- com.ibm.wala.shrike.shrikeBT.analysis,
- com.ibm.wala.shrike.shrikeBT.info,
- com.ibm.wala.shrike.shrikeBT.shrikeCT,
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools,
- com.ibm.wala.shrike.shrikeBT.tools,
- com.ibm.wala.shrike.shrikeCT,
- com.ibm.wala.shrike.sourcepos
Class Hierarchy
- java.lang.Object
- com.ibm.wala.shrike.bench.AddBytecodeDebug
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion
- com.ibm.wala.shrike.shrikeBT.analysis.Analyzer
- com.ibm.wala.shrike.shrikeBT.analysis.Verifier
- com.ibm.wala.shrike.shrikeBT.analysis.Analyzer.PathElement
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationAttribute (implements com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ElementValue)
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ArrayElementValue (implements com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ElementValue)
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ConstantElementValue (implements com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ElementValue)
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader.EnumElementValue (implements com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ElementValue)
- com.ibm.wala.shrike.shrikeCT.AttributeReader
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader
- com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader
- com.ibm.wala.shrike.shrikeCT.CodeReader
- com.ibm.wala.shrike.shrikeCT.ConstantValueReader
- com.ibm.wala.shrike.shrikeCT.ExceptionsReader
- com.ibm.wala.shrike.shrikeCT.InnerClassesReader
- com.ibm.wala.shrike.shrikeCT.LineNumberTableReader
- com.ibm.wala.shrike.shrikeCT.LocalVariableTableReader
- com.ibm.wala.shrike.shrikeCT.SignatureReader
- com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionReader
- com.ibm.wala.shrike.shrikeCT.SourceFileReader
- com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader
- com.ibm.wala.shrike.shrikeCT.StackMapTableReader
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BatchVerifier
- com.ibm.wala.shrike.bench.Bench
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapDumper
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
- com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchy
- com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyStore (implements com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyProvider)
- com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.ClassPrinter
- com.ibm.wala.shrike.shrikeCT.ClassReader (implements com.ibm.wala.shrike.shrikeCT.ClassConstants)
- com.ibm.wala.shrike.shrikeCT.ClassReader.AttrIterator
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.ClassSearcher
- com.ibm.wala.shrike.shrikeCT.ClassWriter (implements com.ibm.wala.shrike.shrikeCT.ClassConstants)
- com.ibm.wala.shrike.shrikeCT.ClassWriter.CWStringItem
- com.ibm.wala.shrike.shrikeCT.ClassWriter.Element
- com.ibm.wala.shrike.shrikeCT.ClassWriter.RawElement
- com.ibm.wala.shrike.shrikeCT.CodeWriter
- com.ibm.wala.shrike.shrikeCT.ConstantValueWriter
- com.ibm.wala.shrike.shrikeCT.ExceptionsWriter
- com.ibm.wala.shrike.shrikeCT.InnerClassesWriter
- com.ibm.wala.shrike.shrikeCT.LineNumberTableWriter
- com.ibm.wala.shrike.shrikeCT.LocalVariableTableWriter
- com.ibm.wala.shrike.shrikeCT.SourceDebugExtensionWriter
- com.ibm.wala.shrike.shrikeCT.SourceFileWriter
- com.ibm.wala.shrike.shrikeCT.StackMapTableWriter
- com.ibm.wala.shrike.instrumentation.CodeScraper (implements java.lang.instrument.ClassFileTransformer)
- com.ibm.wala.shrike.shrikeBT.Compiler (implements com.ibm.wala.shrike.shrikeBT.Constants)
- com.ibm.wala.shrike.shrikeBT.shrikeCT.CTCompiler
- com.ibm.wala.shrike.shrikeBT.Compiler.Output
- com.ibm.wala.shrike.shrikeBT.ConstantInstruction.ClassToken
- com.ibm.wala.shrike.shrikeBT.ConstantInstruction.InvokeDynamicToken
- com.ibm.wala.shrike.shrikeCT.ConstantPoolParser (implements com.ibm.wala.shrike.shrikeCT.ClassConstants)
- com.ibm.wala.shrike.shrikeCT.ConstantPoolParser.ReferenceToken
- com.ibm.wala.shrike.shrikeBT.ConstantPoolReader
- com.ibm.wala.shrike.copywriter.CopyWriter
- com.ibm.wala.shrike.sourcepos.CRTable
- com.ibm.wala.shrike.sourcepos.CRTData
- com.ibm.wala.shrike.sourcepos.CRTFlags
- com.ibm.wala.shrike.shrikeBT.shrikeCT.CTUtils
- com.ibm.wala.shrike.sourcepos.Debug
- com.ibm.wala.shrike.shrikeBT.Decoder (implements com.ibm.wala.shrike.shrikeBT.Constants)
- com.ibm.wala.shrike.shrikeBT.shrikeCT.CTDecoder
- com.ibm.wala.shrike.shrikeBT.Disassembler
- com.ibm.wala.shrike.shrikeBT.ExceptionHandler
- com.ibm.wala.shrike.shrikeBT.IInstruction.Visitor
- com.ibm.wala.shrike.shrikeBT.analysis.Analyzer.TypeVisitor
- com.ibm.wala.shrike.shrikeBT.MethodEditor.Visitor
- com.ibm.wala.shrike.shrikeBT.Instruction (implements java.lang.Cloneable, com.ibm.wala.shrike.shrikeBT.Constants, com.ibm.wala.shrike.shrikeBT.IInstruction)
- com.ibm.wala.shrike.shrikeBT.ArrayLengthInstruction
- com.ibm.wala.shrike.shrikeBT.ArrayLoadInstruction (implements com.ibm.wala.shrike.shrikeBT.IArrayLoadInstruction)
- com.ibm.wala.shrike.shrikeBT.ArrayStoreInstruction (implements com.ibm.wala.shrike.shrikeBT.IArrayStoreInstruction)
- com.ibm.wala.shrike.shrikeBT.BinaryOpInstruction (implements com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction)
- com.ibm.wala.shrike.shrikeBT.CheckCastInstruction (implements com.ibm.wala.shrike.shrikeBT.ITypeTestInstruction)
- com.ibm.wala.shrike.shrikeBT.ComparisonInstruction (implements com.ibm.wala.shrike.shrikeBT.IComparisonInstruction)
- com.ibm.wala.shrike.shrikeBT.ConditionalBranchInstruction (implements com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction)
- com.ibm.wala.shrike.shrikeBT.ConstantInstruction
- com.ibm.wala.shrike.shrikeBT.ConversionInstruction (implements com.ibm.wala.shrike.shrikeBT.IConversionInstruction)
- com.ibm.wala.shrike.shrikeBT.DupInstruction
- com.ibm.wala.shrike.shrikeBT.GetInstruction (implements com.ibm.wala.shrike.shrikeBT.IGetInstruction)
- com.ibm.wala.shrike.shrikeBT.GotoInstruction
- com.ibm.wala.shrike.shrikeBT.InstanceofInstruction (implements com.ibm.wala.shrike.shrikeBT.IInstanceofInstruction)
- com.ibm.wala.shrike.shrikeBT.InvokeDynamicInstruction (implements com.ibm.wala.shrike.shrikeBT.IInvokeInstruction)
- com.ibm.wala.shrike.shrikeBT.InvokeInstruction (implements com.ibm.wala.shrike.shrikeBT.IInvokeInstruction)
- com.ibm.wala.shrike.shrikeBT.LoadInstruction (implements com.ibm.wala.shrike.shrikeBT.ILoadInstruction)
- com.ibm.wala.shrike.shrikeBT.MonitorInstruction
- com.ibm.wala.shrike.shrikeBT.NewInstruction
- com.ibm.wala.shrike.shrikeBT.PopInstruction
- com.ibm.wala.shrike.shrikeBT.PutInstruction (implements com.ibm.wala.shrike.shrikeBT.IPutInstruction)
- com.ibm.wala.shrike.shrikeBT.ReturnInstruction
- com.ibm.wala.shrike.shrikeBT.ShiftInstruction (implements com.ibm.wala.shrike.shrikeBT.IShiftInstruction)
- com.ibm.wala.shrike.shrikeBT.StoreInstruction (implements com.ibm.wala.shrike.shrikeBT.IStoreInstruction)
- com.ibm.wala.shrike.shrikeBT.SwapInstruction
- com.ibm.wala.shrike.shrikeBT.SwitchInstruction
- com.ibm.wala.shrike.shrikeBT.ThrowInstruction
- com.ibm.wala.shrike.shrikeBT.UnaryOpInstruction (implements com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction)
- com.ibm.wala.shrike.shrikeBT.info.InstructionTypeCounter (implements com.ibm.wala.shrike.shrikeBT.MethodData.Results)
- com.ibm.wala.shrike.bench.InterfaceAnalyzer
- com.ibm.wala.shrike.shrikeBT.info.LocalAllocator (implements com.ibm.wala.shrike.shrikeBT.MethodData.Results)
- com.ibm.wala.shrike.bench.Mangler
- com.ibm.wala.shrike.shrikeBT.MethodData
- com.ibm.wala.shrike.shrikeBT.MethodEditor
- com.ibm.wala.shrike.shrikeBT.MethodEditor.Output
- com.ibm.wala.shrike.shrikeBT.MethodEditor.Patch
- com.ibm.wala.shrike.shrikeBT.tools.MethodOptimizer
- com.ibm.wala.shrike.sourcepos.MethodPositions
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.MethodTracer
- com.ibm.wala.shrike.cg.OfflineDynamicCallGraph
- com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase
- com.ibm.wala.shrike.shrikeBT.shrikeCT.OfflineInstrumenter
- com.ibm.wala.shrike.cg.OnlineDynamicCallGraph (implements java.lang.instrument.ClassFileTransformer)
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- com.ibm.wala.shrike.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
- com.ibm.wala.shrike.sourcepos.Position
- com.ibm.wala.shrike.sourcepos.Range
- com.ibm.wala.shrike.cg.Runtime
- com.ibm.wala.shrike.bench.Slots
- com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader.Position (implements java.lang.Comparable<T>)
- com.ibm.wala.shrike.shrikeCT.StackMapConstants
- com.ibm.wala.shrike.shrikeCT.StackMapConstants.ObjectType
- com.ibm.wala.shrike.shrikeCT.StackMapConstants.StackMapFrame
- com.ibm.wala.shrike.shrikeCT.StackMapConstants.UninitializedType
- com.ibm.wala.shrike.bench.Statistics
- com.ibm.wala.shrike.shrikeBT.info.ThisAssignmentChecker (implements com.ibm.wala.shrike.shrikeBT.MethodData.Results)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.ibm.wala.shrike.shrikeBT.analysis.Analyzer.FailureException
- com.ibm.wala.shrike.shrikeBT.Decoder.InvalidBytecodeException
- com.ibm.wala.shrike.shrikeCT.InvalidClassFileException
- com.ibm.wala.shrike.sourcepos.InvalidSourceInfoException
- com.ibm.wala.shrike.shrikeBT.tools.MethodOptimizer.UnoptimizableCodeException
- java.lang.Exception
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationAttribute
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.CatchTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.EmptyTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.FormalParameterTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.LocalVarTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.OffsetTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.SuperTypeTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.ThrowsTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeArgumentTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterBoundTarget
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeParameterTarget
- com.ibm.wala.shrike.shrikeBT.Util
Interface Hierarchy
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader.ElementValue
- com.ibm.wala.shrike.shrikeCT.BootstrapMethodsReader.BootstrapMethod
- com.ibm.wala.shrike.shrikeBT.BytecodeConstants
- com.ibm.wala.shrike.shrikeCT.ClassConstants
- com.ibm.wala.shrike.shrikeBT.analysis.ClassHierarchyProvider
- com.ibm.wala.shrike.shrikeBT.shrikeCT.ClassInstrumenter.MethodExaminer
- com.ibm.wala.shrike.shrikeBT.Constants
- com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.IOperator
- com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.IOperator
- com.ibm.wala.shrike.shrikeBT.IInstruction
- com.ibm.wala.shrike.shrikeBT.IArrayLoadInstruction (also extends com.ibm.wala.shrike.shrikeBT.IMemoryOperation)
- com.ibm.wala.shrike.shrikeBT.IArrayStoreInstruction
- com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction
- com.ibm.wala.shrike.shrikeBT.IComparisonInstruction
- com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction
- com.ibm.wala.shrike.shrikeBT.IConversionInstruction
- com.ibm.wala.shrike.shrikeBT.IGetInstruction (also extends com.ibm.wala.shrike.shrikeBT.IMemoryOperation)
- com.ibm.wala.shrike.shrikeBT.IInstanceofInstruction
- com.ibm.wala.shrike.shrikeBT.IInvokeInstruction
- com.ibm.wala.shrike.shrikeBT.ILoadIndirectInstruction
- com.ibm.wala.shrike.shrikeBT.ILoadInstruction (also extends com.ibm.wala.shrike.shrikeBT.IMemoryOperation)
- com.ibm.wala.shrike.shrikeBT.IPutInstruction
- com.ibm.wala.shrike.shrikeBT.IShiftInstruction
- com.ibm.wala.shrike.shrikeBT.IStoreIndirectInstruction
- com.ibm.wala.shrike.shrikeBT.IStoreInstruction
- com.ibm.wala.shrike.shrikeBT.ITypeTestInstruction
- com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction
- com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.IDispatch
- com.ibm.wala.shrike.shrikeBT.IMemoryOperation
- com.ibm.wala.shrike.shrikeBT.IArrayLoadInstruction (also extends com.ibm.wala.shrike.shrikeBT.IInstruction)
- com.ibm.wala.shrike.shrikeBT.IGetInstruction (also extends com.ibm.wala.shrike.shrikeBT.IInstruction)
- com.ibm.wala.shrike.shrikeBT.ILoadInstruction (also extends com.ibm.wala.shrike.shrikeBT.IInstruction)
- com.ibm.wala.shrike.shrikeBT.IndirectionData
- com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.IOperator
- com.ibm.wala.shrike.shrikeBT.MethodData.Results
- com.ibm.wala.shrike.shrikeBT.tools.OfflineInstrumenterBase.ManifestBuilder
- com.ibm.wala.shrike.cg.Runtime.Policy
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationTargetVisitor<R>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.ibm.wala.shrike.shrikeCT.AnnotationsReader.AnnotationType
- com.ibm.wala.shrike.sourcepos.Debug.LogLevel
- com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.Operator (implements com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.IOperator)
- com.ibm.wala.shrike.shrikeBT.IComparisonInstruction.Operator
- com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.Operator (implements com.ibm.wala.shrike.shrikeBT.IConditionalBranchInstruction.IOperator)
- com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.Dispatch (implements com.ibm.wala.shrike.shrikeBT.IInvokeInstruction.IDispatch)
- com.ibm.wala.shrike.shrikeBT.IShiftInstruction.Operator (implements com.ibm.wala.shrike.shrikeBT.IBinaryOpInstruction.IOperator)
- com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.Operator (implements com.ibm.wala.shrike.shrikeBT.IUnaryOpInstruction.IOperator)
- com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.AnnotationType
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetInfo
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TargetType
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypeAnnotationLocation
- com.ibm.wala.shrike.shrikeCT.TypeAnnotationsReader.TypePathKind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)