class org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture extends java.util.concurrent.FutureTask<java.lang.Object> implements TimerListener, java.util.concurrent.ScheduledFuture<java.lang.Object>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture
  super_class: java.util.concurrent.FutureTask
{
  protected transient Timer timer;
    descriptor: LTimer;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  protected transient boolean cancelled;
    descriptor: Z
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  public void <init>(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
         0: .line 25
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import commonj.timers cannot be resolved\n\tThe import commonj.timers cannot be resolved\n\tTimer cannot be resolved to a type\n\tThe method obtainTimerManager() from the type TimerManagerAccessor refers to the missing type TimerManager\n\tTimer cannot be resolved to a type\n\tThe method obtainTimerManager() from the type TimerManagerAccessor refers to the missing type TimerManager\n\tTimer cannot be resolved to a type\n\tThe method obtainTimerManager() from the type TimerManagerAccessor refers to the missing type TimerManager\n\tTimer cannot be resolved to a type\n\tThe method obtainTimerManager() from the type TimerManagerAccessor refers to the missing type TimerManager\n\tTimer cannot be resolved to a type\n\tThe method obtainTimerManager() from the type TimerManagerAccessor refers to the missing type TimerManager\n\tTimerListener cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n\tThe hierarchy of the type ReschedulingTimerListener is inconsistent\n\tThe method obtainTimerManager() from the type TimerManagerAccessor refers to the missing type TimerManager\n\tTimer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/TimerManagerTaskScheduler$TimerScheduledFuture;
    MethodParameters:
          Name  Flags
      runnable  

  public void setTimer(Timer);
    descriptor: (LTimer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
         0: .line 126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/TimerManagerTaskScheduler$TimerScheduledFuture;
    MethodParameters:
       Name  Flags
      timer  

  public void timerExpired(Timer);
    descriptor: (LTimer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
         0: .line 131
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTimer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/TimerManagerTaskScheduler$TimerScheduledFuture;
    MethodParameters:
       Name  Flags
      timer  

  public boolean cancel(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/TimerManagerTaskScheduler$TimerScheduledFuture;
    MethodParameters:
                       Name  Flags
      mayInterruptIfRunning  

  public long getDelay(java.util.concurrent.TimeUnit);
    descriptor: (Ljava/util/concurrent/TimeUnit;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
         0: .line 147
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTimer cannot be resolved to a type\n\tTimer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/TimerManagerTaskScheduler$TimerScheduledFuture;
    MethodParameters:
      Name  Flags
      unit  

  public int compareTo(java.util.concurrent.Delayed);
    descriptor: (Ljava/util/concurrent/Delayed;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
         0: .line 152
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/TimerManagerTaskScheduler$TimerScheduledFuture;
    MethodParameters:
       Name  Flags
      other  
}
Signature: Ljava/util/concurrent/FutureTask<Ljava/lang/Object;>;LTimerListener;Ljava/util/concurrent/ScheduledFuture<Ljava/lang/Object;>;
SourceFile: "TimerManagerTaskScheduler.java"
NestHost: org.springframework.scheduling.commonj.TimerManagerTaskScheduler
InnerClasses:
  private TimerScheduledFuture = org.springframework.scheduling.commonj.TimerManagerTaskScheduler$TimerScheduledFuture of org.springframework.scheduling.commonj.TimerManagerTaskScheduler