diff --git a/.idea/libraries/asm5.xml b/.idea/libraries/asm5.xml
index e4873676bb75..854ff78878b9 100644
--- a/.idea/libraries/asm5.xml
+++ b/.idea/libraries/asm5.xml
@@ -5,7 +5,7 @@
-
+
\ No newline at end of file
diff --git a/build/asm/1_version_check.patch b/build/asm/1_version_check.patch
index 63ec6e0278f8..45eb8373f4c7 100644
--- a/build/asm/1_version_check.patch
+++ b/build/asm/1_version_check.patch
@@ -5,7 +5,7 @@ Index: org/objectweb/asm/ClassReader.java
@@ -167,7 +167,7 @@
this.b = b;
// checks the class version
- if (readShort(off + 6) > Opcodes.V1_8) {
+ if (readShort(off + 6) > Opcodes.V1_9) {
- throw new IllegalArgumentException();
+ //[JB: accept any version] throw new IllegalArgumentException();
}
diff --git a/build/asm/repackage.xml b/build/asm/repackage.xml
index 75336cfbe16b..6d72c6d4c53a 100644
--- a/build/asm/repackage.xml
+++ b/build/asm/repackage.xml
@@ -19,7 +19,7 @@
-
+
@@ -41,6 +41,7 @@
+
diff --git a/build/scripts/libLicenses.gant b/build/scripts/libLicenses.gant
index 88f3bf933756..207b39cb31ef 100644
--- a/build/scripts/libLicenses.gant
+++ b/build/scripts/libLicenses.gant
@@ -175,7 +175,7 @@ libraryLicense(name: "asm-4.0-all", libraryName: "asm-4.0-all", version: "4.0",
libraryLicense(name: "ASM Bytecode Manipulation Framework", libraryName: "asm-tools", version: "4.0", license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html")
libraryLicense(name: "ASM Bytecode Manipulation Framework", libraryName: "asm", version: "3.3", license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html")
libraryLicense(name: "ASM Bytecode Manipulation Framework", libraryName: "asm4", version: "4.0", license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html")
-libraryLicense(name: "ASM Bytecode Manipulation Framework", libraryName: "asm5", version: "5.0.3 (with patches by JetBrains)", license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html")
+libraryLicense(name: "ASM Bytecode Manipulation Framework", libraryName: "asm5", version: "6.0-ALPHA (with patches by JetBrains)", license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html")
libraryLicense(name: "assertJ", version: "3", license: "Apache 2.0", url: "https://github.com/joel-costigliola/assertj-core")
libraryLicense(name: "Automaton", libraryName: "automaton.jar", version: "1.11", license: "BSD", url: "http://www.brics.dk/automaton/", licenseUrl: "http://www.opensource.org/licenses/bsd-license.php")
libraryLicense(name: "Axis", libraryName: "axis-1.4", version: "1.4", license: "Apache 2.0", url: "http://ws.apache.org/axis/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.html")
diff --git a/lib/asm-all.jar b/lib/asm-all.jar
index b2f2849bae45..12f25c2c4220 100644
Binary files a/lib/asm-all.jar and b/lib/asm-all.jar differ
diff --git a/lib/src/asm5-src.zip b/lib/src/asm-src.zip
similarity index 57%
rename from lib/src/asm5-src.zip
rename to lib/src/asm-src.zip
index ad405c1ca3e2..26dd8efc7fef 100644
Binary files a/lib/src/asm5-src.zip and b/lib/src/asm-src.zip differ