# Hierarchy For Package org.spongepowered.asm.mixin.transformer

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.spongepowered.asm.mixin.transformer.ActivityStack (implements org.spongepowered.asm.mixin.extensibility.IActivityContext)
  - org.spongepowered.asm.mixin.transformer.ActivityStack.Activity (implements org.spongepowered.asm.mixin.extensibility.IActivityContext.IActivity)
  - org.spongepowered.asm.mixin.transformer.ClassInfo
  - org.spongepowered.asm.mixin.transformer.ClassInfo.Field
  - org.spongepowered.asm.mixin.transformer.ClassInfo.FrameData
  - org.spongepowered.asm.mixin.transformer.ClassInfo.Method
    - org.spongepowered.asm.mixin.transformer.ClassInfo.InterfaceMethod
  - org.spongepowered.asm.mixin.transformer.Config
  - org.spongepowered.asm.mixin.transformer.MixinClassGenerator
  - org.spongepowered.asm.mixin.transformer.MixinHooks
  - org.spongepowered.asm.mixin.transformer.MixinTargetContext (implements org.spongepowered.asm.mixin.refmap.IMixinContext)
  - org.spongepowered.asm.mixin.transformer.SyntheticClassInfo (implements org.spongepowered.asm.service.ISyntheticClassInfo)

## Interface Hierarchy

- org.spongepowered.asm.service.IMixinInternal
  - org.spongepowered.asm.mixin.transformer.IMixinTransformerFactory
- org.spongepowered.asm.mixin.transformer.IMixinTransformer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.spongepowered.asm.mixin.transformer.ClassInfo.SearchType
    - org.spongepowered.asm.mixin.transformer.ClassInfo.Traversal
    - org.spongepowered.asm.mixin.transformer.ClassInfo.TypeLookup
    - org.spongepowered.asm.mixin.transformer.MixinInheritanceTracker