public interface io.vertx.ext.web.templ.TemplateEngine extends io.vertx.ext.web.common.template.TemplateEngine
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.ext.web.templ.TemplateEngine
  super_class: java.lang.Object
{
  public void render(io.vertx.ext.web.RoutingContext, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>>);
    descriptor: (Lio/vertx/ext/web/RoutingContext;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // io.vertx.ext.web.templ.TemplateEngine this
        start local 1 // io.vertx.ext.web.RoutingContext context
        start local 2 // java.lang.String templateFileName
        start local 3 // io.vertx.core.Handler handler
         0: .line 48
            aload 0 /* this */
            new io.vertx.core.json.JsonObject
            dup
            aload 1 /* context */
            invokeinterface io.vertx.ext.web.RoutingContext.data:()Ljava/util/Map;
            invokespecial io.vertx.core.json.JsonObject.<init>:(Ljava/util/Map;)V
            aload 2 /* templateFileName */
            aload 3 /* handler */
            invokeinterface io.vertx.ext.web.templ.TemplateEngine.render:(Lio/vertx/core/json/JsonObject;Ljava/lang/String;Lio/vertx/core/Handler;)V
         1: .line 49
            return
        end local 3 // io.vertx.core.Handler handler
        end local 2 // java.lang.String templateFileName
        end local 1 // io.vertx.ext.web.RoutingContext context
        end local 0 // io.vertx.ext.web.templ.TemplateEngine this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/vertx/ext/web/templ/TemplateEngine;
            0    2     1           context  Lio/vertx/ext/web/RoutingContext;
            0    2     2  templateFileName  Ljava/lang/String;
            0    2     3           handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;
    Signature: (Lio/vertx/ext/web/RoutingContext;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                  Name  Flags
      context           
      templateFileName  
      handler           

  public void render(io.vertx.ext.web.RoutingContext, java.lang.String, java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>>);
    descriptor: (Lio/vertx/ext/web/RoutingContext;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // io.vertx.ext.web.templ.TemplateEngine this
        start local 1 // io.vertx.ext.web.RoutingContext context
        start local 2 // java.lang.String templateDirectory
        start local 3 // java.lang.String templateFileName
        start local 4 // io.vertx.core.Handler handler
         0: .line 64
            aload 0 /* this */
            new io.vertx.core.json.JsonObject
            dup
            aload 1 /* context */
            invokeinterface io.vertx.ext.web.RoutingContext.data:()Ljava/util/Map;
            invokespecial io.vertx.core.json.JsonObject.<init>:(Ljava/util/Map;)V
            new java.lang.StringBuilder
            dup
            aload 2 /* templateDirectory */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* templateFileName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 4 /* handler */
            invokeinterface io.vertx.ext.web.templ.TemplateEngine.render:(Lio/vertx/core/json/JsonObject;Ljava/lang/String;Lio/vertx/core/Handler;)V
         1: .line 65
            return
        end local 4 // io.vertx.core.Handler handler
        end local 3 // java.lang.String templateFileName
        end local 2 // java.lang.String templateDirectory
        end local 1 // io.vertx.ext.web.RoutingContext context
        end local 0 // io.vertx.ext.web.templ.TemplateEngine this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lio/vertx/ext/web/templ/TemplateEngine;
            0    2     1            context  Lio/vertx/ext/web/RoutingContext;
            0    2     2  templateDirectory  Ljava/lang/String;
            0    2     3   templateFileName  Ljava/lang/String;
            0    2     4            handler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;
    Signature: (Lio/vertx/ext/web/RoutingContext;Ljava/lang/String;Ljava/lang/String;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      context            
      templateDirectory  
      templateFileName   
      handler            

  public boolean isCachingEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.web.templ.TemplateEngine this
         0: .line 74
            iconst_0
            ireturn
        end local 0 // io.vertx.ext.web.templ.TemplateEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/web/templ/TemplateEngine;
}
SourceFile: "TemplateEngine.java"
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.VertxGen()
      java.lang.Deprecated()