# Hierarchy For Package com.saxonica.bytecode.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.objectweb.asm.util.AbstractVisitor
    - org.objectweb.asm.util.TraceAbstractVisitor
      - org.objectweb.asm.util.TraceClassVisitor (implements org.objectweb.asm.ClassVisitor)
        - com.saxonica.bytecode.util.AnnotatedTraceClassVisitor
      - org.objectweb.asm.util.TraceMethodVisitor (implements org.objectweb.asm.MethodVisitor)
        - com.saxonica.bytecode.util.AnnotatedTraceMethodVisitor
  - com.saxonica.bytecode.util.ByteCodeTrace
  - com.saxonica.bytecode.util.Callback
  - com.saxonica.bytecode.util.CompilerService
  - com.saxonica.bytecode.util.CompilerService.GeneratedClassInfo
  - com.saxonica.bytecode.util.CompilerService.GeneratedExpression
  - com.saxonica.bytecode.util.CompilerService.StaticSubClasses
  - com.saxonica.bytecode.util.CompilerService.StaticVariableInfo
  - com.saxonica.bytecode.util.GeneratedMethodInfo
  - com.saxonica.bytecode.util.GeneratedMethodInfo.LocalSlotInfo
  - org.objectweb.asm.Label
    - com.saxonica.bytecode.util.NamedLabel
  - com.saxonica.bytecode.util.LabelInfo
  - com.saxonica.bytecode.util.LoopBodyGenerator
  - com.saxonica.bytecode.util.MessageFromStack (implements com.saxonica.bytecode.util.MessageBuilder)
  - com.saxonica.bytecode.util.MessageTemplate (implements com.saxonica.bytecode.util.MessageBuilder)
  - org.objectweb.asm.MethodAdapter (implements org.objectweb.asm.MethodVisitor)
    - org.objectweb.asm.commons.LocalVariablesSorter
      - org.objectweb.asm.commons.GeneratorAdapter
        - com.saxonica.bytecode.util.Generator
  - com.saxonica.bytecode.util.OnEmpty
    - com.saxonica.bytecode.util.OnEmpty.ReturnEmptyString
    - com.saxonica.bytecode.util.OnEmpty.ReturnNull
    - com.saxonica.bytecode.util.OnEmpty.UnwindAndJump
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.saxonica.bytecode.util.CannotCompileException

## Interface Hierarchy

- com.saxonica.bytecode.util.MessageBuilder

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.