public class PropertySetterDescriptorImpl extends PropertyAccessorDescriptorImpl implements PropertySetterDescriptor
CallableMemberDescriptor.Kind| Constructor and Description |
|---|
PropertySetterDescriptorImpl(PropertyDescriptor correspondingProperty,
java.util.List<AnnotationDescriptor> annotations,
Modality modality,
Visibility visibility,
boolean hasBody,
boolean isDefault,
CallableMemberDescriptor.Kind kind) |
PropertySetterDescriptorImpl(PropertyDescriptor correspondingProperty,
java.util.List<AnnotationDescriptor> annotations,
Modality modality,
Visibility visibility,
boolean hasBody,
boolean isDefault,
CallableMemberDescriptor.Kind kind,
PropertySetterDescriptor original) |
| Modifier and Type | Method and Description |
|---|---|
<R,D> R |
accept(DeclarationDescriptorVisitor<R,D> visitor,
D data) |
PropertySetterDescriptor |
getOriginal() |
java.util.Set<? extends PropertyAccessorDescriptor> |
getOverriddenDescriptors() |
JetType |
getReturnType()
Method may return null for not yet fully initialized object or if error occurred.
|
java.util.List<ValueParameterDescriptor> |
getValueParameters() |
void |
initialize(ValueParameterDescriptor parameter) |
void |
initializeDefault() |
addOverriddenDescriptor, copy, getCorrespondingProperty, getExpectedThisObject, getKind, getModality, getOverriddenDescriptors, getReceiverParameter, getTypeParameters, getVisibility, hasBody, isDefault, setVisibility, substitutegetContainingDeclarationacceptVoid, getName, toStringgetAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopy, getCorrespondingProperty, hasBody, isDefaultgetContainingDeclaration, substituteaddOverriddenDescriptor, getKindgetExpectedThisObject, getReceiverParameter, getTypeParametersgetModality, getVisibilityacceptVoidgetAnnotationspublic PropertySetterDescriptorImpl(@NotNull PropertyDescriptor correspondingProperty, @NotNull java.util.List<AnnotationDescriptor> annotations, @NotNull Modality modality, @NotNull Visibility visibility, boolean hasBody, boolean isDefault, @NotNull CallableMemberDescriptor.Kind kind)
public PropertySetterDescriptorImpl(@NotNull PropertyDescriptor correspondingProperty, @NotNull java.util.List<AnnotationDescriptor> annotations, @NotNull Modality modality, @NotNull Visibility visibility, boolean hasBody, boolean isDefault, @NotNull CallableMemberDescriptor.Kind kind, @Nullable PropertySetterDescriptor original)
public void initialize(@NotNull ValueParameterDescriptor parameter)
public void initializeDefault()
@NotNull public java.util.Set<? extends PropertyAccessorDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors in interface CallableDescriptorgetOverriddenDescriptors in interface CallableMemberDescriptorgetOverriddenDescriptors in interface FunctionDescriptor@NotNull public java.util.List<ValueParameterDescriptor> getValueParameters()
getValueParameters in interface CallableDescriptor@NotNull public JetType getReturnType()
CallableDescriptorgetReturnType in interface CallableDescriptorpublic <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
accept in interface DeclarationDescriptor@NotNull public PropertySetterDescriptor getOriginal()
getOriginal in interface CallableDescriptorgetOriginal in interface CallableMemberDescriptorgetOriginal in interface DeclarationDescriptorgetOriginal in interface FunctionDescriptorgetOriginal in interface PropertyAccessorDescriptorgetOriginal in interface PropertySetterDescriptorgetOriginal in class PropertyAccessorDescriptorImplthis object if the current descriptor is original itself