public class DSLShare
extends java.lang.Object
Constructor and Description |
---|
DSLShare() |
Modifier and Type | Method and Description |
---|---|
static <T extends Node> |
findRoot(T node) |
static boolean |
isExcluded(Node currentNode,
DSLMetadata otherMetadata) |
static <T extends Node & DSLNode> |
rewrite(Node thisNode,
T newNode,
java.lang.String message) |
static <T extends Node & DSLNode> |
rewriteToPolymorphic(Node oldNode,
DSLNode uninitializedDSL,
T polymorphic,
DSLNode currentCopy,
DSLNode newNodeDSL,
java.lang.String message) |
static <T extends Node & DSLNode> |
rewriteUninitialized(Node uninitialized,
T newNode) |
public static boolean isExcluded(Node currentNode, DSLMetadata otherMetadata)
public static <T extends Node & DSLNode> T rewrite(Node thisNode, T newNode, java.lang.String message)
public static <T extends Node> T findRoot(T node)
public static <T extends Node & DSLNode> T rewriteUninitialized(Node uninitialized, T newNode)