public static class GraalCompiler.Request<T extends CompilationResult> extends Object
| Modifier and Type | Field and Description |
|---|---|
Backend |
backend |
T |
compilationResult |
CompilationResultBuilderFactory |
factory |
StructuredGraph |
graph |
PhaseSuite<HighTierContext> |
graphBuilderSuite |
ResolvedJavaMethod |
installedCodeOwner |
LIRSuites |
lirSuites |
OptimisticOptimizations |
optimisticOpts |
ProfilingInfo |
profilingInfo |
Providers |
providers |
Suites |
suites |
boolean |
verifySourcePositions |
| Constructor and Description |
|---|
Request(StructuredGraph graph,
ResolvedJavaMethod installedCodeOwner,
Providers providers,
Backend backend,
PhaseSuite<HighTierContext> graphBuilderSuite,
OptimisticOptimizations optimisticOpts,
ProfilingInfo profilingInfo,
Suites suites,
LIRSuites lirSuites,
T compilationResult,
CompilationResultBuilderFactory factory,
boolean verifySourcePositions) |
public final StructuredGraph graph
public final ResolvedJavaMethod installedCodeOwner
public final Providers providers
public final Backend backend
public final PhaseSuite<HighTierContext> graphBuilderSuite
public final OptimisticOptimizations optimisticOpts
public final ProfilingInfo profilingInfo
public final Suites suites
public final LIRSuites lirSuites
public final T extends CompilationResult compilationResult
public final CompilationResultBuilderFactory factory
public final boolean verifySourcePositions
public Request(StructuredGraph graph, ResolvedJavaMethod installedCodeOwner, Providers providers, Backend backend, PhaseSuite<HighTierContext> graphBuilderSuite, OptimisticOptimizations optimisticOpts, ProfilingInfo profilingInfo, Suites suites, LIRSuites lirSuites, T compilationResult, CompilationResultBuilderFactory factory, boolean verifySourcePositions)
graph - the graph to be compiledinstalledCodeOwner - the method the compiled code will be associated with once
installed. This argument can be null.providers - backend - graphBuilderSuite - optimisticOpts - profilingInfo - suites - lirSuites - compilationResult - factory - public T execute()