org.jmlspecs.jml4.fspv.theory
Class TheoryVisitor
java.lang.Object
org.jmlspecs.jml4.fspv.theory.TheoryVisitor
- Direct Known Subclasses:
- PrestateDecorator, SideEffectHandler, SimplTranslator
public class TheoryVisitor
- extends java.lang.Object
- Author:
- karabot
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TheoryVisitor
public TheoryVisitor()
accept
public java.lang.Object accept(Theory theory)
accept
public java.lang.Object accept(TheoryLemma lemma)
accept
public java.lang.Object accept(TheoryType theoryType)
accept
public java.lang.Object accept(TheoryVariable theoryVariable)
accept
public java.lang.Object accept(TheoryAssignmentStatement theoryAssignmentStatement)
accept
public java.lang.Object accept(TheoryConditionalStatement theoryConditionalStatement)
accept
public java.lang.Object accept(TheoryWhileStatement theoryWhileStatement)
accept
public java.lang.Object accept(TheoryBlockStatement theoryBlockStatement)
accept
public java.lang.Object accept(TheoryLocalDeclarationBlockStatement theoryLocalDeclarationBlockStatement)
accept
public java.lang.Object accept(TheoryBindStatement theoryBindStatement)
accept
public java.lang.Object accept(TheoryStatement theoryStatement)
accept
public java.lang.Object accept(TheoryBinaryExpression theoryBinaryExpression)
accept
public java.lang.Object accept(TheoryLiteral theoryLiteral)
accept
public java.lang.Object accept(TheoryUnaryExpression theoryUnaryExpression)
accept
public java.lang.Object accept(TheoryVariableReference theoryVariableReference)
accept
public java.lang.Object accept(TheoryExpression theoryExpression)
accept
public java.lang.Object accept(TheoryOperator theoryOperator)
accept
public java.lang.Object accept(TheoryAssignmentExpression theoryAssignmentExpression)
accept
public java.lang.Object accept(TheoryPostfixExpression theoryPostfixExpression)
accept
public java.lang.Object accept(TheoryPrefixExpression theoryPrefixExpression)
accept
public java.lang.Object accept(TheoryTempVariableReference theoryTempVariableReference)
accept
public java.lang.Object accept(TheoryOldExpression theoryOldExpression)
accept
public java.lang.Object accept(TheoryLoopAnnotationsExpression theoryLoopAnnotationsExpression)
accept
public java.lang.Object accept(TheoryVariantExpression theoryVariantExpression)
accept
public java.lang.Object accept(TheoryInvariantExpression theoryInvariantExpression)
accept
public java.lang.Object accept(TheoryQuantifiedExpression theoryQuantifiedExpression)