Uses of Annotation Type
spoon.support.UnsettableProperty
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 the references to program elements for the meta-model.
-
Uses of UnsettableProperty in spoon.reflect.code
Modifier and TypeMethodDescription<C extends CtExpression<Void>>
CCtTypePattern.addTypeCast(CtTypeReference<?> type)
List<CtTypeReference<?>>
CtTypePattern.getTypeCasts()
<U extends CtRHSReceiver<T>>
UCtLocalVariable.setAssignment(CtExpression<T> assignment)
<C extends CtVariable<T>>
CCtCatchVariable.setDefaultExpression(CtExpression<T> assignedExpression)
<T1 extends CtExecutable<T>>
T1CtLambda.setThrownTypes(Set<CtTypeReference<? extends Throwable>> thrownTypes)
<C extends CtTypedElement>
CCtCatchVariable.setType(CtTypeReference type)
<C extends CtTypedElement>
CCtTypeAccess.setType(CtTypeReference type)
<C extends CtExpression<Void>>
CCtTypePattern.setTypeCasts(List<CtTypeReference<?>> types)
-
Uses of UnsettableProperty in spoon.reflect.declaration
Modifier and TypeMethodDescriptionCtTypeParameter.addFieldAtTop(CtField<F> field)
CtTypeParameter.addNestedType(CtType<N> nestedType)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable.addParameter(CtParameter<?> parameter)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable.addParameterAt(int position, CtParameter<?> parameter)
CtEnum.addPermittedType(CtTypeReference<?> type)
CtRecord.addPermittedType(CtTypeReference<?> type)
CtTypeParameter.addSuperInterface(CtTypeReference<S> interfac)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable.addThrownType(CtTypeReference<? extends Throwable> throwType)
CtInterface.getLabel()
CtEnum.removePermittedType(CtTypeReference<?> type)
CtRecord.removePermittedType(CtTypeReference<?> type)
<U extends CtRHSReceiver<T>>
UCtEnumValue.setAssignment(CtExpression<T> assignment)
<U extends CtRHSReceiver<T>>
UCtField.setAssignment(CtExpression<T> assignment)
<T1 extends CtBodyHolder>
T1CtAnnotationMethod.setBody(CtStatement body)
<C extends CtVariable<T>>
CCtParameter.setDefaultExpression(CtExpression<T> assignedExpression)
<T extends CtFormalTypeDeclarer>
TCtAnnotationMethod.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<T extends CtFormalTypeDeclarer>
TCtAnnotationType.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<T extends CtFormalTypeDeclarer>
TCtEnum.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<T extends CtFormalTypeDeclarer>
TCtTypeParameter.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<C extends CtStatement>
CCtTypeParameter.setMethods(Set<CtMethod<?>> methods)
<T extends CtModifiable>
TCtTypeParameter.setModifiers(Set<ModifierKind> modifiers)
CtTypeParameter.setNestedTypes(Set<CtType<?>> nestedTypes)
<T1 extends CtExecutable<T>>
T1CtAnnotationMethod.setParameters(List<CtParameter<?>> parameters)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable.setParameters(List<CtParameter<?>> parameters)
<E extends CtElement>
ECtEnum.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
CtRecord.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
<E extends CtElement>
ECtCompilationUnit.setPosition(SourcePosition position)
<C extends CtNamedElement>
CCtAnonymousExecutable.setSimpleName(String simpleName)
<C extends CtNamedElement>
CCtConstructor.setSimpleName(String simpleName)
CtAnnotationType.setSuperclass(CtTypeReference<?> superClass)
CtEnum.setSuperclass(CtTypeReference<?> superClass)
CtInterface.setSuperclass(CtTypeReference<?> superClass)
CtRecord.setSuperclass(CtTypeReference<?> superClass)
CtAnnotationType.setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
CtTypeParameter.setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
<T1 extends CtExecutable<T>>
T1CtAnnotationMethod.setThrownTypes(Set<CtTypeReference<? extends Throwable>> thrownTypes)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable.setThrownTypes(Set<CtTypeReference<? extends Throwable>> thrownTypes)
<C extends CtTypedElement>
CCtAnonymousExecutable.setType(CtTypeReference type)
<C extends CtTypedElement>
CCtConstructor.setType(CtTypeReference type)
<C extends CtExpression<A>>
CCtAnnotation.setTypeCasts(List<CtTypeReference<?>> types)
CtTypeParameter.setTypeMembers(List<CtTypeMember> members)
-
Uses of UnsettableProperty in spoon.reflect.reference
Modifier and TypeMethodDescription<E extends CtElement>
ECtTypeMemberWildcardImportReference.addAnnotation(CtAnnotation<? extends Annotation> annotation)
boolean
CtTypeMemberWildcardImportReference.removeAnnotation(CtAnnotation<? extends Annotation> annotation)
<T extends CtActualTypeContainer>
TCtTypeParameterReference.setActualTypeArguments(List<? extends CtTypeReference<?>> actualTypeArguments)
<E extends CtElement>
ECtTypeMemberWildcardImportReference.setAnnotations(List<CtAnnotation<? extends Annotation>> annotation)
<E extends CtElement>
ECtUnboundVariableReference.setAnnotations(List<CtAnnotation<? extends Annotation>> annotation)
<E extends CtElement>
ECtReference.setComments(List<CtComment> comments)
comments are not possible for references<E extends CtElement>
ECtTypeMemberWildcardImportReference.setImplicit(boolean b)
<T extends CtReference>
TCtArrayTypeReference.setSimpleName(String simpleName)
The simple name of an ArrayTypeReference is unsettable as it's retrieved from its component type.<T extends CtReference>
TCtTypeMemberWildcardImportReference.setSimpleName(String simpleName)
<C extends CtReference>
CCtWildcardReference.setSimpleName(String simpleName)
-
Uses of UnsettableProperty in spoon.support.reflect.code
Modifier and TypeMethodDescription<C extends CtRHSReceiver<T>>
CCtLocalVariableImpl.setAssignment(CtExpression<T> assignment)
<C extends CtVariable<T>>
CCtCatchVariableImpl.setDefaultExpression(CtExpression<T> defaultExpression)
<C extends CtExecutable<T>>
CCtLambdaImpl.setThrownTypes(Set<CtTypeReference<? extends Throwable>> thrownTypes)
<C extends CtTypedElement>
CCtTypeAccessImpl.setType(CtTypeReference type)
-
Uses of UnsettableProperty in spoon.support.reflect.declaration
Modifier and TypeMethodDescriptionCtTypeParameterImpl.addFieldAtTop(CtField<F> field)
<C extends CtModifiable>
CCtTypeParameterImpl.addModifier(ModifierKind modifier)
CtTypeParameterImpl.addNestedType(CtType<N> nestedType)
CtAnonymousExecutableImpl.addParameter(CtParameter parameter)
CtAnonymousExecutableImpl.addParameterAt(int position, CtParameter parameter)
CtEnumImpl.addPermittedType(CtTypeReference<?> type)
CtRecordImpl.addPermittedType(CtTypeReference<?> type)
CtTypeParameterImpl.addSuperInterface(CtTypeReference<S> interfac)
CtAnonymousExecutableImpl.addThrownType(CtTypeReference throwType)
<M> boolean
CtTypeParameterImpl.removeMethod(CtMethod<M> method)
<C extends CtModifiable>
CCtTypeParameterImpl.removeModifier(ModifierKind modifier)
<N> boolean
CtTypeParameterImpl.removeNestedType(CtType<N> nestedType)
boolean
CtAnonymousExecutableImpl.removeParameter(CtParameter parameter)
CtEnumImpl.removePermittedType(CtTypeReference<?> type)
CtRecordImpl.removePermittedType(CtTypeReference<?> type)
<S> boolean
CtTypeParameterImpl.removeSuperInterface(CtTypeReference<S> interfac)
boolean
CtAnonymousExecutableImpl.removeThrownType(CtTypeReference throwType)
<T extends CtBodyHolder>
TCtAnnotationMethodImpl.setBody(CtStatement statement)
<C extends CtVariable<T>>
CCtParameterImpl.setDefaultExpression(CtExpression<T> defaultExpression)
<C extends CtFormalTypeDeclarer>
CCtAnnotationMethodImpl.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<C extends CtFormalTypeDeclarer>
CCtAnnotationTypeImpl.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<C extends CtFormalTypeDeclarer>
CCtEnumImpl.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<C extends CtFormalTypeDeclarer>
CCtTypeParameterImpl.setFormalCtTypeParameters(List<CtTypeParameter> formalTypeParameters)
<C extends CtStatement>
C<C extends CtStatement>
CCtTypeParameterImpl.setMethods(Set<CtMethod<?>> methods)
<C extends CtModifiable>
CCtTypeParameterImpl.setModifiers(Set<ModifierKind> modifiers)
CtTypeParameterImpl.setNestedTypes(Set<CtType<?>> nestedTypes)
<U extends CtExecutable<T>>
UCtAnnotationMethodImpl.setParameters(List<CtParameter<?>> parameters)
CtAnonymousExecutableImpl.setParameters(List list)
<E extends CtElement>
ECtEnumImpl.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
CtRecordImpl.setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
<E extends CtElement>
ECtCompilationUnitImpl.setPosition(SourcePosition position)
<T extends CtNamedElement>
TCtAnonymousExecutableImpl.setSimpleName(String simpleName)
<C extends CtNamedElement>
CCtConstructorImpl.setSimpleName(String simpleName)
CtAnnotationTypeImpl.setSuperclass(CtTypeReference<?> superClass)
CtEnumImpl.setSuperclass(CtTypeReference<?> superClass)
CtInterfaceImpl.setSuperclass(CtTypeReference<?> superClass)
CtRecordImpl.setSuperclass(CtTypeReference<?> superClass)
CtTypeImpl.setSuperclass(CtTypeReference<?> superClass)
CtAnnotationTypeImpl.setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
CtTypeParameterImpl.setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
<U extends CtExecutable<T>>
UCtAnnotationMethodImpl.setThrownTypes(Set<CtTypeReference<? extends Throwable>> thrownTypes)
CtAnonymousExecutableImpl.setThrownTypes(Set thrownTypes)
<C extends CtTypedElement>
CCtAnonymousExecutableImpl.setType(CtTypeReference type)
<C extends CtTypedElement>
CCtConstructorImpl.setType(CtTypeReference type)
<C extends CtExpression<A>>
CCtAnnotationImpl.setTypeCasts(List<CtTypeReference<?>> casts)
CtTypeParameterImpl.setTypeMembers(List<CtTypeMember> members)
<C extends CtModifiable>
CCtTypeParameterImpl.setVisibility(ModifierKind visibility)
-
Uses of UnsettableProperty in spoon.support.reflect.reference
Modifier and TypeMethodDescription<C extends CtActualTypeContainer>
CCtTypeParameterReferenceImpl.addActualTypeArgument(CtTypeReference<?> actualTypeArgument)
<E extends CtElement>
ECtTypeMemberWildcardImportReferenceImpl.addAnnotation(CtAnnotation<? extends Annotation> annotation)
boolean
CtTypeParameterReferenceImpl.removeActualTypeArgument(CtTypeReference<?> actualTypeArgument)
boolean
CtTypeMemberWildcardImportReferenceImpl.removeAnnotation(CtAnnotation<? extends Annotation> annotation)
<C extends CtActualTypeContainer>
CCtTypeParameterReferenceImpl.setActualTypeArguments(List<? extends CtTypeReference<?>> actualTypeArguments)
<E extends CtElement>
ECtTypeMemberWildcardImportReferenceImpl.setAnnotations(List<CtAnnotation<? extends Annotation>> annotations)
<E extends CtElement>
ECtUnboundVariableReferenceImpl.setAnnotations(List<CtAnnotation<? extends Annotation>> annotations)
<E extends CtElement>
ECtReferenceImpl.setComments(List<CtComment> comments)
<E extends CtElement>
ECtTypeMemberWildcardImportReferenceImpl.setImplicit(boolean implicit)
<T extends CtReference>
TCtTypeMemberWildcardImportReferenceImpl.setSimpleName(String simpleName)
<T extends CtReference>
TCtWildcardReferenceImpl.setSimpleName(String simplename)
CtTypeParameterReferenceImpl.setSimplyQualified(boolean isSimplyQualified)