(no message)

This commit is contained in:
Dave Griffith
2005-03-02 23:54:53 +03:00
parent 1dcce6a13b
commit 349b53e4c1
3 changed files with 12 additions and 2 deletions
@@ -41,6 +41,9 @@
</wildcardResourcePatterns>
</component>
<component name="DataSourceManagerImpl" />
<component name="DependenciesAnalyzeManager">
<option name="myForwardDirection" value="false" />
</component>
<component name="DependencyValidationManager" />
<component name="EntryPointsManager">
<entry_points />
@@ -89,11 +89,15 @@ public class CastToIncompatibleInterfaceInspection extends ExpressionInspection{
if(aClass.isInheritor(anInterface, true)){
return true;
}
if("java.lang.Object".equals(aClass.getQualifiedName()))
{
return true;
}
final PsiManager psiManager = aClass.getManager();
final PsiSearchHelper searchHelper = psiManager.getSearchHelper();
final SearchScope searchScope = aClass.getUseScope();
final PsiClass[] inheritors =
searchHelper.findInheritors(aClass, searchScope, false);
searchHelper.findInheritors(aClass, searchScope, true);
for(int i = 0; i < inheritors.length; i++){
final PsiClass inheritor = inheritors[i];
if(inheritor.isInheritor(anInterface, true)){
@@ -90,11 +90,14 @@ public class InstanceofIncompatibleInterfaceInspection extends ExpressionInspect
if(aClass.isInheritor(anInterface, true)){
return true;
}
if("java.lang.Object".equals(aClass.getQualifiedName())){
return true;
}
final PsiManager psiManager = aClass.getManager();
final PsiSearchHelper searchHelper = psiManager.getSearchHelper();
final SearchScope searchScope = aClass.getUseScope();
final PsiClass[] inheritors =
searchHelper.findInheritors(aClass, searchScope, false);
searchHelper.findInheritors(aClass, searchScope, true);
for(int i = 0; i < inheritors.length; i++){
final PsiClass inheritor = inheritors[i];
if(inheritor.isInheritor(anInterface, true)){