Package org.jtool.cfg


package org.jtool.cfg
This package provides APIs that represent a CFG (control flow graph) for each method/field existing in Java source code.
  • Class
    Description
    An object storing information about a basic block of a CFG.
    An object storing information about a call graph.
    An object storing information on a class control flow graph (CCFG).
    The entry node for a CCFG for a class or an interface.
    An object storing information on a control flow graph (CFG).
    An entry node for a CFG.
    A node for a thrown or caught exception.
    An exit node of a CFG.
    An entry node for a CFG for a field or an enum constant.
    A merge node of a CFG.
    A node that represents a method call.
    The entry node for a CFG for a method or a constructor.
    A node of a CFG.
    The kind of a CFG node.
    A node for a parameter of a method declaration or an argument of a method call.
    A node for a receiver on a method call or a field access.
    A statement node of a CFG, which stores variables defined and used in it.
    An edge of CFGs, which represents a control flow between CFG nodes.
    The kind of a control flow edge.
    An class that represents a reference to a field or an enum constant.
    An class that represents a reference to a local variable.
    An class that represents reference to a method or a constructor.
    An abstract class that represents a reference to a field, a local variable, or a method.
    An class that represents a reference to a field, which is uncovered in a called method.
    A class that represents a reference to a variable.
    An interface to introduce a variety of conditions that stop traversing nodes.