Class CFGProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.checkerframework.javacutil.AbstractTypeProcessor
org.checkerframework.javacutil.BasicTypeProcessor
org.checkerframework.dataflow.cfg.CFGProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes("*") public class CFGProcessor extends org.checkerframework.javacutil.BasicTypeProcessor
Generate the control flow graph of a given method in a given class. See CFGVisualizeLauncher for example usage.
  • Constructor Details

    • CFGProcessor

      public CFGProcessor(String className, String methodName)
      Create a CFG processor.
      Parameters:
      className - the qualified name of class which includes the specified method to generate the CFG for
      methodName - the name of the method to generate the CFG for
  • Method Details