org.jmlspecs.jml4.fspv.theory
Class TheoryLoopAnnotationsExpression
java.lang.Object
org.jmlspecs.jml4.fspv.theory.TheoryExpression
org.jmlspecs.jml4.fspv.theory.TheoryLoopAnnotationsExpression
public class TheoryLoopAnnotationsExpression
- extends TheoryExpression
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_LOOP_ANNOTATIONS
public static final TheoryLoopAnnotationsExpression EMPTY_LOOP_ANNOTATIONS
invariant
public final TheoryInvariantExpression invariant
variant
public final TheoryVariantExpression variant
TheoryLoopAnnotationsExpression
public TheoryLoopAnnotationsExpression(TheoryInvariantExpression invariant,
TheoryVariantExpression variant)
invariantSize
public int invariantSize()
invariantAt
public TheoryExpression invariantAt(int i)
variantSize
public int variantSize()
variantAt
public TheoryExpression variantAt(int i)
visit
public java.lang.Object visit(TheoryVisitor visitor)
- Overrides:
visit
in class TheoryExpression