public abstract class FloatingAnchoredNode extends FloatingNode
Node.ConstantNodeParameter, Node.InjectedNodeParameter, Node.Input, Node.NodeIntrinsic, Node.OptionalInput, Node.Successor, Node.ValueNumberable
Modifier and Type | Field and Description |
---|---|
protected AnchoringNode |
anchor |
static NodeClass<FloatingAnchoredNode> |
TYPE |
NODE_LIST, NOT_ITERABLE, USE_UNSAFE_TO_CLONE, WithAllEdges, WithNoEdges, WithOnlyInputEdges, WithOnlySucessorEdges
Constructor and Description |
---|
FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode> c,
Stamp stamp) |
FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode> c,
Stamp stamp,
AnchoringNode anchor) |
Modifier and Type | Method and Description |
---|---|
AnchoringNode |
getAnchor() |
void |
setAnchor(AnchoringNode x) |
asNode
asConstant, asJavaConstant, getKind, graph, inferStamp, isAllowedUsageType, isConstant, isConstantPredicate, isNullConstant, setStamp, stamp, updateStamp
acceptInputs, acceptSuccessors, afterClone, assertFalse, assertTrue, cfgPredecessors, cfgSuccessors, clearInputs, clearSuccessors, copyWithInputs, copyWithInputs, equals, fail, formatTo, getDebugProperties, getDebugProperties, getId, getNodeClass, getUsageAt, getUsageCount, hashCode, hasNoUsages, hasUsages, inputs, isAlive, isDeleted, markDeleted, modCount, newIdentityMap, newIdentityMap, newIdentityMap, newMap, newMap, newMap, newSet, newSet, predecessor, pushInputs, removeUsage, replaceAndDelete, replaceAtMatchingUsages, replaceAtPredecessor, replaceAtUsages, replaceAtUsages, replaceAtUsages, replaceFirstInput, replaceFirstSuccessor, safeDelete, simplify, successors, toString, toString, updatePredecessor, updateUsages, updateUsagesInterface, usages, valueEquals, verify, verifyEdges, verifyInputs
public static final NodeClass<FloatingAnchoredNode> TYPE
protected AnchoringNode anchor
public FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode> c, Stamp stamp)
public FloatingAnchoredNode(NodeClass<? extends FloatingAnchoredNode> c, Stamp stamp, AnchoringNode anchor)
public AnchoringNode getAnchor()
public void setAnchor(AnchoringNode x)