Class StmtList

java.lang.Object
com.googlecode.dex2jar.ir.stmt.StmtList
All Implemented Interfaces:
Iterable<Stmt>, Comparator<Stmt>

public class StmtList extends Object implements Iterable<Stmt>, Comparator<Stmt>
Represent a list of statement.
  • Constructor Details

    • StmtList

      public StmtList()
  • Method Details

    • add

      public void add(Stmt stmt)
    • addAll

      public void addAll(Collection<Stmt> list)
    • clone

      public StmtList clone(LabelAndLocalMapper mapper)
    • compare

      public int compare(Stmt o1, Stmt o2)
      Specified by:
      compare in interface Comparator<Stmt>
    • contains

      public boolean contains(Stmt stmt)
    • getFirst

      public Stmt getFirst()
    • getLast

      public Stmt getLast()
    • getSize

      public int getSize()
    • insertAfter

      public void insertAfter(Stmt position, Stmt stmt)
    • insertBefore

      public void insertBefore(Stmt position, Stmt stmt)
    • insertFirst

      public void insertFirst(Stmt stmt)
    • insertLast

      public void insertLast(Stmt stmt)
    • iterator

      public Iterator<Stmt> iterator()
      Specified by:
      iterator in interface Iterable<Stmt>
    • remove

      public void remove(Stmt stmt)
    • replace

      public void replace(Stmt stmt, Stmt nas)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • move

      public void move(Stmt start, Stmt end, Stmt dist)
    • clear

      public void clear()