don't delete java method param list (EA-104913 - ISE: StubBasedPsiElementBase.getRequiredStubOrPsiChild)

This commit is contained in:
peter
2017-08-07 16:37:29 +02:00
parent c11d9ccfc4
commit 710287a3b1
@@ -75,6 +75,9 @@ public class MethodElement extends CompositeElement implements Constants {
LeafElement semicolon = Factory.createSingleLeafElement(SEMICOLON, ";", 0, 1, treeCharTab, getManager());
addInternal(semicolon, semicolon, null, Boolean.TRUE);
}
else if (child.getElementType() == PARAMETER_LIST) {
throw new IllegalArgumentException("Deleting parameter list is prohibited");
}
else {
super.deleteChildInternal(child);
}