public class org.apache.catalina.mapper.MappingData
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.catalina.mapper.MappingData
  super_class: java.lang.Object
{
  public org.apache.catalina.Host host;
    descriptor: Lorg/apache/catalina/Host;
    flags: (0x0001) ACC_PUBLIC

  public org.apache.catalina.Context context;
    descriptor: Lorg/apache/catalina/Context;
    flags: (0x0001) ACC_PUBLIC

  public int contextSlashCount;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public org.apache.catalina.Context[] contexts;
    descriptor: [Lorg/apache/catalina/Context;
    flags: (0x0001) ACC_PUBLIC

  public org.apache.catalina.Wrapper wrapper;
    descriptor: Lorg/apache/catalina/Wrapper;
    flags: (0x0001) ACC_PUBLIC

  public boolean jspWildCard;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public final org.apache.tomcat.util.buf.MessageBytes requestPath;
    descriptor: Lorg/apache/tomcat/util/buf/MessageBytes;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final org.apache.tomcat.util.buf.MessageBytes wrapperPath;
    descriptor: Lorg/apache/tomcat/util/buf/MessageBytes;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final org.apache.tomcat.util.buf.MessageBytes pathInfo;
    descriptor: Lorg/apache/tomcat/util/buf/MessageBytes;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final org.apache.tomcat.util.buf.MessageBytes redirectPath;
    descriptor: Lorg/apache/tomcat/util/buf/MessageBytes;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public jakarta.servlet.http.MappingMatch matchType;
    descriptor: Ljakarta/servlet/http/MappingMatch;
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.mapper.MappingData this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 34
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.host:Lorg/apache/catalina/Host;
         2: .line 35
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.context:Lorg/apache/catalina/Context;
         3: .line 36
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.mapper.MappingData.contextSlashCount:I
         4: .line 37
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.contexts:[Lorg/apache/catalina/Context;
         5: .line 38
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.wrapper:Lorg/apache/catalina/Wrapper;
         6: .line 39
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.mapper.MappingData.jspWildCard:Z
         7: .line 41
            aload 0 /* this */
            invokestatic org.apache.tomcat.util.buf.MessageBytes.newInstance:()Lorg/apache/tomcat/util/buf/MessageBytes;
            putfield org.apache.catalina.mapper.MappingData.requestPath:Lorg/apache/tomcat/util/buf/MessageBytes;
         8: .line 42
            aload 0 /* this */
            invokestatic org.apache.tomcat.util.buf.MessageBytes.newInstance:()Lorg/apache/tomcat/util/buf/MessageBytes;
            putfield org.apache.catalina.mapper.MappingData.wrapperPath:Lorg/apache/tomcat/util/buf/MessageBytes;
         9: .line 43
            aload 0 /* this */
            invokestatic org.apache.tomcat.util.buf.MessageBytes.newInstance:()Lorg/apache/tomcat/util/buf/MessageBytes;
            putfield org.apache.catalina.mapper.MappingData.pathInfo:Lorg/apache/tomcat/util/buf/MessageBytes;
        10: .line 45
            aload 0 /* this */
            invokestatic org.apache.tomcat.util.buf.MessageBytes.newInstance:()Lorg/apache/tomcat/util/buf/MessageBytes;
            putfield org.apache.catalina.mapper.MappingData.redirectPath:Lorg/apache/tomcat/util/buf/MessageBytes;
        11: .line 48
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.matchType:Ljakarta/servlet/http/MappingMatch;
        12: .line 32
            return
        end local 0 // org.apache.catalina.mapper.MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/apache/catalina/mapper/MappingData;

  public void recycle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.mapper.MappingData this
         0: .line 51
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.host:Lorg/apache/catalina/Host;
         1: .line 52
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.context:Lorg/apache/catalina/Context;
         2: .line 53
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.mapper.MappingData.contextSlashCount:I
         3: .line 54
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.contexts:[Lorg/apache/catalina/Context;
         4: .line 55
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.wrapper:Lorg/apache/catalina/Wrapper;
         5: .line 56
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.mapper.MappingData.jspWildCard:Z
         6: .line 57
            aload 0 /* this */
            getfield org.apache.catalina.mapper.MappingData.requestPath:Lorg/apache/tomcat/util/buf/MessageBytes;
            invokevirtual org.apache.tomcat.util.buf.MessageBytes.recycle:()V
         7: .line 58
            aload 0 /* this */
            getfield org.apache.catalina.mapper.MappingData.wrapperPath:Lorg/apache/tomcat/util/buf/MessageBytes;
            invokevirtual org.apache.tomcat.util.buf.MessageBytes.recycle:()V
         8: .line 59
            aload 0 /* this */
            getfield org.apache.catalina.mapper.MappingData.pathInfo:Lorg/apache/tomcat/util/buf/MessageBytes;
            invokevirtual org.apache.tomcat.util.buf.MessageBytes.recycle:()V
         9: .line 60
            aload 0 /* this */
            getfield org.apache.catalina.mapper.MappingData.redirectPath:Lorg/apache/tomcat/util/buf/MessageBytes;
            invokevirtual org.apache.tomcat.util.buf.MessageBytes.recycle:()V
        10: .line 61
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.mapper.MappingData.matchType:Ljakarta/servlet/http/MappingMatch;
        11: .line 62
            return
        end local 0 // org.apache.catalina.mapper.MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/apache/catalina/mapper/MappingData;
}
SourceFile: "MappingData.java"