Class PkgImportRule

java.lang.Object
com.puppycrawl.tools.checkstyle.checks.imports.AbstractImportRule
com.puppycrawl.tools.checkstyle.checks.imports.PkgImportRule

Represents whether a package is allowed to be imported or not.
  • Field Details

    • pkgName

      private final String pkgName
      Package to control access to.
    • exactMatch

      private final boolean exactMatch
      Indicates if the package name must be an exact match.
  • Constructor Details

    • PkgImportRule

      PkgImportRule(boolean allow, boolean localOnly, String pkgName, boolean exactMatch, boolean regExp)
      Constructs an instance.
      Parameters:
      allow - whether to allow access.
      localOnly - whether the rule is to be applied locally only
      pkgName - the package to apply the rule on.
      exactMatch - whether the package name must match exactly.
      regExp - whether the package name is to be interpreted as a regular expression.
  • Method Details