org.jmlspecs.jml4.esc.gc
Class DesugaringVisitor
java.lang.Object
org.jmlspecs.jml4.esc.gc.DesugaringVisitor
public class DesugaringVisitor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DesugaringVisitor
public DesugaringVisitor()
visit
public SimpleProgram visit(SugaredProgram sugaredProgram)
visit
public SimpleBlock visit(SugaredBlock sugared)
visit
public SimpleStatement visit(SugaredSequence sugaredSequence)
visit
public SimpleStatement visit(SugaredAssert sugaredAssert)
visit
public SimpleStatement visit(SugaredAssume sugaredAssume)
visit
public SimpleExpression visit(SugaredAssignment sugaredAssignment)
visit
public SimpleStatement visit(SugaredVarDecl var)
visit
public SimpleExpression visit(SugaredBooleanConstant bool)
visit
public SimpleExpression visit(SugaredIntegerConstant intConst)
visit
public SimpleExpression visit(SugaredVariable var)
visit
public SimpleExpression visit(SugaredNotExpression notExpr)
visit
public SimpleExpression visit(SugaredBinaryExpression binExpr)
visit
public SimpleExpression visit(SugaredConditionalExpression condExpr)
visit
public SimpleStatement visit(SugaredIfStatement sugaredIfStatement)
visit
public SimpleStatement visit(SugaredWhileStatement sugaredWhileStatement)
visit
public SimpleStatement visit(SugaredContinueStatement sugaredContinueStatement)
visit
public SimpleStatement visit(SugaredBreakStatement sugaredBreakStatement)
visit
public SimpleStatement visit(SugaredReturnStatement sugaredReturn)
visit
public SimpleStatement visit(SugaredPrecondition sugaredPrecondition)
visit
public SimpleStatement visit(SugaredPostcondition sugaredPostcondition)
visit
public SimpleStatement visit(SugaredGoto sugaredGoto)
visit
public SimpleExpression visit(SugaredPostfixExpression post)
visit
public SimpleStatement visit(SugaredHavoc sugaredHavoc)
visit
public SimpleExpression visit(SugaredQuantifiedExpression quantExpr)
visit
public SimpleExpression visit(SugaredOldExpression oldExpr)
visit
public SimpleExpression visit(SugaredMessageSend msgSend)
visit
public SimpleExpression visit(SugaredThisReference thisRef)
visit
public SimpleExpression visit(SugaredSuperReference superRef)
visit
public SimpleExpression visit(SugaredFieldReference fieldRef)
visit
public SimpleExpression visit(SugaredArrayReference arrayRef)
visit
public SimpleExpression visit(SugaredArrayAllocationExpression arrayAlloc)