IDEA-25139: Proper caret placement for methods, if "next line" brace style is in use.

This commit is contained in:
Maxim Shafirov
2011-01-24 16:12:07 +03:00
parent f8e2733643
commit 1d80476b46
4 changed files with 26 additions and 1 deletions
@@ -71,6 +71,10 @@ public class PlainEnterProcessor implements EnterProcessor {
else if (element instanceof PsiDoWhileStatement) {
body = ((PsiDoWhileStatement)element).getBody();
}
else if (element instanceof PsiMethod) {
PsiCodeBlock methodBody = ((PsiMethod)element).getBody();
if (methodBody != null) return methodBody;
}
return body instanceof PsiBlockStatement ? ((PsiBlockStatement)body).getCodeBlock() : null;
}