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

public Interface CallableMemberDescriptor

extends CallableDescriptor, MemberDescriptor
Known Direct Subinterfaces
kotlin.reflect.jvm.internal.impl.load.java.descriptors.JavaCallableMemberDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.PropertyDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.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.TypeSubstitution, java.util.Collection, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static enum

Method Summary

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

public @NotNull CallableMemberDescriptor.Kind
getKind()

Is this a real function or function projection.

public @NotNull CallableMemberDescriptor
public @NotNull Collection<? extends CallableMemberDescriptor>
public @NotNull CallableMemberDescriptor.CopyBuilder<? extends CallableMemberDescriptor>
public void
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor:
getContextReceiverParametersgetDispatchReceiverParametergetExtensionReceiverParametergetReturnTypegetTypeParametersgetUserDatagetValueParametershasStableParameterNameshasSynthesizedParameterNames
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.MemberDescriptor:
getModalitygetVisibilityisActualisExpectisExternal

Method Detail

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

Is this a real function or function projection.

Annotations
@NotNull
getOriginalback to summary
public @NotNull CallableMemberDescriptor getOriginal()

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

Returns:@NotNull CallableMemberDescriptor

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

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

Annotations
@NotNull
@Override
newCopyBuilderback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<? extends CallableMemberDescriptor> newCopyBuilder()
Annotations
@NotNull
setOverriddenDescriptorsback to summary
public void setOverriddenDescriptors(@NotNull Collection<? extends CallableMemberDescriptor> overriddenDescriptors)
kotlin.reflect.jvm.internal.impl.descriptors back to summary

public Interface CallableMemberDescriptor.CopyBuilder<D extends kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor>

Known Direct Subinterfaces
kotlin.reflect.jvm.internal.impl.descriptors.FunctionDescriptor.CopyBuilder
Known Direct Implementers
kotlin.reflect.jvm.internal.impl.descriptors.impl.PropertyDescriptorImpl.CopyConfiguration

Method Summary

Modifier and TypeMethod and Description
public D
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
setCopyOverrides(boolean copyOverrides)

public @NotNull CallableMemberDescriptor.CopyBuilder<D>
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
setModality(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality)

public @NotNull CallableMemberDescriptor.CopyBuilder<D>
setName(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name)

public @NotNull CallableMemberDescriptor.CopyBuilder<D>
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
setReturnType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)

public @NotNull CallableMemberDescriptor.CopyBuilder<D>
setSubstitution(@NotNull kotlin.reflect.jvm.internal.impl.types.TypeSubstitution substitution)

public @NotNull CallableMemberDescriptor.CopyBuilder<D>
public @NotNull CallableMemberDescriptor.CopyBuilder<D>
setVisibility(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility)

Method Detail

buildback to summary
public D build()
Annotations
@Nullable
setCopyOverridesback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setCopyOverrides(boolean copyOverrides)
Annotations
@NotNull
setDispatchReceiverParameterback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setDispatchReceiverParameter(@Nullable ReceiverParameterDescriptor dispatchReceiverParameter)
Annotations
@NotNull
setKindback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setKind(@NotNull CallableMemberDescriptor.Kind kind)
Annotations
@NotNull
setModalityback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setModality(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.Modality modality)
Annotations
@NotNull
setNameback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setName(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name)
Annotations
@NotNull
setOriginalback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setOriginal(@Nullable CallableMemberDescriptor original)
Annotations
@NotNull
setOwnerback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setOwner(@NotNull DeclarationDescriptor owner)
Annotations
@NotNull
setPreserveSourceElementback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setPreserveSourceElement()
Annotations
@NotNull
setReturnTypeback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setReturnType(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType type)
Annotations
@NotNull
setSubstitutionback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setSubstitution(@NotNull kotlin.reflect.jvm.internal.impl.types.TypeSubstitution substitution)
Annotations
@NotNull
setTypeParametersback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setTypeParameters(@NotNull List<TypeParameterDescriptor> parameters)
Annotations
@NotNull
setVisibilityback to summary
public @NotNull CallableMemberDescriptor.CopyBuilder<D> setVisibility(@NotNull kotlin.reflect.jvm.internal.impl.descriptors.DescriptorVisibility visibility)
Annotations
@NotNull
kotlin.reflect.jvm.internal.impl.descriptors back to summary

public final Enum CallableMemberDescriptor.Kind

extends Enum<CallableMemberDescriptor.Kind>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final CallableMemberDescriptor.Kind
public static final CallableMemberDescriptor.Kind
public static final CallableMemberDescriptor.Kind
public static final CallableMemberDescriptor.Kind

Constructor Summary

AccessConstructor and Description
private
Kind()

Method Summary

Modifier and TypeMethod and Description
public boolean
public static CallableMemberDescriptor.Kind
public static CallableMemberDescriptor.Kind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DECLARATIONback to summary
public static final CallableMemberDescriptor.Kind DECLARATION
DELEGATIONback to summary
public static final CallableMemberDescriptor.Kind DELEGATION
FAKE_OVERRIDEback to summary
public static final CallableMemberDescriptor.Kind FAKE_OVERRIDE
SYNTHESIZEDback to summary
public static final CallableMemberDescriptor.Kind SYNTHESIZED

Constructor Detail

Kindback to summary
private Kind()

Method Detail

isRealback to summary
public boolean isReal()
valueOfback to summary
public static CallableMemberDescriptor.Kind valueOf(String name)
valuesback to summary
public static CallableMemberDescriptor.Kind[] values()