|
RECODER 0.92 | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectrecoder.java.JavaSourceElement
recoder.java.JavaProgramElement
recoder.java.JavaNonTerminalProgramElement
recoder.java.expression.Operator
recoder.java.expression.operator.BinaryNot
public class BinaryNot
Binary not.
| Field Summary |
|---|
| Fields inherited from class recoder.java.expression.Operator |
|---|
children, expressionParent, INFIX, POSTFIX, PREFIX |
| Fields inherited from class recoder.java.JavaSourceElement |
|---|
factory |
| Constructor Summary | |
|---|---|
|
BinaryNot()
Binary not. |
protected |
BinaryNot(BinaryNot proto)
Binary not. |
|
BinaryNot(Expression child)
Binary not. |
| Method Summary | |
|---|---|
void |
accept(SourceVisitor v)
Receive a visitor, for instance a pretty printer. |
BinaryNot |
deepClone()
Deep clone. |
int |
getArity()
Get arity. |
int |
getNotation()
Get notation. |
int |
getPrecedence()
Get precedence. |
boolean |
isLeftAssociative()
Checks if this operator is left or right associative. |
| Methods inherited from class recoder.java.expression.Operator |
|---|
getArguments, getASTParent, getChildAt, getChildCount, getChildPositionCode, getExpressionAt, getExpressionContainer, getExpressionCount, getFirstElement, getLastElement, isToBeParenthesized, makeParentRoleValid, precedes, replaceChild, setArguments, setExpressionContainer |
| Methods inherited from class recoder.java.JavaNonTerminalProgramElement |
|---|
getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll |
| Methods inherited from class recoder.java.JavaProgramElement |
|---|
getComments, getID, setComments, validate |
| Methods inherited from class recoder.java.JavaSourceElement |
|---|
getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface recoder.java.NonTerminalProgramElement |
|---|
getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll |
| Constructor Detail |
|---|
public BinaryNot()
public BinaryNot(Expression child)
child - an expression.protected BinaryNot(BinaryNot proto)
proto - a binary not.| Method Detail |
|---|
public BinaryNot deepClone()
public int getArity()
getArity in class Operatorpublic int getPrecedence()
getPrecedence in class Operatorpublic int getNotation()
getNotation in class Operatorpublic boolean isLeftAssociative()
isLeftAssociative in class Operatortrue, if the operator is left associative,
false otherwise.public void accept(SourceVisitor v)
SourceElement
v - a source visitor.
|
RECODER 0.92 | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||