Class FlowList


  • public final class FlowList
    extends java.lang.Object
    Author:
    Jacek Ambroziak, Santiago Pericas-Geertsen
    • Constructor Summary

      Constructors 
      Constructor Description
      FlowList()  
      FlowList​(org.apache.bcel.generic.InstructionHandle bh)  
      FlowList​(FlowList list)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      FlowList add​(org.apache.bcel.generic.InstructionHandle bh)  
      FlowList append​(FlowList right)  
      void backPatch​(org.apache.bcel.generic.InstructionHandle target)
      Back patch a flow list.
      FlowList copyAndRedirect​(org.apache.bcel.generic.InstructionList oldList, org.apache.bcel.generic.InstructionList newList)
      Redirect the handles from oldList to newList.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FlowList

        public FlowList()
      • FlowList

        public FlowList​(org.apache.bcel.generic.InstructionHandle bh)
      • FlowList

        public FlowList​(FlowList list)
    • Method Detail

      • add

        public FlowList add​(org.apache.bcel.generic.InstructionHandle bh)
      • backPatch

        public void backPatch​(org.apache.bcel.generic.InstructionHandle target)
        Back patch a flow list. All instruction handles must be branch handles.
      • copyAndRedirect

        public FlowList copyAndRedirect​(org.apache.bcel.generic.InstructionList oldList,
                                        org.apache.bcel.generic.InstructionList newList)
        Redirect the handles from oldList to newList. "This" flow list is assumed to be relative to oldList.