| Package | Description |
|---|---|
| com.ibm.wala.shrikeBT | |
| com.ibm.wala.shrikeBT.analysis | |
| com.ibm.wala.shrikeBT.shrikeCT | |
| com.ibm.wala.shrikeBT.tools | |
| com.ibm.wala.shrikeCT |
| Modifier and Type | Method and Description |
|---|---|
void |
Compiler.setClassHierarchy(ClassHierarchyProvider h) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassHierarchyStore
This implementation of ClassHierarchyProvider is a simple writable data structure representing a class hierarchy.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassHierarchyProvider |
Analyzer.hierarchy |
| Modifier and Type | Method and Description |
|---|---|
static String |
ClassHierarchy.findCommonSupertype(ClassHierarchyProvider hierarchy,
String t1,
String t2)
Compute the most specific common supertype.
|
static int |
ClassHierarchy.isSubtypeOf(ClassHierarchyProvider hierarchy,
String t1,
String t2)
Perform subtype check.
|
void |
Analyzer.setClassHierarchy(ClassHierarchyProvider h)
Use class hierarchy information in 'h'.
|
| Constructor and Description |
|---|
ClassInstrumenter(String inputName,
byte[] bytes,
ClassHierarchyProvider cha)
Create a class instrumenter from raw bytes.
|
ClassInstrumenter(String inputName,
ClassReader cr,
ClassHierarchyProvider cha)
Create a class instrumenter from a preinitialized class reader.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassHierarchyProvider |
OfflineInstrumenterBase.cha |
| Modifier and Type | Method and Description |
|---|---|
void |
OfflineInstrumenterBase.setClassHierarchyProvider(ClassHierarchyProvider cha) |
| Modifier and Type | Method and Description |
|---|---|
static List<StackMapConstants.StackMapFrame> |
StackMapTableWriter.stackMapTable(MethodData method,
Compiler.Output output,
ClassHierarchyProvider cha,
String[][] vars,
List<StackMapConstants.StackMapFrame> reuseFrames) |
| Constructor and Description |
|---|
StackMapTableWriter(ClassWriter writer,
MethodData method,
Compiler.Output output,
ClassHierarchyProvider cha,
String[][] vars) |
StackMapTableWriter(ClassWriter writer,
MethodData method,
Compiler.Output output,
ClassHierarchyProvider cha,
String[][] vars,
List<StackMapConstants.StackMapFrame> reuseFrames) |
Copyright © 2019. All rights reserved.