public class InvokeGraal extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Backend |
backend |
protected CodeCacheProvider |
codeCache |
private static AtomicInteger |
compilationId |
protected MetaAccessProvider |
metaAccess |
protected Providers |
providers |
protected TargetDescription |
target |
| Constructor and Description |
|---|
InvokeGraal() |
| Modifier and Type | Method and Description |
|---|---|
protected InstalledCode |
compileAndInstallMethod(ResolvedJavaMethod method)
The simplest way to compile a method, using the default behavior for everything.
|
protected ResolvedJavaMethod |
findMethod(Class<?> declaringClass,
String name)
Look up a method using Java reflection and convert it to the Graal API method object.
|
protected final MetaAccessProvider metaAccess
protected final CodeCacheProvider codeCache
protected final TargetDescription target
private static AtomicInteger compilationId
public InvokeGraal()
protected InstalledCode compileAndInstallMethod(ResolvedJavaMethod method)
protected ResolvedJavaMethod findMethod(Class<?> declaringClass, String name)