All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.EmptyFinalizer.html Maven / Gradle / Ivy



EmptyFinalizer


EmptyFinalizer

If the finalize() method is empty, then it does not need to exist.

This rule is defined by the following XPath expression:


//MethodDeclaration[MethodDeclarator[@Image='finalize'][not(FormalParameters/*)]]
  /Block[count(*)=0]

                

Example:

                

public class Foo {
   protected void finalize() {}
}

       
            




© 2015 - 2025 Weber Informatics LLC | Privacy Policy