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"