| Modifier and Type | Class and Description |
|---|---|
| private static enum |
| Modifier and Type | Field and Description |
|---|---|
| public static final CallableDescriptor. | |
| private final boolean | |
| public static final CallableDescriptor. | |
| private JavaMethodDescriptor. |
| Access | Constructor and Description |
|---|---|
| protected | JavaMethodDescriptor(@NotNull DeclarationDescriptor containingDeclaration, @Nullable SimpleFunctionDescriptor original, @NotNull kotlin.
|
| Modifier and Type | Method and Description |
|---|---|
| public static @NotNull JavaMethodDescriptor | createJavaMethod(@NotNull DeclarationDescriptor containingDeclaration, @NotNull kotlin.
|
| protected @NotNull JavaMethodDescriptor | createSubstitutedCopy(@NotNull DeclarationDescriptor newOwner, @Nullable FunctionDescriptor original, @NotNull CallableMemberDescriptor.
|
| public @NotNull JavaMethodDescriptor | enhance(@Nullable kotlin.
|
| public boolean | hasStableParameterNames()
Overrides kotlin. Implements kotlin. |
| public boolean | hasSynthesizedParameterNames()
Implements kotlin. |
| public @NotNull SimpleFunctionDescriptorImpl | initialize(@Nullable ReceiverParameterDescriptor extensionReceiverParameter, @Nullable ReceiverParameterDescriptor dispatchReceiverParameter, @NotNull List<ReceiverParameterDescriptor> contextReceiverParameters, @NotNull List<? extends TypeParameterDescriptor> typeParameters, @NotNull List<kotlin.
|
| public boolean | |
| public void |
| HAS_ERASED_VALUE_PARAMETERS | back to summary |
|---|---|
| public static final CallableDescriptor. | |
| isForRecordComponent | back to summary |
|---|---|
| private final boolean isForRecordComponent | |
| ORIGINAL_VALUE_PARAMETER_FOR_EXTENSION_RECEIVER | back to summary |
|---|---|
| public static final CallableDescriptor. | |
| parameterNamesStatus | back to summary |
|---|---|
| private JavaMethodDescriptor. | |
| JavaMethodDescriptor | back to summary |
|---|---|
| protected JavaMethodDescriptor(@NotNull DeclarationDescriptor containingDeclaration, @Nullable SimpleFunctionDescriptor original, @NotNull kotlin. | |
| createJavaMethod | back to summary |
|---|---|
public static @NotNull JavaMethodDescriptor createJavaMethod(@NotNull DeclarationDescriptor containingDeclaration, @NotNull kotlin.
| |
| createSubstitutedCopy | back to summary |
|---|---|
| protected @NotNull JavaMethodDescriptor createSubstitutedCopy(@NotNull DeclarationDescriptor newOwner, @Nullable FunctionDescriptor original, @NotNull CallableMemberDescriptor. | |
| enhance | back to summary |
|---|---|
| public @NotNull JavaMethodDescriptor enhance(@Nullable kotlin. | |
| hasStableParameterNames | back to summary |
|---|---|
| public boolean hasStableParameterNames() Overrides kotlin. Implements kotlin. Doc from kotlin. 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() Implements kotlin. Doc from kotlin. 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.
| |
| initialize | back to summary |
|---|---|
| public @NotNull SimpleFunctionDescriptorImpl initialize(@Nullable ReceiverParameterDescriptor extensionReceiverParameter, @Nullable ReceiverParameterDescriptor dispatchReceiverParameter, @NotNull List<ReceiverParameterDescriptor> contextReceiverParameters, @NotNull List<? extends TypeParameterDescriptor> typeParameters, @NotNull List<kotlin. | |
| isForRecordComponent | back to summary |
|---|---|
| public boolean isForRecordComponent() | |
| setParameterNamesStatus | back to summary |
|---|---|
| public void setParameterNamesStatus(boolean hasStableParameterNames, boolean hasSynthesizedParameterNames) | |
| Modifier and Type | Field and Description |
|---|---|
| public final boolean | |
| public final boolean | |
| public static final JavaMethodDescriptor. | |
| public static final JavaMethodDescriptor. | |
| public static final JavaMethodDescriptor. | |
| public static final JavaMethodDescriptor. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static @NotNull JavaMethodDescriptor. | |
| public static JavaMethodDescriptor. | |
| public static JavaMethodDescriptor. |
| isStable | back to summary |
|---|---|
| public final boolean isStable | |
| isSynthesized | back to summary |
|---|---|
| public final boolean isSynthesized | |
| NON_STABLE_DECLARED | back to summary |
|---|---|
| public static final JavaMethodDescriptor. | |
| NON_STABLE_SYNTHESIZED | back to summary |
|---|---|
| public static final JavaMethodDescriptor. | |
| STABLE_DECLARED | back to summary |
|---|---|
| public static final JavaMethodDescriptor. | |
| STABLE_SYNTHESIZED | back to summary |
|---|---|
| public static final JavaMethodDescriptor. | |
| ParameterNamesStatus | back to summary |
|---|---|
| private ParameterNamesStatus(boolean isStable, boolean isSynthesized) | |
| get | back to summary |
|---|---|
public static @NotNull JavaMethodDescriptor.
| |
| valueOf | back to summary |
|---|---|
| public static JavaMethodDescriptor. | |
| values | back to summary |
|---|---|
| public static JavaMethodDescriptor. | |