This class implements a default core factory for Spoon's meta-model.
Default behavior for the destination of the spoon.
A processor that generates compilable Java source files from the meta-model.
This processing manager applies the processors one by one from the given root element.
This processing manager implements a blocking processing policy that consists of applying the processors in a FIFO order until no processors remain to be applied.
This class provides a regular Java serialization-based implementation of the model streamer.
This class implements a simple Spoon environment that reports messages in the standard output stream (Java-compliant).
Different types of compressions used, e.g.
Enum for representing logging levels.
Spoon-specific ClassNotFoundException (mostly encapsulates a ClassNotFoundException or a NoClassDefFoundError as a runtime exception)
Tells that a metamodel property is derived, ie computed from the value of another property.
Tells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
Tells that a class or method is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
Tells that a metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
This package contains some default implementations for commonly used processing tasks.
Copyright © 2007–2021 Inria. All rights reserved.