| 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
InvocationPlugins. |
| 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.
|