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

public Class PropertyGetterDescriptorImpl

extends PropertyAccessorDescriptorImpl
implements PropertyGetterDescriptor
Class Inheritance
All Implemented Interfaces
kotlin.reflect.jvm.internal.impl.descriptors.PropertyGetterDescriptor, 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.types.KotlinType, java.util.Collection, .Collections, .List

Field Summary

Modifier and TypeField and Description
private final @NotNull PropertyGetterDescriptor
private kotlin.reflect.jvm.internal.impl.types.KotlinType

Constructor Summary

AccessConstructor and Description
public
PropertyGetterDescriptorImpl(@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 PropertyGetterDescriptor original, @NotNull kotlin.reflect.jvm.internal.impl.descriptors.SourceElement source)

Method Summary

Modifier and TypeMethod and Description
public <R, D> R
public @NotNull PropertyGetterDescriptor
public @NotNull Collection<? extends PropertyGetterDescriptor>
public kotlin.reflect.jvm.internal.impl.types.KotlinType
public @NotNull List<kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor>
public void
initialize(kotlin.reflect.jvm.internal.impl.types.KotlinType returnType)

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

Field Detail

originalback to summary
private final @NotNull PropertyGetterDescriptor original
Annotations
@NotNull
returnTypeback to summary
private kotlin.reflect.jvm.internal.impl.types.KotlinType returnType

Constructor Detail

PropertyGetterDescriptorImplback to summary
public PropertyGetterDescriptorImpl(@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 PropertyGetterDescriptor 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
getOriginalback to summary
public @NotNull PropertyGetterDescriptor getOriginal()

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

Implements kotlin.reflect.jvm.internal.impl.descriptors.PropertyGetterDescriptor.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 PropertyGetterDescriptor

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 PropertyGetterDescriptor> getOverriddenDescriptors()

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

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