public class SuperFinalizeCheck extends AbstractSuperCheck
Checks that an overriding finalize() method invokes super.finalize().
Reference: Cleaning up unused objects.
An example of how to configure the check is:
<module name="SuperFinalize"/>
Constructor and Description |
---|
SuperFinalizeCheck() |
Modifier and Type | Method and Description |
---|---|
protected String |
getMethodName()
Returns the name of the overriding method.
|
beginTree, getDefaultTokens, leaveToken, visitToken
destroy, finishTree, getAcceptableTokens, getClassLoader, getFileContents, getLines, getRequiredTokens, getTabWidth, getTokenNames, init, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens
getId, getMessageBundle, getSeverity, getSeverityLevel, log, log, log, log, log, log, log, log, log, setId, setSeverity
configure, contextualize, finishLocalSetup, getConfiguration, setupChild
protected String getMethodName()
getMethodName
in class AbstractSuperCheck