IDEA-151950 Decompiler doesn't work for classes from JDK 9 - support java 9 string concatenation

This commit is contained in:
Egor.Ushakov
2016-03-01 18:04:29 +03:00
parent f128515325
commit 4724fd78a6
11 changed files with 206 additions and 25 deletions

View File

@@ -0,0 +1,27 @@
package java9;
public class TestJava9StringConcat {
public String test1(String var1, int var2) {
return var1 + var2;// 20
}
public String test2(String var1, int var2, Object var3) {
return "(" + var1 + "-" + var2 + "---" + var3 + ")";// 24
}
}
class 'java9/TestJava9StringConcat' {
method 'test1 (Ljava/lang/String;I)Ljava/lang/String;' {
2 4
7 4
}
method 'test2 (Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;' {
3 8
8 8
}
}
Lines mapping:
20 <-> 5
24 <-> 9