public class org.apache.catalina.mbeans.ContextMBean extends org.apache.catalina.mbeans.BaseCatalinaMBean<org.apache.catalina.Context>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.catalina.mbeans.ContextMBean
  super_class: org.apache.catalina.mbeans.BaseCatalinaMBean
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
         0: .line 28
            aload 0 /* this */
            invokespecial org.apache.catalina.mbeans.BaseCatalinaMBean.<init>:()V
            return
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/mbeans/ContextMBean;

  public java.lang.String[] findApplicationParameters();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
         0: .line 37
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 1 /* context */
        start local 1 // org.apache.catalina.Context context
         1: .line 39
            aload 1 /* context */
            invokeinterface org.apache.catalina.Context.findApplicationParameters:()[Lorg/apache/tomcat/util/descriptor/web/ApplicationParameter;
            astore 2 /* params */
        start local 2 // org.apache.tomcat.util.descriptor.web.ApplicationParameter[] params
         2: .line 40
            aload 2 /* params */
            arraylength
            anewarray java.lang.String
            astore 3 /* stringParams */
        start local 3 // java.lang.String[] stringParams
         3: .line 41
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         4: goto 7
         5: .line 42
      StackMap locals: org.apache.catalina.mbeans.ContextMBean org.apache.catalina.Context org.apache.tomcat.util.descriptor.web.ApplicationParameter[] java.lang.String[] int
      StackMap stack:
            aload 3 /* stringParams */
            iload 4 /* counter */
            aload 2 /* params */
            iload 4 /* counter */
            aaload
            invokevirtual org.apache.tomcat.util.descriptor.web.ApplicationParameter.toString:()Ljava/lang/String;
            aastore
         6: .line 41
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
         7: iload 4 /* counter */
            aload 2 /* params */
            arraylength
            if_icmplt 5
        end local 4 // int counter
         8: .line 45
            aload 3 /* stringParams */
            areturn
        end local 3 // java.lang.String[] stringParams
        end local 2 // org.apache.tomcat.util.descriptor.web.ApplicationParameter[] params
        end local 1 // org.apache.catalina.Context context
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lorg/apache/catalina/mbeans/ContextMBean;
            1    9     1       context  Lorg/apache/catalina/Context;
            2    9     2        params  [Lorg/apache/tomcat/util/descriptor/web/ApplicationParameter;
            3    9     3  stringParams  [Ljava/lang/String;
            4    8     4       counter  I
    Exceptions:
      throws javax.management.MBeanException

  public java.lang.String[] findConstraints();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
         0: .line 58
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 1 /* context */
        start local 1 // org.apache.catalina.Context context
         1: .line 60
            aload 1 /* context */
            invokeinterface org.apache.catalina.Context.findConstraints:()[Lorg/apache/tomcat/util/descriptor/web/SecurityConstraint;
            astore 2 /* constraints */
        start local 2 // org.apache.tomcat.util.descriptor.web.SecurityConstraint[] constraints
         2: .line 61
            aload 2 /* constraints */
            arraylength
            anewarray java.lang.String
            astore 3 /* stringConstraints */
        start local 3 // java.lang.String[] stringConstraints
         3: .line 62
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         4: goto 7
         5: .line 63
      StackMap locals: org.apache.catalina.mbeans.ContextMBean org.apache.catalina.Context org.apache.tomcat.util.descriptor.web.SecurityConstraint[] java.lang.String[] int
      StackMap stack:
            aload 3 /* stringConstraints */
            iload 4 /* counter */
            aload 2 /* constraints */
            iload 4 /* counter */
            aaload
            invokevirtual org.apache.tomcat.util.descriptor.web.SecurityConstraint.toString:()Ljava/lang/String;
            aastore
         6: .line 62
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
         7: iload 4 /* counter */
            aload 2 /* constraints */
            arraylength
            if_icmplt 5
        end local 4 // int counter
         8: .line 66
            aload 3 /* stringConstraints */
            areturn
        end local 3 // java.lang.String[] stringConstraints
        end local 2 // org.apache.tomcat.util.descriptor.web.SecurityConstraint[] constraints
        end local 1 // org.apache.catalina.Context context
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lorg/apache/catalina/mbeans/ContextMBean;
            1    9     1            context  Lorg/apache/catalina/Context;
            2    9     2        constraints  [Lorg/apache/tomcat/util/descriptor/web/SecurityConstraint;
            3    9     3  stringConstraints  [Ljava/lang/String;
            4    8     4            counter  I
    Exceptions:
      throws javax.management.MBeanException

  public java.lang.String findErrorPage(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
        start local 1 // int errorCode
         0: .line 79
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 2 /* context */
        start local 2 // org.apache.catalina.Context context
         1: .line 80
            aload 2 /* context */
            iload 1 /* errorCode */
            invokeinterface org.apache.catalina.Context.findErrorPage:(I)Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
            invokevirtual org.apache.tomcat.util.descriptor.web.ErrorPage.toString:()Ljava/lang/String;
            areturn
        end local 2 // org.apache.catalina.Context context
        end local 1 // int errorCode
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/apache/catalina/mbeans/ContextMBean;
            0    2     1  errorCode  I
            1    2     2    context  Lorg/apache/catalina/Context;
    Exceptions:
      throws javax.management.MBeanException
    MethodParameters:
           Name  Flags
      errorCode  

  public java.lang.String findErrorPage(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
        start local 1 // java.lang.Throwable exceptionType
         0: .line 93
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 2 /* context */
        start local 2 // org.apache.catalina.Context context
         1: .line 94
            aload 2 /* context */
            aload 1 /* exceptionType */
            invokeinterface org.apache.catalina.Context.findErrorPage:(Ljava/lang/Throwable;)Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
            invokevirtual org.apache.tomcat.util.descriptor.web.ErrorPage.toString:()Ljava/lang/String;
            areturn
        end local 2 // org.apache.catalina.Context context
        end local 1 // java.lang.Throwable exceptionType
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/catalina/mbeans/ContextMBean;
            0    2     1  exceptionType  Ljava/lang/Throwable;
            1    2     2        context  Lorg/apache/catalina/Context;
    Exceptions:
      throws javax.management.MBeanException
    MethodParameters:
               Name  Flags
      exceptionType  

  public java.lang.String[] findErrorPages();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
         0: .line 106
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 1 /* context */
        start local 1 // org.apache.catalina.Context context
         1: .line 108
            aload 1 /* context */
            invokeinterface org.apache.catalina.Context.findErrorPages:()[Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
            astore 2 /* pages */
        start local 2 // org.apache.tomcat.util.descriptor.web.ErrorPage[] pages
         2: .line 109
            aload 2 /* pages */
            arraylength
            anewarray java.lang.String
            astore 3 /* stringPages */
        start local 3 // java.lang.String[] stringPages
         3: .line 110
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         4: goto 7
         5: .line 111
      StackMap locals: org.apache.catalina.mbeans.ContextMBean org.apache.catalina.Context org.apache.tomcat.util.descriptor.web.ErrorPage[] java.lang.String[] int
      StackMap stack:
            aload 3 /* stringPages */
            iload 4 /* counter */
            aload 2 /* pages */
            iload 4 /* counter */
            aaload
            invokevirtual org.apache.tomcat.util.descriptor.web.ErrorPage.toString:()Ljava/lang/String;
            aastore
         6: .line 110
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
         7: iload 4 /* counter */
            aload 2 /* pages */
            arraylength
            if_icmplt 5
        end local 4 // int counter
         8: .line 114
            aload 3 /* stringPages */
            areturn
        end local 3 // java.lang.String[] stringPages
        end local 2 // org.apache.tomcat.util.descriptor.web.ErrorPage[] pages
        end local 1 // org.apache.catalina.Context context
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/apache/catalina/mbeans/ContextMBean;
            1    9     1      context  Lorg/apache/catalina/Context;
            2    9     2        pages  [Lorg/apache/tomcat/util/descriptor/web/ErrorPage;
            3    9     3  stringPages  [Ljava/lang/String;
            4    8     4      counter  I
    Exceptions:
      throws javax.management.MBeanException

  public java.lang.String findFilterDef(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
        start local 1 // java.lang.String name
         0: .line 128
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 2 /* context */
        start local 2 // org.apache.catalina.Context context
         1: .line 130
            aload 2 /* context */
            aload 1 /* name */
            invokeinterface org.apache.catalina.Context.findFilterDef:(Ljava/lang/String;)Lorg/apache/tomcat/util/descriptor/web/FilterDef;
            astore 3 /* filterDef */
        start local 3 // org.apache.tomcat.util.descriptor.web.FilterDef filterDef
         2: .line 131
            aload 3 /* filterDef */
            invokevirtual org.apache.tomcat.util.descriptor.web.FilterDef.toString:()Ljava/lang/String;
            areturn
        end local 3 // org.apache.tomcat.util.descriptor.web.FilterDef filterDef
        end local 2 // org.apache.catalina.Context context
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/apache/catalina/mbeans/ContextMBean;
            0    3     1       name  Ljava/lang/String;
            1    3     2    context  Lorg/apache/catalina/Context;
            2    3     3  filterDef  Lorg/apache/tomcat/util/descriptor/web/FilterDef;
    Exceptions:
      throws javax.management.MBeanException
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String[] findFilterDefs();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
         0: .line 143
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 1 /* context */
        start local 1 // org.apache.catalina.Context context
         1: .line 145
            aload 1 /* context */
            invokeinterface org.apache.catalina.Context.findFilterDefs:()[Lorg/apache/tomcat/util/descriptor/web/FilterDef;
            astore 2 /* filterDefs */
        start local 2 // org.apache.tomcat.util.descriptor.web.FilterDef[] filterDefs
         2: .line 146
            aload 2 /* filterDefs */
            arraylength
            anewarray java.lang.String
            astore 3 /* stringFilters */
        start local 3 // java.lang.String[] stringFilters
         3: .line 147
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         4: goto 7
         5: .line 148
      StackMap locals: org.apache.catalina.mbeans.ContextMBean org.apache.catalina.Context org.apache.tomcat.util.descriptor.web.FilterDef[] java.lang.String[] int
      StackMap stack:
            aload 3 /* stringFilters */
            iload 4 /* counter */
            aload 2 /* filterDefs */
            iload 4 /* counter */
            aaload
            invokevirtual org.apache.tomcat.util.descriptor.web.FilterDef.toString:()Ljava/lang/String;
            aastore
         6: .line 147
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
         7: iload 4 /* counter */
            aload 2 /* filterDefs */
            arraylength
            if_icmplt 5
        end local 4 // int counter
         8: .line 151
            aload 3 /* stringFilters */
            areturn
        end local 3 // java.lang.String[] stringFilters
        end local 2 // org.apache.tomcat.util.descriptor.web.FilterDef[] filterDefs
        end local 1 // org.apache.catalina.Context context
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Lorg/apache/catalina/mbeans/ContextMBean;
            1    9     1        context  Lorg/apache/catalina/Context;
            2    9     2     filterDefs  [Lorg/apache/tomcat/util/descriptor/web/FilterDef;
            3    9     3  stringFilters  [Ljava/lang/String;
            4    8     4        counter  I
    Exceptions:
      throws javax.management.MBeanException

  public java.lang.String[] findFilterMaps();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.apache.catalina.mbeans.ContextMBean this
         0: .line 162
            aload 0 /* this */
            invokevirtual org.apache.catalina.mbeans.ContextMBean.doGetManagedResource:()Ljava/lang/Object;
            checkcast org.apache.catalina.Context
            astore 1 /* context */
        start local 1 // org.apache.catalina.Context context
         1: .line 164
            aload 1 /* context */
            invokeinterface org.apache.catalina.Context.findFilterMaps:()[Lorg/apache/tomcat/util/descriptor/web/FilterMap;
            astore 2 /* maps */
        start local 2 // org.apache.tomcat.util.descriptor.web.FilterMap[] maps
         2: .line 165
            aload 2 /* maps */
            arraylength
            anewarray java.lang.String
            astore 3 /* stringMaps */
        start local 3 // java.lang.String[] stringMaps
         3: .line 166
            iconst_0
            istore 4 /* counter */
        start local 4 // int counter
         4: goto 7
         5: .line 167
      StackMap locals: org.apache.catalina.mbeans.ContextMBean org.apache.catalina.Context org.apache.tomcat.util.descriptor.web.FilterMap[] java.lang.String[] int
      StackMap stack:
            aload 3 /* stringMaps */
            iload 4 /* counter */
            aload 2 /* maps */
            iload 4 /* counter */
            aaload
            invokevirtual org.apache.tomcat.util.descriptor.web.FilterMap.toString:()Ljava/lang/String;
            aastore
         6: .line 166
            iinc 4 /* counter */ 1
      StackMap locals:
      StackMap stack:
         7: iload 4 /* counter */
            aload 2 /* maps */
            arraylength
            if_icmplt 5
        end local 4 // int counter
         8: .line 170
            aload 3 /* stringMaps */
            areturn
        end local 3 // java.lang.String[] stringMaps
        end local 2 // org.apache.tomcat.util.descriptor.web.FilterMap[] maps
        end local 1 // org.apache.catalina.Context context
        end local 0 // org.apache.catalina.mbeans.ContextMBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lorg/apache/catalina/mbeans/ContextMBean;
            1    9     1     context  Lorg/apache/catalina/Context;
            2    9     2        maps  [Lorg/apache/tomcat/util/descriptor/web/FilterMap;
            3    9     3  stringMaps  [Ljava/lang/String;
            4    8     4     counter  I
    Exceptions:
      throws javax.management.MBeanException
}
Signature: Lorg/apache/catalina/mbeans/BaseCatalinaMBean<Lorg/apache/catalina/Context;>;
SourceFile: "ContextMBean.java"