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 TypeInterfaceDescriptioninterfaceThis code element defines an exception variable in a catch.interfaceThis code element defines a local variable definition (within an executable body).interfaceCtResource<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 TypeInterfaceDescriptioninterfaceThis element defines an annotation method declared in an annotation type.interfaceCtAnnotationType<T extends Annotation>This element defines an annotation type.interfaceThis element defines an anonymous executable block declaration in a class.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.interfaceThis abstract element defines a declaration that accepts formal type parameters (aka generics), such as a CtType (class A<E>), CtMethod or CtConstructor.interfaceCtInterface<T>This element defines an interface declaration.interfaceCtMethod<T>This element defines a method declaration.interfaceCtParameter<T>This element defines an executable parameter declaration.interfaceThis element represents a record declaration.interfaceCtType<T>This abstract element defines a super-type for classes and interfaces, which can declare methods.interfaceThis interface represents a member of a class (field, method, nested class or static/instance initializer).interfaceThis element defines a declaration of a type parameter (aka generics).interfaceCtVariable<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 TypeMethodDescriptionvoidCtInheritanceScanner.scanCtModifiable(CtModifiable m)Scans an abstract modifiable element.voidElementPrinterHelper.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 TypeClassDescriptionclassThe implementation forCtAnnotationMethod.classCtAnnotationTypeImpl<T extends Annotation>The implementation forCtAnnotationType.classclassCtClassImpl<T>The implementation forCtClass.classclassCtEnumImpl<T extends Enum<?>>classclassCtFieldImpl<T>The implementation forCtField.classclassCtMethodImpl<T>The implementation forCtMethod.classThe implementation forCtParameter.classclassCtTypeImpl<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 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