Package com.puppycrawl.tools.checkstyle.checks.imports
package com.puppycrawl.tools.checkstyle.checks.imports
Contains the Imports checks that are
bundled with the main distribution.
-
ClassDescriptionRepresents a tree of import rules for controlling whether packages or classes are allowed to be used.Base class for import rules.Represents the result of an access check.Checks that there are no import statements that use the
*
notation.Checks that there are no static import statements.Represents whether a class is allowed to be imported or not.Checks that the groups of import declarations appear in the order specified by the user.Contains import attributes as line number, import full path, import group.Contains matching attributes assisting in definition of "best matching" group for import.Represents an import rules for a specific file.Checks for imports from a set of illegal packages.Controls what can be imported in each package and file.Responsible for loading the contents of an import control configuration file.Checks the ordering/grouping of imports.Represents the policy for checking import order statements.Represents the strategy when none of the rules (allow/disallow tags) match inside subpackage and import-control tag of ImportControlCheck config.Represents a tree of import rules for a specific package.Represents whether a package is allowed to be imported or not.Checks for redundant import statements.Checks for unused import statements.Holds the names of referenced types and names of declared inner types.