org.jmlspecs.jml4.esc.gc.lang.sugared.expr
Class SugaredNotExpression

java.lang.Object
  extended by org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
      extended by org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredUnaryExpression
          extended by org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredNotExpression

public class SugaredNotExpression
extends SugaredUnaryExpression


Field Summary
 
Fields inherited from class org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredUnaryExpression
expr
 
Fields inherited from class org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
EMPTY, sourceEnd, sourceStart, type
 
Constructor Summary
SugaredNotExpression(SugaredExpression expr, int sourceStart, int sourceEnd)
           
 
Method Summary
 SimpleExpression accept(DesugaringVisitor visitor)
           
 SugaredExpression accept(SugaredExpressionVisitor visitor)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
clearSourcePosition, equals, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SugaredNotExpression

public SugaredNotExpression(SugaredExpression expr,
                            int sourceStart,
                            int sourceEnd)
Method Detail

accept

public SimpleExpression accept(DesugaringVisitor visitor)
Specified by:
accept in class SugaredExpression

accept

public SugaredExpression accept(SugaredExpressionVisitor visitor)
Specified by:
accept in class SugaredExpression

toString

public java.lang.String toString()
Specified by:
toString in class SugaredExpression