Class BlockMultiGoto


  • public class BlockMultiGoto
    extends BlockGraph
    A block representing a 2-or-more control flow branchpoint possible multiple incoming edges 1 or more outgoing edges (as in switch control flow) 2 or more (implied) outgoing edges representing unstructured branch destinations (switch case with goto statement) 1 interior block representing the decision block of the switch
    • Field Detail

      • targets NEW

        protected java.util.ArrayList<PcodeBlock> targets

Constructor Detail

  • Method Detail

    • addGotoTarget

      public void addGotoTarget​(PcodeBlock target)
    • saveXmlBody

      public void saveXmlBody​(java.io.Writer writer)
                       throws java.io.IOException
      Description copied from class: PcodeBlock
      Serialize information about the block to XML, other than header and edge info
      Overrides:
      saveXmlBody in class BlockGraph
      Parameters:
      writer - is where to serialize to
      Throws:
      java.io.IOException - if there is a problem with the stream