Top Constructors Methods
kotlin.reflect.jvm.internal.impl.load.java.components

public final Class DescriptorResolverUtils

extends Object
Class Inheritance
Imports
kotlin.Unit, kotlin.jvm.functions.Function1, org.jetbrains.annotations.NotNull, .Nullable, kotlin.reflect.jvm.internal.impl.descriptors.CallableMemberDescriptor, .ClassDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.ClassConstructorDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor, kotlin.reflect.jvm.internal.impl.name.Name, kotlin.reflect.jvm.internal.impl.resolve.NonReportingOverrideStrategy, kotlin.reflect.jvm.internal.impl.resolve.OverridingUtil, kotlin.reflect.jvm.internal.impl.serialization.deserialization.ErrorReporter, java.util.Collection, .LinkedHashSet, .Set

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor
getAnnotationParameterByName(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull ClassDescriptor annotationClass)

private static <D extends CallableMemberDescriptor> @NotNull Collection<D>
resolveOverrides(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull Collection<D> membersFromSupertypes, @NotNull Collection<D> membersFromCurrent, @NotNull ClassDescriptor classDescriptor, final @NotNull ErrorReporter errorReporter, @NotNull OverridingUtil overridingUtil, final boolean isStaticContext)

public static <D extends CallableMemberDescriptor> @NotNull Collection<D>
resolveOverridesForNonStaticMembers(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull Collection<D> membersFromSupertypes, @NotNull Collection<D> membersFromCurrent, @NotNull ClassDescriptor classDescriptor, @NotNull ErrorReporter errorReporter, @NotNull OverridingUtil overridingUtil)

public static <D extends CallableMemberDescriptor> @NotNull Collection<D>
resolveOverridesForStaticMembers(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull Collection<D> membersFromSupertypes, @NotNull Collection<D> membersFromCurrent, @NotNull ClassDescriptor classDescriptor, @NotNull ErrorReporter errorReporter, @NotNull OverridingUtil overridingUtil)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DescriptorResolverUtilsback to summary
private DescriptorResolverUtils()

Method Detail

getAnnotationParameterByNameback to summary
public static @Nullable kotlin.reflect.jvm.internal.impl.descriptors.ValueParameterDescriptor getAnnotationParameterByName(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull ClassDescriptor annotationClass)
Annotations
@Nullable
resolveOverridesback to summary
private static <D extends CallableMemberDescriptor> @NotNull Collection<D> resolveOverrides(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull Collection<D> membersFromSupertypes, @NotNull Collection<D> membersFromCurrent, @NotNull ClassDescriptor classDescriptor, final @NotNull ErrorReporter errorReporter, @NotNull OverridingUtil overridingUtil, final boolean isStaticContext)
Annotations
@NotNull
resolveOverridesForNonStaticMembersback to summary
public static <D extends CallableMemberDescriptor> @NotNull Collection<D> resolveOverridesForNonStaticMembers(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull Collection<D> membersFromSupertypes, @NotNull Collection<D> membersFromCurrent, @NotNull ClassDescriptor classDescriptor, @NotNull ErrorReporter errorReporter, @NotNull OverridingUtil overridingUtil)
Annotations
@NotNull
resolveOverridesForStaticMembersback to summary
public static <D extends CallableMemberDescriptor> @NotNull Collection<D> resolveOverridesForStaticMembers(@NotNull kotlin.reflect.jvm.internal.impl.name.Name name, @NotNull Collection<D> membersFromSupertypes, @NotNull Collection<D> membersFromCurrent, @NotNull ClassDescriptor classDescriptor, @NotNull ErrorReporter errorReporter, @NotNull OverridingUtil overridingUtil)
Annotations
@NotNull