public final class JavaSupertypeResolver extends java.lang.Object
| Constructor and Description |
|---|
JavaSupertypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<JetType> |
getSupertypes(ClassDescriptor classDescriptor,
PsiClassWrapper psiClass,
ClassPsiDeclarationProvider classData,
java.util.List<TypeParameterDescriptor> typeParameters) |
void |
setClassResolver(JavaClassResolver classResolver) |
void |
setSemanticServices(JavaSemanticServices semanticServices) |
void |
setTrace(BindingTrace trace) |
void |
setTypeTransformer(JavaTypeTransformer typeTransformer) |
public JavaSupertypeResolver()
@Inject public void setTrace(BindingTrace trace)
@Inject public void setSemanticServices(JavaSemanticServices semanticServices)
@Inject public void setTypeTransformer(JavaTypeTransformer typeTransformer)
@Inject public void setClassResolver(JavaClassResolver classResolver)
public java.util.Collection<JetType> getSupertypes(@NotNull ClassDescriptor classDescriptor, @NotNull PsiClassWrapper psiClass, @NotNull ClassPsiDeclarationProvider classData, @NotNull java.util.List<TypeParameterDescriptor> typeParameters)