private static class DynamicLinker.DL_Helper extends Object
Modifier | Constructor and Description |
---|---|
private |
DL_Helper() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
compileMethod(DynamicLink dynamicLink,
RVMMethod targetMethod)
Compile (if necessary) targetMethod and patch the appropriate dispatch tables.
|
(package private) static DynamicLink |
resolveDynamicInvocation()
Discovers a method reference to be invoked via dynamic bridge.
|
(package private) static RVMMethod |
resolveMethodRef(DynamicLink dynamicLink)
Resolves a method ref into appropriate RVMMethod.
|
private DL_Helper()
static DynamicLink resolveDynamicInvocation()
static RVMMethod resolveMethodRef(DynamicLink dynamicLink)
dynamicLink
- a DynamicLink that describes call sitestatic void compileMethod(DynamicLink dynamicLink, RVMMethod targetMethod)
dynamicLink
- a DynamicLink that describes call site.targetMethod
- the RVMMethod to compile (if not already compiled)