mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-10 13:17:09 +07:00
[java-rd] IDEA-322563 clean up code
-some methods get statics -deleted unnecessary commas GitOrigin-RevId: b48425975356467a7cca9fb5d50756778d37efc9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9fed3df3e2
commit
de67570ff3
+1
-1
@@ -21,7 +21,7 @@ public class JavaBackspaceHandler extends BackspaceHandlerDelegate {
|
||||
editor, JavaTokenType.DOT, JavaTokenType.IDENTIFIER, true);
|
||||
}
|
||||
|
||||
private boolean isHigherThan50r(@Nullable PsiFile file){
|
||||
private static boolean isHigherThan50r(@Nullable PsiFile file){
|
||||
return file instanceof AbstractBasicJavaFile &&
|
||||
AbstractBasicJavaDefinitionService.getJavaDefinitionService().getLanguageLevel(file).isAtLeast(LanguageLevel.JDK_1_5);
|
||||
}
|
||||
|
||||
+3
-3
@@ -5,7 +5,7 @@ import com.intellij.openapi.actionSystem.DataContext;
|
||||
import com.intellij.openapi.editor.Caret;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.EditorModificationUtil;
|
||||
import com.intellij.openapi.editor.EditorModificationUtilEx;
|
||||
import com.intellij.openapi.editor.actionSystem.EditorActionHandler;
|
||||
import com.intellij.openapi.editor.ex.EditorSettingsExternalizable;
|
||||
import com.intellij.openapi.project.Project;
|
||||
@@ -60,7 +60,7 @@ public class JavadocLineStartHandler extends EditorActionHandler.ForEachCaret {
|
||||
else {
|
||||
caret.removeSelection();
|
||||
}
|
||||
EditorModificationUtil.scrollToCaret(editor);
|
||||
EditorModificationUtilEx.scrollToCaret(editor);
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -69,7 +69,7 @@ public class JavadocLineStartHandler extends EditorActionHandler.ForEachCaret {
|
||||
myOriginalHandler.execute(editor, caret, dataContext);
|
||||
}
|
||||
|
||||
private boolean isJavaFile(@Nullable PsiFile file){
|
||||
private static boolean isJavaFile(@Nullable PsiFile file){
|
||||
return file instanceof AbstractBasicJavaFile;
|
||||
}
|
||||
}
|
||||
|
||||
+13
-14
@@ -8,7 +8,6 @@ import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiErrorElement;
|
||||
import com.intellij.psi.PsiRecursiveElementWalkingVisitor;
|
||||
import com.intellij.psi.impl.source.BasicJavaAstTreeUtil;
|
||||
import com.intellij.psi.impl.source.BasicJavaElementType;
|
||||
import com.intellij.util.text.CharArrayUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -25,21 +24,21 @@ public class AfterSemicolonEnterProcessor implements ASTNodeEnterProcessor {
|
||||
if (psiElement == null) {
|
||||
return false;
|
||||
}
|
||||
if (BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_EXPRESSION_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_DECLARATION_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_DO_WHILE_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_RETURN_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_THROW_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_BREAK_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_CONTINUE_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_YIELD_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_ASSERT_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, Set.of(BasicJavaElementType.BASIC_FIELD, BasicJavaElementType.BASIC_ENUM_CONSTANT)) ||
|
||||
if (BasicJavaAstTreeUtil.is(astNode, BASIC_EXPRESSION_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_DECLARATION_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_DO_WHILE_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_RETURN_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_THROW_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_BREAK_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_CONTINUE_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_YIELD_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, BASIC_ASSERT_STATEMENT) ||
|
||||
BasicJavaAstTreeUtil.is(astNode, Set.of(BASIC_FIELD, BASIC_ENUM_CONSTANT)) ||
|
||||
isImportStatementBase(psiElement) ||
|
||||
isMethodWithoutBody(psiElement)) {
|
||||
int errorOffset = getErrorElementOffset(psiElement);
|
||||
int elementEndOffset = astNode.getTextRange().getEndOffset();
|
||||
if (BasicJavaAstTreeUtil.is(astNode, BasicJavaElementType.BASIC_ENUM_CONSTANT)) {
|
||||
if (BasicJavaAstTreeUtil.is(astNode, BASIC_ENUM_CONSTANT)) {
|
||||
final CharSequence text = editor.getDocument().getCharsSequence();
|
||||
final int commaOffset = CharArrayUtil.shiftForwardUntil(text, elementEndOffset, ",");
|
||||
if (commaOffset < text.length()) {
|
||||
@@ -79,13 +78,13 @@ public class AfterSemicolonEnterProcessor implements ASTNodeEnterProcessor {
|
||||
return true;
|
||||
}
|
||||
|
||||
private boolean isMethodWithoutBody(@Nullable PsiElement psiElement){
|
||||
private static boolean isMethodWithoutBody(@Nullable PsiElement psiElement){
|
||||
ASTNode node = BasicJavaAstTreeUtil.toNode(psiElement);
|
||||
return BasicJavaAstTreeUtil.is(node, BASIC_METHOD) &&
|
||||
!shouldHaveBody(node);
|
||||
}
|
||||
|
||||
private boolean isImportStatementBase(@Nullable PsiElement psiElement){
|
||||
private static boolean isImportStatementBase(@Nullable PsiElement psiElement){
|
||||
ASTNode node = BasicJavaAstTreeUtil.toNode(psiElement);
|
||||
return
|
||||
BasicJavaAstTreeUtil.is(node, BASIC_IMPORT_STATEMENT) ||
|
||||
|
||||
+2
-2
@@ -80,8 +80,8 @@ public class ForStatementFixer implements Fixer {
|
||||
* @param lastValidForPart last valid element of the target 'for' loop
|
||||
* @param forStatement PSI element for the target 'for' loop
|
||||
*/
|
||||
private void registerErrorOffset(@NotNull Editor editor, @NotNull AbstractBasicJavaSmartEnterProcessor processor,
|
||||
@NotNull ASTNode lastValidForPart, @NotNull ASTNode forStatement) {
|
||||
private static void registerErrorOffset(@NotNull Editor editor, @NotNull AbstractBasicJavaSmartEnterProcessor processor,
|
||||
@NotNull ASTNode lastValidForPart, @NotNull ASTNode forStatement) {
|
||||
final Project project = editor.getProject();
|
||||
int offset = lastValidForPart.getTextRange().getEndOffset();
|
||||
if (project != null && CodeStyle.getSettings(editor).getCommonSettings(JavaLanguage.INSTANCE).SPACE_AFTER_COMMA) {
|
||||
|
||||
Reference in New Issue
Block a user