public abstract class OwnerNode<T extends com.github.javaparser.ast.Node> extends OwnedNode<T>
NodeRepresenter.Builder<T extends com.github.javaparser.ast.Node,S extends NodeRepresenter.Builder<T,?>>name| Constructor and Description |
|---|
OwnerNode() |
OwnerNode(NodeRepresenter.Builder<T,?> builder) |
OwnerNode(String name,
T representedNode) |
| Modifier and Type | Method and Description |
|---|---|
Set<DataFlowNode> |
getOwnedNodes()
Gets all direct or indirectly owned nodes.
|
boolean |
owns(DataFlowNode node)
True when this owner is either a direct owner or is an indirect owner of the input node.
|
builder, equals, getName, getRepresentedNode, hashCode, setName, setRepresentedNode, toStringpublic OwnerNode()
public OwnerNode(NodeRepresenter.Builder<T,?> builder)
public boolean owns(DataFlowNode node)
node - The OwnedNode to check if it's owned by this.public final Set<DataFlowNode> getOwnedNodes()
Set of DataFlowNode.Copyright © 2019. All rights reserved.