# Hierarchy For Package javassist.bytecode.annotation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javassist.bytecode.annotation.Annotation
  - javassist.bytecode.annotation.AnnotationImpl (implements java.lang.reflect.InvocationHandler)
  - javassist.bytecode.annotation.AnnotationsWriter
    - javassist.bytecode.annotation.TypeAnnotationsWriter
  - javassist.bytecode.annotation.MemberValue
    - javassist.bytecode.annotation.AnnotationMemberValue
    - javassist.bytecode.annotation.ArrayMemberValue
    - javassist.bytecode.annotation.BooleanMemberValue
    - javassist.bytecode.annotation.ByteMemberValue
    - javassist.bytecode.annotation.CharMemberValue
    - javassist.bytecode.annotation.ClassMemberValue
    - javassist.bytecode.annotation.DoubleMemberValue
    - javassist.bytecode.annotation.EnumMemberValue
    - javassist.bytecode.annotation.FloatMemberValue
    - javassist.bytecode.annotation.IntegerMemberValue
    - javassist.bytecode.annotation.LongMemberValue
    - javassist.bytecode.annotation.ShortMemberValue
    - javassist.bytecode.annotation.StringMemberValue
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - javassist.bytecode.annotation.NoSuchClassError

## Interface Hierarchy

- javassist.bytecode.annotation.MemberValueVisitor