Package | Description |
---|---|
org.jikesrvm.adaptive.controller | |
org.jikesrvm.classloader |
Provides classes that implement the classloading system as well as
data types that represent Java entities like classes, fields, methods
and primitives.
|
org.jikesrvm.compilers.baseline.ia32 | |
org.jikesrvm.compilers.opt | |
org.jikesrvm.compilers.opt.escape | |
org.jikesrvm.compilers.opt.inlining | |
org.jikesrvm.compilers.opt.specialization | |
org.jikesrvm.runtime |
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<RVMMethod,LinkedList<ControllerPlan>> |
ControllerMemory.table
This is a hashtable of controller plans indexed by RVMMethod.
|
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<RVMMethod,Annotation[][]> |
RVMMethod.declaredParameterAnnotations
Cache of arrays of declared parameter annotations.
|
private static ImmutableEntryHashMapRVM<Atom,Atom> |
Atom.dictionary
Used to canonicalize Atoms: possibly non-canonical Atom => Atom
|
private static ImmutableEntryHashMapRVM<RVMMethod,TypeReference[]> |
RVMMethod.exceptionTypes
exceptions this method might throw (null --> none)
|
private static ImmutableEntryHashMapRVM<RVMMethod,ReflectionBase> |
RVMMethod.invokeMethods
Map from a method to a reflective method capable of invoking it
|
private static ImmutableEntryHashMapRVM<RVMMethod,Integer> |
RVMMethod.jtocOffsets
The offsets of virtual methods in the JTOC, if it's been placed
there by constant propagation.
|
private ImmutableEntryHashMapRVM<String,RVMType> |
BootstrapClassLoader.loaded |
private static ImmutableEntryHashMapRVM<RVMMethod,RVMAnnotation[][]> |
RVMMethod.parameterAnnotations
Method parameter annotations from the class file that are
described as runtime visible.
|
private static ImmutableEntryHashMapRVM<RVMAnnotation,RVMAnnotation> |
RVMAnnotation.uniqueMap
Remembered unique annotations
|
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<MethodReference,BaselineMagic.MagicGenerator> |
BaselineMagic.generators
Map of method references to objects that will generate the necessary magic
|
Modifier and Type | Field and Description |
---|---|
private ImmutableEntryHashMapRVM<RVMField,FieldDatabase.FieldDatabaseEntry> |
FieldDatabase.db |
private ImmutableEntryHashMapRVM<RVMMethod,FieldDatabase.FieldWriterInfo> |
FieldDatabase.FieldDatabaseEntry.summaries |
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<RVMMethod,MethodSummary> |
SummaryDatabase.hash |
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<RVMClass,ImmutableEntryHashSetRVM<RVMClass>> |
InterfaceHierarchy.interfaceMapping
a mapping from RVMClass (an interface) to a set of classes that
claim to implement this interface.
|
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<RVMMethod,SpecializationDatabase.MethodSet<RVMMethod>> |
SpecializationDatabase.specialVersionsHash |
Modifier and Type | Method and Description |
---|---|
private static <T> SpecializationDatabase.MethodSet<T> |
SpecializationDatabase.findOrCreateMethodSet(ImmutableEntryHashMapRVM<T,SpecializationDatabase.MethodSet<T>> hash,
T key)
Looks up the MethodSet corresponding to a given key in the database.
|
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashMapRVM<String,DynamicLibrary> |
DynamicLibrary.dynamicLibraries
Currently loaded dynamic libraries.
|