Top Fields Constructors Methods
kotlin.reflect.jvm.internal.impl.descriptors.impl

public Class PropertySetterDescriptorImpl

extends PropertyAccessorDescriptorImpl
implements PropertySetterDescriptor
Class Inheritance
All Implemented Interfaces
kotlin.reflect.jvm.internal.impl.descriptors.PropertySetterDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor
Imports
org.jetbrains.annotations.NotNull, .Nullable, kotlin.reflect.jvm.internal.impl.descriptors.*, kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations, kotlin.reflect.jvm.internal.impl.name.Name, kotlin.reflect.jvm.internal.impl.name.SpecialNames, kotlin.reflect.jvm.internal.impl.types.KotlinType, java.util.Collection, .Collections, .List

Field Summary

Modifier and TypeField and Description
private final @NotNull PropertySetterDescriptor
private kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor

Constructor Summary

AccessConstructor and Description
public
PropertySetterDescriptorImpl(@NotNull PropertyDescriptor correspondingProperty, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility, boolean isDefault, boolean isExternal, boolean isInline, @NotNull CallableMemberDescriptor.Kind kind, @Nullable PropertySetterDescriptor original, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source)

Method Summary

Modifier and TypeMethod and Description
public <R, D> R
public static kotlin.reflect.jvm.internal.impl.descriptors.impl.ValueParameterDescriptorImpl
createSetterParameter(@NotNull PropertySetterDescriptor setterDescriptor, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations)

public @NotNull PropertySetterDescriptor
public @NotNull Collection<? extends PropertySetterDescriptor>
public @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType
public @NotNull List<kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor>
public void
initialize(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor parameter)

public void
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.impl.PropertyAccessorDescriptorImpl:
copygetContextReceiverParametersgetCorrespondingPropertygetCorrespondingVariablegetDispatchReceiverParametergetExtensionReceiverParametergetInitialSignatureDescriptorgetKindgetModalitygetOverriddenDescriptorsgetTypeParametersgetUserDatagetVisibilityhasStableParameterNameshasSynthesizedParameterNamesisActualisDefaultisExpectisExternalisHiddenForResolutionEverywhereBesideSupercallsisHiddenToOvercomeSignatureClashisInfixisInlineisOperatorisSuspendisTailrecnewCopyBuildersetDefaultsetInitialSignatureDescriptorsetOverriddenDescriptorssetVisibilitysubstitute

Field Detail

originalback to summary
private final @NotNull PropertySetterDescriptor original
Annotations
@NotNull
parameterback to summary
private kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor parameter

Constructor Detail

PropertySetterDescriptorImplback to summary
public PropertySetterDescriptorImpl(@NotNull PropertyDescriptor correspondingProperty, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility, boolean isDefault, boolean isExternal, boolean isInline, @NotNull CallableMemberDescriptor.Kind kind, @Nullable PropertySetterDescriptor original, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source)

Method Detail

acceptback to summary
public <R, D> R accept(DeclarationDescriptorVisitor<R, D> visitor, D data)

Implements kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor.accept.

Annotations
@Override
createSetterParameterback to summary
public static kotlin.reflect.jvm.internal.impl.descriptors.impl.ValueParameterDescriptorImpl createSetterParameter(@NotNull PropertySetterDescriptor setterDescriptor, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations)
getOriginalback to summary
public @NotNull PropertySetterDescriptor getOriginal()

Implements abstract kotlin.reflect.jvm.internal.impl.descriptors.impl.PropertyAccessorDescriptorImpl.getOriginal.

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertySetterDescriptor.getOriginal, kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor.getOriginal, kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptorWithSource.getOriginal, kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor.getOriginal.

Returns:@NotNull PropertySetterDescriptor

Doc from kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor.getOriginal.

The descriptor that corresponds to the original declaration of this element. A descriptor can be obtained from its original by substituting type arguments (of the declaring class or of the element itself). returns this object if the current descriptor is original itself

Annotations
@NotNull
@Override
getOverriddenDescriptorsback to summary
public @NotNull Collection<? extends PropertySetterDescriptor> getOverriddenDescriptors()

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertySetterDescriptor.getOverriddenDescriptors, kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor.getOverriddenDescriptors.

Annotations
@NotNull
@Override
@SuppressWarnings:unchecked
getReturnTypeback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType getReturnType()
Annotations
@NotNull
@Override
getValueParametersback to summary
public @NotNull List<kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor> getValueParameters()
Annotations
@NotNull
@Override
initializeback to summary
public void initialize(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor parameter)
initializeDefaultback to summary
public void initializeDefault()