public class org.eclipse.jdt.internal.compiler.impl.CompilerStats implements java.lang.Comparable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.compiler.impl.CompilerStats
  super_class: java.lang.Object
{
  public long startTime;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long endTime;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long lineCount;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long parseTime;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long resolveTime;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long analyzeTime;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long generateTime;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.impl.CompilerStats this
         0: .line 17
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.eclipse.jdt.internal.compiler.impl.CompilerStats this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/impl/CompilerStats;

  public long elapsedTime();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.compiler.impl.CompilerStats this
         0: .line 35
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.CompilerStats.endTime:J
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.compiler.impl.CompilerStats.startTime:J
            lsub
            lreturn
        end local 0 // org.eclipse.jdt.internal.compiler.impl.CompilerStats this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/compiler/impl/CompilerStats;

  public int compareTo(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // org.eclipse.jdt.internal.compiler.impl.CompilerStats this
        start local 1 // java.lang.Object o
         0: .line 40
            aload 1 /* o */
            checkcast org.eclipse.jdt.internal.compiler.impl.CompilerStats
            astore 2 /* otherStats */
        start local 2 // org.eclipse.jdt.internal.compiler.impl.CompilerStats otherStats
         1: .line 41
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.compiler.impl.CompilerStats.elapsedTime:()J
            lstore 3 /* time1 */
        start local 3 // long time1
         2: .line 42
            aload 2 /* otherStats */
            invokevirtual org.eclipse.jdt.internal.compiler.impl.CompilerStats.elapsedTime:()J
            lstore 5 /* time2 */
        start local 5 // long time2
         3: .line 43
            lload 3 /* time1 */
            lload 5 /* time2 */
            lcmp
            ifge 4
            iconst_m1
            goto 6
      StackMap locals: org.eclipse.jdt.internal.compiler.impl.CompilerStats long long
      StackMap stack:
         4: lload 3 /* time1 */
            lload 5 /* time2 */
            lcmp
            ifne 5
            iconst_0
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_1
      StackMap locals:
      StackMap stack: int
         6: ireturn
        end local 5 // long time2
        end local 3 // long time1
        end local 2 // org.eclipse.jdt.internal.compiler.impl.CompilerStats otherStats
        end local 1 // java.lang.Object o
        end local 0 // org.eclipse.jdt.internal.compiler.impl.CompilerStats this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/eclipse/jdt/internal/compiler/impl/CompilerStats;
            0    7     1           o  Ljava/lang/Object;
            1    7     2  otherStats  Lorg/eclipse/jdt/internal/compiler/impl/CompilerStats;
            2    7     3       time1  J
            3    7     5       time2  J
    MethodParameters:
      Name  Flags
      o     
}
SourceFile: "CompilerStats.java"