class-file instrumentation fixed for jdk 7 (IDEA-68231)

This commit is contained in:
nik
2011-04-19 11:59:54 +04:00
parent 4dbf357fa7
commit 7b62f3f9d5
3 changed files with 3 additions and 3 deletions
@@ -46,7 +46,7 @@ public class PsiClassWriter extends ClassWriter {
final Sdk projectJdk = ModuleRootManager.getInstance(module).getSdk();
if (projectJdk == null) return false;
String versionString = projectJdk.getVersionString();
return versionString.contains("1.6") || versionString.contains("6.0");
return versionString.contains("1.6") || versionString.contains("6.0") || versionString.contains("1.7") || versionString.contains("7.0");
}
protected String getCommonSuperClass(final String type1, final String type2) {
@@ -948,7 +948,7 @@ public class BackendCompilerWrapper {
if (jdk != null) {
final String versionString = jdk.getVersionString();
if (versionString != null) {
isJDK16 = versionString.contains("1.6") || versionString.contains("6.0");
isJDK16 = versionString.contains("1.6") || versionString.contains("6.0") || versionString.contains("1.7") || versionString.contains("7.0");
}
}
return isJDK16;