fix failing tests:

OverrideImplementTest.testEnumConstant
ImplementMethodsTest.runSingle(EnumConstantWithoutClassInitializer.java)

creating arrangement entry with zero length caused assertion to fail
This commit is contained in:
Yaroslav Lepenkin
2014-05-27 11:41:22 +04:00
parent 590e0259b7
commit 7fea4ff097
@@ -172,7 +172,7 @@ public class JavaArrangementVisitor extends JavaRecursiveElementVisitor {
@Override
public void run() {
PsiExpressionList list = aClass.getArgumentList();
if (list != null) {
if (list != null && list.getTextLength() > 0) {
JavaElementArrangementEntry listEntry = createNewEntry(list, list.getTextRange(), ANON_CLASS_PARAMETER_LIST, aClass.getName(), true);
processEntry(listEntry, null, list);
}