本文整理匯總了Java中com.intellij.codeInspection.visibility.VisibilityInspection類的典型用法代碼示例。如果您正苦於以下問題:Java VisibilityInspection類的具體用法?Java VisibilityInspection怎麽用?Java VisibilityInspection使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
VisibilityInspection類屬於com.intellij.codeInspection.visibility包,在下文中一共展示了VisibilityInspection類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: testProblemDuplication
import com.intellij.codeInspection.visibility.VisibilityInspection; //導入依賴的package包/類
public void testProblemDuplication() throws Exception {
String shortName = new VisibilityInspection().getShortName();
InspectionProfileImpl profile = new InspectionProfileImpl("Foo");
profile.disableAllTools(getProject());
profile.enableTool(shortName, getProject());
GlobalInspectionContextImpl context = ((InspectionManagerEx)InspectionManager.getInstance(getProject())).createNewGlobalContext(false);
context.setExternalProfile(profile);
configureByFile("Foo.java");
AnalysisScope scope = new AnalysisScope(getFile());
context.doInspections(scope);
Tools tools = context.getTools().get(shortName);
GlobalInspectionToolWrapper toolWrapper = (GlobalInspectionToolWrapper)tools.getTool();
InspectionToolPresentation presentation = context.getPresentation(toolWrapper);
assertEquals(1, presentation.getProblemDescriptors().size());
context.doInspections(scope);
tools = context.getTools().get(shortName);
toolWrapper = (GlobalInspectionToolWrapper)tools.getTool();
presentation = context.getPresentation(toolWrapper);
assertEquals(1, presentation.getProblemDescriptors().size());
}
示例2: testProblemDuplication
import com.intellij.codeInspection.visibility.VisibilityInspection; //導入依賴的package包/類
public void testProblemDuplication() throws Exception {
String shortName = new VisibilityInspection().getShortName();
InspectionProfileImpl profile = new InspectionProfileImpl("Foo");
profile.disableAllTools(getProject());
profile.enableTool(shortName, getProject());
GlobalInspectionContextImpl context = ((InspectionManagerEx)InspectionManager.getInstance(getProject())).createNewGlobalContext(false);
context.setExternalProfile(profile);
configureByFile("Foo.java");
AnalysisScope scope = new AnalysisScope(getFile());
context.doInspections(scope);
UIUtil.dispatchAllInvocationEvents(); // wait for launchInspections in invoke later
Tools tools = context.getTools().get(shortName);
GlobalInspectionToolWrapper toolWrapper = (GlobalInspectionToolWrapper)tools.getTool();
InspectionToolPresentation presentation = context.getPresentation(toolWrapper);
assertEquals(1, presentation.getProblemDescriptors().size());
context.doInspections(scope);
UIUtil.dispatchAllInvocationEvents(); // wait for launchInspections in invoke later
tools = context.getTools().get(shortName);
toolWrapper = (GlobalInspectionToolWrapper)tools.getTool();
presentation = context.getPresentation(toolWrapper);
assertEquals(1, presentation.getProblemDescriptors().size());
}