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 TypeInterfaceDescriptioninterfaceCtAnnotation<A extends Annotation>This element represents an annotation on an element.interfaceThis element defines an annotation method declared in an annotation type.interfaceCtAnnotationType<T extends Annotation>This element defines an annotation type.interfaceCtClass<T>This element represents a class declaration.interfaceThis element defines a constructor declaration.interfaceThis element represents an enumeration declaration.interfaceCtEnumValue<T>Corresponds to one enum value specified in an enumeration.interfaceCtField<T>This element defines a field declaration.interfaceCtInterface<T>This element defines an interface declaration.interfaceCtMethod<T>This element defines a method declaration.interfaceThis element defines a package declaration.interfaceCtParameter<T>This element defines an executable parameter declaration.interfaceThis element represents a record declaration.interfaceThis element represents a record component.interfaceCtType<T>This abstract element defines a super-type for classes and interfaces, which can declare methods.interfaceThis 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 TypeInterfaceDescriptioninterfaceThis interface defines a reference to an array.interfaceThis interface defines a reference to an intersection type in generics or in casts.interfaceThis interface defines a reference to a type parameter (aka generics).interfaceThis interface defines a reference to aCtTypeor sub-type.interfaceRepresents 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 TypeMethodDescriptionvoidCtInheritanceScanner.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 TypeClassDescriptionclassCtAnnotationImpl<A extends Annotation>The implementation forCtAnnotation.classThe implementation forCtAnnotationMethod.classCtAnnotationTypeImpl<T extends Annotation>The implementation forCtAnnotationType.classCtClassImpl<T>The implementation forCtClass.classclassCtEnumImpl<T extends Enum<?>>classclassCtFieldImpl<T>The implementation forCtField.classclassCtMethodImpl<T>The implementation forCtMethod.classThe implementation forCtPackage.classThe implementation forCtParameter.classclassclassCtTypeImpl<T>The implementation forCtType.classclassThis 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 TypeClassDescriptionclassclassclassclassclassMethods in spoon.support.reflect.reference with type parameters of type CtShadowableModifier and TypeMethodDescription<E extends CtShadowable>
ECtTypeReferenceImpl.setShadow(boolean isShadow)