# Hierarchy For Package com.saxonica.ee.bytecode.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.ee.bytecode.util.ByteCodeTrace
  - com.saxonica.ee.bytecode.util.Callback
  - java.lang.ClassLoader
    - com.saxonica.ee.bytecode.util.GeneratedClassLoader
  - com.saxonica.ee.bytecode.util.CompilerService (implements net.sf.saxon.expr.parser.ICompilerService)
  - com.saxonica.ee.bytecode.util.CompilerService.GeneratedClassInfo
  - com.saxonica.ee.bytecode.util.CompilerService.GeneratedExpression
  - com.saxonica.ee.bytecode.util.CompilerService.StaticSubClasses
  - com.saxonica.ee.bytecode.util.CompilerService.StaticVariableInfo
  - com.saxonica.ee.bytecode.util.ExpressionCompilerMap
  - com.saxonica.ee.bytecode.util.GeneratedMethodInfo
  - com.saxonica.ee.bytecode.util.GeneratedMethodInfo.LocalSlotInfo
  - org.objectweb.asm.Label
    - com.saxonica.ee.bytecode.util.NamedLabel
  - com.saxonica.ee.bytecode.util.LabelInfo
  - com.saxonica.ee.bytecode.util.MessageFromStack (implements com.saxonica.ee.bytecode.util.MessageBuilder)
  - com.saxonica.ee.bytecode.util.MessageTemplate (implements com.saxonica.ee.bytecode.util.MessageBuilder)
  - org.objectweb.asm.MethodVisitor
    - org.objectweb.asm.commons.LocalVariablesSorter
      - org.objectweb.asm.commons.GeneratorAdapter
        - com.saxonica.ee.bytecode.util.Generator
  - com.saxonica.ee.bytecode.util.OnEmpty
    - com.saxonica.ee.bytecode.util.OnEmpty.ReturnEmptyString
    - com.saxonica.ee.bytecode.util.OnEmpty.ReturnNull
    - com.saxonica.ee.bytecode.util.OnEmpty.UnwindAndJump
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.saxonica.ee.bytecode.util.CannotCompileException

## Interface Hierarchy

- com.saxonica.ee.bytecode.util.MessageBuilder