Uses of Annotation Type
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>>
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
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()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
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<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
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)