Uses of Class
org.jmlspecs.jml4.esc.gc.lang.sugared.SugaredStatement

Packages that use SugaredStatement
org.jmlspecs.jml4.esc.gc   
org.jmlspecs.jml4.esc.gc.lang.sugared   
 

Uses of SugaredStatement in org.jmlspecs.jml4.esc.gc
 

Methods in org.jmlspecs.jml4.esc.gc that return SugaredStatement
 SugaredStatement Ast2SugaredVisitor.getResult()
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredAssert sugaredAssert)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredAssert sugaredAssert)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredAssert stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredAssert sugaredAssert, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredAssume sugaredAssume)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredAssume sugaredAssume)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredAssume stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredAssume sugaredAssume, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredBreakStatement sugaredBreakStatement)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredBreakStatement sugaredBreakStatement)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredBreakStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredBreakStatement breakStmt, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredContinueStatement sugaredContinueStatement)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredContinueStatement sugaredContinueStatement)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredContinueStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredContinueStatement continueStmt, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredExprStatement sugaredExprStatement)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredExprStatement sugaredExprStatement)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredExprStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredExprStatement sugaredExprStatement, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredGoto sugaredGoto)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredGoto sugaredGoto)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredGoto stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredGoto sugaredGoto, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredHavoc sugaredHavoc)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredHavoc sugaredHavoc)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredHavoc stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredHavoc sugaredHavoc, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredIfStatement sugaredIfStatement)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredIfStatement sugaredIfStatement)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredIfStatement sugaredIfStatement, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredPostcondition sugaredPostcondition)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredPostcondition sugaredPostcondition)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredPostcondition stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredPostcondition sugaredPostcondition, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredPrecondition sugaredPrecondition)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredPrecondition sugaredPrecondition)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredPrecondition stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredPrecondition sugaredPrecondition, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredReturnStatement sugaredReturnStatement)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredReturnStatement sugaredReturn)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredReturnStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredReturnStatement returnStmt, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredSequence sugaredSequence)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredSequence sugaredSequence)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredSequence stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredSequence sugaredSequence, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredVarDecl sugaredVarDecl)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredVarDecl sugaredVarDecl)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredVarDecl stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredVarDecl sugaredVarDecl, SugaredStatement rest)
           
 SugaredStatement TargetGatheringVisitor.visit(SugaredWhileStatement sugaredWhileStatement)
           
 SugaredStatement SimplifyingVisitor.visit(SugaredWhileStatement sugaredWhileStatement)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredWhileStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredWhileStatement whileStmt, SugaredStatement rest)
           
 

Methods in org.jmlspecs.jml4.esc.gc with parameters of type SugaredStatement
 SugaredStatement SugaredStatementVisitor.visit(SugaredAssert stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredAssert sugaredAssert, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredAssume stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredAssume sugaredAssume, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredBreakStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredBreakStatement breakStmt, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredContinueStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredContinueStatement continueStmt, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredExprStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredExprStatement sugaredExprStatement, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredGoto stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredGoto sugaredGoto, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredHavoc stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredHavoc sugaredHavoc, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredIfStatement sugaredIfStatement, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredPostcondition stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredPostcondition sugaredPostcondition, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredPrecondition stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredPrecondition sugaredPrecondition, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredReturnStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredReturnStatement returnStmt, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredSequence stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredSequence sugaredSequence, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredVarDecl stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredVarDecl sugaredVarDecl, SugaredStatement rest)
           
 SugaredStatement SugaredStatementVisitor.visit(SugaredWhileStatement stmt, SugaredStatement rest)
           
 SugaredStatement DesugarLoopVisitor.visit(SugaredWhileStatement whileStmt, SugaredStatement rest)
           
 

Uses of SugaredStatement in org.jmlspecs.jml4.esc.gc.lang.sugared
 

Subclasses of SugaredStatement in org.jmlspecs.jml4.esc.gc.lang.sugared
 class SugaredAssert
           
 class SugaredAssume
           
 class SugaredBreakStatement
           
 class SugaredContinueStatement
           
 class SugaredExprStatement
           
 class SugaredGoto
           
 class SugaredHavoc
           
 class SugaredIfStatement
           
 class SugaredPostcondition
           
 class SugaredPrecondition
           
 class SugaredReturnStatement
           
 class SugaredSequence
           
 class SugaredVarDecl
           
 class SugaredWhileStatement
           
 

Fields in org.jmlspecs.jml4.esc.gc.lang.sugared declared as SugaredStatement
 SugaredStatement SugaredWhileStatement.action
           
 SugaredStatement SugaredIfStatement.elseStatement
           
static SugaredStatement SugaredAssert.SKIP
           
 SugaredStatement SugaredBlock.stmt
           
 SugaredStatement SugaredSequence.stmt1
           
 SugaredStatement SugaredIfStatement.thenStatement
           
 

Methods in org.jmlspecs.jml4.esc.gc.lang.sugared that return SugaredStatement
 SugaredStatement SugaredWhileStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredVarDecl.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
abstract  SugaredStatement SugaredStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredSequence.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredReturnStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredPrecondition.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredPostcondition.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredIfStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredHavoc.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredGoto.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredExprStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredContinueStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredBreakStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredAssume.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredAssert.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredWhileStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredVarDecl.accept(SimplifyingVisitor visitor)
           
abstract  SugaredStatement SugaredStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredSequence.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredReturnStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredPrecondition.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredPostcondition.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredIfStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredHavoc.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredGoto.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredExprStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredContinueStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredBreakStatement.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredAssume.accept(SimplifyingVisitor visitor)
           
 SugaredStatement SugaredAssert.accept(SimplifyingVisitor visitor)
           
static SugaredStatement SugaredSequence.fold(SugaredStatement[] block)
           
 SugaredStatement SugaredSequence.stmt2()
           
 

Methods in org.jmlspecs.jml4.esc.gc.lang.sugared with parameters of type SugaredStatement
 SugaredStatement SugaredWhileStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredVarDecl.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
abstract  SugaredStatement SugaredStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredSequence.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredReturnStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredPrecondition.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredPostcondition.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredIfStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredHavoc.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredGoto.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredExprStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredContinueStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredBreakStatement.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredAssume.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
 SugaredStatement SugaredAssert.accept(DesugarLoopVisitor visitor, SugaredStatement rest)
           
static SugaredStatement SugaredSequence.fold(SugaredStatement[] block)
           
 

Constructors in org.jmlspecs.jml4.esc.gc.lang.sugared with parameters of type SugaredStatement
SugaredBlock(java.lang.String blockId, SugaredStatement stmt)
           
SugaredBlock(java.lang.String blockId, SugaredStatement stmt, java.lang.String[] gotos)
           
SugaredIfStatement(SugaredExpression condition, SugaredStatement thenStatement, SugaredStatement elseStatement, int sourceStart)
           
SugaredSequence(SugaredStatement stmt1, SugaredStatement stmt2)
           
SugaredWhileStatement(java.lang.String label, SugaredExpression condition, SugaredLoopAnnotations annotations, SugaredStatement action, int sourceStart)