public final class com.sun.prism.paint.LinearGradient extends com.sun.prism.paint.Gradient
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.prism.paint.LinearGradient
super_class: com.sun.prism.paint.Gradient
{
private float x1;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float y1;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float x2;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private float y2;
descriptor: F
flags: (0x0002) ACC_PRIVATE
public void <init>(float, float, float, float, com.sun.javafx.geom.transform.BaseTransform, boolean, int, java.util.List<com.sun.prism.paint.Stop>);
descriptor: (FFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
getstatic com.sun.prism.paint.Paint$Type.LINEAR_GRADIENT:Lcom/sun/prism/paint/Paint$Type;
aload 5
iload 6
iload 7
aload 8
invokespecial com.sun.prism.paint.Gradient.<init>:(Lcom/sun/prism/paint/Paint$Type;Lcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List;)V
1: aload 0
fload 1
putfield com.sun.prism.paint.LinearGradient.x1:F
2: aload 0
fload 2
putfield com.sun.prism.paint.LinearGradient.y1:F
3: aload 0
fload 3
putfield com.sun.prism.paint.LinearGradient.x2:F
4: aload 0
fload 4
putfield com.sun.prism.paint.LinearGradient.y2:F
5: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/paint/LinearGradient;
0 6 1 x1 F
0 6 2 y1 F
0 6 3 x2 F
0 6 4 y2 F
0 6 5 gradientTransform Lcom/sun/javafx/geom/transform/BaseTransform;
0 6 6 proportional Z
0 6 7 spreadMethod I
0 6 8 stops Ljava/util/List<Lcom/sun/prism/paint/Stop;>;
Signature: (FFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List<Lcom/sun/prism/paint/Stop;>;)V
MethodParameters:
Name Flags
x1
y1
x2
y2
gradientTransform
proportional
spreadMethod
stops
public float getX1();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.paint.LinearGradient.x1:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/paint/LinearGradient;
public float getY1();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.paint.LinearGradient.y1:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/paint/LinearGradient;
public float getX2();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.paint.LinearGradient.x2:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/paint/LinearGradient;
public float getY2();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.paint.LinearGradient.y2:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/paint/LinearGradient;
}
SourceFile: "LinearGradient.java"
InnerClasses:
public final Type = com.sun.prism.paint.Paint$Type of com.sun.prism.paint.Paint