Interface | Description |
---|---|
GraphBuilderContext |
Used by a
GraphBuilderPlugin to interface with an object that parses the bytecode of a
single method as part of building a graph . |
GraphBuilderPlugin |
Marker interface for graph builder plugins.
|
InlineInvokePlugin |
Plugin for specifying what is inlined during graph parsing.
|
IntrinsicContext.SideEffectsState |
Models the state of a graph in terms of
side effects that
are control flow predecessors of the current point in a graph. |
InvocationPlugin |
Plugin for handling a specific method invocation.
|
InvocationPlugin.Receiver |
The receiver in a non-static method.
|
LoopExplosionPlugin | |
NodePlugin | |
ParameterPlugin |
Class | Description |
---|---|
ForeignCallPlugin |
InvocationPlugin for converting a method call directly to a foreign call. |
GraphBuilderConfiguration | |
GraphBuilderConfiguration.Plugins | |
InlineInvokePlugin.InlineInfo |
Result of a
inlining decision . |
IntrinsicContext |
An intrinsic is a substitute implementation of a Java method (or a bytecode in the case of
snippets) that is itself implemented in Java.
|
InvocationPlugins |
Manages a set of
InvocationPlugin s. |
InvocationPlugins.Checker | |
InvocationPlugins.InvocationPluginReceiver | |
InvocationPlugins.Registration |
Utility for
registration of invocation plugins.
|
MethodSubstitutionPlugin |
An
InvocationPlugin for a method where the implementation of the method is provided by a
substitute method. |
Enum | Description |
---|---|
GraphBuilderConfiguration.DebugInfoMode | |
IntrinsicContext.CompilationContext |
Denotes the compilation context in which an intrinsic is being parsed.
|