Uses of Class
com.puppycrawl.tools.checkstyle.api.Check

Packages that use Check
com.puppycrawl.tools.checkstyle.checks Contains the checks that are bundled with the main distribution. 
 

Uses of Check in com.puppycrawl.tools.checkstyle.checks
 

Subclasses of Check in com.puppycrawl.tools.checkstyle.checks
 class AbstractFormatCheck
           Abstract class for checks that verify strings using a regular expression.
 class AbstractImportCheck
          Abstract class that provides helper functionality for determining an import name.
 class AbstractNameCheck
          Abstract class for checking that names conform to a specified format.
 class AbstractOptionCheck
          Abstract class for checks with options.
 class ArrayTypeStyleCheck
          Checks the style of array type definitions.
 class AvoidInlineConditionalsCheck
          Detects inline conditionals.
 class AvoidNestedBlocksCheck
          Finds nested blocks.
 class AvoidStarImportCheck
           Check that finds import statements that use the * notation.
 class ConstantNameCheck
           Checks that constant names conform to a format specified by the format property.
 class DesignForExtensionCheck
          Checks that classes are designed for inheritance.
 class DoubleCheckedLockingCheck
          Detect the double-checked locking idiom, a technique that tries to avoid synchronization overhead but is incorrect because of subtle artifacts of the java memory model.
 class EmptyBlockCheck
          Checks for empty blocks.
 class EmptyForIteratorPadCheck
          Checks the padding of an empty for iterator; that is whether a space is required at an empty for iterator, or such spaces are forbidden.
 class EmptyStatementCheck
           Check that finds empty statements.
 class EqualsHashCodeCheck
           Checks that classes that override equals() also override hashCode().
 class FileLengthCheck
           Checks for long source files.
 class FinalClassCheck
           Checks that class which has only private ctors is declared as final.
 class FinalParametersCheck
          Check that method/constructor parameters are final.
 class GenericIllegalRegexpCheck
           A generic check for code problems, the user can search for any pattern.
 class HeaderCheck
           Checks the header of the source against a fixed header file.
 class HiddenFieldCheck
          Checks that a local variable or a parameter does not shadow a field that is defined in the same class.
 class HideUtilityClassConstructorCheck
          Make sure that utility classes (classes that contain only static methods) do not have a public constructor.
 class IllegalImportCheck
           Checks for imports from a set of illegal packages.
 class IllegalInstantiationCheck
           Checks for illegal instantiations where a factory method is preferred.
 class IndentationCheck
          Checks correct indentation of Java Code.
 class InnerAssignmentCheck
           Checks for assignments in subexpressions, such as in String s = Integer.toString(i = 2);.
 class InterfaceIsTypeCheck
          Implements Bloch, Effective Java, Item 17 - Use Interfaces only to define types.
 class JavadocMethodCheck
           Checks the Javadoc of a method or constructor.
 class JavadocTypeCheck
           Checks the Javadoc of a type.
 class JavadocVariableCheck
          Checks that a variable has Javadoc comment.
 class LeftCurlyCheck
           Checks the placement of left curly braces on types, methods and other the other blocks: LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE.
 class LineLengthCheck
          Checks for long lines.
 class LocalFinalVariableNameCheck
           Checks that local final variable names conform to a format specified by the format property.
 class LocalVariableNameCheck
           Checks that local, non-final variable names conform to a format specified by the format property.
 class MagicNumberCheck
           Checks for magic numbers.
 class MemberNameCheck
           Checks that instance variable names conform to a format specified by the format property.
 class MethodLengthCheck
           Checks for long methods.
 class MethodNameCheck
           Checks that method names conform to a format specified by the format property.
 class MissingSwitchDefaultCheck
           Checks that switch statement has "default" clause.
 class ModifierOrderCheck
           Checks that the order of modifiers conforms to the suggestions in the Java Language specification, sections 8.1.1, 8.3.1 and 8.4.3.
 class NeedBracesCheck
           Checks for braces around code blocks.
 class NoWhitespaceAfterCheck
           Checks that there is no whitespace after a token.
 class NoWhitespaceBeforeCheck
           Checks that there is no whitespace before a token.
 class OperatorWrapCheck
           Checks line wrapping for operators.
 class PackageNameCheck
           Checks that package names conform to a format specified by the format property.
 class ParameterNameCheck
           Checks that parameter names conform to a format specified by the format property.
 class ParameterNumberCheck
           Checks the number of parameters that a method or constructor has.
 class ParenPadCheck
          Checks the padding of parentheses; that is whether a space is required after a left parenthesis and before a right parenthesis, or such spaces are forbidden, with the exception that it does not check for padding of the right parenthesis at an empty for iterator.
 class RedundantImportCheck
           Checks for imports that are redundant.
 class RedundantModifierCheck
          Checks for redundant modifiers in interface definitions.
 class RedundantThrowsCheck
          Checks for redundant exceptions declared in throws clause such as duplicates, unchecked exceptions or subclasses of another declared exception.
 class RegexpHeaderCheck
           Checks the header of the source against a header file that contains a regular expression for each line of the source header.
 class RightCurlyCheck
           Checks the placement of right curly braces.
 class SimplifyBooleanExpressionCheck
           Checks for overly complicated boolean expressions.
 class SimplifyBooleanReturnCheck
           Checks for overly complicated boolean return statements.
 class StaticVariableNameCheck
           Checks that static, non-final variable names conform to a format specified by the format property.
 class TabCharacterCheck
           Reports tab characters ('\t') in the source code.
 class TodoCommentCheck
           A check for TODO comments.
 class TypeNameCheck
           Checks that type names conform to a format specified by the format property.
 class UnusedImportsCheck
           Checks for unused import statements.
 class UpperEllCheck
           Checks that long constants are defined with an uppper ell.
 class VisibilityModifierCheck
          Checks visibility of class members.
 class WhitespaceAfterCheck
           Checks that a token is followed by whitespace, with the exception that it does not check for whitespace after the semicolon of an empty for iterator.
 class WhitespaceAroundCheck
           Checks that a token is surrounded by whitespace.
 


Back to the Checkstyle Home Page