Remove Unnecessary Semicolons

Description

Finds and removes the unnecessary semicolons from the code blocks.

Benefits

Improves the readability, by removing code that do not produce any computation steps.

Property Value
First seen in jSparrow version 2.7.0
Minimum Java version 1.1
Remediation cost 1 min
Links EmptyStatementUsageCheck

Requirement & Tags

Requirements

None

Tags

Java 1.1, Coding Conventions

Code Changes

Unnecessary semicolon in method body

Pre

public void unnecessarySemiColon() {
    ;
    int a = 0;
}

Post

public void unnecessarySemiColon() {
    int a = 0;
}

Multiple unnecessary semicolons

Pre

public void unnecessarySemiColon() {
    ;;;;
    int a = 0;;;
    ;;;;
}

Post

public void unnecessarySemiColon() {
    int a = 0;
}

Limitations

Unnecessary semicolons in class' body

class Foo {
    ;
    private String foo;
}