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, toStringattributes, get, setclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittypegetAncestor, id, parent, parentattributes, get, setpublic ExpressionFactory.ExpressionBase(ExpressionFactory ef)
public boolean isAssignable()
isAssignable in interface ExpressionInternalpublic <T extends Node> T copy(Class<T> cls)
Nodepublic <T extends Node> T copy(Node newParent, Class<T> cls)
NodeCopyright © 2017 Oracle. All rights reserved.