# Hierarchy For All Packages

Package Hierarchies:

- org.apache.felix.scr.annotations,
- org.apache.felix.scr.annotations.sling,
- org.apache.felix.scrplugin.processing

## Class Hierarchy

- java.lang.Object
  - org.apache.felix.scr.annotations.AutoDetect
  - org.apache.felix.scrplugin.processing.SCRAnnotationProcessor (implements org.apache.felix.scrplugin.annotations.AnnotationProcessor)
  - org.apache.felix.scrplugin.processing.SlingAnnotationProcessor (implements org.apache.felix.scrplugin.annotations.AnnotationProcessor)

## Annotation Type Hierarchy

- org.apache.felix.scr.annotations.Services (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Service (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.References (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Reference (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.PropertyOption (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Property (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Properties (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Modified (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Deactivate (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Component (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.Activate (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.sling.SlingServlet (implements java.lang.annotation.Annotation)
- org.apache.felix.scr.annotations.sling.SlingFilter (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.felix.scr.annotations.ReferenceStrategy
    - org.apache.felix.scr.annotations.ReferencePolicyOption
    - org.apache.felix.scr.annotations.ReferencePolicy
    - org.apache.felix.scr.annotations.ReferenceCardinality
    - org.apache.felix.scr.annotations.PropertyUnbounded
    - org.apache.felix.scr.annotations.ConfigurationPolicy
    - org.apache.felix.scr.annotations.sling.SlingFilterScope