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

public abstract Class PropertyAccessorDescriptorImpl

extends DeclarationDescriptorNonRootImpl
implements PropertyAccessorDescriptor
Class Inheritance
All Implemented Interfaces
kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor
Known Direct Subclasses
kotlin.reflect.jvm.internal.impl.descriptors.impl.PropertySetterDescriptorImpl, kotlin.reflect.jvm.internal.impl.descriptors.impl.PropertyGetterDescriptorImpl
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.types.TypeSubstitutor, java.util.ArrayList, .Collection, .Collections, .List

Field Summary

Modifier and TypeField and Description
private final PropertyDescriptor
private @Nullable FunctionDescriptor
private boolean
private final boolean
private final boolean
private final CallableMemberDescriptor.Kind
private final kotlin.reflect.jvm.internal.impl.descriptors.Modality
private kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public @NotNull PropertyAccessorDescriptor
copy(DeclarationDescriptor newOwner, kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor.copy.

public @NotNull List<ReceiverParameterDescriptor>
public @NotNull PropertyDescriptor
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.VariableDescriptorWithAccessors
public @Nullable ReceiverParameterDescriptor
public @Nullable ReceiverParameterDescriptor
public @Nullable FunctionDescriptor
public @NotNull CallableMemberDescriptor.Kind
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality
public abstract @NotNull PropertyAccessorDescriptor
protected @NotNull Collection<PropertyAccessorDescriptor>
getOverriddenDescriptors(boolean isGetter)

public @NotNull List<TypeParameterDescriptor>
public <V> V
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public @NotNull FunctionDescriptor.CopyBuilder<? extends FunctionDescriptor>
public void
setDefault(boolean aDefault)

public void
public void
public void
setVisibility(kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility)

public @NotNull FunctionDescriptor
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.impl.DeclarationDescriptorNonRootImpl:
getContainingDeclarationgetSourcevalidate

Field Detail

correspondingPropertyback to summary
private final PropertyDescriptor correspondingProperty
initialSignatureDescriptorback to summary
private @Nullable FunctionDescriptor initialSignatureDescriptor
Annotations
@Nullable
isDefaultback to summary
private boolean isDefault
isExternalback to summary
private final boolean isExternal
isInlineback to summary
private final boolean isInline
kindback to summary
private final CallableMemberDescriptor.Kind kind
modalityback to summary
private final kotlin.reflect.jvm.internal.impl.descriptors.Modality modality
visibilityback to summary
private kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility

Constructor Detail

PropertyAccessorDescriptorImplback to summary
public PropertyAccessorDescriptorImpl(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility, @NotNull PropertyDescriptor correspondingProperty, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.annotations.Annotations annotations, @NotNull kotlin.reflect.jvm.internal.impl.name.Name name, boolean isDefault, boolean isExternal, boolean isInline, CallableMemberDescriptor.Kind kind, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source)

Method Detail

copyback to summary
public @NotNull PropertyAccessorDescriptor copy(DeclarationDescriptor newOwner, kotlin.reflect.jvm.internal.impl.descriptors.Modality modality, kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor.copy.

Annotations
@NotNull
@Override
getContextReceiverParametersback to summary
public @NotNull List<ReceiverParameterDescriptor> getContextReceiverParameters()
Annotations
@NotNull
@Override
getCorrespondingPropertyback to summary
public @NotNull PropertyDescriptor getCorrespondingProperty()

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor.getCorrespondingProperty.

Annotations
@Override
@NotNull
getCorrespondingVariableback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.VariableDescriptorWithAccessors getCorrespondingVariable()
Annotations
@NotNull
@Override
getDispatchReceiverParameterback to summary
public @Nullable ReceiverParameterDescriptor getDispatchReceiverParameter()
Annotations
@Nullable
@Override
getExtensionReceiverParameterback to summary
public @Nullable ReceiverParameterDescriptor getExtensionReceiverParameter()
Annotations
@Nullable
@Override
getInitialSignatureDescriptorback to summary
public @Nullable FunctionDescriptor getInitialSignatureDescriptor()
Annotations
@Override
@Nullable
getKindback to summary
public @NotNull CallableMemberDescriptor.Kind getKind()
Annotations
@NotNull
@Override
getModalityback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality getModality()
Annotations
@NotNull
@Override
getOriginalback to summary
public abstract @NotNull PropertyAccessorDescriptor getOriginal()

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

Overrides kotlin.reflect.jvm.internal.impl.descriptors.impl.DeclarationDescriptorNonRootImpl.getOriginal.

Returns:@NotNull PropertyAccessorDescriptor

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
protected @NotNull Collection<PropertyAccessorDescriptor> getOverriddenDescriptors(boolean isGetter)
Annotations
@NotNull
getTypeParametersback to summary
public @NotNull List<TypeParameterDescriptor> getTypeParameters()
Annotations
@NotNull
@Override
getUserDataback to summary
public <V> V getUserData(CallableDescriptor.UserDataKey<V> key)
Annotations
@Nullable
@Override
getVisibilityback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility getVisibility()
Annotations
@NotNull
@Override
hasStableParameterNamesback to summary
public boolean hasStableParameterNames()
Annotations
@Override
hasSynthesizedParameterNamesback to summary
public boolean hasSynthesizedParameterNames()
Annotations
@Override
isActualback to summary
public boolean isActual()
Annotations
@Override
isDefaultback to summary
public boolean isDefault()

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertyAccessorDescriptor.isDefault.

Annotations
@Override
isExpectback to summary
public boolean isExpect()
Annotations
@Override
isExternalback to summary
public boolean isExternal()
Annotations
@Override
isHiddenForResolutionEverywhereBesideSupercallsback to summary
public boolean isHiddenForResolutionEverywhereBesideSupercalls()
Annotations
@Override
isHiddenToOvercomeSignatureClashback to summary
public boolean isHiddenToOvercomeSignatureClash()
Annotations
@Override
isInfixback to summary
public boolean isInfix()
Annotations
@Override
isInlineback to summary
public boolean isInline()
Annotations
@Override
isOperatorback to summary
public boolean isOperator()
Annotations
@Override
isSuspendback to summary
public boolean isSuspend()
Annotations
@Override
isTailrecback to summary
public boolean isTailrec()
Annotations
@Override
newCopyBuilderback to summary
public @NotNull FunctionDescriptor.CopyBuilder<? extends FunctionDescriptor> newCopyBuilder()
Annotations
@NotNull
@Override
setDefaultback to summary
public void setDefault(boolean aDefault)
setInitialSignatureDescriptorback to summary
public void setInitialSignatureDescriptor(@Nullable FunctionDescriptor initialSignatureDescriptor)
setOverriddenDescriptorsback to summary
public void setOverriddenDescriptors(@NotNull Collection<? extends CallableMemberDescriptor> overriddenDescriptors)
Annotations
@Override
setVisibilityback to summary
public void setVisibility(kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility)
substituteback to summary
public @NotNull FunctionDescriptor substitute(@NotNull TypeSubstitutor substitutor)
Annotations
@NotNull
@Override