org.jmlspecs.jml4.fspv.theory
Class TheoryBlockStatement
java.lang.Object
org.jmlspecs.jml4.fspv.theory.TheoryStatement
org.jmlspecs.jml4.fspv.theory.TheoryBlockStatement
- Direct Known Subclasses:
- TheoryLocalDeclarationBlockStatement
public class TheoryBlockStatement
- extends TheoryStatement
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EMPTY_BLOCK
public static final TheoryBlockStatement EMPTY_BLOCK
statements
public TheoryStatement[] statements
TheoryBlockStatement
public TheoryBlockStatement(TheoryStatement[] statements)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
size
public int size()
statementAt
public TheoryStatement statementAt(int i)
Merge
public static TheoryBlockStatement Merge(TheoryBlockStatement prestateAssignments,
TheoryBlockStatement block)
visit
public java.lang.Object visit(TheoryVisitor visitor)
- Overrides:
visit
in class TheoryStatement