| 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.runtime |
| Modifier and Type | Field and Description |
|---|---|
private static ImmutableEntryHashMapRVM<RVMMethod,ReflectionBase> |
RVMMethod.invokeMethods
Map from a method to a reflective method capable of invoking it
|
| Modifier and Type | Method and Description |
|---|---|
ReflectionBase |
RVMMethod.getInvoker() |
| Modifier and Type | Field and Description |
|---|---|
static ReflectionBase |
ReflectionBase.nullInvoker
Reflective method invoker that performs no invocation
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
Reflection.invoke(RVMMethod method,
ReflectionBase invoker,
Object thisArg,
Object[] otherArgs,
boolean isNonvirtual)
Call a method.
|
static boolean |
Reflection.needsCheckArgs(ReflectionBase invoker)
Does the reflective method scheme need to check the arguments are valid?
|