public final class DeletedFieldsPlugin extends Object implements org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
Constructor and Description |
---|
DeletedFieldsPlugin() |
Modifier and Type | Method and Description |
---|---|
boolean |
handleLoadField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
org.graalvm.compiler.nodes.ValueNode object,
jdk.vm.ci.meta.ResolvedJavaField field) |
boolean |
handleLoadStaticField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaField field) |
boolean |
handleStoreField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
org.graalvm.compiler.nodes.ValueNode object,
jdk.vm.ci.meta.ResolvedJavaField field,
org.graalvm.compiler.nodes.ValueNode value) |
boolean |
handleStoreStaticField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b,
jdk.vm.ci.meta.ResolvedJavaField field,
org.graalvm.compiler.nodes.ValueNode value) |
public boolean handleLoadField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b, org.graalvm.compiler.nodes.ValueNode object, jdk.vm.ci.meta.ResolvedJavaField field)
handleLoadField
in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
public boolean handleLoadStaticField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b, jdk.vm.ci.meta.ResolvedJavaField field)
handleLoadStaticField
in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
public boolean handleStoreField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b, org.graalvm.compiler.nodes.ValueNode object, jdk.vm.ci.meta.ResolvedJavaField field, org.graalvm.compiler.nodes.ValueNode value)
handleStoreField
in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin
public boolean handleStoreStaticField(org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderContext b, jdk.vm.ci.meta.ResolvedJavaField field, org.graalvm.compiler.nodes.ValueNode value)
handleStoreStaticField
in interface org.graalvm.compiler.nodes.graphbuilderconf.NodePlugin