Skip to content

Commit 5106ca2

Browse files
committed
Polish
1 parent 17c3d0b commit 5106ca2

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

spring-javaformat/spring-javaformat-checkstyle/src/main/java/io/spring/javaformat/checkstyle/check/SpringMethodVisibilityCheck.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,21 +45,12 @@ private void visitPublicMethod(DetailAST modifiers, DetailAST method) {
4545
return;
4646
}
4747
DetailAST classDef = getClassDef(method.getParent());
48-
if (classDef == null) {
49-
return;
50-
}
51-
DetailAST classModifiers = classDef.findFirstToken(TokenTypes.MODIFIERS);
52-
if (classModifiers.findFirstToken(TokenTypes.LITERAL_PUBLIC) != null
53-
|| classModifiers.findFirstToken(TokenTypes.LITERAL_PROTECTED) != null) {
48+
if (classDef == null || isPublicOrProtected(classDef)) {
5449
return;
5550
}
5651
DetailAST interfaceDef = getInterfaceDef(classDef.getParent());
57-
if (interfaceDef != null) {
58-
DetailAST interfaceModifiers = interfaceDef.findFirstToken(TokenTypes.MODIFIERS);
59-
if (interfaceModifiers.findFirstToken(TokenTypes.LITERAL_PUBLIC) != null
60-
|| interfaceModifiers.findFirstToken(TokenTypes.LITERAL_PROTECTED) != null) {
61-
return;
62-
}
52+
if (interfaceDef != null && isPublicOrProtected(interfaceDef)) {
53+
return;
6354
}
6455
DetailAST ident = method.findFirstToken(TokenTypes.IDENT);
6556
log(ident.getLineNo(), ident.getColumnNo(), "methodvisibility.publicMethod", ident.getText());
@@ -98,4 +89,13 @@ private DetailAST findParent(DetailAST ast, int classDef) {
9889
return null;
9990
}
10091

92+
private boolean isPublicOrProtected(DetailAST ast) {
93+
DetailAST modifiers = ast.findFirstToken(TokenTypes.MODIFIERS);
94+
if (modifiers == null) {
95+
return false;
96+
}
97+
return modifiers.findFirstToken(TokenTypes.LITERAL_PUBLIC) != null
98+
|| modifiers.findFirstToken(TokenTypes.LITERAL_PROTECTED) != null;
99+
}
100+
101101
}

0 commit comments

Comments
 (0)