class java.util.concurrent.TimeUnit$5 extends java.util.concurrent.TimeUnit
  minor version: 0
  major version: 59
  flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
  this_class: java.util.concurrent.TimeUnit$5
  super_class: java.util.concurrent.TimeUnit
{
  void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.util.concurrent.TimeUnit$5 this
         0: .line 135
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.util.concurrent.TimeUnit.<init>:(Ljava/lang/String;I)V
            return
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  

  public long toNanos(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 136
            lload 1 /* d */
            ldc 60000000000
            ldc 153722867
            invokestatic java.util.concurrent.TimeUnit$5.x:(JJJ)J
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long toMicros(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 137
            lload 1 /* d */
            ldc 60000000
            ldc 153722867280
            invokestatic java.util.concurrent.TimeUnit$5.x:(JJJ)J
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long toMillis(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 138
            lload 1 /* d */
            ldc 60000
            ldc 153722867280912
            invokestatic java.util.concurrent.TimeUnit$5.x:(JJJ)J
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long toSeconds(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 139
            lload 1 /* d */
            ldc 60
            ldc 153722867280912930
            invokestatic java.util.concurrent.TimeUnit$5.x:(JJJ)J
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long toMinutes(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 140
            lload 1 /* d */
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long toHours(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 141
            lload 1 /* d */
            ldc 60
            ldiv
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long toDays(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
         0: .line 142
            lload 1 /* d */
            ldc 1440
            ldiv
            lreturn
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
    MethodParameters:
      Name  Flags
      d     

  public long convert(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
        start local 3 // java.util.concurrent.TimeUnit u
         0: .line 143
            aload 3 /* u */
            lload 1 /* d */
            invokevirtual java.util.concurrent.TimeUnit.toMinutes:(J)J
            lreturn
        end local 3 // java.util.concurrent.TimeUnit u
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
            0    1     3     u  Ljava/util/concurrent/TimeUnit;
    MethodParameters:
      Name  Flags
      d     
      u     

  int excessNanos(long, long);
    descriptor: (JJ)I
    flags: (0x0000) 
    Code:
      stack=1, locals=5, args_size=3
        start local 0 // java.util.concurrent.TimeUnit$5 this
        start local 1 // long d
        start local 3 // long m
         0: .line 144
            iconst_0
            ireturn
        end local 3 // long m
        end local 1 // long d
        end local 0 // java.util.concurrent.TimeUnit$5 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/concurrent/TimeUnit$5;
            0    1     1     d  J
            0    1     3     m  J
    MethodParameters:
      Name  Flags
      d     
      m     
}
SourceFile: "TimeUnit.java"
EnclosingMethod: java.util.concurrent.TimeUnit
NestHost: java.util.concurrent.TimeUnit
InnerClasses:
  java.util.concurrent.TimeUnit$5