class io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl$ResourceTemplateResolver extends org.thymeleaf.templateresolver.StringTemplateResolver
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl$ResourceTemplateResolver
super_class: org.thymeleaf.templateresolver.StringTemplateResolver
{
private final io.vertx.core.Vertx vertx;
descriptor: Lio/vertx/core/Vertx;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.thymeleaf.templateresolver.StringTemplateResolver.<init>:()V
1: aload 0
aload 1
putfield io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl$ResourceTemplateResolver.vertx:Lio/vertx/core/Vertx;
2: aload 0
ldc "vertx/Thymeleaf3"
invokevirtual io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl$ResourceTemplateResolver.setName:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/ext/web/templ/thymeleaf/impl/ThymeleafTemplateEngineImpl$ResourceTemplateResolver;
0 4 1 vertx Lio/vertx/core/Vertx;
MethodParameters:
Name Flags
vertx
protected org.thymeleaf.templateresource.ITemplateResource computeTemplateResource(org.thymeleaf.IEngineConfiguration, java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Lorg/thymeleaf/IEngineConfiguration;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/thymeleaf/templateresource/ITemplateResource;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.thymeleaf.templateresource.StringTemplateResource
dup
1: aload 0
getfield io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl$ResourceTemplateResolver.vertx:Lio/vertx/core/Vertx;
invokeinterface io.vertx.core.Vertx.fileSystem:()Lio/vertx/core/file/FileSystem;
2: aload 3
invokeinterface io.vertx.core.file.FileSystem.readFileBlocking:(Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
3: invokestatic java.nio.charset.Charset.defaultCharset:()Ljava/nio/charset/Charset;
invokeinterface io.vertx.core.buffer.Buffer.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String;
4: invokespecial org.thymeleaf.templateresource.StringTemplateResource.<init>:(Ljava/lang/String;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/ext/web/templ/thymeleaf/impl/ThymeleafTemplateEngineImpl$ResourceTemplateResolver;
0 5 1 configuration Lorg/thymeleaf/IEngineConfiguration;
0 5 2 ownerTemplate Ljava/lang/String;
0 5 3 template Ljava/lang/String;
0 5 4 templateResolutionAttributes Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Lorg/thymeleaf/IEngineConfiguration;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lorg/thymeleaf/templateresource/ITemplateResource;
MethodParameters:
Name Flags
configuration
ownerTemplate
template
templateResolutionAttributes
}
SourceFile: "ThymeleafTemplateEngineImpl.java"
NestHost: io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl
InnerClasses:
private ResourceTemplateResolver = io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl$ResourceTemplateResolver of io.vertx.ext.web.templ.thymeleaf.impl.ThymeleafTemplateEngineImpl