public final class com.sun.openpisces.TransformingPathConsumer2D$FilterSet
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.openpisces.TransformingPathConsumer2D$FilterSet
super_class: java.lang.Object
{
private com.sun.openpisces.TransformingPathConsumer2D$TranslateFilter translater;
descriptor: Lcom/sun/openpisces/TransformingPathConsumer2D$TranslateFilter;
flags: (0x0002) ACC_PRIVATE
private com.sun.openpisces.TransformingPathConsumer2D$DeltaScaleFilter deltascaler;
descriptor: Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaScaleFilter;
flags: (0x0002) ACC_PRIVATE
private com.sun.openpisces.TransformingPathConsumer2D$ScaleTranslateFilter scaletranslater;
descriptor: Lcom/sun/openpisces/TransformingPathConsumer2D$ScaleTranslateFilter;
flags: (0x0002) ACC_PRIVATE
private com.sun.openpisces.TransformingPathConsumer2D$DeltaTransformFilter deltatransformer;
descriptor: Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaTransformFilter;
flags: (0x0002) ACC_PRIVATE
private com.sun.openpisces.TransformingPathConsumer2D$TransformFilter transformer;
descriptor: Lcom/sun/openpisces/TransformingPathConsumer2D$TransformFilter;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.openpisces.TransformingPathConsumer2D$FilterSet this
0: .line 133
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 134
return
end local 0 // com.sun.openpisces.TransformingPathConsumer2D$FilterSet this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/openpisces/TransformingPathConsumer2D$FilterSet;
public com.sun.javafx.geom.PathConsumer2D getConsumer(com.sun.javafx.geom.PathConsumer2D, com.sun.javafx.geom.transform.BaseTransform);
descriptor: (Lcom/sun/javafx/geom/PathConsumer2D;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/PathConsumer2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=3
start local 0 // com.sun.openpisces.TransformingPathConsumer2D$FilterSet this
start local 1 // com.sun.javafx.geom.PathConsumer2D out
start local 2 // com.sun.javafx.geom.transform.BaseTransform tx
0: .line 139
aload 2 /* tx */
ifnonnull 2
1: .line 140
aload 1 /* out */
areturn
2: .line 142
StackMap locals:
StackMap stack:
aload 2 /* tx */
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
d2f
fstore 3 /* Mxx */
start local 3 // float Mxx
3: .line 143
aload 2 /* tx */
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
d2f
fstore 4 /* Mxy */
start local 4 // float Mxy
4: .line 144
aload 2 /* tx */
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
d2f
fstore 5 /* Mxt */
start local 5 // float Mxt
5: .line 145
aload 2 /* tx */
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
d2f
fstore 6 /* Myx */
start local 6 // float Myx
6: .line 146
aload 2 /* tx */
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
d2f
fstore 7 /* Myy */
start local 7 // float Myy
7: .line 147
aload 2 /* tx */
invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
d2f
fstore 8 /* Myt */
start local 8 // float Myt
8: .line 148
fload 4 /* Mxy */
fconst_0
fcmpl
ifne 30
fload 6 /* Myx */
fconst_0
fcmpl
ifne 30
9: .line 149
fload 3 /* Mxx */
fconst_1
fcmpl
ifne 17
fload 7 /* Myy */
fconst_1
fcmpl
ifne 17
10: .line 150
fload 5 /* Mxt */
fconst_0
fcmpl
ifne 12
fload 8 /* Myt */
fconst_0
fcmpl
ifne 12
11: .line 151
aload 1 /* out */
areturn
12: .line 153
StackMap locals: com.sun.openpisces.TransformingPathConsumer2D$FilterSet com.sun.javafx.geom.PathConsumer2D com.sun.javafx.geom.transform.BaseTransform float float float float float float
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.translater:Lcom/sun/openpisces/TransformingPathConsumer2D$TranslateFilter;
ifnonnull 15
13: .line 154
aload 0 /* this */
new com.sun.openpisces.TransformingPathConsumer2D$TranslateFilter
dup
aload 1 /* out */
fload 5 /* Mxt */
fload 8 /* Myt */
invokespecial com.sun.openpisces.TransformingPathConsumer2D$TranslateFilter.<init>:(Lcom/sun/javafx/geom/PathConsumer2D;FF)V
putfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.translater:Lcom/sun/openpisces/TransformingPathConsumer2D$TranslateFilter;
14: .line 155
goto 16
15: .line 156
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.translater:Lcom/sun/openpisces/TransformingPathConsumer2D$TranslateFilter;
fload 5 /* Mxt */
fload 8 /* Myt */
invokevirtual com.sun.openpisces.TransformingPathConsumer2D$TranslateFilter.set:(FF)V
16: .line 158
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.translater:Lcom/sun/openpisces/TransformingPathConsumer2D$TranslateFilter;
areturn
17: .line 161
StackMap locals:
StackMap stack:
fload 5 /* Mxt */
fconst_0
fcmpl
ifne 23
fload 8 /* Myt */
fconst_0
fcmpl
ifne 23
18: .line 162
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltascaler:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaScaleFilter;
ifnonnull 21
19: .line 163
aload 0 /* this */
new com.sun.openpisces.TransformingPathConsumer2D$DeltaScaleFilter
dup
aload 1 /* out */
fload 3 /* Mxx */
fload 7 /* Myy */
invokespecial com.sun.openpisces.TransformingPathConsumer2D$DeltaScaleFilter.<init>:(Lcom/sun/javafx/geom/PathConsumer2D;FF)V
putfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltascaler:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaScaleFilter;
20: .line 164
goto 22
21: .line 165
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltascaler:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaScaleFilter;
fload 3 /* Mxx */
fload 7 /* Myy */
invokevirtual com.sun.openpisces.TransformingPathConsumer2D$DeltaScaleFilter.set:(FF)V
22: .line 167
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltascaler:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaScaleFilter;
areturn
23: .line 169
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.scaletranslater:Lcom/sun/openpisces/TransformingPathConsumer2D$ScaleTranslateFilter;
ifnonnull 28
24: .line 170
aload 0 /* this */
25: .line 171
new com.sun.openpisces.TransformingPathConsumer2D$ScaleTranslateFilter
dup
aload 1 /* out */
fload 3 /* Mxx */
fload 7 /* Myy */
fload 5 /* Mxt */
fload 8 /* Myt */
invokespecial com.sun.openpisces.TransformingPathConsumer2D$ScaleTranslateFilter.<init>:(Lcom/sun/javafx/geom/PathConsumer2D;FFFF)V
26: .line 170
putfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.scaletranslater:Lcom/sun/openpisces/TransformingPathConsumer2D$ScaleTranslateFilter;
27: .line 172
goto 29
28: .line 173
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.scaletranslater:Lcom/sun/openpisces/TransformingPathConsumer2D$ScaleTranslateFilter;
fload 3 /* Mxx */
fload 7 /* Myy */
fload 5 /* Mxt */
fload 8 /* Myt */
invokevirtual com.sun.openpisces.TransformingPathConsumer2D$ScaleTranslateFilter.set:(FFFF)V
29: .line 175
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.scaletranslater:Lcom/sun/openpisces/TransformingPathConsumer2D$ScaleTranslateFilter;
areturn
30: .line 178
StackMap locals:
StackMap stack:
fload 5 /* Mxt */
fconst_0
fcmpl
ifne 38
fload 8 /* Myt */
fconst_0
fcmpl
ifne 38
31: .line 179
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltatransformer:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaTransformFilter;
ifnonnull 36
32: .line 180
aload 0 /* this */
33: .line 181
new com.sun.openpisces.TransformingPathConsumer2D$DeltaTransformFilter
dup
aload 1 /* out */
fload 3 /* Mxx */
fload 4 /* Mxy */
fload 6 /* Myx */
fload 7 /* Myy */
invokespecial com.sun.openpisces.TransformingPathConsumer2D$DeltaTransformFilter.<init>:(Lcom/sun/javafx/geom/PathConsumer2D;FFFF)V
34: .line 180
putfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltatransformer:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaTransformFilter;
35: .line 182
goto 37
36: .line 183
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltatransformer:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaTransformFilter;
fload 3 /* Mxx */
fload 4 /* Mxy */
fload 6 /* Myx */
fload 7 /* Myy */
invokevirtual com.sun.openpisces.TransformingPathConsumer2D$DeltaTransformFilter.set:(FFFF)V
37: .line 185
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.deltatransformer:Lcom/sun/openpisces/TransformingPathConsumer2D$DeltaTransformFilter;
areturn
38: .line 187
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.transformer:Lcom/sun/openpisces/TransformingPathConsumer2D$TransformFilter;
ifnonnull 43
39: .line 188
aload 0 /* this */
40: .line 189
new com.sun.openpisces.TransformingPathConsumer2D$TransformFilter
dup
aload 1 /* out */
fload 3 /* Mxx */
fload 4 /* Mxy */
fload 5 /* Mxt */
fload 6 /* Myx */
fload 7 /* Myy */
fload 8 /* Myt */
invokespecial com.sun.openpisces.TransformingPathConsumer2D$TransformFilter.<init>:(Lcom/sun/javafx/geom/PathConsumer2D;FFFFFF)V
41: .line 188
putfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.transformer:Lcom/sun/openpisces/TransformingPathConsumer2D$TransformFilter;
42: .line 190
goto 44
43: .line 191
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.transformer:Lcom/sun/openpisces/TransformingPathConsumer2D$TransformFilter;
fload 3 /* Mxx */
fload 4 /* Mxy */
fload 5 /* Mxt */
fload 6 /* Myx */
fload 7 /* Myy */
fload 8 /* Myt */
invokevirtual com.sun.openpisces.TransformingPathConsumer2D$TransformFilter.set:(FFFFFF)V
44: .line 193
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.sun.openpisces.TransformingPathConsumer2D$FilterSet.transformer:Lcom/sun/openpisces/TransformingPathConsumer2D$TransformFilter;
areturn
end local 8 // float Myt
end local 7 // float Myy
end local 6 // float Myx
end local 5 // float Mxt
end local 4 // float Mxy
end local 3 // float Mxx
end local 2 // com.sun.javafx.geom.transform.BaseTransform tx
end local 1 // com.sun.javafx.geom.PathConsumer2D out
end local 0 // com.sun.openpisces.TransformingPathConsumer2D$FilterSet this
LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/sun/openpisces/TransformingPathConsumer2D$FilterSet;
0 45 1 out Lcom/sun/javafx/geom/PathConsumer2D;
0 45 2 tx Lcom/sun/javafx/geom/transform/BaseTransform;
3 45 3 Mxx F
4 45 4 Mxy F
5 45 5 Mxt F
6 45 6 Myx F
7 45 7 Myy F
8 45 8 Myt F
MethodParameters:
Name Flags
out
tx
}
SourceFile: "TransformingPathConsumer2D.java"
NestHost: com.sun.openpisces.TransformingPathConsumer2D
InnerClasses:
final DeltaScaleFilter = com.sun.openpisces.TransformingPathConsumer2D$DeltaScaleFilter of com.sun.openpisces.TransformingPathConsumer2D
final DeltaTransformFilter = com.sun.openpisces.TransformingPathConsumer2D$DeltaTransformFilter of com.sun.openpisces.TransformingPathConsumer2D
public final FilterSet = com.sun.openpisces.TransformingPathConsumer2D$FilterSet of com.sun.openpisces.TransformingPathConsumer2D
final ScaleTranslateFilter = com.sun.openpisces.TransformingPathConsumer2D$ScaleTranslateFilter of com.sun.openpisces.TransformingPathConsumer2D
final TransformFilter = com.sun.openpisces.TransformingPathConsumer2D$TransformFilter of com.sun.openpisces.TransformingPathConsumer2D
final TranslateFilter = com.sun.openpisces.TransformingPathConsumer2D$TranslateFilter of com.sun.openpisces.TransformingPathConsumer2D