org.jmlspecs.jml4.esc.gc.lang.sugared
Class SugaredGoto

java.lang.Object
  extended by org.jmlspecs.jml4.esc.gc.lang.sugared.SugaredStatement
      extended by org.jmlspecs.jml4.esc.gc.lang.sugared.SugaredGoto

public class SugaredGoto
extends SugaredStatement


Field Summary
 java.lang.String[] gotos
           
static java.lang.String[] NOWHERE
           
 
Fields inherited from class org.jmlspecs.jml4.esc.gc.lang.sugared.SugaredStatement
sourceStart
 
Constructor Summary
SugaredGoto(java.lang.String[] gotos)
           
 
Method Summary
 SimpleStatement accept(DesugaringVisitor visitor)
           
 SugaredStatement accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement accept(SimplifyingVisitor visitor)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NOWHERE

public static final java.lang.String[] NOWHERE

gotos

public final java.lang.String[] gotos
Constructor Detail

SugaredGoto

public SugaredGoto(java.lang.String[] gotos)
Method Detail

accept

public SimpleStatement accept(DesugaringVisitor visitor)
Specified by:
accept in class SugaredStatement

accept

public SugaredStatement accept(SimplifyingVisitor visitor)
Specified by:
accept in class SugaredStatement

accept

public SugaredStatement accept(DesugarLoopVisitor visitor,
                               SugaredStatement rest)
Specified by:
accept in class SugaredStatement

toString

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