Uses of Interface
spoon.reflect.declaration.CtShadowable
Packages that use CtShadowable
Package
Description
This package defines the Spoon's compile-time meta-model of Java programs.
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.
-
Uses of CtShadowable in spoon.reflect
Classes in spoon.reflect that implement CtShadowable -
Uses of CtShadowable in spoon.reflect.declaration
Subinterfaces of CtShadowable in spoon.reflect.declarationModifier and TypeInterfaceDescriptioninterface
CtAnnotation<A extends Annotation>
This element represents an annotation on an element.interface
This element defines an annotation method declared in an annotation type.interface
CtAnnotationType<T extends Annotation>
This element defines an annotation type.interface
CtClass<T>
This element represents a class declaration.interface
This element defines a constructor declaration.interface
This element represents an enumeration declaration.interface
CtEnumValue<T>
Corresponds to one enum value specified in an enumeration.interface
CtField<T>
This element defines a field declaration.interface
CtInterface<T>
This element defines an interface declaration.interface
CtMethod<T>
This element defines a method declaration.interface
This element defines a package declaration.interface
CtParameter<T>
This element defines an executable parameter declaration.interface
This element represents a record declaration.interface
This element represents a record component.interface
CtType<T>
This abstract element defines a super-type for classes and interfaces, which can declare methods.interface
This element defines a declaration of a type parameter (aka generics).Methods in spoon.reflect.declaration with type parameters of type CtShadowableModifier and TypeMethodDescription<E extends CtShadowable>
ECtShadowable.setShadow(boolean isShadow)
Marks an element as shadow. -
Uses of CtShadowable in spoon.reflect.reference
Subinterfaces of CtShadowable in spoon.reflect.referenceModifier and TypeInterfaceDescriptioninterface
This interface defines a reference to an array.interface
This interface defines a reference to an intersection type in generics or in casts.interface
This interface defines a reference to a type parameter (aka generics).interface
This interface defines a reference to aCtType
or sub-type.interface
Represents a wildcard in generic type annotations, i.e. -
Uses of CtShadowable in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtShadowableModifier and TypeMethodDescriptionvoid
CtInheritanceScanner.scanCtShadowable(CtShadowable ctShadowable)
Scans a shadowable element -
Uses of CtShadowable in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtShadowableModifier and TypeClassDescriptionclass
CtAnnotationImpl<A extends Annotation>
The implementation forCtAnnotation
.class
The implementation forCtAnnotationMethod
.class
CtAnnotationTypeImpl<T extends Annotation>
The implementation forCtAnnotationType
.class
CtClassImpl<T>
The implementation forCtClass
.class
class
CtEnumImpl<T extends Enum<?>>
class
class
CtFieldImpl<T>
The implementation forCtField
.class
class
CtMethodImpl<T>
The implementation forCtMethod
.class
The implementation forCtPackage
.class
The implementation forCtParameter
.class
class
class
CtTypeImpl<T>
The implementation forCtType
.class
class
This class is used to represent the constructor of an array when calling with an expression likeMethods in spoon.support.reflect.declaration with type parameters of type CtShadowableModifier and TypeMethodDescription<E extends CtShadowable>
ECtAnnotationImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtConstructorImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtFieldImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtMethodImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtPackageImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtParameterImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtRecordComponentImpl.setShadow(boolean isShadow)
<E extends CtShadowable>
ECtTypeImpl.setShadow(boolean isShadow)
-
Uses of CtShadowable in spoon.support.reflect.reference
Classes in spoon.support.reflect.reference that implement CtShadowableModifier and TypeClassDescriptionclass
class
class
class
class
Methods in spoon.support.reflect.reference with type parameters of type CtShadowableModifier and TypeMethodDescription<E extends CtShadowable>
ECtTypeReferenceImpl.setShadow(boolean isShadow)