Class BlockIfGoto


  • public class BlockIfGoto
    extends BlockGraph
    Block representing an if () goto control flow possible multiple incoming edges 1 output edge if the condition is false 1 (implied) output edge representing the unstructured control flow if the condition is true 1 block evaluating the condition
    • Constructor Detail

      • BlockIfGoto

        public BlockIfGoto()
    • Method Detail

      • setGotoTarget

        public void setGotoTarget​(PcodeBlock bl)
      • getGotoTarget

        public PcodeBlock getGotoTarget()
      • getGotoType

        public int getGotoType()
      • 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