# Hierarchy For Package org.apache.avro.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.avro.util.ClassUtils
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - org.apache.avro.util.ReusableByteArrayInputStream
    - org.apache.avro.util.ByteBufferInputStream
    - org.apache.avro.util.ReusableByteBufferInputStream
  - org.apache.avro.util.MapEntry<K,V> (implements java.util.Map.Entry<K,V>)
  - org.apache.avro.util.MapUtil
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - org.apache.avro.util.NonCopyingByteArrayOutputStream
    - org.apache.avro.util.ByteBufferOutputStream
  - org.apache.avro.util.RandomData (implements java.lang.Iterable<T>)
  - org.apache.avro.util.SchemaUtil
  - org.apache.avro.util.Utf8 (implements java.lang.CharSequence, java.lang.Comparable<T>, java.io.Externalizable)
  - org.apache.avro.util.WeakIdentityHashMap<K,V> (implements java.util.Map<K,V>)

Copyright © 2009–2024 The Apache Software Foundation. All rights reserved.