public class org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription extends org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskDescription
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription
super_class: org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskDescription
{
private final long initialDelay;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long interval;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected void <init>(org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskType, org.springframework.scheduling.config.IntervalTask);
descriptor: (Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$TaskType;Lorg/springframework/scheduling/config/IntervalTask;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.springframework.scheduling.config.IntervalTask.getRunnable:()Ljava/lang/Runnable;
invokespecial org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskDescription.<init>:(Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$TaskType;Ljava/lang/Runnable;)V
1: aload 0
aload 2
invokevirtual org.springframework.scheduling.config.IntervalTask.getInitialDelay:()J
putfield org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription.initialDelay:J
2: aload 0
aload 2
invokevirtual org.springframework.scheduling.config.IntervalTask.getInterval:()J
putfield org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription.interval:J
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$IntervalTaskDescription;
0 4 1 type Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$TaskType;
0 4 2 task Lorg/springframework/scheduling/config/IntervalTask;
MethodParameters:
Name Flags
type
task
protected void <init>(org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskType, org.springframework.scheduling.config.TriggerTask, org.springframework.scheduling.support.PeriodicTrigger);
descriptor: (Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$TaskType;Lorg/springframework/scheduling/config/TriggerTask;Lorg/springframework/scheduling/support/PeriodicTrigger;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual org.springframework.scheduling.config.TriggerTask.getRunnable:()Ljava/lang/Runnable;
invokespecial org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskDescription.<init>:(Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$TaskType;Ljava/lang/Runnable;)V
1: aload 0
aload 3
invokevirtual org.springframework.scheduling.support.PeriodicTrigger.getInitialDelay:()J
putfield org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription.initialDelay:J
2: aload 0
aload 3
invokevirtual org.springframework.scheduling.support.PeriodicTrigger.getPeriod:()J
putfield org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription.interval:J
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$IntervalTaskDescription;
0 4 1 type Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$TaskType;
0 4 2 task Lorg/springframework/scheduling/config/TriggerTask;
0 4 3 trigger Lorg/springframework/scheduling/support/PeriodicTrigger;
MethodParameters:
Name Flags
type
task
trigger
public long getInitialDelay();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription.initialDelay:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$IntervalTaskDescription;
public long getInterval();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription.interval:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/boot/actuate/scheduling/ScheduledTasksEndpoint$IntervalTaskDescription;
}
SourceFile: "ScheduledTasksEndpoint.java"
NestHost: org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint
InnerClasses:
public IntervalTaskDescription = org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$IntervalTaskDescription of org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint
public abstract TaskDescription = org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskDescription of org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint
private final TaskType = org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint$TaskType of org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint