Class AbstractSequence


  • public final class AbstractSequence
    extends java.lang.Object
    • Constructor Detail

      • 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 class java.lang.Object