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)