# Hierarchy For Package org.eclipse.jetty.annotations

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jetty.webapp.AbstractConfiguration (implements org.eclipse.jetty.webapp.Configuration)
    - org.eclipse.jetty.annotations.AnnotationConfiguration
  - org.eclipse.jetty.annotations.AbstractDiscoverableAnnotationHandler (implements org.eclipse.jetty.annotations.AnnotationParser.DiscoverableAnnotationHandler)
    - org.eclipse.jetty.annotations.WebFilterAnnotationHandler
    - org.eclipse.jetty.annotations.WebListenerAnnotationHandler
    - org.eclipse.jetty.annotations.WebServletAnnotationHandler
  - org.eclipse.jetty.util.component.AbstractLifeCycle (implements org.eclipse.jetty.util.component.LifeCycle)
    - org.eclipse.jetty.annotations.ServletContainerInitializerListener
  - org.eclipse.jetty.annotations.AnnotationDecorator (implements org.eclipse.jetty.servlet.ServletContextHandler.Decorator)
  - org.eclipse.jetty.annotations.AnnotationIntrospector
  - org.eclipse.jetty.annotations.AnnotationIntrospector.AbstractIntrospectableAnnotationHandler (implements org.eclipse.jetty.annotations.AnnotationIntrospector.IntrospectableAnnotationHandler)
    - org.eclipse.jetty.annotations.DeclareRolesAnnotationHandler
    - org.eclipse.jetty.annotations.MultiPartConfigAnnotationHandler
    - org.eclipse.jetty.annotations.PostConstructAnnotationHandler
    - org.eclipse.jetty.annotations.PreDestroyAnnotationHandler
    - org.eclipse.jetty.annotations.ResourceAnnotationHandler
    - org.eclipse.jetty.annotations.ResourcesAnnotationHandler
    - org.eclipse.jetty.annotations.RunAsAnnotationHandler
    - org.eclipse.jetty.annotations.ServletSecurityAnnotationHandler
  - org.eclipse.jetty.annotations.AnnotationParser
  - org.eclipse.jetty.annotations.AnnotationParser.MyAnnotationVisitor (implements org.objectweb.asm.AnnotationVisitor)
  - org.eclipse.jetty.annotations.AnnotationParser.Value
    - org.eclipse.jetty.annotations.AnnotationParser.ListValue
    - org.eclipse.jetty.annotations.AnnotationParser.SimpleValue
  - org.eclipse.jetty.annotations.ClassInheritanceHandler (implements org.eclipse.jetty.annotations.AnnotationParser.ClassHandler)
  - org.eclipse.jetty.annotations.ContainerInitializerAnnotationHandler (implements org.eclipse.jetty.annotations.AnnotationParser.DiscoverableAnnotationHandler)
  - org.eclipse.jetty.webapp.DiscoveredAnnotation
    - org.eclipse.jetty.annotations.WebFilterAnnotation
    - org.eclipse.jetty.annotations.WebListenerAnnotation
    - org.eclipse.jetty.annotations.WebServletAnnotation
  - org.objectweb.asm.commons.EmptyVisitor (implements org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor)
    - org.eclipse.jetty.annotations.AnnotationParser.MyClassVisitor
  - org.eclipse.jetty.annotations.Util

## Interface Hierarchy

- org.eclipse.jetty.annotations.AnnotationIntrospector.IntrospectableAnnotationHandler
- org.eclipse.jetty.annotations.AnnotationParser.Handler
  - org.eclipse.jetty.annotations.AnnotationParser.ClassHandler
  - org.eclipse.jetty.annotations.AnnotationParser.DiscoverableAnnotationHandler
  - org.eclipse.jetty.annotations.AnnotationParser.FieldHandler
  - org.eclipse.jetty.annotations.AnnotationParser.MethodHandler
- org.eclipse.jetty.annotations.ClassNameResolver