Uses of Package
spoon.reflect.reference
Package
Description
this is unstable code, subject to potential complete redesign, not only in snapshots but also in releases.
Ready to go meta?
This package contains classes that model the Spoon metamodel itself.
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines all the sub-factories for the Spoon meta-model.
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 a set of useful filters when querying the model.
This package contains some default implementations for commonly used processing tasks.
This package defines the substitution and matching engines for Java templates.
This package defines a framework for well-typed pure-Java templates.
-
ClassDescriptionThis is the root interface for named program element references, such as fields, types, variables, and so on.
-
-
-
ClassDescriptionThis interface defines a reference to a
CtParameter
of a method.This interface defines a reference to aCtVariable
or sub-type. -
ClassDescriptionThis interface defines the capability related to binding generics (aka type parameters).This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference toCtLocalVariable
.This interface defines a reference to aCtType
or sub-type.This interface defines a reference to aCtVariable
or sub-type. -
ClassDescriptionThis interface defines a reference to a
CtExecutable
.This interface defines a reference to aCtField
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to aCtVariable
or sub-type. -
ClassDescriptionThis interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.This interface defines a reference to aCtVariable
or sub-type.Represents a wildcard in generic type annotations, i.e. -
ClassDescriptionThis interface defines the capability related to binding generics (aka type parameters).This interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.This interface defines a reference to aCtVariable
or sub-type.Represents a wildcard in generic type annotations, i.e. -
ClassDescriptionThis interface defines the capability related to binding generics (aka type parameters).This interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.This interface defines a reference to aCtVariable
or sub-type.Represents a wildcard in generic type annotations, i.e. -
ClassDescriptionThis interface defines a reference to a
CtExecutable
.This interface defines a reference to aCtField
.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a reference to aCtType
or sub-type.This interface defines a reference to aCtVariable
or sub-type. -
ClassDescriptionThis interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.Represents a wildcard in generic type annotations, i.e. -
-
-
ClassDescriptionThis interface defines a reference to a
CtExecutable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtType
or sub-type.This interface defines a reference to aCtVariable
or sub-type.Represents a wildcard in generic type annotations, i.e. -
ClassDescriptionThis interface defines the capability related to binding generics (aka type parameters).This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference toCtLocalVariable
.This interface defines a reference to aCtType
or sub-type.This interface defines a reference to aCtVariable
or sub-type. -
ClassDescriptionThis interface defines a reference to a
CtExecutable
.This interface defines a reference to aCtField
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type. -
ClassDescriptionThis interface defines the capability related to binding generics (aka type parameters).This interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.This interface defines a reference to aCtVariable
or sub-type.Represents a wildcard in generic type annotations, i.e. -
-
ClassDescriptionThis interface defines a reference to a
CtExecutable
.This interface defines a reference to aCtField
. -
ClassDescriptionThis interface defines a reference to an array.This interface defines a reference to a
CtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.Represents a wildcard in generic type annotations, i.e. -
ClassDescriptionThis interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This is the root interface for named program element references, such as fields, types, variables, and so on.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.Represents a wildcard in generic type annotations, i.e. -
ClassDescriptionThis interface defines a reference to an array.This interface defines a reference to a
CtExecutable
.This is the root interface for named program element references, such as fields, types, variables, and so on. -
-
ClassDescriptionThis interface defines a reference to an array.This interface defines a reference to
CtCatchVariable
.This interface defines a reference to aCtExecutable
.This interface defines a reference to aCtField
.This interface defines a reference to an intersection type in generics or in casts.This interface defines a reference toCtLocalVariable
.Represents a reference to aCtModule
This interface defines a reference to aCtPackage
.This interface defines a reference to aCtParameter
of a method.This interface defines a import reference to all static type members of a type.
Example:somePackage.Type.*;
This interface defines a reference to a type parameter (aka generics).This interface defines a reference to aCtType
or sub-type.This interface defines a reference to an unboundCtVariable
.Represents a wildcard in generic type annotations, i.e. -