org.jetbrains.jet.lang.resolve.java.resolver
Class JavaSupertypeResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.JavaSupertypeResolver

public final class JavaSupertypeResolver
extends java.lang.Object


Field Summary
static FqName OBJECT_FQ_NAME
           
 
Constructor Summary
JavaSupertypeResolver()
           
 
Method Summary
 java.util.Collection<JetType> getSupertypes(ClassDescriptor classDescriptor, JavaClass javaClass, java.util.List<TypeParameterDescriptor> typeParameters)
           
 void setClassResolver(JavaClassResolver classResolver)
           
 void setTypeTransformer(JavaTypeTransformer typeTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_FQ_NAME

public static final FqName OBJECT_FQ_NAME
Constructor Detail

JavaSupertypeResolver

public JavaSupertypeResolver()
Method Detail

setTypeTransformer

@Inject
public void setTypeTransformer(JavaTypeTransformer typeTransformer)

setClassResolver

@Inject
public void setClassResolver(JavaClassResolver classResolver)

getSupertypes

@NotNull
public java.util.Collection<JetType> getSupertypes(@NotNull
                                                           ClassDescriptor classDescriptor,
                                                           @NotNull
                                                           JavaClass javaClass,
                                                           @NotNull
                                                           java.util.List<TypeParameterDescriptor> typeParameters)