public class RegisteredEscapeExpression extends EscapeExpression
ProgramElement.TreeStructure
SourceElement.Position
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
mapEscape |
private static long |
serialVersionUID
generated UID
|
functionName
children, expressionParent, INFIX, POSTFIX, PREFIX
comments
factory
STRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE
Constructor and Description |
---|
RegisteredEscapeExpression(java.lang.String mapEscape,
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
private final java.lang.String mapEscape
RegisteredEscapeExpression(java.lang.String mapEscape, java.util.List<Expression> arguments)
public Expression deepClone()
public java.lang.String toSource()
toSource
in interface SourceElement
toSource
in class JavaSourceElement