# Hierarchy For Package com.jogamp.common.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.jogamp.common.util.ArrayHashSet<E> (implements java.lang.Cloneable, java.util.Collection<E>, java.util.List<E>)
  - com.jogamp.common.util.Bitstream<T>
  - com.jogamp.common.util.Bitstream.ByteArrayStream (implements com.jogamp.common.util.Bitstream.ByteStream<T>)
  - com.jogamp.common.util.Bitstream.ByteBufferStream (implements com.jogamp.common.util.Bitstream.ByteStream<T>)
  - com.jogamp.common.util.Bitstream.ByteInputStream (implements com.jogamp.common.util.Bitstream.ByteStream<T>)
  - com.jogamp.common.util.Bitstream.ByteOutputStream (implements com.jogamp.common.util.Bitstream.ByteStream<T>)
  - com.jogamp.common.util.FloatStack (implements com.jogamp.common.util.PrimitiveStack)
  - com.jogamp.common.util.HashUtil
  - com.jogamp.common.util.IntBitfield
  - com.jogamp.common.util.IntegerStack (implements com.jogamp.common.util.PrimitiveStack)
  - com.jogamp.common.util.IntIntHashMap (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.jogamp.common.util.IntIntHashMap.Entry
  - com.jogamp.common.util.IntLongHashMap (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.jogamp.common.util.IntLongHashMap.Entry
  - com.jogamp.common.util.IntObjectHashMap (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.jogamp.common.util.IntObjectHashMap.Entry
  - com.jogamp.common.util.IOUtil
  - com.jogamp.common.util.IOUtil.ClassResources
  - com.jogamp.common.util.IOUtil.StreamMonitor (implements java.lang.Runnable)
  - com.jogamp.common.util.JarUtil
  - com.jogamp.common.util.JogampVersion
  - com.jogamp.common.util.LFRingbuffer<T> (implements com.jogamp.common.util.Ringbuffer<T>)
  - com.jogamp.common.util.LongIntHashMap (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.jogamp.common.util.LongIntHashMap.Entry
  - com.jogamp.common.util.LongLongHashMap (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.jogamp.common.util.LongLongHashMap.Entry
  - com.jogamp.common.util.LongObjectHashMap (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.jogamp.common.util.LongObjectHashMap.Entry
  - com.jogamp.common.util.PropertyAccess
  - com.jogamp.common.util.ReflectionUtil
  - com.jogamp.common.util.ReflectionUtil.AWTNames
  - com.jogamp.common.util.ReflectionUtil.MethodAccessor
  - com.jogamp.common.util.RunnableExecutor.CurrentThreadExecutor (implements com.jogamp.common.util.RunnableExecutor)
  - com.jogamp.common.util.SecurityUtil
  - com.jogamp.common.util.SyncedRingbuffer<T> (implements com.jogamp.common.util.Ringbuffer<T>)
  - com.jogamp.common.util.TaskBase (implements java.lang.Runnable)
    - com.jogamp.common.util.FunctionTask<R,A> (implements com.jogamp.common.util.Function<R,A>)
    - com.jogamp.common.util.RunnableTask
  - com.jogamp.common.util.ValueConv
  - com.jogamp.common.util.VersionNumber (implements java.lang.Comparable<T>)
    - com.jogamp.common.util.VersionNumberString
  - com.jogamp.common.util.VersionUtil

## Interface Hierarchy

- com.jogamp.common.util.Bitstream.ByteStream<T>
- com.jogamp.common.util.Function<R,A>
- com.jogamp.common.util.JarUtil.Resolver
- com.jogamp.common.util.PrimitiveStack
- com.jogamp.common.util.Ringbuffer<T>
- com.jogamp.common.util.RunnableExecutor