|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ClassLoaderFactory | |
| IClass | Basic interface for an object that represents a single Java class for analysis purposes, including array classes. |
| IClassLoader | Base class for an object that represents a single Java classloader for analysis purposes. |
| IField | |
| IMember | Basic interface for an object that represents a single Java member (method or field) for analysis purposes. |
| IMethod | Basic interface for an object that represents a single Java method for analysis purposes. |
| IProgramCounter | An interface for something that carries a location in bytecode |
| Language | |
| Module | A Module represents a set of files to analyze. |
| ModuleEntry | A ModuleEntry represents a wrapper around a file representation in a Module. |
| Class Summary | |
|---|---|
| AbstractURLModule | |
| ArrayClass | Implementation of IClass for array classes. |
| ArrayClassLoader | Pseudo-classloader for all array classes; all other IClassLoader implementations should delegate to this one for array classes only. |
| BinaryDirectoryTreeModule | Module representing a directory of .class files |
| CallSiteReference | Simple object that represents a static call site (ie., an invoke instruction in the bytecode) Note that the identity of a call site reference depends on two things: the program counter, and the containing IR. |
| ClassFileModule | A module which is a wrapper around a .class file |
| ClassLoaderFactoryImpl | An implementation of the class loader factory that produces ClassLoaderImpls |
| ClassLoaderImpl | A class loader that reads class definitions from a set of Modules. |
| CodeScanner | This class can scan an IMethod and generate a list of call sites in the method. |
| DirectoryTreeModule | A module containing files under some directory. |
| FieldImpl | Implementation of a canonical field reference. |
| FileModule | A module which is a wrapper around a file in the filesystem |
| JarFileEntry | An entry in a Jar file. |
| JarFileModule | A module which is a wrapper around a Jar file |
| NestedJarFileModule | A Jar file nested in a parent jar file |
| NewSiteReference | Represents a textual allocation site Note that the identity of a NewSiteReference depends on two things: the program counter, and the containing IR. |
| ProgramCounter | Simple object that represents a program counter value (ie., an instruction in the bytecode) |
| ShrikeBTMethod | A wrapper around a Shrike object that represents a method |
| ShrikeBTMethod.BytecodeInfo | |
| ShrikeClass | A class read from Shrike |
| ShrikeCTMethod | A wrapper around a Shrike object that represents a method |
| ShrikeIRFactory | |
| SourceDirectoryTreeModule | a module representing a directory tree of source files. |
| SourceFileModule | A module which is a wrapper around a .java file |
| SourceURLModule | |
| SyntheticClass | A Class that exists nowhere in bytecode. |
| SyntheticMethod | |
This package provides functionality related to class loading and management of loaded classes.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||