## Hierarchy For All Packages

Package Hierarchies:
  com.puppycrawl.tools.checkstyle, com.puppycrawl.tools.checkstyle.api, com.puppycrawl.tools.checkstyle.checks, com.puppycrawl.tools.checkstyle.checks.annotation, com.puppycrawl.tools.checkstyle.checks.blocks, com.puppycrawl.tools.checkstyle.checks.coding, com.puppycrawl.tools.checkstyle.checks.design, com.puppycrawl.tools.checkstyle.checks.duplicates, com.puppycrawl.tools.checkstyle.checks.header, com.puppycrawl.tools.checkstyle.checks.imports, com.puppycrawl.tools.checkstyle.checks.indentation, com.puppycrawl.tools.checkstyle.checks.javadoc, com.puppycrawl.tools.checkstyle.checks.metrics, com.puppycrawl.tools.checkstyle.checks.modifier, com.puppycrawl.tools.checkstyle.checks.naming, com.puppycrawl.tools.checkstyle.checks.regexp, com.puppycrawl.tools.checkstyle.checks.sizes, com.puppycrawl.tools.checkstyle.checks.whitespace, com.puppycrawl.tools.checkstyle.doclets, com.puppycrawl.tools.checkstyle.filters, com.puppycrawl.tools.checkstyle.grammars, com.puppycrawl.tools.checkstyle.gui

## Class Hierarchy

- java.lang.Object
  - com.puppycrawl.tools.checkstyle.gui.AbstractCellEditor (implements javax.swing.CellEditor)
    - com.puppycrawl.tools.checkstyle.gui.JTreeTable.TreeTableCellEditor (implements javax.swing.table.TableCellEditor)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - com.puppycrawl.tools.checkstyle.api.FileText
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - com.puppycrawl.tools.checkstyle.gui.TreeTableModelAdapter
  - com.puppycrawl.tools.checkstyle.gui.AbstractTreeTableModel (implements com.puppycrawl.tools.checkstyle.gui.TreeTableModel)
    - com.puppycrawl.tools.checkstyle.gui.ParseTreeModel
  - com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.ClassInfo
  - com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.Token
  - com.puppycrawl.tools.checkstyle.api.AnnotationUtility
  - com.puppycrawl.tools.checkstyle.api.AutomaticBean (implements com.puppycrawl.tools.checkstyle.api.Configurable, com.puppycrawl.tools.checkstyle.api.Contextualizable)
    - com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter
      - com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck (implements com.puppycrawl.tools.checkstyle.api.FileSetCheck)
        - com.puppycrawl.tools.checkstyle.checks.header.AbstractHeaderCheck
          - com.puppycrawl.tools.checkstyle.checks.header.HeaderCheck
          - com.puppycrawl.tools.checkstyle.checks.header.RegexpHeaderCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck
        - com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck
        - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck
        - com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck
        - com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck
        - com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineCheck
        - com.puppycrawl.tools.checkstyle.checks.duplicates.StrictDuplicateCodeCheck
        - com.puppycrawl.tools.checkstyle.checks.TranslationCheck
        - com.puppycrawl.tools.checkstyle.TreeWalker
      - com.puppycrawl.tools.checkstyle.api.Check
        - com.puppycrawl.tools.checkstyle.checks.metrics.AbstractClassCouplingCheck
          - com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck
          - com.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheck
        - com.puppycrawl.tools.checkstyle.checks.metrics.AbstractComplexityCheck
          - com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck
          - com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck
        - com.puppycrawl.tools.checkstyle.checks.AbstractFormatCheck
          - com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck
          - com.puppycrawl.tools.checkstyle.checks.naming.AbstractNameCheck
            - com.puppycrawl.tools.checkstyle.checks.naming.AbstractAccessControlNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck
            - com.puppycrawl.tools.checkstyle.checks.naming.AbstractTypeParameterNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck
              - com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck
            - com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck
            - com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck
            - com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenTextCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck
          - com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck
          - com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck
          - com.puppycrawl.tools.checkstyle.checks.RegexpCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck
          - com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck
          - com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck
          - com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.AbstractIllegalCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.AbstractIllegalMethodCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.AbstractNestedDepthCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheck
        - com.puppycrawl.tools.checkstyle.checks.AbstractOptionCheck<T>
          - com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck
          - com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck
          - com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck
          - com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck
          - com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyCheck
          - com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck
          - com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck
          - com.puppycrawl.tools.checkstyle.checks.whitespace.ParenPadCheck
          - com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck
          - com.puppycrawl.tools.checkstyle.checks.whitespace.TypecastParenPadCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.AbstractSuperCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheck
        - com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck
          - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck
        - com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheck
        - com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck
        - com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck
        - com.puppycrawl.tools.checkstyle.checks.imports.AvoidStarImportCheck
        - com.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheck
        - com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheck
        - com.puppycrawl.tools.checkstyle.checks.DeclarationCollector
          - com.puppycrawl.tools.checkstyle.checks.coding.RequireThisCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck
        - com.puppycrawl.tools.checkstyle.checks.DescendantTokenCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheck
          - com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck
        - com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.DoubleCheckedLockingCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck
        - com.puppycrawl.tools.checkstyle.checks.FileContentsHolder
        - com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck
        - com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck
        - com.puppycrawl.tools.checkstyle.checks.whitespace.GenericWhitespaceCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck
        - com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck
        - com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck
        - com.puppycrawl.tools.checkstyle.checks.imports.ImportControlCheck
        - com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck
        - com.puppycrawl.tools.checkstyle.checks.design.InnerTypeLastCheck
        - com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck
        - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck
        - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck
        - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck
        - com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.JUnitTestCaseCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck
        - com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck
        - com.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck
        - com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck
        - com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck
        - com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceAfterCheck
        - com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.OneStatementPerLineCheck
        - com.puppycrawl.tools.checkstyle.checks.OuterTypeFilenameCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheck
        - com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck
        - com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck
        - com.puppycrawl.tools.checkstyle.checks.imports.RedundantImportCheck
        - com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck
        - com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineJavaCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck
        - com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck
        - com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck
        - com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck
        - com.puppycrawl.tools.checkstyle.checks.imports.UnusedImportsCheck
        - com.puppycrawl.tools.checkstyle.checks.UpperEllCheck
        - com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck
        - com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck
        - com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck
        - com.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheck
    - com.puppycrawl.tools.checkstyle.Checker (implements com.puppycrawl.tools.checkstyle.api.MessageDispatcher)
    - com.puppycrawl.tools.checkstyle.DefaultLogger (implements com.puppycrawl.tools.checkstyle.api.AuditListener)
    - com.puppycrawl.tools.checkstyle.filters.SeverityMatchFilter (implements com.puppycrawl.tools.checkstyle.api.Filter)
    - com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter (implements com.puppycrawl.tools.checkstyle.api.Filter)
    - com.puppycrawl.tools.checkstyle.filters.SuppressionFilter (implements com.puppycrawl.tools.checkstyle.api.Filter)
    - com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter (implements com.puppycrawl.tools.checkstyle.api.Filter)
    - com.puppycrawl.tools.checkstyle.XMLLogger (implements com.puppycrawl.tools.checkstyle.api.AuditListener)
  - antlr.BaseAST (implements antlr.collections.AST, java.io.Serializable)
    - antlr.CommonAST
      - com.puppycrawl.tools.checkstyle.api.DetailAST
  - antlr.CharScanner (implements antlr.TokenStream)
    - com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer (implements com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaTokenTypes, antlr.TokenStream)
  - com.puppycrawl.tools.checkstyle.doclets.CheckDocsDoclet
  - com.puppycrawl.tools.checkstyle.CheckStyleTask.Formatter
  - com.puppycrawl.tools.checkstyle.CheckStyleTask.Listener
  - com.puppycrawl.tools.checkstyle.CheckStyleTask.Property
  - com.puppycrawl.tools.checkstyle.checks.CheckUtils
  - com.puppycrawl.tools.checkstyle.checks.ClassResolver
  - com.puppycrawl.tools.checkstyle.api.Comment (implements com.puppycrawl.tools.checkstyle.api.TextBlock)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - com.puppycrawl.tools.checkstyle.gui.ParseTreeInfoPanel
        - javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - com.puppycrawl.tools.checkstyle.gui.JTreeTable
  - com.puppycrawl.tools.checkstyle.ConfigurationLoader
  - com.puppycrawl.tools.checkstyle.DefaultConfiguration (implements com.puppycrawl.tools.checkstyle.api.Configuration)
  - com.puppycrawl.tools.checkstyle.DefaultContext (implements com.puppycrawl.tools.checkstyle.api.Context)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - com.puppycrawl.tools.checkstyle.api.AbstractLoader
      - com.puppycrawl.tools.checkstyle.PackageNamesLoader
      - com.puppycrawl.tools.checkstyle.filters.SuppressionsLoader
  - com.puppycrawl.tools.checkstyle.Defn
  - org.apache.tools.ant.types.EnumeratedAttribute
    - com.puppycrawl.tools.checkstyle.CheckStyleTask.FormatterType
  - java.util.EventObject (implements java.io.Serializable)
    - com.puppycrawl.tools.checkstyle.api.AuditEvent
  - com.puppycrawl.tools.checkstyle.checks.indentation.ExpressionHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.BlockParentHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.ArrayInitHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.AssignHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.CatchHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.ClassDefHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.DoWhileHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.ElseHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.FinallyHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.ForHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.IfHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.MethodDefHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.ObjectBlockHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.SlistHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.StaticInitHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.SwitchHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.TryHandler
      - com.puppycrawl.tools.checkstyle.checks.indentation.WhileHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.CaseHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.ImportHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.LabelHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.MemberDefHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.MethodCallHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.NewHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.PackageDefHandler
    - com.puppycrawl.tools.checkstyle.checks.indentation.PrimordialHandler
  - com.puppycrawl.tools.checkstyle.api.FastStack<E> (implements java.lang.Iterable<T>)
  - com.puppycrawl.tools.checkstyle.api.FileContents (implements com.puppycrawl.tools.checkstyle.grammars.CommentListener)
  - com.puppycrawl.tools.checkstyle.api.FilterSet (implements com.puppycrawl.tools.checkstyle.api.Filter)
  - com.puppycrawl.tools.checkstyle.api.FullIdent
  - com.puppycrawl.tools.checkstyle.checks.indentation.HandlerFactory
  - com.puppycrawl.tools.checkstyle.checks.indentation.IndentLevel
  - com.puppycrawl.tools.checkstyle.checks.javadoc.InvalidJavadocTag
  - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag
  - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTags
  - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocUtils
  - com.puppycrawl.tools.checkstyle.api.LineColumn (implements java.lang.Comparable<T>)
  - com.puppycrawl.tools.checkstyle.checks.indentation.LineSet
  - com.puppycrawl.tools.checkstyle.api.LocalizedMessage (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.puppycrawl.tools.checkstyle.api.LocalizedMessages
  - com.puppycrawl.tools.checkstyle.Main
  - com.puppycrawl.tools.checkstyle.gui.Main
  - com.puppycrawl.tools.checkstyle.checks.regexp.NeverSuppress
  - antlr.Parser
    - antlr.LLkParser
      - com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaRecognizer (implements com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaTokenTypes)
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - com.puppycrawl.tools.checkstyle.CheckStyleTask
  - com.puppycrawl.tools.checkstyle.PropertiesExpander (implements com.puppycrawl.tools.checkstyle.PropertyResolver)
  - com.puppycrawl.tools.checkstyle.api.ScopeUtils
  - com.puppycrawl.tools.checkstyle.api.SeverityLevelCounter (implements com.puppycrawl.tools.checkstyle.api.AuditListener)
  - com.puppycrawl.tools.checkstyle.filters.SuppressElement (implements com.puppycrawl.tools.checkstyle.api.Filter)
  - com.puppycrawl.tools.checkstyle.filters.SuppressionCommentFilter.Tag (implements java.lang.Comparable<T>)
  - com.puppycrawl.tools.checkstyle.filters.SuppressWithNearbyCommentFilter.Tag (implements java.lang.Comparable<T>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.puppycrawl.tools.checkstyle.api.CheckstyleException
  - com.puppycrawl.tools.checkstyle.api.TokenTypes
  - com.puppycrawl.tools.checkstyle.doclets.TokenTypesDoclet
  - com.puppycrawl.tools.checkstyle.api.Utils

## Interface Hierarchy

- com.puppycrawl.tools.checkstyle.grammars.CommentListener
- com.puppycrawl.tools.checkstyle.api.Configurable
  - com.puppycrawl.tools.checkstyle.api.FileSetCheck (also extends com.puppycrawl.tools.checkstyle.api.Contextualizable)
- com.puppycrawl.tools.checkstyle.api.Context
- com.puppycrawl.tools.checkstyle.api.Contextualizable
  - com.puppycrawl.tools.checkstyle.api.FileSetCheck (also extends com.puppycrawl.tools.checkstyle.api.Configurable)
- java.util.EventListener
  - com.puppycrawl.tools.checkstyle.api.AuditListener
- com.puppycrawl.tools.checkstyle.api.Filter
- com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaTokenTypes
- com.puppycrawl.tools.checkstyle.api.MessageDispatcher
- com.puppycrawl.tools.checkstyle.ModuleFactory
- com.puppycrawl.tools.checkstyle.PropertyResolver
- java.io.Serializable
  - com.puppycrawl.tools.checkstyle.api.Configuration
- com.puppycrawl.tools.checkstyle.api.TextBlock
- javax.swing.tree.TreeModel
  - com.puppycrawl.tools.checkstyle.gui.TreeTableModel

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.puppycrawl.tools.checkstyle.api.SeverityLevel
    - com.puppycrawl.tools.checkstyle.api.Scope
    - com.puppycrawl.tools.checkstyle.api.JavadocTagInfo
    - com.puppycrawl.tools.checkstyle.api.JavadocTagInfo.Type
    - com.puppycrawl.tools.checkstyle.checks.LineSeparatorOption
    - com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ElementStyle
    - com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.TrailingArrayComma
    - com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck.ClosingParens
    - com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyOption
    - com.puppycrawl.tools.checkstyle.checks.blocks.LeftCurlyOption
    - com.puppycrawl.tools.checkstyle.checks.blocks.BlockOption
    - com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderOption
    - com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocUtils.JavadocTagType
    - com.puppycrawl.tools.checkstyle.checks.whitespace.PadOption
    - com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapOption

Copyright © 2001-2011. All Rights Reserved.