public class io.micronaut.http.resource.ResourceLoaderFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.micronaut.http.resource.ResourceLoaderFactory
super_class: java.lang.Object
{
private final java.lang.ClassLoader classLoader;
descriptor: Ljava/lang/ClassLoader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.micronaut.context.env.Environment);
descriptor: (Lio/micronaut/context/env/Environment;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokeinterface io.micronaut.context.env.Environment.getClassLoader:()Ljava/lang/ClassLoader;
putfield io.micronaut.http.resource.ResourceLoaderFactory.classLoader:Ljava/lang/ClassLoader;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/resource/ResourceLoaderFactory;
0 3 1 environment Lio/micronaut/context/env/Environment;
RuntimeVisibleAnnotations:
javax.inject.Inject()
MethodParameters:
Name Flags
environment
protected io.micronaut.core.io.scan.ClassPathResourceLoader getClassPathResourceLoader();
descriptor: ()Lio/micronaut/core/io/scan/ClassPathResourceLoader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.micronaut.core.io.scan.DefaultClassPathResourceLoader
dup
aload 0
getfield io.micronaut.http.resource.ResourceLoaderFactory.classLoader:Ljava/lang/ClassLoader;
invokespecial io.micronaut.core.io.scan.DefaultClassPathResourceLoader.<init>:(Ljava/lang/ClassLoader;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/resource/ResourceLoaderFactory;
RuntimeVisibleAnnotations:
javax.inject.Singleton()
io.micronaut.context.annotation.BootstrapContextCompatible()
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.inject.Singleton()
protected io.micronaut.core.io.file.FileSystemResourceLoader fileSystemResourceLoader();
descriptor: ()Lio/micronaut/core/io/file/FileSystemResourceLoader;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new io.micronaut.core.io.file.DefaultFileSystemResourceLoader
dup
invokespecial io.micronaut.core.io.file.DefaultFileSystemResourceLoader.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/resource/ResourceLoaderFactory;
RuntimeVisibleAnnotations:
javax.inject.Singleton()
io.micronaut.context.annotation.BootstrapContextCompatible()
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.inject.Singleton()
protected io.micronaut.core.io.ResourceResolver resourceResolver(java.util.List<io.micronaut.core.io.ResourceLoader>);
descriptor: (Ljava/util/List;)Lio/micronaut/core/io/ResourceResolver;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new io.micronaut.core.io.ResourceResolver
dup
aload 1
invokespecial io.micronaut.core.io.ResourceResolver.<init>:(Ljava/util/List;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/resource/ResourceLoaderFactory;
0 1 1 resourceLoaders Ljava/util/List<Lio/micronaut/core/io/ResourceLoader;>;
Signature: (Ljava/util/List<Lio/micronaut/core/io/ResourceLoader;>;)Lio/micronaut/core/io/ResourceResolver;
RuntimeVisibleAnnotations:
javax.inject.Singleton()
io.micronaut.context.annotation.BootstrapContextCompatible()
io.micronaut.core.annotation.Indexed(value = Lio/micronaut/core/io/ResourceResolver;)
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.inject.Singleton()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
resourceLoaders
}
SourceFile: "ResourceLoaderFactory.java"
RuntimeVisibleAnnotations:
io.micronaut.context.annotation.Factory()
io.micronaut.context.annotation.BootstrapContextCompatible()