From d4d1581399b34f02c7fbaee6d37cb7cfa44f160e Mon Sep 17 00:00:00 2001 From: Denis Zhdanov Date: Wed, 1 Jun 2011 17:30:34 +0400 Subject: [PATCH] IDEA-70507 Correct Enter processing when caret is before javadoc param --- .../javadoc/EnterInJavadocParamDescriptionHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/java-impl/src/com/intellij/javadoc/EnterInJavadocParamDescriptionHandler.java b/java/java-impl/src/com/intellij/javadoc/EnterInJavadocParamDescriptionHandler.java index 75c962351837..438cc49ec4ad 100644 --- a/java/java-impl/src/com/intellij/javadoc/EnterInJavadocParamDescriptionHandler.java +++ b/java/java-impl/src/com/intellij/javadoc/EnterInJavadocParamDescriptionHandler.java @@ -39,6 +39,11 @@ public class EnterInJavadocParamDescriptionHandler extends EnterHandlerDelegateA } final LogicalPosition caretPosition = caretModel.getLogicalPosition(); + final LogicalPosition nameEndPosition = pair.first.parameterNameEndPosition; + if (nameEndPosition.line == caretPosition.line && caretPosition.column <= nameEndPosition.column) { + return Result.Continue; + } + final int descriptionStartColumn = pair.first.parameterDescriptionStartPosition.column; final LogicalPosition desiredPosition = new LogicalPosition(caretPosition.line, descriptionStartColumn); final Document document = editor.getDocument();