View Javadoc
1   /*
2   EmptyLineSeparator
3   allowNoEmptyLineBetweenFields = (default)false
4   allowMultipleEmptyLines = false
5   allowMultipleEmptyLinesInsideClassMembers = false
6   tokens = (default)PACKAGE_DEF, IMPORT, STATIC_IMPORT, CLASS_DEF, INTERFACE_DEF, ENUM_DEF, \
7            STATIC_INIT, INSTANCE_INIT, METHOD_DEF, CTOR_DEF, VARIABLE_DEF, RECORD_DEF, \
8            COMPACT_CTOR_DEF
9   
10  
11  */
12  
13  package com.puppycrawl.tools.checkstyle.checks.whitespace.emptylineseparator;
14  
15  public interface InputEmptyLineSeparatorInterfaceFields {
16      int a = 45; // ok
17  
18      int b = 45; // ok
19  
20  
21      int c = 45; // violation ''VARIABLE_DEF' has more than 1 empty lines before.'
22  
23  
24  
25      int d = 45; // violation ''VARIABLE_DEF' has more than 1 empty lines before.'
26  }
27  
28  @interface Ann {
29      int a = 45; // ok
30  
31      int b = 45; // ok
32  
33  
34      int c = 45; // violation ''VARIABLE_DEF' has more than 1 empty lines before.'
35  
36  
37  
38      int d = 45; // violation ''VARIABLE_DEF' has more than 1 empty lines before.'
39  }
40  
41  interface Abc {
42      Object apply(Object array, int index);
43  
44      Abc A = (o, i) -> new Object();
45      Abc B = (o, i) -> o; // violation ''VARIABLE_DEF' should be separated from previous line.'
46  }