public class DLEmbeddedExpression extends EscapeExpression
ProgramElement.TreeStructure
SourceElement.Position
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
functionName
children, expressionParent, INFIX, POSTFIX, PREFIX
comments
factory
STRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE
Constructor and Description |
---|
DLEmbeddedExpression(java.lang.String functionName,
java.util.List<Expression> arguments) |
Modifier and Type | Method and Description |
---|---|
Expression |
deepClone() |
java.lang.String |
toSource() |
accept, getArity, getEscapeExpression, getFunctionName, getNotation, getPrecedence
getArguments, getASTParent, getChildAt, getChildCount, getChildPositionCode, getExpressionAt, getExpressionContainer, getExpressionCount, getFirstElement, getLastElement, isLeftAssociative, isToBeParenthesized, makeParentRoleValid, precedes, replaceChild, setArguments, setExpressionContainer
getIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll
getComments, setComments, validate
getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll
getComments, setComments
getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition
validate
private static final long serialVersionUID
public DLEmbeddedExpression(java.lang.String functionName, java.util.List<Expression> arguments)
public Expression deepClone()
public java.lang.String toSource()
toSource
in interface SourceElement
toSource
in class JavaSourceElement