public class NoClassInitializationPlugin extends Object implements org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPlugin
| Constructor and Description |
|---|
NoClassInitializationPlugin() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder,
jdk.vm.ci.meta.ResolvedJavaType type,
Supplier<org.graalvm.compiler.nodes.FrameState> frameState,
org.graalvm.compiler.nodes.ValueNode[] classInit) |
void |
loadReferencedType(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder,
jdk.vm.ci.meta.ConstantPool cp,
int cpi,
int bytecode) |
boolean |
supportsLazyInitialization(jdk.vm.ci.meta.ConstantPool cp) |
public boolean supportsLazyInitialization(jdk.vm.ci.meta.ConstantPool cp)
supportsLazyInitialization in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPluginpublic void loadReferencedType(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder,
jdk.vm.ci.meta.ConstantPool cp,
int cpi,
int bytecode)
loadReferencedType in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPluginpublic boolean apply(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext builder,
jdk.vm.ci.meta.ResolvedJavaType type,
Supplier<org.graalvm.compiler.nodes.FrameState> frameState,
org.graalvm.compiler.nodes.ValueNode[] classInit)
apply in interface org.graalvm.compiler.nodes.graphbuilderconf.ClassInitializationPlugin