Package | Description |
---|---|
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.opt.inlining |
Modifier and Type | Field and Description |
---|---|
private static ImmutableEntryHashSetRVM<ClassLoader> |
TypeReference.clDict |
private static ImmutableEntryHashSetRVM<MemberReference> |
MemberReference.dictionary
Used to canonicalize memberReferences
|
private static ImmutableEntryHashSetRVM<InterfaceMethodSignature> |
InterfaceMethodSignature.dictionary
Used to canonicalize InterfaceMethodSignatures
|
private static ImmutableEntryHashSetRVM<TypeReference> |
TypeReference.dictionary
Used to canonicalize TypeReferences
|
Modifier and Type | Method and Description |
---|---|
static ImmutableEntryHashSetRVM<ClassLoader> |
TypeReference.getCLDict() |
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 | Method and Description |
---|---|
private static ImmutableEntryHashSetRVM<RVMClass> |
InterfaceHierarchy.allImplementors(RVMClass I) |
private static ImmutableEntryHashSetRVM<RVMClass> |
InterfaceHierarchy.allSubClasses(RVMClass C) |
private static ImmutableEntryHashSetRVM<RVMClass> |
InterfaceHierarchy.findOrCreateSet(RVMClass I) |