Jindent - Java Source Code Formatter http://www.jindent.com
 



title
5.6.1.8.6 Declarations

Blank lines before local variable declarations

Blank lines before local variable declarations

Inserts a specific number of blank lines before local variables declarations.


Inserting 1 blank line:

public void method()                    
{                                       
    callMethod();                       
                                       
    
int a = 0;                          
    
int b = 10;                         
    ...                                 
}                                       


Inserting 0 blank lines:

public void method()                    
{                                       
    callMethod();                       
    
int a = 0;                          
    
int b = 10;                         
    ...                                 
}                                       



Blank lines after local variable declarations

Blank lines after local variable declarations

Inserts a specific number of blank lines after local variables declarations.


Inserting 1 blank line:

public void method()                    
{                                       
    
int a = 0;                          
    
int b = 10;                         
                                       
    callMethod(a, b);                   
}                                       


Inserting 0 blank lines:

public void method()                    
{                                       
    
int a = 0;                          
    
int b = 10;                         
    callMethod(a, b);                   
}                                       



Blank lines after package declarations

Blank lines after package declarations

Inserts a specific number of blank lines after package declarations.


Inserting 3 blank lines:

package jindent.tools.mypackage;        
                                       
                                       
                                       
public class MyClass                    
{                                       
    ...                                 
}                                       


Inserting 1 blank line:

package jindent.tools.mypackage;         
                                       
public class MyClass                    
{                                       
    ...                                 
}                                       



Blank lines after import declarations

Blank lines after import declarations

Inserts a specific number of blank lines after import declarations.


Inserting 2 blank lines:

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                    
{                                       
    ...                                 
}                                       


Inserting 1 blank line:

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... See also: Sort import declarations , Import declaration sorter tree




Blank lines after field declarations

Blank lines after field declarations

Inserts a specific number of blank lines after field declarations.


Inserting 2 blank lines:

public class MyClass                    
{                                       
    
private int fieldA;                 
    
private int fieldB;                 
    
private String fieldC;              
                                       
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       


Inserting 1 blank line:

public class MyClass                    
{                                       
    
private int fieldA;                 
    
private int fieldB;                 
    
private String fieldC;              
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       



Blank lines after static initializers

Blank lines after static initializers

Inserts a specific number of blank lines after static instance initializers.


Inserting 2 blank lines:

public class MyClass                    
{                                       
    ...                                 
    
static {                            
        staticFieldA = 
10;              
    }                                   
                                       
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       


Inserting 1 blank line:

public class MyClass                    
{                                       
    ...                                 
    
static {                            
        staticFieldA = 
10;              
    }                                   
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       



Blank lines after instance initializers

Blank lines after instance initializers

Inserts a specific number of blank lines after static instance initializers.


Inserting 2 blank lines:

public class MyClass                    
{                                       
    ...                                 
    {                                   
        fieldA = 
10;                    
    }                                   
                                       
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       


Inserting 1 blank line:

public class MyClass                    
{                                       
    ...                                 
    {                                   
        fieldA = 
10;                    
    }                                   
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       



Blank lines after class declarations

Blank lines after class declarations

Inserts a specific number of blank lines after class declarations.


Inserting 3 blank lines:

public class MyClass implements MyInterface
{                                       
    
private int fieldA;                 
    ...                                 
}                                       
                                       
                                       
                                       
interface MyInterface                   
{                                       
    ...                                 
}                                       


Inserting 1 blank line:

public class MyClass implements MyInterface
{                                       
    
private int fieldA;                 
    ...                                 
}                                       
                                       
interface MyInterface                   
{                                       
    ...                                 
}                                       



Blank lines after interface declarations

Blank lines after interface declarations

Inserts a specific number of blank lines after interface declarations.


Inserting 3 blank lines:

interface MyInterface                   
{                                       
    ...                                 
}                                       
                                       
                                       
                                       
class MyClass                           
{                                       
    ...                                 
}                                       


Inserting 1 blank line:

interface MyInterface                   
{                                       
    ...                                 
}                                       
                                       
class MyClass                           
{                                       
    ...                                 
}                                       



Blank lines after constructor declarations

Blank lines after constructor declarations

Inserts a specific number of blank lines after constructor declarations.


Inserting 2 blank lines:

public class MyClass                    
{                                       
    
public MyClass()                    
    {                                   
        ...                             
    }                                   
                                       
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       


Inserting 1 blank line:

public class MyClass                    
{                                       
    
public MyClass()                    
    {                                   
        ...                             
    }                                   
                                       
    
public void method()                
    {                                   
        ...                             
    }                                   
}                                       



Blank lines after method declarations

Blank lines after method declarations

Inserts a specific number of blank lines after method declarations.


Inserting 2 blank lines:

public class MyClass                    
{                                       
    
public void methodA(int a, int b)   
    {                                   
        ...                             
    }                                   
                                       
                                       
    
public void methodB()               
    {                                   
        ...                             
    }                                   
}                                       


Inserting 0 blank lines:

public class MyClass                    
{                                       
    
public void methodA(int a, int b)   
    {                                   
        ...                             
    }                                   
    
public void methodB()               
    {                                   
        ...                             
    }                                   
}                                       



Blank lines after annotation type declarations

Blank lines after annotation type declarations

Inserts a specific number of blank lines after annotation type declarations.


Inserting 2 blank lines:

@interface AnnotationType               
{                                       
    ...                                 
}                                       
                                       
                                       
public class MyClass                    
{                                       
    ...                                 
}                                       


Inserting 1 blank line:

@interface AnnotationType               
{                                       
    ...                                 
}                                       
                                       
public class MyClass                    
{                                       
    ...                                 
}                                       



Blank lines after enum declarations

Blank lines after enum declarations

Inserts a specific number of blank lines after enumeration declarations.


Inserting 2 blank lines:

enum Coin                               
{                                       
    penny(
1), nickel(5), dime(10), quarter(25)
}                                       
                                       
                                       
class MyClass                           
{                                       
    ...                                 
}                                       


Inserting 1 blank line:

enum Coin                               
{                                       
    penny(
1), nickel(5), dime(10), quarter(25)
}                                       
                                       
class MyClass                           
{                                       
    ...                                 
}                                       



Blank lines between enum elements and class body

Blank lines between enum elements
	and class body

Inserts a specific number of blank lines between last enumeration element and enumeration class body.


Inserting 2 blank lines:

public enum Coin                        
{                                       
    penny(
1), nickel(5), dime(10), quarter(25);
                                       
                                       
    
private final int value;            
    Coin(
int value)                     
    {                                   
        
this.value = value;             
    }                                   
}                                       


Inserting 1 blank line:

public enum Coin                        
{                                       
    penny(
1), nickel(5), dime(10), quarter(25);
                                       
    
private final int value;            
    Coin(
int value)                     
    {                                   
        
this.value = value;             
    }                                   
}