Uses of Package
spoon.support
Packages that use 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.
-
Classes in spoon.support used by spoonClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.compilerClassDescriptionDifferent types of compressions used, e.g.Enum for representing logging levels.
-
Classes in spoon.support used by spoon.experimentalClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.patternClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
Classes in spoon.support used by spoon.reflect.codeClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.reflect.cuClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
Classes in spoon.support used by spoon.reflect.declarationClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.reflect.pathClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
Classes in spoon.support used by spoon.reflect.referenceClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.reflect.visitorClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.supportClassDescriptionDifferent types of compressions used, e.g.Enum for representing logging levels.
-
Classes in spoon.support used by spoon.support.compilerClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
Classes in spoon.support used by spoon.support.compiler.jdtClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.
-
Classes in spoon.support used by spoon.support.reflect.codeClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.support.reflect.declarationClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.support.reflect.referenceClassDescriptionTells 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.
-
Classes in spoon.support used by spoon.support.sniperClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
Classes in spoon.support used by spoon.support.sniper.internalClassDescriptionTells that a type has recently been introduced and may be subject to non-backward compatible changes without deprecation.
-
Classes in spoon.support used by spoon.support.utilClassDescriptionTells that an element is not in the public API (even if it has Java visibility "public") Required because package-visibility is too coarse-grained.