public class org.eclipse.jetty.server.handler.ResourceHandler extends org.eclipse.jetty.server.handler.HandlerWrapper implements org.eclipse.jetty.util.resource.ResourceFactory, org.eclipse.jetty.server.ResourceService$WelcomeFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.server.handler.ResourceHandler
  super_class: org.eclipse.jetty.server.handler.HandlerWrapper
{
  private static final org.eclipse.jetty.util.log.Logger LOG;
    descriptor: Lorg/eclipse/jetty/util/log/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  org.eclipse.jetty.util.resource.Resource _baseResource;
    descriptor: Lorg/eclipse/jetty/util/resource/Resource;
    flags: (0x0000) 

  org.eclipse.jetty.server.handler.ContextHandler _context;
    descriptor: Lorg/eclipse/jetty/server/handler/ContextHandler;
    flags: (0x0000) 

  org.eclipse.jetty.util.resource.Resource _defaultStylesheet;
    descriptor: Lorg/eclipse/jetty/util/resource/Resource;
    flags: (0x0000) 

  org.eclipse.jetty.http.MimeTypes _mimeTypes;
    descriptor: Lorg/eclipse/jetty/http/MimeTypes;
    flags: (0x0000) 

  private final org.eclipse.jetty.server.ResourceService _resourceService;
    descriptor: Lorg/eclipse/jetty/server/ResourceService;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  org.eclipse.jetty.util.resource.Resource _stylesheet;
    descriptor: Lorg/eclipse/jetty/util/resource/Resource;
    flags: (0x0000) 

  java.lang.String[] _welcomes;
    descriptor: [Ljava/lang/String;
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 53
            ldc Lorg/eclipse/jetty/server/handler/ResourceHandler;
            invokestatic org.eclipse.jetty.util.log.Log.getLogger:(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;
            putstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.eclipse.jetty.server.ResourceService);
    descriptor: (Lorg/eclipse/jetty/server/ResourceService;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // org.eclipse.jetty.server.ResourceService resourceService
         0: .line 63
            aload 0 /* this */
            invokespecial org.eclipse.jetty.server.handler.HandlerWrapper.<init>:()V
         1: .line 61
            aload 0 /* this */
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "index.html"
            aastore
            putfield org.eclipse.jetty.server.handler.ResourceHandler._welcomes:[Ljava/lang/String;
         2: .line 65
            aload 0 /* this */
            aload 1 /* resourceService */
            putfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
         3: .line 66
            return
        end local 1 // org.eclipse.jetty.server.ResourceService resourceService
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    4     1  resourceService  Lorg/eclipse/jetty/server/ResourceService;
    MethodParameters:
                 Name  Flags
      resourceService  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 70
            aload 0 /* this */
            new org.eclipse.jetty.server.handler.ResourceHandler$1
            dup
            invokespecial org.eclipse.jetty.server.handler.ResourceHandler$1.<init>:()V
            invokespecial org.eclipse.jetty.server.handler.ResourceHandler.<init>:(Lorg/eclipse/jetty/server/ResourceService;)V
         1: .line 77
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            new java.util.ArrayList
            dup
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc ".svgz"
            aastore
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            invokevirtual org.eclipse.jetty.server.ResourceService.setGzipEquivalentFileExtensions:(Ljava/util/List;)V
         2: .line 78
            return
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public java.lang.String getWelcomeFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String pathInContext
         0: .line 83
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._welcomes:[Ljava/lang/String;
            ifnonnull 2
         1: .line 84
            aconst_null
            areturn
         2: .line 86
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 9
         4: .line 88
      StackMap locals: int
      StackMap stack:
            aload 1 /* pathInContext */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._welcomes:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* welcomeInContext */
        start local 3 // java.lang.String welcomeInContext
         5: .line 89
            aload 0 /* this */
            aload 3 /* welcomeInContext */
            invokevirtual org.eclipse.jetty.server.handler.ResourceHandler.getResource:(Ljava/lang/String;)Lorg/eclipse/jetty/util/resource/Resource;
            astore 4 /* welcome */
        start local 4 // org.eclipse.jetty.util.resource.Resource welcome
         6: .line 90
            aload 4 /* welcome */
            ifnull 8
            aload 4 /* welcome */
            invokevirtual org.eclipse.jetty.util.resource.Resource.exists:()Z
            ifeq 8
         7: .line 91
            aload 3 /* welcomeInContext */
            areturn
        end local 4 // org.eclipse.jetty.util.resource.Resource welcome
        end local 3 // java.lang.String welcomeInContext
         8: .line 86
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._welcomes:[Ljava/lang/String;
            arraylength
            if_icmplt 4
        end local 2 // int i
        10: .line 94
            aconst_null
            areturn
        end local 1 // java.lang.String pathInContext
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   11     0              this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0   11     1     pathInContext  Ljava/lang/String;
            3   10     2                 i  I
            5    8     3  welcomeInContext  Ljava/lang/String;
            6    8     4           welcome  Lorg/eclipse/jetty/util/resource/Resource;
    MethodParameters:
               Name  Flags
      pathInContext  

  public void doStart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 100
            invokestatic org.eclipse.jetty.server.handler.ContextHandler.getCurrentContext:()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            astore 1 /* scontext */
        start local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context scontext
         1: .line 101
            aload 0 /* this */
            aload 1 /* scontext */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.server.handler.ResourceHandler org.eclipse.jetty.server.handler.ContextHandler$Context
      StackMap stack: org.eclipse.jetty.server.handler.ResourceHandler
         2: aload 1 /* scontext */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
      StackMap locals: org.eclipse.jetty.server.handler.ResourceHandler org.eclipse.jetty.server.handler.ContextHandler$Context
      StackMap stack: org.eclipse.jetty.server.handler.ResourceHandler org.eclipse.jetty.server.handler.ContextHandler
         3: putfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
         4: .line 102
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._mimeTypes:Lorg/eclipse/jetty/http/MimeTypes;
            ifnonnull 8
         5: .line 103
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            ifnonnull 6
            new org.eclipse.jetty.http.MimeTypes
            dup
            invokespecial org.eclipse.jetty.http.MimeTypes.<init>:()V
            goto 7
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.handler.ResourceHandler
         6: aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMimeTypes:()Lorg/eclipse/jetty/http/MimeTypes;
      StackMap locals: org.eclipse.jetty.server.handler.ResourceHandler org.eclipse.jetty.server.handler.ContextHandler$Context
      StackMap stack: org.eclipse.jetty.server.handler.ResourceHandler org.eclipse.jetty.http.MimeTypes
         7: putfield org.eclipse.jetty.server.handler.ResourceHandler._mimeTypes:Lorg/eclipse/jetty/http/MimeTypes;
         8: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            new org.eclipse.jetty.server.ResourceContentFactory
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._mimeTypes:Lorg/eclipse/jetty/http/MimeTypes;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.getPrecompressedFormats:()[Lorg/eclipse/jetty/http/CompressedContentFormat;
            invokespecial org.eclipse.jetty.server.ResourceContentFactory.<init>:(Lorg/eclipse/jetty/util/resource/ResourceFactory;Lorg/eclipse/jetty/http/MimeTypes;[Lorg/eclipse/jetty/http/CompressedContentFormat;)V
            invokevirtual org.eclipse.jetty.server.ResourceService.setContentFactory:(Lorg/eclipse/jetty/http/HttpContent$ContentFactory;)V
         9: .line 106
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ResourceService.setWelcomeFactory:(Lorg/eclipse/jetty/server/ResourceService$WelcomeFactory;)V
        10: .line 108
            aload 0 /* this */
            invokespecial org.eclipse.jetty.server.handler.HandlerWrapper.doStart:()V
        11: .line 109
            return
        end local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context scontext
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            1   12     1  scontext  Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
    Exceptions:
      throws java.lang.Exception

  public org.eclipse.jetty.util.resource.Resource getBaseResource();
    descriptor: ()Lorg/eclipse/jetty/util/resource/Resource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 116
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            ifnonnull 2
         1: .line 117
            aconst_null
            areturn
         2: .line 118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public java.lang.String getCacheControl();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 126
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.getCacheControl:()Lorg/eclipse/jetty/http/HttpField;
            invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public java.util.List<java.lang.String> getGzipEquivalentFileExtensions();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 134
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.getGzipEquivalentFileExtensions:()Ljava/util/List;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public org.eclipse.jetty.http.MimeTypes getMimeTypes();
    descriptor: ()Lorg/eclipse/jetty/http/MimeTypes;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 139
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._mimeTypes:Lorg/eclipse/jetty/http/MimeTypes;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public org.eclipse.jetty.util.resource.Resource getResource(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/jetty/util/resource/Resource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String path
         0: .line 145
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
            ifeq 4
         1: .line 146
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            ldc "{} getResource({})"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            ifnonnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            goto 3
      StackMap locals: org.eclipse.jetty.server.handler.ResourceHandler java.lang.String
      StackMap stack: org.eclipse.jetty.util.log.Logger java.lang.String java.lang.Object[] java.lang.Object[] int
         2: aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
      StackMap locals: org.eclipse.jetty.server.handler.ResourceHandler java.lang.String
      StackMap stack: org.eclipse.jetty.util.log.Logger java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Object
         3: aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            aastore
            dup
            iconst_2
            aload 1 /* path */
            aastore
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 148
      StackMap locals:
      StackMap stack:
            aload 1 /* path */
            ifnull 5
            aload 1 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 6
         5: .line 149
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         6: .line 153
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* r */
        start local 2 // org.eclipse.jetty.util.resource.Resource r
         7: .line 155
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            ifnull 14
         8: .line 157
            aload 1 /* path */
            invokestatic org.eclipse.jetty.util.URIUtil.canonicalPath:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* path */
         9: .line 158
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            aload 1 /* path */
            invokevirtual org.eclipse.jetty.util.resource.Resource.addPath:(Ljava/lang/String;)Lorg/eclipse/jetty/util/resource/Resource;
            astore 2 /* r */
        10: .line 160
            aload 2 /* r */
            ifnull 16
            aload 2 /* r */
            invokevirtual org.eclipse.jetty.util.resource.Resource.isAlias:()Z
            ifeq 16
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            ifnull 11
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            aload 1 /* path */
            aload 2 /* r */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.checkAlias:(Ljava/lang/String;Lorg/eclipse/jetty/util/resource/Resource;)Z
            ifne 16
        11: .line 162
      StackMap locals: org.eclipse.jetty.util.resource.Resource
      StackMap stack:
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
            ifeq 13
        12: .line 163
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            ldc "resource={} alias={}"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* r */
            aastore
            dup
            iconst_1
            aload 2 /* r */
            invokevirtual org.eclipse.jetty.util.resource.Resource.getAlias:()Ljava/net/URI;
            aastore
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
        13: .line 164
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        14: .line 167
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            ifnull 16
        15: .line 168
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._context:Lorg/eclipse/jetty/server/handler/ContextHandler;
            aload 1 /* path */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getResource:(Ljava/lang/String;)Lorg/eclipse/jetty/util/resource/Resource;
            astore 2 /* r */
        16: .line 170
      StackMap locals:
      StackMap stack:
            aload 2 /* r */
            ifnull 17
            aload 2 /* r */
            invokevirtual org.eclipse.jetty.util.resource.Resource.exists:()Z
            ifne 19
      StackMap locals:
      StackMap stack:
        17: aload 1 /* path */
            ldc "/jetty-dir.css"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 19
        18: .line 171
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.handler.ResourceHandler.getStylesheet:()Lorg/eclipse/jetty/util/resource/Resource;
            astore 2 /* r */
        19: .line 173
      StackMap locals:
      StackMap stack:
            aload 2 /* r */
        20: areturn
        end local 2 // org.eclipse.jetty.util.resource.Resource r
        21: .line 175
      StackMap locals: org.eclipse.jetty.server.handler.ResourceHandler java.lang.String
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
        22: .line 177
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
        end local 2 // java.lang.Exception e
        23: .line 180
            aconst_null
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0   24     1  path  Ljava/lang/String;
            7   21     2     r  Lorg/eclipse/jetty/util/resource/Resource;
           22   23     2     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           6    13      21  Class java.lang.Exception
          14    20      21  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      path  

  public java.lang.String getResourceBase();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 188
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            ifnonnull 2
         1: .line 189
            aconst_null
            areturn
         2: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public org.eclipse.jetty.util.resource.Resource getStylesheet();
    descriptor: ()Lorg/eclipse/jetty/util/resource/Resource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 198
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._stylesheet:Lorg/eclipse/jetty/util/resource/Resource;
            ifnull 2
         1: .line 200
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._stylesheet:Lorg/eclipse/jetty/util/resource/Resource;
            areturn
         2: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._defaultStylesheet:Lorg/eclipse/jetty/util/resource/Resource;
            ifnonnull 4
         3: .line 206
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc "/jetty-dir.css"
            invokevirtual java.lang.Class.getResource:(Ljava/lang/String;)Ljava/net/URL;
            invokestatic org.eclipse.jetty.util.resource.Resource.newResource:(Ljava/net/URL;)Lorg/eclipse/jetty/util/resource/Resource;
            putfield org.eclipse.jetty.server.handler.ResourceHandler._defaultStylesheet:Lorg/eclipse/jetty/util/resource/Resource;
         4: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._defaultStylesheet:Lorg/eclipse/jetty/util/resource/Resource;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public java.lang.String[] getWelcomeFiles();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 214
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._welcomes:[Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public void handle(java.lang.String, org.eclipse.jetty.server.Request, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse);
    descriptor: (Ljava/lang/String;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String target
        start local 2 // org.eclipse.jetty.server.Request baseRequest
        start local 3 // javax.servlet.http.HttpServletRequest request
        start local 4 // javax.servlet.http.HttpServletResponse response
         0: .line 223
            aload 2 /* baseRequest */
            invokevirtual org.eclipse.jetty.server.Request.isHandled:()Z
            ifeq 2
         1: .line 224
            return
         2: .line 226
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jetty.http.HttpMethod.GET:Lorg/eclipse/jetty/http/HttpMethod;
            aload 3 /* request */
            invokeinterface javax.servlet.http.HttpServletRequest.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
            ifne 5
            getstatic org.eclipse.jetty.http.HttpMethod.HEAD:Lorg/eclipse/jetty/http/HttpMethod;
            aload 3 /* request */
            invokeinterface javax.servlet.http.HttpServletRequest.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
            ifne 5
         3: .line 229
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* baseRequest */
            aload 3 /* request */
            aload 4 /* response */
            invokespecial org.eclipse.jetty.server.handler.HandlerWrapper.handle:(Ljava/lang/String;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
         4: .line 230
            return
         5: .line 233
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            aload 3 /* request */
            aload 4 /* response */
            invokevirtual org.eclipse.jetty.server.ResourceService.doGet:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Z
            ifeq 7
         6: .line 234
            aload 2 /* baseRequest */
            iconst_1
            invokevirtual org.eclipse.jetty.server.Request.setHandled:(Z)V
            goto 8
         7: .line 237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* baseRequest */
            aload 3 /* request */
            aload 4 /* response */
            invokespecial org.eclipse.jetty.server.handler.HandlerWrapper.handle:(Ljava/lang/String;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
         8: .line 238
      StackMap locals:
      StackMap stack:
            return
        end local 4 // javax.servlet.http.HttpServletResponse response
        end local 3 // javax.servlet.http.HttpServletRequest request
        end local 2 // org.eclipse.jetty.server.Request baseRequest
        end local 1 // java.lang.String target
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    9     1       target  Ljava/lang/String;
            0    9     2  baseRequest  Lorg/eclipse/jetty/server/Request;
            0    9     3      request  Ljavax/servlet/http/HttpServletRequest;
            0    9     4     response  Ljavax/servlet/http/HttpServletResponse;
    Exceptions:
      throws java.io.IOException, javax.servlet.ServletException
    MethodParameters:
             Name  Flags
      target       
      baseRequest  
      request      
      response     

  public boolean isAcceptRanges();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 245
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.isAcceptRanges:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public boolean isDirAllowed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 253
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.isDirAllowed:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public boolean isDirectoriesListed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 263
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.isDirAllowed:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public boolean isEtags();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 271
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.isEtags:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public org.eclipse.jetty.http.CompressedContentFormat[] getPrecompressedFormats();
    descriptor: ()[Lorg/eclipse/jetty/http/CompressedContentFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 279
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.getPrecompressedFormats:()[Lorg/eclipse/jetty/http/CompressedContentFormat;
            areturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public boolean isPathInfoOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 287
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.isPathInfoOnly:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public boolean isRedirectWelcome();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
         0: .line 295
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            invokevirtual org.eclipse.jetty.server.ResourceService.isRedirectWelcome:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;

  public void setAcceptRanges(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // boolean acceptRanges
         0: .line 303
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            iload 1 /* acceptRanges */
            invokevirtual org.eclipse.jetty.server.ResourceService.setAcceptRanges:(Z)V
         1: .line 304
            return
        end local 1 // boolean acceptRanges
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  acceptRanges  Z
    MethodParameters:
              Name  Flags
      acceptRanges  

  public void setBaseResource(org.eclipse.jetty.util.resource.Resource);
    descriptor: (Lorg/eclipse/jetty/util/resource/Resource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // org.eclipse.jetty.util.resource.Resource base
         0: .line 312
            aload 0 /* this */
            aload 1 /* base */
            putfield org.eclipse.jetty.server.handler.ResourceHandler._baseResource:Lorg/eclipse/jetty/util/resource/Resource;
         1: .line 313
            return
        end local 1 // org.eclipse.jetty.util.resource.Resource base
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  base  Lorg/eclipse/jetty/util/resource/Resource;
    MethodParameters:
      Name  Flags
      base  

  public void setCacheControl(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String cacheControl
         0: .line 320
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            new org.eclipse.jetty.http.PreEncodedHttpField
            dup
            getstatic org.eclipse.jetty.http.HttpHeader.CACHE_CONTROL:Lorg/eclipse/jetty/http/HttpHeader;
            aload 1 /* cacheControl */
            invokespecial org.eclipse.jetty.http.PreEncodedHttpField.<init>:(Lorg/eclipse/jetty/http/HttpHeader;Ljava/lang/String;)V
            invokevirtual org.eclipse.jetty.server.ResourceService.setCacheControl:(Lorg/eclipse/jetty/http/HttpField;)V
         1: .line 321
            return
        end local 1 // java.lang.String cacheControl
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  cacheControl  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      cacheControl  

  public void setDirAllowed(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // boolean dirAllowed
         0: .line 328
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            iload 1 /* dirAllowed */
            invokevirtual org.eclipse.jetty.server.ResourceService.setDirAllowed:(Z)V
         1: .line 329
            return
        end local 1 // boolean dirAllowed
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  dirAllowed  Z
    MethodParameters:
            Name  Flags
      dirAllowed  

  public void setDirectoriesListed(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // boolean directory
         0: .line 338
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            iload 1 /* directory */
            invokevirtual org.eclipse.jetty.server.ResourceService.setDirAllowed:(Z)V
         1: .line 339
            return
        end local 1 // boolean directory
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  directory  Z
    MethodParameters:
           Name  Flags
      directory  

  public void setEtags(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // boolean etags
         0: .line 346
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            iload 1 /* etags */
            invokevirtual org.eclipse.jetty.server.ResourceService.setEtags:(Z)V
         1: .line 347
            return
        end local 1 // boolean etags
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  etags  Z
    MethodParameters:
       Name  Flags
      etags  

  public void setGzipEquivalentFileExtensions(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.util.List gzipEquivalentFileExtensions
         0: .line 354
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            aload 1 /* gzipEquivalentFileExtensions */
            invokevirtual org.eclipse.jetty.server.ResourceService.setGzipEquivalentFileExtensions:(Ljava/util/List;)V
         1: .line 355
            return
        end local 1 // java.util.List gzipEquivalentFileExtensions
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  gzipEquivalentFileExtensions  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                              Name  Flags
      gzipEquivalentFileExtensions  

  public void setPrecompressedFormats(org.eclipse.jetty.http.CompressedContentFormat[]);
    descriptor: ([Lorg/eclipse/jetty/http/CompressedContentFormat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // org.eclipse.jetty.http.CompressedContentFormat[] precompressedFormats
         0: .line 363
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            aload 1 /* precompressedFormats */
            invokevirtual org.eclipse.jetty.server.ResourceService.setPrecompressedFormats:([Lorg/eclipse/jetty/http/CompressedContentFormat;)V
         1: .line 364
            return
        end local 1 // org.eclipse.jetty.http.CompressedContentFormat[] precompressedFormats
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  precompressedFormats  [Lorg/eclipse/jetty/http/CompressedContentFormat;
    MethodParameters:
                      Name  Flags
      precompressedFormats  

  public void setMimeTypes(org.eclipse.jetty.http.MimeTypes);
    descriptor: (Lorg/eclipse/jetty/http/MimeTypes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // org.eclipse.jetty.http.MimeTypes mimeTypes
         0: .line 368
            aload 0 /* this */
            aload 1 /* mimeTypes */
            putfield org.eclipse.jetty.server.handler.ResourceHandler._mimeTypes:Lorg/eclipse/jetty/http/MimeTypes;
         1: .line 369
            return
        end local 1 // org.eclipse.jetty.http.MimeTypes mimeTypes
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  mimeTypes  Lorg/eclipse/jetty/http/MimeTypes;
    MethodParameters:
           Name  Flags
      mimeTypes  

  public void setPathInfoOnly(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // boolean pathInfoOnly
         0: .line 376
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            iload 1 /* pathInfoOnly */
            invokevirtual org.eclipse.jetty.server.ResourceService.setPathInfoOnly:(Z)V
         1: .line 377
            return
        end local 1 // boolean pathInfoOnly
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  pathInfoOnly  Z
    MethodParameters:
              Name  Flags
      pathInfoOnly  

  public void setRedirectWelcome(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // boolean redirectWelcome
         0: .line 386
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._resourceService:Lorg/eclipse/jetty/server/ResourceService;
            iload 1 /* redirectWelcome */
            invokevirtual org.eclipse.jetty.server.ResourceService.setRedirectWelcome:(Z)V
         1: .line 387
            return
        end local 1 // boolean redirectWelcome
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  redirectWelcome  Z
    MethodParameters:
                 Name  Flags
      redirectWelcome  

  public void setResourceBase(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String resourceBase
         0: .line 396
            aload 0 /* this */
            aload 1 /* resourceBase */
            invokestatic org.eclipse.jetty.util.resource.Resource.newResource:(Ljava/lang/String;)Lorg/eclipse/jetty/util/resource/Resource;
            invokevirtual org.eclipse.jetty.server.handler.ResourceHandler.setBaseResource:(Lorg/eclipse/jetty/util/resource/Resource;)V
         1: .line 397
            goto 6
         2: .line 398
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         3: .line 400
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
         4: .line 401
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
         5: .line 402
            new java.lang.IllegalArgumentException
            dup
            aload 1 /* resourceBase */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Exception e
         6: .line 404
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String resourceBase
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    7     1  resourceBase  Ljava/lang/String;
            3    6     2             e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Exception
    MethodParameters:
              Name  Flags
      resourceBase  

  public void setStylesheet(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String stylesheet
         0: .line 413
            aload 0 /* this */
            aload 1 /* stylesheet */
            invokestatic org.eclipse.jetty.util.resource.Resource.newResource:(Ljava/lang/String;)Lorg/eclipse/jetty/util/resource/Resource;
            putfield org.eclipse.jetty.server.handler.ResourceHandler._stylesheet:Lorg/eclipse/jetty/util/resource/Resource;
         1: .line 414
            aload 0 /* this */
            getfield org.eclipse.jetty.server.handler.ResourceHandler._stylesheet:Lorg/eclipse/jetty/util/resource/Resource;
            invokevirtual org.eclipse.jetty.util.resource.Resource.exists:()Z
            ifne 9
         2: .line 416
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            new java.lang.StringBuilder
            dup
            ldc "unable to find custom stylesheet: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* stylesheet */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 417
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.handler.ResourceHandler._stylesheet:Lorg/eclipse/jetty/util/resource/Resource;
         4: .line 419
            goto 9
         5: .line 420
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
         6: .line 422
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 423
            getstatic org.eclipse.jetty.server.handler.ResourceHandler.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
         8: .line 424
            new java.lang.IllegalArgumentException
            dup
            aload 1 /* stylesheet */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Exception e
         9: .line 426
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String stylesheet
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0   10     1  stylesheet  Ljava/lang/String;
            6    9     2           e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     4       5  Class java.lang.Exception
    MethodParameters:
            Name  Flags
      stylesheet  

  public void setWelcomeFiles(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
        start local 1 // java.lang.String[] welcomeFiles
         0: .line 430
            aload 0 /* this */
            aload 1 /* welcomeFiles */
            putfield org.eclipse.jetty.server.handler.ResourceHandler._welcomes:[Ljava/lang/String;
         1: .line 431
            return
        end local 1 // java.lang.String[] welcomeFiles
        end local 0 // org.eclipse.jetty.server.handler.ResourceHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/eclipse/jetty/server/handler/ResourceHandler;
            0    2     1  welcomeFiles  [Ljava/lang/String;
    MethodParameters:
              Name  Flags
      welcomeFiles  
}
SourceFile: "ResourceHandler.java"
NestMembers:
  org.eclipse.jetty.server.handler.ResourceHandler$1
InnerClasses:
  public abstract ContentFactory = org.eclipse.jetty.http.HttpContent$ContentFactory of org.eclipse.jetty.http.HttpContent
  public abstract WelcomeFactory = org.eclipse.jetty.server.ResourceService$WelcomeFactory of org.eclipse.jetty.server.ResourceService
  public Context = org.eclipse.jetty.server.handler.ContextHandler$Context of org.eclipse.jetty.server.handler.ContextHandler
  org.eclipse.jetty.server.handler.ResourceHandler$1