org.jetbrains.kotlin.load.java.components
Class DescriptorResolverUtils

java.lang.Object
  extended by org.jetbrains.kotlin.load.java.components.DescriptorResolverUtils

public final class DescriptorResolverUtils
extends java.lang.Object


Method Summary
static ValueParameterDescriptor getAnnotationParameterByName(Name name, ClassDescriptor annotationClass)
           
static boolean isObjectMethod(JavaMethod method)
           
static boolean isObjectMethodInInterface(JavaMember member)
           
static
<D extends CallableMemberDescriptor>
java.util.Collection<D>
resolveOverrides(Name name, java.util.Collection<D> membersFromSupertypes, java.util.Collection<D> membersFromCurrent, ClassDescriptor classDescriptor, ErrorReporter errorReporter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

resolveOverrides

@NotNull
public static <D extends CallableMemberDescriptor> java.util.Collection<D> resolveOverrides(@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)