public interface io.vertx.ext.web.handler.ErrorHandler extends io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.ext.web.handler.ErrorHandler
  super_class: java.lang.Object
{
  public static final java.lang.String DEFAULT_ERROR_HANDLER_TEMPLATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "META-INF/vertx/web/vertx-web-error.html"

  public static io.vertx.ext.web.handler.ErrorHandler create(io.vertx.core.Vertx);
    descriptor: (Lio/vertx/core/Vertx;)Lio/vertx/ext/web/handler/ErrorHandler;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.core.Vertx vertx
         0: .line 52
            aload 0 /* vertx */
            ldc "META-INF/vertx/web/vertx-web-error.html"
            invokestatic io.vertx.ext.web.common.WebEnvironment.development:()Z
            invokestatic io.vertx.ext.web.handler.ErrorHandler.create:(Lio/vertx/core/Vertx;Ljava/lang/String;Z)Lio/vertx/ext/web/handler/ErrorHandler;
            areturn
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  vertx  Lio/vertx/core/Vertx;
    MethodParameters:
       Name  Flags
      vertx  

  public static io.vertx.ext.web.handler.ErrorHandler create(io.vertx.core.Vertx, java.lang.String, boolean);
    descriptor: (Lio/vertx/core/Vertx;Ljava/lang/String;Z)Lio/vertx/ext/web/handler/ErrorHandler;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // java.lang.String errorTemplateName
        start local 2 // boolean displayExceptionDetails
         0: .line 63
            new io.vertx.ext.web.handler.impl.ErrorHandlerImpl
            dup
            aload 0 /* vertx */
            aload 1 /* errorTemplateName */
            iload 2 /* displayExceptionDetails */
            invokespecial io.vertx.ext.web.handler.impl.ErrorHandlerImpl.<init>:(Lio/vertx/core/Vertx;Ljava/lang/String;Z)V
            areturn
        end local 2 // boolean displayExceptionDetails
        end local 1 // java.lang.String errorTemplateName
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                    vertx  Lio/vertx/core/Vertx;
            0    1     1        errorTemplateName  Ljava/lang/String;
            0    1     2  displayExceptionDetails  Z
    MethodParameters:
                         Name  Flags
      vertx                    
      errorTemplateName        
      displayExceptionDetails  

  public static io.vertx.ext.web.handler.ErrorHandler create(io.vertx.core.Vertx, boolean);
    descriptor: (Lio/vertx/core/Vertx;Z)Lio/vertx/ext/web/handler/ErrorHandler;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // boolean displayExceptionDetails
         0: .line 73
            aload 0 /* vertx */
            ldc "META-INF/vertx/web/vertx-web-error.html"
            iload 1 /* displayExceptionDetails */
            invokestatic io.vertx.ext.web.handler.ErrorHandler.create:(Lio/vertx/core/Vertx;Ljava/lang/String;Z)Lio/vertx/ext/web/handler/ErrorHandler;
            areturn
        end local 1 // boolean displayExceptionDetails
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                    vertx  Lio/vertx/core/Vertx;
            0    1     1  displayExceptionDetails  Z
    MethodParameters:
                         Name  Flags
      vertx                    
      displayExceptionDetails  

  public static io.vertx.ext.web.handler.ErrorHandler create(io.vertx.core.Vertx, java.lang.String);
    descriptor: (Lio/vertx/core/Vertx;Ljava/lang/String;)Lio/vertx/ext/web/handler/ErrorHandler;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // java.lang.String errorTemplateName
         0: .line 83
            aload 0 /* vertx */
            aload 1 /* errorTemplateName */
            invokestatic io.vertx.ext.web.common.WebEnvironment.development:()Z
            invokestatic io.vertx.ext.web.handler.ErrorHandler.create:(Lio/vertx/core/Vertx;Ljava/lang/String;Z)Lio/vertx/ext/web/handler/ErrorHandler;
            areturn
        end local 1 // java.lang.String errorTemplateName
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0              vertx  Lio/vertx/core/Vertx;
            0    1     1  errorTemplateName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      vertx              
      errorTemplateName  
}
Signature: Ljava/lang/Object;Lio/vertx/core/Handler<Lio/vertx/ext/web/RoutingContext;>;
SourceFile: "ErrorHandler.java"
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.VertxGen()