public final class javafx.animation.KeyFrame
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: javafx.animation.KeyFrame
super_class: java.lang.Object
{
private static final javafx.event.EventHandler<javafx.event.ActionEvent> DEFAULT_ON_FINISHED;
descriptor: Ljavafx/event/EventHandler;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
private static final java.lang.String DEFAULT_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final javafx.util.Duration time;
descriptor: Ljavafx/util/Duration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Set<javafx.animation.KeyValue> values;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljavafx/animation/KeyValue;>;
private final javafx.event.EventHandler<javafx.event.ActionEvent> onFinished;
descriptor: Ljavafx/event/EventHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Ljavafx/animation/KeyFrame;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic javafx.animation.KeyFrame.$assertionsDisabled:Z
3: aconst_null
putstatic javafx.animation.KeyFrame.DEFAULT_ON_FINISHED:Ljavafx/event/EventHandler;
4: aconst_null
putstatic javafx.animation.KeyFrame.DEFAULT_NAME:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public javafx.util.Duration getTime();
descriptor: ()Ljavafx/util/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/animation/KeyFrame;
public java.util.Set<javafx.animation.KeyValue> getValues();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/animation/KeyFrame;
Signature: ()Ljava/util/Set<Ljavafx/animation/KeyValue;>;
public javafx.event.EventHandler<javafx.event.ActionEvent> getOnFinished();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/animation/KeyFrame;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/animation/KeyFrame;
public void <init>(javafx.util.Duration, java.lang.String, javafx.event.EventHandler<javafx.event.ActionEvent>, java.util.Collection<javafx.animation.KeyValue>);
descriptor: (Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler;Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "The time has to be specified"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler java.util.Collection
StackMap stack:
aload 1
getstatic javafx.util.Duration.ZERO:Ljavafx/util/Duration;
invokevirtual javafx.util.Duration.lessThan:(Ljavafx/util/Duration;)Z
ifne 4
aload 1
getstatic javafx.util.Duration.UNKNOWN:Ljavafx/util/Duration;
invokevirtual javafx.util.Duration.equals:(Ljava/lang/Object;)Z
ifeq 5
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The time is invalid."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
6: aload 0
aload 2
putfield javafx.animation.KeyFrame.name:Ljava/lang/String;
7: aload 4
ifnull 18
8: new java.util.concurrent.CopyOnWriteArraySet
dup
aload 4
invokespecial java.util.concurrent.CopyOnWriteArraySet.<init>:(Ljava/util/Collection;)V
astore 5
start local 5 9: aload 5
aconst_null
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
10: aload 0
aload 5
invokeinterface java.util.Set.size:()I
ifne 11
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
goto 16
11: StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler java.util.Collection java.util.Set
StackMap stack: javafx.animation.KeyFrame
aload 5
invokeinterface java.util.Set.size:()I
iconst_1
if_icmpne 15
aload 5
12: invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.animation.KeyValue
13: invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
14: goto 16
15: StackMap locals:
StackMap stack: javafx.animation.KeyFrame
aload 5
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
16: StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler java.util.Collection java.util.Set
StackMap stack: javafx.animation.KeyFrame java.util.Set
putfield javafx.animation.KeyFrame.values:Ljava/util/Set;
end local 5 17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
putfield javafx.animation.KeyFrame.values:Ljava/util/Set;
19: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
20: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/animation/KeyFrame;
0 21 1 time Ljavafx/util/Duration;
0 21 2 name Ljava/lang/String;
0 21 3 onFinished Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
0 21 4 values Ljava/util/Collection<Ljavafx/animation/KeyValue;>;
9 17 5 set Ljava/util/Set<Ljavafx/animation/KeyValue;>;
Signature: (Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;Ljava/util/Collection<Ljavafx/animation/KeyValue;>;)V
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "time")
1:
javafx.beans.NamedArg(value = "name")
2:
javafx.beans.NamedArg(value = "onFinished")
3:
javafx.beans.NamedArg(value = "values")
MethodParameters:
Name Flags
time
name
onFinished
values
public void <init>(javafx.util.Duration, java.lang.String, javafx.event.EventHandler<javafx.event.ActionEvent>, javafx.animation.KeyValue[]);
descriptor: (Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "The time has to be specified"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler javafx.animation.KeyValue[]
StackMap stack:
aload 1
getstatic javafx.util.Duration.ZERO:Ljavafx/util/Duration;
invokevirtual javafx.util.Duration.lessThan:(Ljavafx/util/Duration;)Z
ifne 4
aload 1
getstatic javafx.util.Duration.UNKNOWN:Ljavafx/util/Duration;
invokevirtual javafx.util.Duration.equals:(Ljava/lang/Object;)Z
ifeq 5
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The time is invalid."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
6: aload 0
aload 2
putfield javafx.animation.KeyFrame.name:Ljava/lang/String;
7: aload 4
ifnull 23
8: new java.util.concurrent.CopyOnWriteArraySet
dup
invokespecial java.util.concurrent.CopyOnWriteArraySet.<init>:()V
astore 5
start local 5 9: aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 14
StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler javafx.animation.KeyValue[] java.util.Set top int int javafx.animation.KeyValue[]
StackMap stack:
10: aload 9
iload 7
aaload
astore 6
start local 6 11: aload 6
ifnull 13
12: aload 5
aload 6
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 6 13: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
14: iload 7
iload 8
if_icmplt 10
15: aload 0
aload 5
invokeinterface java.util.Set.size:()I
ifne 16
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
goto 21
16: StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler javafx.animation.KeyValue[] java.util.Set
StackMap stack: javafx.animation.KeyFrame
aload 5
invokeinterface java.util.Set.size:()I
iconst_1
if_icmpne 20
aload 5
17: invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.animation.KeyValue
18: invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
19: goto 21
20: StackMap locals:
StackMap stack: javafx.animation.KeyFrame
aload 5
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
21: StackMap locals: javafx.animation.KeyFrame javafx.util.Duration java.lang.String javafx.event.EventHandler javafx.animation.KeyValue[] java.util.Set
StackMap stack: javafx.animation.KeyFrame java.util.Set
putfield javafx.animation.KeyFrame.values:Ljava/util/Set;
end local 5 22: goto 24
23: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
putfield javafx.animation.KeyFrame.values:Ljava/util/Set;
24: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
25: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Ljavafx/animation/KeyFrame;
0 26 1 time Ljavafx/util/Duration;
0 26 2 name Ljava/lang/String;
0 26 3 onFinished Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
0 26 4 values [Ljavafx/animation/KeyValue;
9 22 5 set Ljava/util/Set<Ljavafx/animation/KeyValue;>;
11 13 6 keyValue Ljavafx/animation/KeyValue;
Signature: (Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;[Ljavafx/animation/KeyValue;)V
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "time")
1:
javafx.beans.NamedArg(value = "name")
2:
javafx.beans.NamedArg(value = "onFinished")
3:
javafx.beans.NamedArg(value = "values")
MethodParameters:
Name Flags
time
name
onFinished
values
public void <init>(javafx.util.Duration, javafx.event.EventHandler<javafx.event.ActionEvent>, javafx.animation.KeyValue[]);
descriptor: (Ljavafx/util/Duration;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
getstatic javafx.animation.KeyFrame.DEFAULT_NAME:Ljava/lang/String;
aload 2
aload 3
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/animation/KeyFrame;
0 2 1 time Ljavafx/util/Duration;
0 2 2 onFinished Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
0 2 3 values [Ljavafx/animation/KeyValue;
Signature: (Ljavafx/util/Duration;Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;[Ljavafx/animation/KeyValue;)V
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "time")
1:
javafx.beans.NamedArg(value = "onFinished")
2:
javafx.beans.NamedArg(value = "values")
MethodParameters:
Name Flags
time
onFinished
values
public void <init>(javafx.util.Duration, java.lang.String, javafx.animation.KeyValue[]);
descriptor: (Ljavafx/util/Duration;Ljava/lang/String;[Ljavafx/animation/KeyValue;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
getstatic javafx.animation.KeyFrame.DEFAULT_ON_FINISHED:Ljavafx/event/EventHandler;
aload 3
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/animation/KeyFrame;
0 2 1 time Ljavafx/util/Duration;
0 2 2 name Ljava/lang/String;
0 2 3 values [Ljavafx/animation/KeyValue;
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "time")
1:
javafx.beans.NamedArg(value = "name")
2:
javafx.beans.NamedArg(value = "values")
MethodParameters:
Name Flags
time
name
values
public void <init>(javafx.util.Duration, javafx.animation.KeyValue[]);
descriptor: (Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
getstatic javafx.animation.KeyFrame.DEFAULT_NAME:Ljava/lang/String;
getstatic javafx.animation.KeyFrame.DEFAULT_ON_FINISHED:Ljavafx/event/EventHandler;
aload 2
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;Ljava/lang/String;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/animation/KeyFrame;
0 2 1 time Ljavafx/util/Duration;
0 2 2 values [Ljavafx/animation/KeyValue;
RuntimeVisibleParameterAnnotations:
0:
javafx.beans.NamedArg(value = "time")
1:
javafx.beans.NamedArg(value = "values")
MethodParameters:
Name Flags
time
values
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "KeyFrame [time="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", values="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1: ldc ", onFinished="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", name="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/animation/KeyFrame;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic javafx.animation.KeyFrame.$assertionsDisabled:Z
ifne 2
aload 0
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
ifnull 1
aload 0
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
ifnonnull 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
iconst_1
istore 1
start local 1 3: bipush 31
iload 1
imul
aload 0
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
invokevirtual javafx.util.Duration.hashCode:()I
iadd
istore 1
4: bipush 31
iload 1
imul
aload 0
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
ifnonnull 5
iconst_0
goto 6
StackMap locals: javafx.animation.KeyFrame int
StackMap stack: int
5: aload 0
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
StackMap locals: javafx.animation.KeyFrame int
StackMap stack: int int
6: iadd
istore 1
7: bipush 31
iload 1
imul
8: aload 0
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
ifnonnull 9
iconst_0
goto 10
StackMap locals:
StackMap stack: int
9: aload 0
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
invokevirtual java.lang.Object.hashCode:()I
10: StackMap locals: javafx.animation.KeyFrame int
StackMap stack: int int
iadd
istore 1
11: bipush 31
iload 1
imul
aload 0
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
invokeinterface java.util.Set.hashCode:()I
iadd
istore 1
12: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavafx/animation/KeyFrame;
3 13 1 result I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof javafx.animation.KeyFrame
ifeq 15
3: aload 1
checkcast javafx.animation.KeyFrame
astore 2
start local 2 4: getstatic javafx.animation.KeyFrame.$assertionsDisabled:Z
ifne 7
aload 0
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
ifnull 6
aload 0
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
ifnull 6
aload 2
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
ifnull 6
5: aload 2
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
ifnonnull 7
StackMap locals: javafx.animation.KeyFrame
StackMap stack:
6: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
aload 2
getfield javafx.animation.KeyFrame.time:Ljavafx/util/Duration;
invokevirtual javafx.util.Duration.equals:(Ljava/lang/Object;)Z
ifeq 14
8: aload 0
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
ifnonnull 9
aload 2
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
ifnonnull 14
goto 10
StackMap locals:
StackMap stack:
9: aload 0
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
aload 2
getfield javafx.animation.KeyFrame.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
10: StackMap locals:
StackMap stack:
aload 0
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
ifnonnull 11
aload 2
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
ifnonnull 14
goto 12
11: StackMap locals:
StackMap stack:
aload 0
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
aload 2
getfield javafx.animation.KeyFrame.onFinished:Ljavafx/event/EventHandler;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 14
12: StackMap locals:
StackMap stack:
aload 0
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
aload 2
getfield javafx.animation.KeyFrame.values:Ljava/util/Set;
invokeinterface java.util.Set.equals:(Ljava/lang/Object;)Z
ifeq 14
13: iconst_1
ireturn
StackMap locals:
StackMap stack:
14: iconst_0
ireturn
end local 2 15: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/animation/KeyFrame;
0 16 1 obj Ljava/lang/Object;
4 15 2 kf Ljavafx/animation/KeyFrame;
MethodParameters:
Name Flags
obj
}
SourceFile: "KeyFrame.java"