inspections test fixed

This commit is contained in:
Anton Makeev
2010-07-01 17:31:51 +04:00
parent 0614136d43
commit 88d6cf73e9
2 changed files with 9 additions and 5 deletions
@@ -16,7 +16,6 @@
package com.intellij.codeInspection.internal;
import com.intellij.codeInspection.InspectionToolProvider;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ex.ApplicationManagerEx;
import com.intellij.util.ArrayUtil;
@@ -26,6 +25,10 @@ public class InternalInspectionToolsProvider implements InspectionToolProvider {
@Override
public Class[] getInspectionClasses() {
if (!ApplicationManagerEx.getApplicationEx().isInternal()) return ArrayUtil.EMPTY_CLASS_ARRAY;
return new Class[] { UndesirableClassUsageInspection.class };
return getPublicClasses();
}
public static Class[] getPublicClasses() {
return new Class[] { UndesirableClassUsageInspection.class };
}
}
@@ -16,7 +16,8 @@
package org.jetbrains.idea.devkit;
import com.intellij.codeInspection.InspectionToolProvider;
import com.intellij.codeInspection.internal.UndesirableClassUsageInspection;
import com.intellij.codeInspection.internal.InternalInspectionToolsProvider;
import com.intellij.util.ArrayUtil;
import org.jetbrains.idea.devkit.inspections.ComponentNotRegisteredInspection;
import org.jetbrains.idea.devkit.inspections.InspectionDescriptionNotFoundInspection;
import org.jetbrains.idea.devkit.inspections.IntentionDescriptionNotFoundInspection;
@@ -27,14 +28,14 @@ import org.jetbrains.idea.devkit.inspections.PluginXmlDomInspection;
*/
public class DevKitInspectionToolProvider implements InspectionToolProvider {
public Class[] getInspectionClasses() {
return new Class[] {
Class[] result = {
//RegistrationProblemsInspection.class,
PluginXmlDomInspection.class,
ComponentNotRegisteredInspection.class,
InspectionDescriptionNotFoundInspection.class,
IntentionDescriptionNotFoundInspection.class,
UndesirableClassUsageInspection.class
};
return ArrayUtil.mergeArrays(result, InternalInspectionToolsProvider.getPublicClasses(), Class.class);
}
}