# Hierarchy For Package org.apache.groovy.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- class java.lang.Object
  - class groovy.lang.GroovyObjectSupport
    - class groovy.lang.Closure
      - class org.apache.groovy.util.Closures.ConsumerClosure
      - class org.apache.groovy.util.Closures.FunctionClosure
      - class org.apache.groovy.util.Closures.PredicateClosure
  - class java.lang.ClassLoader
    - class java.security.SecureClassLoader
      - class java.net.URLClassLoader
        - class org.apache.groovy.util.JavaShell.JavaShellClassLoader
  - class java.lang.Throwable
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class groovy.lang.GroovyRuntimeException
          - class org.apache.groovy.util.JavaShellCompilationException
  - class java.util.AbstractCollection
    - class java.util.AbstractList
      - class org.apache.groovy.util.ReversedList
  - class javax.tools.ForwardingJavaFileManager
    - class org.apache.groovy.util.JavaShell.BytesJavaFileManager
  - class javax.tools.SimpleJavaFileObject
    - class org.apache.groovy.util.JavaShell.BytesJavaFileObject
  - class org.apache.groovy.util.Arrays
  - class org.apache.groovy.util.BeanUtils
  - class org.apache.groovy.util.Closures
  - class org.apache.groovy.util.JavaShell
  - class org.apache.groovy.util.Lambdas
  - class org.apache.groovy.util.Maps
  - class org.apache.groovy.util.ObjectHolder
  - class org.apache.groovy.util.ScriptRunner
  - class org.apache.groovy.util.SystemUtil