class javafx.print.JobSettings$3 extends javafx.beans.property.SimpleObjectProperty
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javafx.print.JobSettings$3
super_class: javafx.beans.property.SimpleObjectProperty
{
final javafx.print.JobSettings this$0;
descriptor: Ljavafx/print/JobSettings;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(javafx.print.JobSettings, java.lang.Object, java.lang.String, java.lang.Object);
descriptor: (Ljavafx/print/JobSettings;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=5
start local 0 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield javafx.print.JobSettings$3.this$0:Ljavafx/print/JobSettings;
aload 0
aload 2
aload 3
aload 4
invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
return
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/print/JobSettings$3;
0 1 2 $anonymous0 Ljava/lang/Object;
0 1 3 $anonymous1 Ljava/lang/String;
0 1 4 $anonymous2 Ljava/lang/Object;
MethodParameters:
Name Flags
this$0 final
$anonymous0
$anonymous1
$anonymous2
public void set(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast javafx.print.PageRange[]
invokevirtual javafx.print.JobSettings$3.set:([Ljavafx/print/PageRange;)V
1: goto 4
StackMap locals:
StackMap stack: java.lang.ClassCastException
2: pop
3: return
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/print/JobSettings$3;
0 5 1 o Ljava/lang/Object;
Exception table:
from to target type
0 1 2 Class java.lang.ClassCastException
MethodParameters:
Name Flags
o
public void (javafx.print.PageRange[]);
descriptor: ([Ljavafx/print/PageRange;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.print.JobSettings$3.this$0:Ljavafx/print/JobSettings;
invokevirtual javafx.print.JobSettings.isJobNew:()Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 1
arraylength
ifeq 4
3: aload 1
iconst_0
aaload
ifnonnull 6
4: StackMap locals:
StackMap stack:
aconst_null
astore 1
5: goto 19
6: StackMap locals:
StackMap stack:
aload 1
arraylength
istore 2
start local 2 7: iload 2
anewarray javafx.print.PageRange
astore 3
start local 3 8: iconst_0
istore 4
start local 4 9: iconst_0
istore 5
start local 5 10: goto 17
11: StackMap locals: javafx.print.JobSettings$3 javafx.print.PageRange[] int javafx.print.PageRange[] int int
StackMap stack:
aload 1
iload 5
aaload
astore 6
start local 6 12: aload 6
ifnull 13
iload 4
aload 6
invokevirtual javafx.print.PageRange.getStartPage:()I
if_icmplt 14
13: StackMap locals: javafx.print.PageRange
StackMap stack:
return
14: StackMap locals:
StackMap stack:
aload 6
invokevirtual javafx.print.PageRange.getEndPage:()I
istore 4
15: aload 3
iload 5
aload 6
aastore
end local 6 16: iinc 5 1
StackMap locals:
StackMap stack:
17: iload 5
iload 2
if_icmplt 11
end local 5 18: aload 3
astore 1
end local 4 end local 3 end local 2 19: StackMap locals: javafx.print.JobSettings$3 javafx.print.PageRange[]
StackMap stack:
aload 0
aload 1
invokespecial javafx.beans.property.SimpleObjectProperty.set:(Ljava/lang/Object;)V
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/print/JobSettings$3;
0 21 1 value [Ljavafx/print/PageRange;
7 19 2 len I
8 19 3 arr [Ljavafx/print/PageRange;
9 19 4 curr I
10 18 5 i I
12 16 6 r Ljavafx/print/PageRange;
MethodParameters:
Name Flags
value
public void bind(javafx.beans.value.ObservableValue);
descriptor: (Ljavafx/beans/value/ObservableValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.RuntimeException
dup
1: ldc "PageRanges property cannot be bound"
2: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/print/JobSettings$3;
0 3 1 rawObservable Ljavafx/beans/value/ObservableValue;
MethodParameters:
Name Flags
rawObservable
public void bindBidirectional(javafx.beans.property.Property);
descriptor: (Ljavafx/beans/property/Property;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.RuntimeException
dup
1: ldc "PageRanges property cannot be bound"
2: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/print/JobSettings$3;
0 3 1 other Ljavafx/beans/property/Property;
MethodParameters:
Name Flags
other
}
SourceFile: "JobSettings.java"
EnclosingMethod: javafx.print.JobSettings.pageRangesProperty:()Ljavafx/beans/property/ObjectProperty;
NestHost: javafx.print.JobSettings
InnerClasses:
javafx.print.JobSettings$3