# Hierarchy For Package org.jboss.logging.processor.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.logging.processor.model.ReturnType.VoidReturnType (implements org.jboss.logging.processor.model.ReturnType)

## Interface Hierarchy

- java.lang.Comparable<T>
  - org.jboss.logging.processor.model.MessageInterface (also extends org.jboss.logging.processor.model.JavaDocComment, org.jboss.logging.processor.model.MessageObject, org.jboss.logging.processor.model.MessageObjectType)
  - org.jboss.logging.processor.model.MessageMethod (also extends org.jboss.logging.processor.model.JavaDocComment, org.jboss.logging.processor.model.MessageObject)
  - org.jboss.logging.processor.model.Parameter (also extends org.jboss.logging.processor.model.MessageObjectType)
  - org.jboss.logging.processor.model.ThrowableType (also extends org.jboss.logging.processor.model.MessageObject, org.jboss.logging.processor.model.MessageObjectType)
- org.jboss.logging.processor.model.JavaDocComment
  - org.jboss.logging.processor.model.MessageInterface (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.MessageObject, org.jboss.logging.processor.model.MessageObjectType)
  - org.jboss.logging.processor.model.MessageMethod (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.MessageObject)
- org.jboss.logging.processor.model.MessageMethod.Message
- org.jboss.logging.processor.model.MessageObject
  - org.jboss.logging.processor.model.MessageInterface (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.JavaDocComment, org.jboss.logging.processor.model.MessageObjectType)
  - org.jboss.logging.processor.model.MessageMethod (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.JavaDocComment)
  - org.jboss.logging.processor.model.MessageObjectType
    - org.jboss.logging.processor.model.MessageInterface (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.JavaDocComment, org.jboss.logging.processor.model.MessageObject)
    - org.jboss.logging.processor.model.Parameter (also extends java.lang.Comparable<T>)
    - org.jboss.logging.processor.model.ReturnType (also extends org.jboss.logging.processor.model.MessageObject)
    - org.jboss.logging.processor.model.ThrowableType (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.MessageObject)
  - org.jboss.logging.processor.model.ReturnType (also extends org.jboss.logging.processor.model.MessageObjectType)
  - org.jboss.logging.processor.model.ThrowableType (also extends java.lang.Comparable<T>, org.jboss.logging.processor.model.MessageObjectType)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jboss.logging.processor.model.MessageInterface.AnnotatedType
    - org.jboss.logging.processor.model.Parameter.ParameterType