public final class AbstractSequence
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSequence.Builder |
Constructor and Description |
---|
AbstractSequence(AbstractSequence other) |
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) |
Modifier and Type | Method and Description |
---|---|
void |
addEpilogue(int index,
AbstractCall call) |
void |
addEpilogue(int index,
java.util.List<AbstractCall> calls) |
void |
addPrologue(int index,
AbstractCall call) |
void |
addPrologue(int index,
java.util.List<AbstractCall> calls) |
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() |
public AbstractSequence(AbstractSequence other)
public AbstractSequence(Section section, java.util.List<AbstractCall> sequence)
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)
public Section getSection()
public java.util.List<AbstractCall> getSequence()
public java.util.List<java.lang.Boolean> getFlags()
public boolean isSignificant(int index)
public java.util.List<java.lang.Integer> getIndexes()
public java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> getPositions()
public java.util.Map<java.lang.Integer,java.util.List<AbstractCall>> getPrologues()
public java.util.Map<java.lang.Integer,java.util.List<AbstractCall>> getEpilogues()
public void addPrologue(int index, AbstractCall call)
public void addPrologue(int index, java.util.List<AbstractCall> calls)
public void addEpilogue(int index, AbstractCall call)
public void addEpilogue(int index, java.util.List<AbstractCall> calls)
public void insert(int index, java.util.List<AbstractCall> calls)
public java.lang.String toString()
toString
in class java.lang.Object