Package ru.ispras.microtesk.test.engine
Class AbstractSequence
- java.lang.Object
-
- ru.ispras.microtesk.test.engine.AbstractSequence
-
public final class AbstractSequence extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractSequence.Builder
-
Constructor Summary
Constructors Constructor Description AbstractSequence(Section section, java.util.List<AbstractCall> sequence)
AbstractSequence(Section section, java.util.List<AbstractCall> sequence, java.util.List<java.lang.Boolean> flags, java.util.List<java.lang.Integer> indexes, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> positions)
AbstractSequence(AbstractSequence other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEpilogue(int index, java.util.List<AbstractCall> calls)
void
addEpilogue(int index, AbstractCall call)
void
addPrologue(int index, java.util.List<AbstractCall> calls)
void
addPrologue(int index, AbstractCall call)
java.util.Map<java.lang.Integer,java.util.List<AbstractCall>>
getEpilogues()
java.util.List<java.lang.Boolean>
getFlags()
java.util.List<java.lang.Integer>
getIndexes()
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>>
getPositions()
java.util.Map<java.lang.Integer,java.util.List<AbstractCall>>
getPrologues()
Section
getSection()
java.util.List<AbstractCall>
getSequence()
void
insert(int index, java.util.List<AbstractCall> calls)
boolean
isSignificant(int index)
java.lang.String
toString()
-
-
-
Constructor Detail
-
AbstractSequence
public AbstractSequence(AbstractSequence other)
-
AbstractSequence
public AbstractSequence(Section section, java.util.List<AbstractCall> sequence)
-
AbstractSequence
public AbstractSequence(Section section, java.util.List<AbstractCall> sequence, java.util.List<java.lang.Boolean> flags, java.util.List<java.lang.Integer> indexes, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> positions)
-
-
Method Detail
-
getSection
public Section getSection()
-
getSequence
public java.util.List<AbstractCall> getSequence()
-
getFlags
public java.util.List<java.lang.Boolean> getFlags()
-
isSignificant
public boolean isSignificant(int index)
-
getIndexes
public java.util.List<java.lang.Integer> getIndexes()
-
getPositions
public java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> getPositions()
-
getPrologues
public java.util.Map<java.lang.Integer,java.util.List<AbstractCall>> getPrologues()
-
getEpilogues
public java.util.Map<java.lang.Integer,java.util.List<AbstractCall>> getEpilogues()
-
addPrologue
public void addPrologue(int index, AbstractCall call)
-
addPrologue
public void addPrologue(int index, java.util.List<AbstractCall> calls)
-
addEpilogue
public void addEpilogue(int index, AbstractCall call)
-
addEpilogue
public void addEpilogue(int index, java.util.List<AbstractCall> calls)
-
insert
public void insert(int index, java.util.List<AbstractCall> calls)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-