Uses of Class
spoon.support.UnsettableProperty
-
Packages that use UnsettableProperty Package Description spoon.reflect.code This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).spoon.reflect.declaration This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).spoon.reflect.reference This package defines the references to program elements for the meta-model.spoon.support.reflect.code spoon.support.reflect.declaration spoon.support.reflect.reference -
-
Uses of UnsettableProperty in spoon.reflect.code
Methods in spoon.reflect.code with annotations of type UnsettableProperty Modifier and Type Method Description <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<T> type)
<C extends CtTypedElement>
CCtTypeAccess. setType(CtTypeReference<Void> 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 UnsettableProperty Modifier and Type Method Description <F,C extends CtType<Object>>
CCtTypeParameter. addFieldAtTop(CtField<F> field)
<M,C extends CtType<Object>>
CCtTypeParameter. addMethod(CtMethod<M> method)
<N,C extends CtType<Object>>
CCtTypeParameter. addNestedType(CtType<N> nestedType)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable. addParameter(CtParameter<?> parameter)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable. addParameterAt(int position, CtParameter<?> parameter)
CtEnum<T>
CtEnum. addPermittedType(CtTypeReference<?> type)
CtRecord
CtRecord. addPermittedType(CtTypeReference<?> type)
<S,C extends CtType<Object>>
CCtTypeParameter. addSuperInterface(CtTypeReference<S> interfac)
<T extends CtExecutable<Void>>
TCtAnonymousExecutable. addThrownType(CtTypeReference<? extends Throwable> throwType)
String
CtInterface. getLabel()
CtEnum<T>
CtEnum. removePermittedType(CtTypeReference<?> type)
CtRecord
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)
<C extends CtType<Object>>
CCtTypeParameter. setFields(List<CtField<?>> fields)
<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>
CCtClass. setLabel(String label)
<C extends CtType<Object>>
CCtTypeParameter. setMethods(Set<CtMethod<?>> methods)
<T extends CtModifiable>
TCtTypeParameter. setModifiers(Set<ModifierKind> modifiers)
<C extends CtType<Object>>
CCtTypeParameter. 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>
ECtCompilationUnit. setParent(CtElement parent)
CtEnum<T>
CtEnum. setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
CtRecord
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)
<C extends CtType<T>>
CCtAnnotationType. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtEnum. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtInterface. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<Object>>
CCtRecord. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtAnnotationType. setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
<C extends CtType<Object>>
CCtTypeParameter. 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<Void> type)
<C extends CtTypedElement>
CCtConstructor. setType(CtTypeReference<T> type)
<C extends CtExpression<A>>
CCtAnnotation. setTypeCasts(List<CtTypeReference<?>> types)
<C extends CtType<Object>>
CCtTypeParameter. setTypeMembers(List<CtTypeMember> members)
-
Uses of UnsettableProperty in spoon.reflect.reference
Methods in spoon.reflect.reference with annotations of type UnsettableProperty Modifier and Type Method Description <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
Methods in spoon.support.reflect.code with annotations of type UnsettableProperty Modifier and Type Method Description <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<Void> type)
-
Uses of UnsettableProperty in spoon.support.reflect.declaration
Methods in spoon.support.reflect.declaration with annotations of type UnsettableProperty Modifier and Type Method Description <F,C extends CtType<Object>>
CCtTypeParameterImpl. addField(int index, CtField<F> field)
<F,C extends CtType<Object>>
CCtTypeParameterImpl. addField(CtField<F> field)
<F,C extends CtType<Object>>
CCtTypeParameterImpl. addFieldAtTop(CtField<F> field)
<M,C extends CtType<Object>>
CCtTypeParameterImpl. addMethod(CtMethod<M> method)
<C extends CtModifiable>
CCtTypeParameterImpl. addModifier(ModifierKind modifier)
<N,C extends CtType<Object>>
CCtTypeParameterImpl. addNestedType(CtType<N> nestedType)
CtExecutable
CtAnonymousExecutableImpl. addParameter(CtParameter parameter)
CtExecutable
CtAnonymousExecutableImpl. addParameterAt(int position, CtParameter parameter)
CtEnum<T>
CtEnumImpl. addPermittedType(CtTypeReference<?> type)
CtRecord
CtRecordImpl. addPermittedType(CtTypeReference<?> type)
<S,C extends CtType<Object>>
CCtTypeParameterImpl. addSuperInterface(CtTypeReference<S> interfac)
CtExecutable
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)
CtEnum<T>
CtEnumImpl. removePermittedType(CtTypeReference<?> type)
CtRecord
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 CtType<Object>>
CCtTypeParameterImpl. setFields(List<CtField<?>> fields)
<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>
CCtClassImpl. setLabel(String label)
<C extends CtStatement>
CCtInterfaceImpl. setLabel(String label)
<C extends CtType<Object>>
CCtTypeParameterImpl. setMethods(Set<CtMethod<?>> methods)
<C extends CtModifiable>
CCtTypeParameterImpl. setModifiers(Set<ModifierKind> modifiers)
<C extends CtType<Object>>
CCtTypeParameterImpl. setNestedTypes(Set<CtType<?>> nestedTypes)
<U extends CtExecutable<T>>
UCtAnnotationMethodImpl. setParameters(List<CtParameter<?>> parameters)
CtExecutable
CtAnonymousExecutableImpl. setParameters(List list)
<E extends CtElement>
ECtCompilationUnitImpl. setParent(CtElement parent)
CtEnum<T>
CtEnumImpl. setPermittedTypes(Collection<CtTypeReference<?>> permittedTypes)
CtRecord
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)
<C extends CtType<T>>
CCtAnnotationTypeImpl. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtEnumImpl. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtInterfaceImpl. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<Object>>
CCtRecordImpl. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtTypeImpl. setSuperclass(CtTypeReference<?> superClass)
<C extends CtType<T>>
CCtAnnotationTypeImpl. setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
<C extends CtType<Object>>
CCtTypeParameterImpl. setSuperInterfaces(Set<CtTypeReference<?>> interfaces)
<U extends CtExecutable<T>>
UCtAnnotationMethodImpl. setThrownTypes(Set<CtTypeReference<? extends Throwable>> thrownTypes)
CtExecutable
CtAnonymousExecutableImpl. setThrownTypes(Set thrownTypes)
<C extends CtTypedElement>
CCtAnonymousExecutableImpl. setType(CtTypeReference<Void> type)
<C extends CtTypedElement>
CCtConstructorImpl. setType(CtTypeReference<T> type)
<C extends CtExpression<A>>
CCtAnnotationImpl. setTypeCasts(List<CtTypeReference<?>> casts)
<C extends CtType<Object>>
CCtTypeParameterImpl. 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 UnsettableProperty Modifier and Type Method Description <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
CtTypeParameterReferenceImpl. setSimplyQualified(boolean isSimplyQualified)
-