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

java.lang.Object
  extended by org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
      extended by org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredAssignable
          extended by org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredArrayReference

public class SugaredArrayReference
extends SugaredAssignable


Field Summary
 SugaredExpression position
           
 SugaredExpression receiver
           
 
Fields inherited from class org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
EMPTY, sourceEnd, sourceStart, type
 
Constructor Summary
SugaredArrayReference(SugaredExpression receiver, SugaredExpression position, TypeBinding type, int sourceStart, int sourceEnd)
           
 
Method Summary
 SimpleExpression accept(DesugaringVisitor visitor)
           
 SugaredExpression accept(SugaredExpressionVisitor visitor)
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredAssignable
isField, isVariable
 
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
 

Field Detail

receiver

public final SugaredExpression receiver

position

public final SugaredExpression position
Constructor Detail

SugaredArrayReference

public SugaredArrayReference(SugaredExpression receiver,
                             SugaredExpression position,
                             TypeBinding type,
                             int sourceStart,
                             int sourceEnd)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class SugaredAssignable

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