Class HideUtilityClassConstructorCheck.Details

java.lang.Object
com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck.Details
Enclosing class:
HideUtilityClassConstructorCheck

private static class HideUtilityClassConstructorCheck.Details extends Object
Details of class that are required for validation.
  • Field Details

    • ast

      private final DetailAST ast
      Class ast.
    • hasNonStaticMethodOrField

      private boolean hasNonStaticMethodOrField
      Result of details gathering.
    • hasNonPrivateStaticMethodOrField

      private boolean hasNonPrivateStaticMethodOrField
      Result of details gathering.
    • hasDefaultCtor

      private boolean hasDefaultCtor
      Result of details gathering.
    • hasPublicCtor

      private boolean hasPublicCtor
      Result of details gathering.
  • Constructor Details

    • Details

      Details(DetailAST ast)
      C-tor.
      Parameters:
      ast - class ast
  • Method Details

    • isHasNonStaticMethodOrField

      public boolean isHasNonStaticMethodOrField()
      Getter.
      Returns:
      boolean
    • isHasNonPrivateStaticMethodOrField

      public boolean isHasNonPrivateStaticMethodOrField()
      Getter.
      Returns:
      boolean
    • isHasDefaultCtor

      public boolean isHasDefaultCtor()
      Getter.
      Returns:
      boolean
    • isHasPublicCtor

      public boolean isHasPublicCtor()
      Getter.
      Returns:
      boolean
    • invoke

      public void invoke()
      Main method to gather statistics.