class com.sun.scenario.animation.AnimationPulse$PulseData
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.scenario.animation.AnimationPulse$PulseData
super_class: java.lang.Object
{
private final long startNanos;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long scheduledNanos;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private long animationEndNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long paintingStartNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long paintingEndNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long scenePaintingStartNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long scenePaintingEndNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long endNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor PulseStartAccessor;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor AnimationDurationAccessor;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor PaintingDurationAccessor;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor ScenePaintingDurationAccessor;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor PulseDurationAccessor;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor PulseEndAccessor;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor PaintingPreparationDuration;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.sun.scenario.animation.AnimationPulse$PulseData$Accessor PaintingFinalizationDuration;
descriptor: Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$0(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.PulseStartAccessor:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
1: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$1(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.AnimationDurationAccessor:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
2: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$2(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.PaintingDurationAccessor:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
3: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$3(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.ScenePaintingDurationAccessor:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
4: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$4(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.PulseDurationAccessor:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
5: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$5(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.PulseEndAccessor:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
6: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$6(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.PaintingPreparationDuration:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
7: invokedynamic get()Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
com/sun/scenario/animation/AnimationPulse$PulseData.lambda$7(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J (6)
(Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
putstatic com.sun.scenario.animation.AnimationPulse$PulseData.PaintingFinalizationDuration:Lcom/sun/scenario/animation/AnimationPulse$PulseData$Accessor;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc -9223372036854775808
putfield com.sun.scenario.animation.AnimationPulse$PulseData.animationEndNanos:J
2: aload 0
ldc -9223372036854775808
putfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingStartNanos:J
3: aload 0
ldc -9223372036854775808
putfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingEndNanos:J
4: aload 0
ldc -9223372036854775808
putfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingStartNanos:J
5: aload 0
ldc -9223372036854775808
putfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingEndNanos:J
6: aload 0
ldc -9223372036854775808
putfield com.sun.scenario.animation.AnimationPulse$PulseData.endNanos:J
7: aload 0
invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.getMasterTimer:()Lcom/sun/scenario/animation/AbstractMasterTimer;
invokevirtual com.sun.scenario.animation.AbstractMasterTimer.nanos:()J
putfield com.sun.scenario.animation.AnimationPulse$PulseData.startNanos:J
8: aload 0
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.startNanos:J
lload 1
ladd
putfield com.sun.scenario.animation.AnimationPulse$PulseData.scheduledNanos:J
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 10 1 shiftNanos J
MethodParameters:
Name Flags
shiftNanos
long getPulseStart(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.startNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scheduledNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
void recordAnimationEnd();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.getMasterTimer:()Lcom/sun/scenario/animation/AbstractMasterTimer;
invokevirtual com.sun.scenario.animation.AbstractMasterTimer.nanos:()J
putfield com.sun.scenario.animation.AnimationPulse$PulseData.animationEndNanos:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
long getAnimationDuration(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.animationEndNanos:J
ldc -9223372036854775808
lcmp
ifle 2
1: aload 1
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.animationEndNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.startNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
goto 3
2: StackMap locals:
StackMap stack:
lconst_0
3: StackMap locals:
StackMap stack: long
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 4 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
long getPaintingDuration(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingEndNanos:J
ldc -9223372036854775808
lcmp
ifle 2
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingStartNanos:J
ldc -9223372036854775808
lcmp
ifle 2
1: aload 1
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingEndNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingStartNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
goto 3
2: StackMap locals:
StackMap stack:
lconst_0
3: StackMap locals:
StackMap stack: long
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 4 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
long getScenePaintingDuration(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingEndNanos:J
ldc -9223372036854775808
lcmp
ifle 2
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingStartNanos:J
ldc -9223372036854775808
lcmp
ifle 2
1: aload 1
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingEndNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingStartNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
goto 3
2: StackMap locals:
StackMap stack:
lconst_0
3: StackMap locals:
StackMap stack: long
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 4 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
long getPaintingFinalizationDuration(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingEndNanos:J
ldc -9223372036854775808
lcmp
ifle 2
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingEndNanos:J
ldc -9223372036854775808
lcmp
ifle 2
1: aload 1
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.paintingEndNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scenePaintingEndNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
goto 3
2: StackMap locals:
StackMap stack:
lconst_0
3: StackMap locals:
StackMap stack: long
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 4 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
void recordEnd();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.getMasterTimer:()Lcom/sun/scenario/animation/AbstractMasterTimer;
invokevirtual com.sun.scenario.animation.AbstractMasterTimer.nanos:()J
putfield com.sun.scenario.animation.AnimationPulse$PulseData.endNanos:J
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
long getPulseDuration(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.endNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.startNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
long getPulseEnd(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.endNanos:J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.scheduledNanos:J
lsub
getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
2: lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 3 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
long getPulseStartFromNow(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
invokevirtual com.sun.javafx.tk.Toolkit.getMasterTimer:()Lcom/sun/scenario/animation/AbstractMasterTimer;
invokevirtual com.sun.scenario.animation.AbstractMasterTimer.nanos:()J
aload 0
getfield com.sun.scenario.animation.AnimationPulse$PulseData.startNanos:J
lsub
1: getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
2: invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 3 1 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
unit
long getSkippedPulses();
descriptor: ()J
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPulseEnd:(Ljava/util/concurrent/TimeUnit;)J
1: invokestatic com.sun.scenario.animation.AnimationPulse.getDefaultBean:()Lcom/sun/scenario/animation/AnimationPulse;
invokevirtual com.sun.scenario.animation.AnimationPulse.getPULSE_DURATION:()J
2: ldiv
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/scenario/animation/AnimationPulse$PulseData;
private static long lambda$0(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPulseStart:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$1(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getAnimationDuration:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$2(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPaintingDuration:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$3(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getScenePaintingDuration:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$4(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPulseDuration:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$5(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPulseEnd:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$6(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPaintingDuration:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
private static long lambda$7(com.sun.scenario.animation.AnimationPulse$PulseData, java.util.concurrent.TimeUnit);
descriptor: (Lcom/sun/scenario/animation/AnimationPulse$PulseData;Ljava/util/concurrent/TimeUnit;)J
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.scenario.animation.AnimationPulse$PulseData.getPaintingFinalizationDuration:(Ljava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pulseData1 Lcom/sun/scenario/animation/AnimationPulse$PulseData;
0 1 1 unit Ljava/util/concurrent/TimeUnit;
}
SourceFile: "AnimationPulse.java"
NestHost: com.sun.scenario.animation.AnimationPulse
InnerClasses:
private PulseData = com.sun.scenario.animation.AnimationPulse$PulseData of com.sun.scenario.animation.AnimationPulse
abstract Accessor = com.sun.scenario.animation.AnimationPulse$PulseData$Accessor of com.sun.scenario.animation.AnimationPulse$PulseData
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles