http://www.jindent.com |
|
Next: Line Wrapping |
Blank lines before local variable declarations |
public void method() { callMethod(); ¶ int a = 0; int b = 10; ... } |
public void method() { callMethod(); int a = 0; int b = 10; ... } |
Blank lines after local variable declarations |
public void method() { int a = 0; int b = 10; ¶ callMethod(a, b); } |
public void method() { int a = 0; int b = 10; callMethod(a, b); } |
Blank lines after package declarations |
package jindent.tools.mypackage; ¶ ¶ ¶ public class MyClass { ... } |
package jindent.tools.mypackage; ¶ public class MyClass { ... } |
Blank lines after import declarations |
package jindent.tools.mypackage; ¶ import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Reader; ¶ ¶ public class MyClass { ... } |
package jindent.tools.mypackage; ¶ import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Reader; ¶ public class MyClass { ... } |
See also: | Sort import declarations , Import declaration sorter tree |
Blank lines after field declarations |
public class MyClass { private int fieldA; private int fieldB; private String fieldC; ¶ ¶ public void method() { ... } } |
public class MyClass { private int fieldA; private int fieldB; private String fieldC; ¶ public void method() { ... } } |
Blank lines after static initializers |
public class MyClass { ... static { staticFieldA = 10; } ¶ ¶ public void method() { ... } } |
public class MyClass { ... static { staticFieldA = 10; } ¶ public void method() { ... } } |
Blank lines after instance initializers |
public class MyClass { ... { fieldA = 10; } ¶ ¶ public void method() { ... } } |
public class MyClass { ... { fieldA = 10; } ¶ public void method() { ... } } |
Blank lines after class declarations |
public class MyClass implements MyInterface { private int fieldA; ... } ¶ ¶ ¶ interface MyInterface { ... } |
public class MyClass implements MyInterface { private int fieldA; ... } ¶ interface MyInterface { ... } |
Blank lines after interface declarations |
interface MyInterface { ... } ¶ ¶ ¶ class MyClass { ... } |
interface MyInterface { ... } ¶ class MyClass { ... } |
Blank lines after constructor declarations |
public class MyClass { public MyClass() { ... } ¶ ¶ public void method() { ... } } |
public class MyClass { public MyClass() { ... } ¶ public void method() { ... } } |
Blank lines after method declarations |
public class MyClass { public void methodA(int a, int b) { ... } ¶ ¶ public void methodB() { ... } } |
public class MyClass { public void methodA(int a, int b) { ... } public void methodB() { ... } } |
Blank lines after annotation type declarations |
@interface AnnotationType { ... } ¶ ¶ public class MyClass { ... } |
@interface AnnotationType { ... } ¶ public class MyClass { ... } |
Blank lines after enum declarations |
enum Coin { penny(1), nickel(5), dime(10), quarter(25) } ¶ ¶ class MyClass { ... } |
enum Coin { penny(1), nickel(5), dime(10), quarter(25) } ¶ class MyClass { ... } |
Blank lines between enum elements and class body |
public enum Coin { penny(1), nickel(5), dime(10), quarter(25); ¶ ¶ private final int value; Coin(int value) { this.value = value; } } |
public enum Coin { penny(1), nickel(5), dime(10), quarter(25); ¶ private final int value; Coin(int value) { this.value = value; } } |