All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.checkerframework.dataflow.cfg.block.SpecialBlock Maven / Gradle / Ivy

Go to download

dataflow-shaded is a dataflow framework based on the javac compiler. It differs from the org.checkerframework:dataflow artifact in two ways. First, the packages in this artifact have been renamed to org.checkerframework.shaded.*. Second, unlike the dataflow artifact, this artifact contains the dependencies it requires.

There is a newer version: 3.42.0-eisop5
Show newest version
package org.checkerframework.dataflow.cfg.block;

/**
 * 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. *
*/ public interface SpecialBlock extends SingleSuccessorBlock { /** The types of special basic blocks. */ public enum SpecialBlockType { /** The entry block of a method. */ ENTRY, /** The exit block of a method. */ EXIT, /** A special exit block of a method for exceptional termination. */ EXCEPTIONAL_EXIT, } /** * Returns the type of this special basic block. * * @return the type of this special basic block */ SpecialBlockType getSpecialType(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy