diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java index 1edd7cbaec76..5398f47a39d8 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/MethodElement.java @@ -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); }