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

public Interface ConstructorDescriptor

extends FunctionDescriptor
Imports
org.jetbrains.annotations.NotNull, .Nullable, kotlin.reflect.jvm.internal.impl.name.Name, kotlin.reflect.jvm.internal.impl.types.KotlinType, kotlin.reflect.jvm.internal.impl.types.TypeSubstitutor, java.util.List

Method Summary

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

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor.copy.

public @NotNull ClassDescriptor
public @NotNull ClassifierDescriptorWithTypeParameters
public @NotNull kotlin.reflect.jvm.internal.impl.name.Name

Returns:

"<init>" -- name is not stored for constructors
getName
()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.Named.getName.

public @NotNull ConstructorDescriptor
public @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType
getReturnType()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor.getReturnType.

Method may return null for not yet fully initialized object or if error occurred.
public @NotNull List<TypeParameterDescriptor>
public boolean
public @Nullable ConstructorDescriptor
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor:
getInitialSignatureDescriptorgetOverriddenDescriptorsisHiddenForResolutionEverywhereBesideSupercallsisHiddenToOvercomeSignatureClashisInfixisInlineisOperatorisSuspendisTailrecnewCopyBuildersubstitute

Method Detail

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

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor.copy.

Annotations
@NotNull
@Override
getConstructedClassback to summary
public @NotNull ClassDescriptor getConstructedClass()
Annotations
@NotNull
getContainingDeclarationback to summary
public @NotNull ClassifierDescriptorWithTypeParameters getContainingDeclaration()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor.getContainingDeclaration.

Annotations
@NotNull
@Override
getNameback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.name.Name getName()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.Named.getName.

Returns:@NotNull kotlin.reflect.jvm.internal.impl.name.Name

"<init>" -- name is not stored for constructors

Annotations
@NotNull
@Override
getOriginalback to summary
public @NotNull ConstructorDescriptor getOriginal()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor.getOriginal.

Returns:@NotNull ConstructorDescriptor

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
getReturnTypeback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType getReturnType()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor.getReturnType.

Doc from kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor.getReturnType.

Method may return null for not yet fully initialized object or if error occurred.

Annotations
@NotNull
@Override
getTypeParametersback to summary
public @NotNull List<TypeParameterDescriptor> getTypeParameters()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor.getTypeParameters.

Annotations
@NotNull
@Override
isPrimaryback to summary
public boolean isPrimary()
substituteback to summary
public @Nullable ConstructorDescriptor substitute(@NotNull TypeSubstitutor substitutor)
Annotations
@Nullable
@Override