public interface org.jboss.shrinkwrap.api.ExtensionLoader
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jboss.shrinkwrap.api.ExtensionLoader
  super_class: java.lang.Object
{
  public abstract <T extends org.jboss.shrinkwrap.api.Assignable> T load(java.lang.Class<T>, org.jboss.shrinkwrap.api.Archive<?>);
    descriptor: (Ljava/lang/Class;Lorg/jboss/shrinkwrap/api/Archive;)Lorg/jboss/shrinkwrap/api/Assignable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T::Lorg/jboss/shrinkwrap/api/Assignable;>(Ljava/lang/Class<TT;>;Lorg/jboss/shrinkwrap/api/Archive<*>;)TT;
    MethodParameters:
                Name  Flags
      extensionClass  
      baseArchive     

  public abstract <T extends org.jboss.shrinkwrap.api.Assignable> org.jboss.shrinkwrap.api.ExtensionLoader addOverride(java.lang.Class<T>, java.lang.Class<? extends T>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lorg/jboss/shrinkwrap/api/ExtensionLoader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T::Lorg/jboss/shrinkwrap/api/Assignable;>(Ljava/lang/Class<TT;>;Ljava/lang/Class<+TT;>;)Lorg/jboss/shrinkwrap/api/ExtensionLoader;
    MethodParameters:
                    Name  Flags
      extensionClass      
      extensionImplClass  

  public abstract <T extends org.jboss.shrinkwrap.api.Assignable> java.lang.String getExtensionFromExtensionMapping(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T::Lorg/jboss/shrinkwrap/api/Assignable;>(Ljava/lang/Class<TT;>;)Ljava/lang/String;
    MethodParameters:
                Name  Flags
      extensionClass  

  public abstract <T extends org.jboss.shrinkwrap.api.Archive<T>> org.jboss.shrinkwrap.api.ArchiveFormat getArchiveFormatFromExtensionMapping(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Lorg/jboss/shrinkwrap/api/ArchiveFormat;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T::Lorg/jboss/shrinkwrap/api/Archive<TT;>;>(Ljava/lang/Class<TT;>;)Lorg/jboss/shrinkwrap/api/ArchiveFormat;
    MethodParameters:
                Name  Flags
      extensionClass  
}
SourceFile: "ExtensionLoader.java"