Uses of Package
spoon.support
Package
Description
This root package provides the default integrated launchers for Spoon program processing.
This package defines interfaces for Java file compilation with Spoon.
this is unstable code, subject to potential complete redesign, not only in snapshots but also in releases.
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
This package defines compilation units that hold the source code and some classes around them (in most cases, these features should be ignored by the programmers).
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines the references to program elements for the meta-model.
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
This package contains some default implementations for commonly used processing tasks.
This package provides support for the sniper mode: only the transformed part of classes is rewritten to disk.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.Tells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.A processor that generates compilable Java source files from the meta-model.
-
ClassDescriptionDifferent types of compressions used, e.g.Enum for representing logging levels.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.Tells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
ClassDescriptionTells that a metamodel property is derived, ie computed from the value of another property.Tells that a metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
ClassDescriptionTells 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 metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
-
ClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
ClassDescriptionTells that a metamodel property is derived, ie computed from the value of another property.Tells that a metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.Tells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
ClassDescriptionDifferent types of compressions used, e.g.Enum for representing logging levels.
-
ClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
ClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
ClassDescriptionTells that a metamodel property is derived, ie computed from the value of another property.Tells that a metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
-
ClassDescriptionTells that a metamodel property is derived, ie computed from the value of another property.Tells that a metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
-
ClassDescriptionTells 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 metamodel property (ie a getter in metamodel interface) is unsettable because it does not make sense for a certain metamodel element.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
ClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
ClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.