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; 17 18 int b = 45; 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; 30 31 int b = 45; 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 }