completion: diamonds; inspection: collapse to diamond

This commit is contained in:
anna
2011-01-31 17:14:11 +01:00
parent 8862164974
commit c05c58cf4c
28 changed files with 497 additions and 69 deletions
@@ -41,7 +41,11 @@ public abstract class LightCodeInsightTestCase extends LightPlatformCodeInsightT
protected void setUp() throws Exception {
super.setUp();
myOldLanguageLevel = LanguageLevelProjectExtension.getInstance(getProject()).getLanguageLevel();
setLanguageLevel(LanguageLevel.HIGHEST);
setLanguageLevel(getLanguageLevel());
}
protected LanguageLevel getLanguageLevel() {
return LanguageLevel.HIGHEST;
}
@Override
@@ -73,6 +73,22 @@ public abstract class LightCodeInsightFixtureTestCase extends UsefulTestCase{
model.getModuleExtension(LanguageLevelModuleExtension.class).setLanguageLevel(LanguageLevel.JDK_1_5);
}
};
public static final LightProjectDescriptor JAVA_1_6 = new DefaultLightProjectDescriptor() {
@Override
public ModuleType getModuleType() {
return StdModuleTypes.JAVA;
}
@Override
public Sdk getSdk() {
return JavaSdkImpl.getMockJdk17("java 1.6");
}
@Override
public void configureModule(Module module, ModifiableRootModel model, ContentEntry contentEntry) {
model.getModuleExtension(LanguageLevelModuleExtension.class).setLanguageLevel(LanguageLevel.JDK_1_6);
}
};
public static final LightProjectDescriptor JAVA_LATEST = new DefaultLightProjectDescriptor();