Interface SpecialBlock

All Superinterfaces:
Block, SingleSuccessorBlock, org.plumelib.util.UniqueId
All Known Implementing Classes:
SpecialBlockImpl

public interface SpecialBlock extends SingleSuccessorBlock
Represents a special basic block; i.e., one of the following:
  • Entry block of a method.
  • Regular exit block of a method.
  • Exceptional exit block of a method.
  • Method Details

    • getSpecialType

      Returns the type of this special basic block.
      Returns:
      the type of this special basic block