Class Hierarchy
Date: 2017-03-29

# Hierarchy For All Packages

Package Hierarchies:

- com.thoughtworks.qdox,
- com.thoughtworks.qdox.ant,
- com.thoughtworks.qdox.directorywalker,
- com.thoughtworks.qdox.junit,
- com.thoughtworks.qdox.model,
- com.thoughtworks.qdox.model.annotation,
- com.thoughtworks.qdox.model.util,
- com.thoughtworks.qdox.parser,
- com.thoughtworks.qdox.parser.impl,
- com.thoughtworks.qdox.parser.structs,
- com.thoughtworks.qdox.tools

## Class Hierarchy

- java.lang.Object
  - com.thoughtworks.qdox.model.AbstractBaseJavaEntity (implements java.io.Serializable)
    - com.thoughtworks.qdox.model.AbstractJavaEntity (implements java.lang.Comparable<T>)
      - com.thoughtworks.qdox.model.AbstractInheritableJavaEntity
        - com.thoughtworks.qdox.model.JavaClass (implements com.thoughtworks.qdox.model.JavaClassParent)
        - com.thoughtworks.qdox.model.JavaMethod (implements com.thoughtworks.qdox.model.Member)
          - com.thoughtworks.qdox.model.JavaMethodDelegate
      - com.thoughtworks.qdox.model.JavaField (implements com.thoughtworks.qdox.model.Member)
    - com.thoughtworks.qdox.model.JavaPackage
    - com.thoughtworks.qdox.model.JavaParameter (implements java.io.Serializable)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - com.thoughtworks.qdox.model.util.OrderedMap
  - com.thoughtworks.qdox.model.Annotation (implements com.thoughtworks.qdox.model.annotation.AnnotationValue, java.io.Serializable)
  - com.thoughtworks.qdox.model.annotation.AnnotationBinaryOperator (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
    - com.thoughtworks.qdox.model.annotation.AnnotationAdd
    - com.thoughtworks.qdox.model.annotation.AnnotationAnd
    - com.thoughtworks.qdox.model.annotation.AnnotationDivide
    - com.thoughtworks.qdox.model.annotation.AnnotationEquals
    - com.thoughtworks.qdox.model.annotation.AnnotationExclusiveOr
    - com.thoughtworks.qdox.model.annotation.AnnotationGreaterEquals
    - com.thoughtworks.qdox.model.annotation.AnnotationGreaterThan
    - com.thoughtworks.qdox.model.annotation.AnnotationLessEquals
    - com.thoughtworks.qdox.model.annotation.AnnotationLessThan
    - com.thoughtworks.qdox.model.annotation.AnnotationLogicalAnd
    - com.thoughtworks.qdox.model.annotation.AnnotationLogicalOr
    - com.thoughtworks.qdox.model.annotation.AnnotationMultiply
    - com.thoughtworks.qdox.model.annotation.AnnotationNotEquals
    - com.thoughtworks.qdox.model.annotation.AnnotationOr
    - com.thoughtworks.qdox.model.annotation.AnnotationRemainder
    - com.thoughtworks.qdox.model.annotation.AnnotationShiftLeft
    - com.thoughtworks.qdox.model.annotation.AnnotationShiftRight
    - com.thoughtworks.qdox.model.annotation.AnnotationSubtract
    - com.thoughtworks.qdox.model.annotation.AnnotationUnsignedShiftRight
  - com.thoughtworks.qdox.model.annotation.AnnotationCast (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
  - com.thoughtworks.qdox.model.annotation.AnnotationConstant (implements com.thoughtworks.qdox.model.annotation.AnnotationValue, java.io.Serializable)
  - com.thoughtworks.qdox.model.annotation.AnnotationFieldRef (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
  - com.thoughtworks.qdox.model.annotation.AnnotationParenExpression (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
  - com.thoughtworks.qdox.model.annotation.AnnotationQuery (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
  - com.thoughtworks.qdox.model.annotation.AnnotationTypeRef (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
  - com.thoughtworks.qdox.model.annotation.AnnotationUnaryOperator (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
    - com.thoughtworks.qdox.model.annotation.AnnotationLogicalNot
    - com.thoughtworks.qdox.model.annotation.AnnotationMinusSign
    - com.thoughtworks.qdox.model.annotation.AnnotationNot
    - com.thoughtworks.qdox.model.annotation.AnnotationPlusSign
  - com.thoughtworks.qdox.model.annotation.AnnotationValueList (implements com.thoughtworks.qdox.model.annotation.AnnotationValue)
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - com.thoughtworks.qdox.junit.APITestCase
  - com.thoughtworks.qdox.model.BeanProperty
  - com.thoughtworks.qdox.model.ClassLibrary (implements java.io.Serializable)
  - com.thoughtworks.qdox.model.DefaultDocletTag (implements com.thoughtworks.qdox.model.DocletTag)
  - com.thoughtworks.qdox.model.DefaultDocletTagFactory (implements com.thoughtworks.qdox.model.DocletTagFactory)
  - com.thoughtworks.qdox.DefaultJavaClassCache (implements com.thoughtworks.qdox.model.JavaClassCache)
  - com.thoughtworks.qdox.directorywalker.DirectoryScanner
  - com.thoughtworks.qdox.model.annotation.EvaluatingVisitor (implements com.thoughtworks.qdox.model.annotation.AnnotationVisitor)
  - com.thoughtworks.qdox.model.IndentBuffer
  - com.thoughtworks.qdox.JavaClassContext (implements java.io.Serializable)
  - com.thoughtworks.qdox.JavaDocBuilder (implements java.io.Serializable)
  - com.thoughtworks.qdox.JavaDocBuilder.DefaultErrorHandler (implements com.thoughtworks.qdox.JavaDocBuilder.ErrorHandler, java.io.Serializable)
  - com.thoughtworks.qdox.model.JavaSource (implements com.thoughtworks.qdox.model.JavaClassParent, java.io.Serializable)
  - com.thoughtworks.qdox.parser.impl.JFlexLexer (implements com.thoughtworks.qdox.parser.Lexer)
  - com.thoughtworks.qdox.parser.structs.LocatedDef
    - com.thoughtworks.qdox.parser.structs.AnnoDef
    - com.thoughtworks.qdox.parser.structs.ClassDef
    - com.thoughtworks.qdox.parser.structs.FieldDef
    - com.thoughtworks.qdox.parser.structs.MethodDef
    - com.thoughtworks.qdox.parser.structs.PackageDef
    - com.thoughtworks.qdox.parser.structs.TagDef
  - com.thoughtworks.qdox.model.ModelBuilder (implements com.thoughtworks.qdox.parser.Builder)
  - com.thoughtworks.qdox.parser.impl.Parser
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - com.thoughtworks.qdox.ant.AbstractQdoxTask
  - com.thoughtworks.qdox.tools.QDoxTester
  - com.thoughtworks.qdox.model.annotation.RecursiveAnnotationVisitor (implements com.thoughtworks.qdox.model.annotation.AnnotationVisitor)
  - com.thoughtworks.qdox.directorywalker.SuffixFilter (implements com.thoughtworks.qdox.directorywalker.Filter)
  - com.thoughtworks.qdox.model.util.TagParser
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.thoughtworks.qdox.parser.ParseException
  - com.thoughtworks.qdox.model.Type (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.thoughtworks.qdox.model.TypeVariable
    - com.thoughtworks.qdox.model.WildcardType
  - com.thoughtworks.qdox.parser.structs.TypeDef
    - com.thoughtworks.qdox.parser.structs.WildcardTypeDef
  - com.thoughtworks.qdox.parser.structs.TypeVariableDef

## Interface Hierarchy

- com.thoughtworks.qdox.model.annotation.AnnotationValue
- com.thoughtworks.qdox.model.annotation.AnnotationVisitor
- com.thoughtworks.qdox.parser.Builder
- com.thoughtworks.qdox.directorywalker.FileVisitor
- com.thoughtworks.qdox.directorywalker.Filter
- com.thoughtworks.qdox.model.JavaClassParent
- com.thoughtworks.qdox.JavaDocBuilder.ErrorHandler
- com.thoughtworks.qdox.parser.Lexer
- com.thoughtworks.qdox.model.Member
- com.thoughtworks.qdox.tools.QDoxTester.Reporter
- com.thoughtworks.qdox.Searcher
- java.io.Serializable
  - com.thoughtworks.qdox.model.DocletTag
  - com.thoughtworks.qdox.model.DocletTagFactory
  - com.thoughtworks.qdox.model.JavaClassCache