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
-
ClassDescriptionThis 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<E extends CtElement>AbstractParallelProcessor allows using multiple threads for concurrent processing with
AbstractProcessor.AbstractProcessor<E extends CtElement>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.FileGenerator<T extends CtElement>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 givenFactorywith a set of processors.This exception is used to interrupt a processor during its processing.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.SpoonThis enumeration defines the traversal strategies available for a processor.