public final class ConstantFoldLoadFieldPlugin extends Object implements org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
| Constructor and Description |
|---|
ConstantFoldLoadFieldPlugin(ClassInitializationSupport classInitializationSupport) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
handleLoadField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
org.graalvm.compiler.nodes.ValueNode receiver,
jdk.vm.ci.meta.ResolvedJavaField field) |
boolean |
handleLoadStaticField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaField staticField) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanChangeStackKind, handleCheckCast, handleInstanceOf, handleInvoke, handleLoadIndexed, handleNewArray, handleNewInstance, handleNewMultiArray, handleStoreField, handleStoreIndexed, handleStoreStaticField, instrumentExceptionDispatchpublic ConstantFoldLoadFieldPlugin(ClassInitializationSupport classInitializationSupport)
public boolean handleLoadField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
org.graalvm.compiler.nodes.ValueNode receiver,
jdk.vm.ci.meta.ResolvedJavaField field)
handleLoadField in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePluginpublic boolean handleLoadStaticField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaField staticField)
handleLoadStaticField in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin