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

public Interface SimpleFunctionDescriptor

extends FunctionDescriptor, SimpleFunctionSymbolMarker
Known Direct Implementers
kotlin.reflect.jvm.internal.impl.descriptors.impl.SimpleFunctionDescriptorImpl
Imports
org.jetbrains.annotations.NotNull, kotlin.reflect.jvm.internal.impl.mpp.SimpleFunctionSymbolMarker

Simple functions are the ones with 'fun' keyword and function literals

Method Summary

Modifier and TypeMethod and Description
public @NotNull SimpleFunctionDescriptor
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 SimpleFunctionDescriptor
public @NotNull FunctionDescriptor.CopyBuilder<? extends SimpleFunctionDescriptor>
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor:
getContainingDeclarationgetInitialSignatureDescriptorgetOverriddenDescriptorsisHiddenForResolutionEverywhereBesideSupercallsisHiddenToOvercomeSignatureClashisInfixisInlineisOperatorisSuspendisTailrecsubstitute

Method Detail

copyback to summary
public @NotNull SimpleFunctionDescriptor 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
getOriginalback to summary
public @NotNull SimpleFunctionDescriptor getOriginal()

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

Returns:@NotNull SimpleFunctionDescriptor

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
newCopyBuilderback to summary
public @NotNull FunctionDescriptor.CopyBuilder<? extends SimpleFunctionDescriptor> newCopyBuilder()

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

Annotations
@NotNull
@Override