| Modifier and Type | Class and Description |
|---|---|
| public static interface |
| Modifier and Type | Method and Description |
|---|---|
| public @NotNull List | |
| public @Nullable ReceiverParameterDescriptor | |
| public @Nullable ReceiverParameterDescriptor | |
| public @NotNull CallableDescriptor | |
| public @NotNull Collection | |
| public @Nullable kotlin. | |
| public @NotNull List | |
| public <V> V | |
| public @NotNull List | |
| public boolean | hasStableParameterNames()
Kotlin functions always have stable parameter names that can be reliably used when calling them with named arguments. |
| public boolean | hasSynthesizedParameterNames()
Sometimes parameter names are not available at all (e.g. Java binaries with not enough debug information). |
| getContextReceiverParameters | back to summary |
|---|---|
| public @NotNull List | |
| getDispatchReceiverParameter | back to summary |
|---|---|
public @Nullable ReceiverParameterDescriptor getDispatchReceiverParameter()
| |
| getExtensionReceiverParameter | back to summary |
|---|---|
public @Nullable ReceiverParameterDescriptor getExtensionReceiverParameter()
| |
| getOriginal | back to summary |
|---|---|
| public @NotNull CallableDescriptor getOriginal() Redeclares kotlin.
| |
| getOverriddenDescriptors | back to summary |
|---|---|
public @NotNull Collection
| |
| getReturnType | back to summary |
|---|---|
| public @Nullable kotlin. Method may return null for not yet fully initialized object or if error occurred.
| |
| getTypeParameters | back to summary |
|---|---|
| public @NotNull List | |
| getUserData | back to summary |
|---|---|
public <V> V getUserData(CallableDescriptor.
| |
| getValueParameters | back to summary |
|---|---|
public @NotNull List
| |
| hasStableParameterNames | back to summary |
|---|---|
| public boolean hasStableParameterNames() Kotlin functions always have stable parameter names that can be reliably used when calling them with named arguments. Functions loaded from platform definitions (e.g. Java binaries or JS) may have unstable parameter names that vary from one platform installation to another. These names can not be used reliably for calls with named arguments. | |
| hasSynthesizedParameterNames | back to summary |
|---|---|
| public boolean hasSynthesizedParameterNames() Sometimes parameter names are not available at all (e.g. Java binaries with not enough debug information). In this case, getName() returns synthetic names such as "p0", "p1" etc. | |