public class javassist.runtime.Cflow extends java.lang.ThreadLocal<javassist.runtime.Cflow$Depth>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javassist.runtime.Cflow
  super_class: java.lang.ThreadLocal
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javassist.runtime.Cflow this
         0: .line 26
            aload 0 /* this */
            invokespecial java.lang.ThreadLocal.<init>:()V
            return
        end local 0 // javassist.runtime.Cflow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/runtime/Cflow;

  protected synchronized javassist.runtime.Cflow$Depth initialValue();
    descriptor: ()Ljavassist/runtime/Cflow$Depth;
    flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javassist.runtime.Cflow this
         0: .line 37
            new javassist.runtime.Cflow$Depth
            dup
            invokespecial javassist.runtime.Cflow$Depth.<init>:()V
            areturn
        end local 0 // javassist.runtime.Cflow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/runtime/Cflow;

  public void enter();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javassist.runtime.Cflow this
         0: .line 43
            aload 0 /* this */
            invokevirtual javassist.runtime.Cflow.get:()Ljava/lang/Object;
            checkcast javassist.runtime.Cflow$Depth
            invokevirtual javassist.runtime.Cflow$Depth.inc:()V
            return
        end local 0 // javassist.runtime.Cflow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/runtime/Cflow;

  public void exit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javassist.runtime.Cflow this
         0: .line 48
            aload 0 /* this */
            invokevirtual javassist.runtime.Cflow.get:()Ljava/lang/Object;
            checkcast javassist.runtime.Cflow$Depth
            invokevirtual javassist.runtime.Cflow$Depth.dec:()V
            return
        end local 0 // javassist.runtime.Cflow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/runtime/Cflow;

  public int value();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javassist.runtime.Cflow this
         0: .line 53
            aload 0 /* this */
            invokevirtual javassist.runtime.Cflow.get:()Ljava/lang/Object;
            checkcast javassist.runtime.Cflow$Depth
            invokevirtual javassist.runtime.Cflow$Depth.value:()I
            ireturn
        end local 0 // javassist.runtime.Cflow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavassist/runtime/Cflow;

  protected java.lang.Object initialValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual javassist.runtime.Cflow.initialValue:()Ljavassist/runtime/Cflow$Depth;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/ThreadLocal<Ljavassist/runtime/Cflow$Depth;>;
SourceFile: "Cflow.java"
NestMembers:
  javassist.runtime.Cflow$Depth
InnerClasses:
  protected Depth = javassist.runtime.Cflow$Depth of javassist.runtime.Cflow