public abstract class ADTPrefixConstruct extends Operator implements ReferencePrefix
ProgramElement.TreeStructure
SourceElement.Position
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
private ReferenceSuffix |
suffix |
children, expressionParent, INFIX, POSTFIX, PREFIX
comments
factory
STRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE
Modifier | Constructor and Description |
---|---|
|
ADTPrefixConstruct() |
protected |
ADTPrefixConstruct(ADTPrefixConstruct proto) |
|
ADTPrefixConstruct(Expression unary) |
|
ADTPrefixConstruct(Expression lhs,
Expression rhs) |
Modifier and Type | Method and Description |
---|---|
void |
accept(SourceVisitor arg0) |
int |
getPrecedence() |
ReferenceSuffix |
getReferenceSuffix() |
void |
setReferenceSuffix(ReferenceSuffix arg0) |
java.lang.String |
toString() |
getArguments, getArity, getASTParent, getChildAt, getChildCount, getChildPositionCode, getExpressionAt, getExpressionContainer, getExpressionCount, getFirstElement, getLastElement, getNotation, isLeftAssociative, isToBeParenthesized, makeParentRoleValid, precedes, replaceChild, setArguments, setExpressionContainer
getIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll
getComments, setComments, validate
getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getASTParent, getComments, setComments
deepClone, getEndPosition, getFactory, getFirstElement, getLastElement, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource
validate
deepClone
getIndexOfChild, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll
private static final long serialVersionUID
private ReferenceSuffix suffix
public ADTPrefixConstruct()
public ADTPrefixConstruct(Expression unary)
public ADTPrefixConstruct(Expression lhs, Expression rhs)
protected ADTPrefixConstruct(ADTPrefixConstruct proto)
public ReferenceSuffix getReferenceSuffix()
getReferenceSuffix
in interface ReferencePrefix
public void setReferenceSuffix(ReferenceSuffix arg0)
setReferenceSuffix
in interface ReferencePrefix
public void accept(SourceVisitor arg0)
accept
in interface SourceElement
public int getPrecedence()
getPrecedence
in class Operator
public java.lang.String toString()
toString
in class java.lang.Object