Uses of Interface
spoon.reflect.declaration.CtModifiable
Packages that use CtModifiable
Package
Description
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 visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
-
Uses of CtModifiable in spoon.reflect.code
Subinterfaces of CtModifiable in spoon.reflect.codeModifier and TypeInterfaceDescriptioninterface
This code element defines an exception variable in a catch.interface
This code element defines a local variable definition (within an executable body).interface
CtResource<T>
This code element defines a resource used in the try-with-resource statement. -
Uses of CtModifiable in spoon.reflect.declaration
Subinterfaces of CtModifiable in spoon.reflect.declarationModifier and TypeInterfaceDescriptioninterface
This element defines an annotation method declared in an annotation type.interface
CtAnnotationType<T extends Annotation>
This element defines an annotation type.interface
This element defines an anonymous executable block declaration in a class.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
This abstract element defines a declaration that accepts formal type parameters (aka generics), such as a CtType (class A<E>
), CtMethod or CtConstructor.interface
CtInterface<T>
This element defines an interface declaration.interface
CtMethod<T>
This element defines a method declaration.interface
CtParameter<T>
This element defines an executable parameter declaration.interface
This element represents a record declaration.interface
CtType<T>
This abstract element defines a super-type for classes and interfaces, which can declare methods.interface
This interface represents a member of a class (field, method, nested class or static/instance initializer).interface
This element defines a declaration of a type parameter (aka generics).interface
CtVariable<T>
This abstract element defines a variable declaration.Methods in spoon.reflect.declaration with type parameters of type CtModifiableModifier and TypeMethodDescription<T extends CtModifiable>
TCtModifiable.addModifier(ModifierKind modifier)
add a modifier<T extends CtModifiable>
TCtModifiable.removeModifier(ModifierKind modifier)
remove a modifier<T extends CtModifiable>
TCtModifiable.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<T extends CtModifiable>
TCtModifiable.setModifiers(Set<ModifierKind> modifiers)
Sets the modifiers.<T extends CtModifiable>
TCtTypeParameter.setModifiers(Set<ModifierKind> modifiers)
<T extends CtModifiable>
TCtModifiable.setVisibility(ModifierKind visibility)
Sets the visibility of this modifiable element (replaces old visibility). -
Uses of CtModifiable in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtModifiableModifier and TypeMethodDescriptionvoid
CtInheritanceScanner.scanCtModifiable(CtModifiable m)
Scans an abstract modifiable element.void
ElementPrinterHelper.writeModifiers(CtModifiable modifiable)
writes the modifiers of this modifiable in a specific order -
Uses of CtModifiable in spoon.support.reflect.code
Classes in spoon.support.reflect.code that implement CtModifiableMethods in spoon.support.reflect.code with type parameters of type CtModifiableModifier and TypeMethodDescription<C extends CtModifiable>
CCtCatchVariableImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtLocalVariableImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtCatchVariableImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtLocalVariableImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtCatchVariableImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<T extends CtModifiable>
TCtLocalVariableImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<C extends CtModifiable>
CCtCatchVariableImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtLocalVariableImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtCatchVariableImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtLocalVariableImpl.setVisibility(ModifierKind visibility)
-
Uses of CtModifiable in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtModifiableModifier and TypeClassDescriptionclass
The implementation forCtAnnotationMethod
.class
CtAnnotationTypeImpl<T extends Annotation>
The implementation forCtAnnotationType
.class
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 forCtParameter
.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 CtModifiableModifier and TypeMethodDescription<T extends CtModifiable>
TCtAnonymousExecutableImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtConstructorImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtFieldImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtMethodImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtParameterImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtRecordImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtTypeImpl.addModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtTypeParameterImpl.addModifier(ModifierKind modifier)
<T extends CtModifiable>
TCtAnonymousExecutableImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtConstructorImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtFieldImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtMethodImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtParameterImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtTypeImpl.removeModifier(ModifierKind modifier)
<C extends CtModifiable>
CCtTypeParameterImpl.removeModifier(ModifierKind modifier)
<T extends CtModifiable>
TCtAnonymousExecutableImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<T extends CtModifiable>
TCtConstructorImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<C extends CtModifiable>
CCtFieldImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<C extends CtModifiable>
CCtMethodImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<T extends CtModifiable>
TCtParameterImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<C extends CtModifiable>
CCtRecordImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<T extends CtModifiable>
TCtTypeImpl.setExtendedModifiers(Set<CtExtendedModifier> extendedModifiers)
<T extends CtModifiable>
TCtAnonymousExecutableImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtConstructorImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtFieldImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtMethodImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtParameterImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtRecordImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtTypeImpl.setModifiers(Set<ModifierKind> modifiers)
<C extends CtModifiable>
CCtTypeParameterImpl.setModifiers(Set<ModifierKind> modifiers)
<T extends CtModifiable>
TCtAnonymousExecutableImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtConstructorImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtFieldImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtMethodImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtParameterImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtTypeImpl.setVisibility(ModifierKind visibility)
<C extends CtModifiable>
CCtTypeParameterImpl.setVisibility(ModifierKind visibility)
-
Uses of CtModifiable in spoon.support.visitor.equals
Methods in spoon.support.visitor.equals with parameters of type CtModifiable