Uses of Interface
spoon.reflect.declaration.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
-
Uses of CtShadowable in spoon.reflect.declaration
Modifier 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).Modifier and TypeMethodDescription<E extends CtShadowable>
ECtShadowable.setShadow(boolean isShadow)
Marks an element as shadow. -
Uses of CtShadowable in spoon.reflect.reference
Modifier 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
Modifier and TypeMethodDescriptionvoid
CtInheritanceScanner.scanCtShadowable(CtShadowable ctShadowable)
Scans a shadowable element -
Uses of CtShadowable in spoon.support.reflect.declaration
Modifier 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 likeModifier 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
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescription<E extends CtShadowable>
ECtTypeReferenceImpl.setShadow(boolean isShadow)