org.jetbrains.kotlin.load.java.components
Class DescriptorResolverUtils
java.lang.Object
org.jetbrains.kotlin.load.java.components.DescriptorResolverUtils
public final class DescriptorResolverUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resolveOverridesForNonStaticMembers
@NotNull
public static <D extends CallableMemberDescriptor> java.util.Collection<D> resolveOverridesForNonStaticMembers(@NotNull
Name name,
@NotNull
java.util.Collection<D> membersFromSupertypes,
@NotNull
java.util.Collection<D> membersFromCurrent,
@NotNull
ClassDescriptor classDescriptor,
@NotNull
ErrorReporter errorReporter)
resolveOverridesForStaticMembers
@NotNull
public static <D extends CallableMemberDescriptor> java.util.Collection<D> resolveOverridesForStaticMembers(@NotNull
Name name,
@NotNull
java.util.Collection<D> membersFromSupertypes,
@NotNull
java.util.Collection<D> membersFromCurrent,
@NotNull
ClassDescriptor classDescriptor,
@NotNull
ErrorReporter errorReporter)
getAnnotationParameterByName
@Nullable
public static ValueParameterDescriptor getAnnotationParameterByName(@NotNull
Name name,
@NotNull
ClassDescriptor annotationClass)
isObjectMethodInInterface
public static boolean isObjectMethodInInterface(@NotNull
JavaMember member)
isObjectMethod
public static boolean isObjectMethod(@NotNull
JavaMethod method)