Uses of Annotation Interface
spoon.support.UnsettableProperty
Packages that use 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
Methods in spoon.reflect.code with annotations of type UnsettablePropertyModifier and TypeMethodDescription<C extends CtExpression<Void>>
CCtRecordPattern.addTypeCast(CtTypeReference<?> type) <C extends CtExpression<Void>>
CCtTypePattern.addTypeCast(CtTypeReference<?> type) <C extends CtExpression<Void>>
CCtUnnamedPattern.addTypeCast(CtTypeReference<?> type) @Nullable CtReceiverParameterCtLambda.getReceiverParameter()List<CtTypeReference<?>>CtRecordPattern.getTypeCasts()List<CtTypeReference<?>>CtTypePattern.getTypeCasts()List<CtTypeReference<?>>CtUnnamedPattern.getTypeCasts()<U extends CtRHSReceiver<T>>
UCtLocalVariable.setAssignment(CtExpression<T> assignment) <C extends CtVariable<T>>
CCtCatchVariable.setDefaultExpression(CtExpression<T> assignedExpression) CtExecutable<?>CtLambda.setReceiverParameter(CtReceiverParameter receiverParameter) <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>>
CCtRecordPattern.setTypeCasts(List<CtTypeReference<?>> types) <C extends CtExpression<Void>>
CCtTypePattern.setTypeCasts(List<CtTypeReference<?>> types) <C extends CtExpression<Void>>
CCtUnnamedPattern.setTypeCasts(List<CtTypeReference<?>> types) -
Uses of UnsettableProperty in spoon.reflect.declaration
Methods in spoon.reflect.declaration with annotations of type UnsettablePropertyModifier 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()@Nullable CtReceiverParameterCtAnnotationMethod.getReceiverParameter()@Nullable CtReceiverParameterCtAnonymousExecutable.getReceiverParameter()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) CtExecutable<?>CtAnnotationMethod.setReceiverParameter(CtReceiverParameter receiverParameter) CtExecutable<?>CtAnonymousExecutable.setReceiverParameter(CtReceiverParameter receiverParameter) <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
Methods in spoon.reflect.reference with annotations of type UnsettablePropertyModifier and TypeMethodDescription<E extends CtElement>
ECtTypeMemberWildcardImportReference.addAnnotation(CtAnnotation<? extends Annotation> annotation) booleanCtTypeMemberWildcardImportReference.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
Methods in spoon.support.reflect.code with annotations of type UnsettablePropertyModifier and TypeMethodDescription@Nullable CtReceiverParameterCtLambdaImpl.getReceiverParameter()<C extends CtRHSReceiver<T>>
CCtLocalVariableImpl.setAssignment(CtExpression<T> assignment) <C extends CtVariable<T>>
CCtCatchVariableImpl.setDefaultExpression(CtExpression<T> defaultExpression) CtExecutable<?>CtLambdaImpl.setReceiverParameter(CtReceiverParameter receiverParameter) <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
Methods in spoon.support.reflect.declaration with annotations of type UnsettablePropertyModifier 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> booleanCtTypeParameterImpl.removeMethod(CtMethod<M> method) <C extends CtModifiable>
CCtTypeParameterImpl.removeModifier(ModifierKind modifier) <N> booleanCtTypeParameterImpl.removeNestedType(CtType<N> nestedType) booleanCtAnonymousExecutableImpl.removeParameter(CtParameter parameter) CtEnumImpl.removePermittedType(CtTypeReference<?> type) CtRecordImpl.removePermittedType(CtTypeReference<?> type) <S> booleanCtTypeParameterImpl.removeSuperInterface(CtTypeReference<S> interfac) booleanCtAnonymousExecutableImpl.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
Methods in spoon.support.reflect.reference with annotations of type UnsettablePropertyModifier and TypeMethodDescription<C extends CtActualTypeContainer>
CCtTypeParameterReferenceImpl.addActualTypeArgument(CtTypeReference<?> actualTypeArgument) <E extends CtElement>
ECtTypeMemberWildcardImportReferenceImpl.addAnnotation(CtAnnotation<? extends Annotation> annotation) booleanCtTypeParameterReferenceImpl.removeActualTypeArgument(CtTypeReference<?> actualTypeArgument) booleanCtTypeMemberWildcardImportReferenceImpl.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)