Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/VirtualState.java @ 15002:06e50d290784
isAllowedUsageType on Nodes
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Mon, 07 Apr 2014 11:32:08 +0200 |
parents | 5e3d1a68664e |
children | eff4e6131ce3 |
comparison
equal
deleted
inserted
replaced
15001:27c04ee36dcb | 15002:06e50d290784 |
---|---|
26 | 26 |
27 /** | 27 /** |
28 * Base class for nodes that contain "virtual" state, like FrameState and VirtualObjectState. | 28 * Base class for nodes that contain "virtual" state, like FrameState and VirtualObjectState. |
29 * Subclasses of this class will be treated in a special way by the scheduler. | 29 * Subclasses of this class will be treated in a special way by the scheduler. |
30 */ | 30 */ |
31 @NodeInfo(allowedUsageTypes = {InputType.State}) | |
31 public abstract class VirtualState extends Node { | 32 public abstract class VirtualState extends Node { |
32 | 33 |
33 public interface NodeClosure<T extends Node> { | 34 public interface NodeClosure<T extends Node> { |
34 | 35 |
35 void apply(Node usage, T node); | 36 void apply(Node usage, T node); |