@@ -70,15 +70,15 @@ public class MissingSpaceDiagnostic extends AbstractDiagnostic implements QuickF
7070 /**
7171 * Ключевые слова, требующие пробел слева и справа
7272 */
73- private static final List <Integer > KEYWORDS_WITH_LEFT_RIGHT_SPACE = computeKeywordsWithLeftRightSpace ();
73+ private static final Set <Integer > KEYWORDS_WITH_LEFT_RIGHT_SPACE = computeKeywordsWithLeftRightSpace ();
7474 /**
7575 * Ключевые слова, требующие пробел слева
7676 */
77- private static final List <Integer > KEYWORDS_WITH_LEFT_SPACE = computeKeywordsWithLeftSpace ();
77+ private static final Set <Integer > KEYWORDS_WITH_LEFT_SPACE = computeKeywordsWithLeftSpace ();
7878 /**
7979 * Ключевые слова, требующие пробел справа
8080 */
81- private static final List <Integer > KEYWORDS_WITH_RIGHT_SPACE = computeKeywordsWithRightSpace ();
81+ private static final Set <Integer > KEYWORDS_WITH_RIGHT_SPACE = computeKeywordsWithRightSpace ();
8282
8383 @ DiagnosticParameter (
8484 type = String .class ,
@@ -291,32 +291,32 @@ private static String getErrorMessage(String formatString, String errorMessage,
291291 return String .format (formatString , errorMessage , tokenText ).intern ();
292292 }
293293
294- private static List <Integer > computeKeywordsWithLeftRightSpace () {
295- List < Integer > leftRight = new ArrayList <>();
296- leftRight . add ( BSLParser .TO_KEYWORD );
297- leftRight . add ( BSLParser .IN_KEYWORD );
298- leftRight . add ( BSLParser .OR_KEYWORD );
299- leftRight . add ( BSLParser .AND_KEYWORD );
300- return leftRight ;
294+ private static Set <Integer > computeKeywordsWithLeftRightSpace () {
295+ return Set . of (
296+ BSLParser .TO_KEYWORD ,
297+ BSLParser .IN_KEYWORD ,
298+ BSLParser .OR_KEYWORD ,
299+ BSLParser .AND_KEYWORD
300+ ) ;
301301 }
302302
303- private static List <Integer > computeKeywordsWithLeftSpace () {
304- List < Integer > left = new ArrayList <>();
305- left . add ( BSLParser .EXPORT_KEYWORD );
306- left . add ( BSLParser .THEN_KEYWORD );
307- left . add ( BSLParser .DO_KEYWORD );
308- return left ;
303+ private static Set <Integer > computeKeywordsWithLeftSpace () {
304+ return Set . of (
305+ BSLParser .EXPORT_KEYWORD ,
306+ BSLParser .THEN_KEYWORD ,
307+ BSLParser .DO_KEYWORD
308+ ) ;
309309 }
310310
311- private static List <Integer > computeKeywordsWithRightSpace () {
312- List < Integer > right = new ArrayList <>();
313- right . add ( BSLParser .IF_KEYWORD );
314- right . add ( BSLParser .ELSIF_KEYWORD );
315- right . add ( BSLParser .WHILE_KEYWORD );
316- right . add ( BSLParser .FOR_KEYWORD );
317- right . add ( BSLParser .NOT_KEYWORD );
318- right . add ( BSLParser .EACH_KEYWORD );
319- return right ;
311+ private static Set <Integer > computeKeywordsWithRightSpace () {
312+ return Set . of (
313+ BSLParser .IF_KEYWORD ,
314+ BSLParser .ELSIF_KEYWORD ,
315+ BSLParser .WHILE_KEYWORD ,
316+ BSLParser .FOR_KEYWORD ,
317+ BSLParser .NOT_KEYWORD ,
318+ BSLParser .EACH_KEYWORD
319+ ) ;
320320 }
321321
322322}
0 commit comments