Package spoon.processing


package spoon.processing

This package contains the core API for code processing.

See the Launcher implementation as an example of use.

Related Documentation

  • Class
    Description
    This class defines an abstract annotation processor to be subclassed by the user for defining new annotation processors including Java 8 annotations.
    This class defines an abstract processor to be subclassed by the user for defining new manual processors.
    AbstractParallelProcessor allows using multiple threads for concurrent processing with AbstractProcessor.
    This class defines an abstract processor to be subclassed by the user for defining new processors.
    This interface defines an annotation processor.
    This interface represents an object that can access the meta-model factory.
    This interface should be implemented by processing tasks that generate new files as processing results.
    The processing manager defines the API to process a program model of a given Factory with a set of processors.
    This exception is used to interrupt a processor during its processing.
    Processor<E extends CtElement>
    This interface defines a generic code processor.
    An interface to retrieve processor properties.
     
    This annotation shall be used on processor fields to declare them as being properties (for configuration).
    Creates an empty class spoon.Spoon
    This enumeration defines the traversal strategies available for a processor.