better diag in JavaDescriptorResolver

This commit is contained in:
Stepan Koltsov
2012-02-01 17:24:25 +04:00
parent ac729504bf
commit a9dedab481
@@ -1222,7 +1222,7 @@ public class JavaDescriptorResolver {
} }
@Nullable @Nullable
private FunctionDescriptor resolveMethodToFunctionDescriptor(ClassOrNamespaceDescriptor owner, PsiClass psiClass, TypeSubstitutor typeSubstitutorForGenericSuperclasses, PsiMethodWrapper method) { private FunctionDescriptor resolveMethodToFunctionDescriptor(ClassOrNamespaceDescriptor owner, final PsiClass psiClass, TypeSubstitutor typeSubstitutorForGenericSuperclasses, final PsiMethodWrapper method) {
PsiType returnType = method.getReturnType(); PsiType returnType = method.getReturnType();
if (returnType == null) { if (returnType == null) {
@@ -1329,7 +1329,7 @@ public class JavaDescriptorResolver {
return typeParameter.descriptor; return typeParameter.descriptor;
} }
} }
throw new IllegalStateException("unresolved PsiTypeParameter: " + psiTypeParameter.getName()); // TODO: report properly throw new IllegalStateException("unresolved PsiTypeParameter " + psiTypeParameter.getName() + " in method " + method.getName() + " in class " + psiClass.getQualifiedName()); // TODO: report properly
} }
@NotNull @NotNull