com.puppycrawl.tools.checkstyle.checks.metrics

Class ClassDataAbstractionCouplingCheck

Implemented Interfaces:
Configurable, Contextualizable

public final class ClassDataAbstractionCouplingCheck
extends AbstractClassCouplingCheck

This metric measures the number of instantiations of other classes within the given class.
Authors:
Simon Harris
o_sukhodolsky

Constructor Summary

ClassDataAbstractionCouplingCheck()
Creates bew instance of the check.

Method Summary

protected String
getLogMessageId()
int[]
getRequiredTokens()

Methods inherited from class com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck

beginTree, getDefaultTokens, getLogMessageId, getMax, leaveToken, setMax, visitToken

Methods inherited from class com.puppycrawl.tools.checkstyle.api.Check

beginTree, destroy, finishTree, getAcceptableTokens, getClassLoader, getDefaultTokens, getFileContents, getLines, getRequiredTokens, getTabWidth, getTokenNames, init, leaveToken, log, log, setClassLoader, setFileContents, setMessages, setTabWidth, setTokens, visitToken

Methods inherited from class com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter

getId, getMessageBundle, getSeverity, getSeverityLevel, log, log, log, log, log, log, log, log, log, log, log, setId, setSeverity

Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean

configure, contextualize, finishLocalSetup, getConfiguration, setupChild

Constructor Details

ClassDataAbstractionCouplingCheck

public ClassDataAbstractionCouplingCheck()
Creates bew instance of the check.

Method Details

getLogMessageId

protected String getLogMessageId()
Overrides:
getLogMessageId in interface AbstractClassCouplingCheck

getRequiredTokens

public int[] getRequiredTokens()
Overrides:
getRequiredTokens in interface Check