public abstract static class ExpressionFactory.ExpressionBase extends NodeBase implements ExpressionInternal
Constructor and Description |
---|
ExpressionFactory.ExpressionBase(ExpressionFactory ef) |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(Visitor v)
Accept the visitor and allow it to perform actions on this Node.
|
<T extends Node> |
copy(Class<T> cls)
Make a deep copy of this node.
|
<T extends Node> |
copy(Node newParent,
Class<T> cls)
Copy setting a new parent in the result.
|
boolean |
isAssignable() |
getAncestor, id, parent, parent, postCopy, preCopy, toString
attributes, get, set
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
type
getAncestor, id, parent, parent
attributes, get, set
public ExpressionFactory.ExpressionBase(ExpressionFactory ef)
public boolean isAssignable()
isAssignable
in interface ExpressionInternal
public <T extends Node> T copy(Class<T> cls)
Node
public <T extends Node> T copy(Node newParent, Class<T> cls)
Node
Copyright © 2017 Oracle. All rights reserved.