IDEA-166073 Extended Width (long, double) constructors cause issues with anonymous classes

This commit is contained in:
Egor.Ushakov
2017-01-13 17:57:21 +03:00
parent abbf2daf30
commit 0684264b3a
31 changed files with 471 additions and 19 deletions

View File

@@ -0,0 +1,22 @@
package pkg;
public class TestAnonymousParamNames {
private final TestAnonymousParamNames.Clazz reference = new TestAnonymousParamNames.Clazz(0L, false) {
};
private class Clazz {
public Clazz(long paramL, boolean paramB) {
}// 25
}
}
class 'pkg/TestAnonymousParamNames$Clazz' {
method '<init> (Lpkg/TestAnonymousParamNames;JZ)V' {
9 8
}
}
Lines mapping:
25 <-> 9
Not mapped:
24