# Hierarchy For Package org.jboss.modules

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.modules.AbstractLocalLoader (implements org.jboss.modules.LocalLoader)
  - org.jboss.modules.AbstractResourceLoader (implements org.jboss.modules.ResourceLoader)
    - org.jboss.modules.NativeLibraryResourceLoader
  - org.jboss.modules.ClassDefiner
  - java.lang.ClassLoader
    - org.jboss.modules.NamedClassLoader
      - org.jboss.modules.ConcurrentClassLoader
        - org.jboss.modules.ModuleClassLoader
  - org.jboss.modules.ClassSpec
  - org.jboss.modules.DependencySpec
    - org.jboss.modules.ModuleDependencySpec
  - org.jboss.modules.DependencySpecBuilder
    - org.jboss.modules.LocalDependencySpecBuilder
    - org.jboss.modules.ModuleDependencySpecBuilder
  - org.jboss.modules.DependencyTreeViewer
  - org.jboss.modules.FileSystemClassPathModuleFinder (implements org.jboss.modules.ModuleFinder)
  - org.jboss.modules.JarModuleFinder (implements org.jboss.modules.ModuleFinder)
  - org.jboss.modules.JDKModuleFinder (implements org.jboss.modules.IterableModuleFinder)
  - org.jboss.modules.JLIClassTransformer (implements org.jboss.modules.ClassTransformer)
  - org.jboss.modules.LocalLoaders
  - org.jboss.modules.LocalModuleFinder (implements java.lang.AutoCloseable, org.jboss.modules.IterableModuleFinder)
  - org.jboss.modules.Main
  - org.jboss.modules.ModularAgent
  - org.jboss.modules.Module
  - org.jboss.modules.ModuleClassLoader.Configuration
  - org.jboss.modules.ModuleIdentifier (implements java.io.Serializable)
  - org.jboss.modules.ModuleLoader
    - org.jboss.modules.ClassifyingModuleLoader
    - org.jboss.modules.DelegatingModuleLoader
      - org.jboss.modules.LocalModuleLoader (implements java.lang.AutoCloseable)
  - org.jboss.modules.ModuleSpec
    - org.jboss.modules.AliasModuleSpec
    - org.jboss.modules.ConcreteModuleSpec
  - org.jboss.modules.PackageSpec
  - org.jboss.modules.PathUtils
  - org.jboss.modules.ResourceLoaderModuleFinder (implements org.jboss.modules.ModuleFinder)
  - org.jboss.modules.ResourceLoaders
  - org.jboss.modules.ResourceLoaderSpec
  - java.lang.System.LoggerFinder
    - org.jboss.modules.ModuleLoggerFinder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.jboss.modules.ModuleLoadError
    - java.lang.Exception
      - org.jboss.modules.ModuleLoadException
        - org.jboss.modules.ModuleNotFoundException
  - org.jboss.modules.Version (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.jboss.modules.Version.Iterator
  - org.jboss.modules.VersionDetection

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.jboss.modules.ResourceLoader
    - org.jboss.modules.IterableResourceLoader
- org.jboss.modules.ClassTransformer
- org.jboss.modules.LocalLoader
  - org.jboss.modules.IterableLocalLoader
- org.jboss.modules.ModuleClassLoaderFactory
- org.jboss.modules.ModuleFinder
  - org.jboss.modules.IterableModuleFinder
- org.jboss.modules.ModuleSpec.AliasBuilder
- org.jboss.modules.ModuleSpec.Builder
- org.jboss.modules.PreMain
- org.jboss.modules.Resource

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.jboss.modules.AssertionSetting