Top Description Methods
jdk.vm.ci.runtime

public Interface JVMCICompilerFactory

Known Direct Implementers
jdk.vm.ci.hotspot.HotSpotJVMCICompilerConfig.DummyCompilerFactory
Imports
java.io.PrintStream

Factory for creating JVMCI compilers.

Method Summary

Modifier and TypeMethod and Description
public JVMCICompiler
createCompiler(JVMCIRuntime runtime)

Create a new instance of a JVMCICompiler.

public String
getCompilerName()

Get the name of this compiler.

public default void
onSelection()

Notifies this object that it has been selected to create a compiler and it should now perform any heavy weight initialization that it deferred during construction.

public default void
printProperties(PrintStream
where to print the message
out
)

Prints a description of the properties used to configure this compiler.

Method Detail

createCompilerback to summary
public JVMCICompiler createCompiler(JVMCIRuntime runtime)

Create a new instance of a JVMCICompiler.

getCompilerNameback to summary
public String getCompilerName()

Get the name of this compiler. The name is used by JVMCI to determine which factory to use.

onSelectionback to summary
public default void onSelection()

Notifies this object that it has been selected to create a compiler and it should now perform any heavy weight initialization that it deferred during construction.

printPropertiesback to summary
public default void printProperties(PrintStream out)

Prints a description of the properties used to configure this compiler.

Parameters
out:PrintStream

where to print the message