public final class com.sun.prism.impl.VertexBuffer
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.prism.impl.VertexBuffer
super_class: java.lang.Object
{
protected static final int VERTS_PER_QUAD;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int FLOATS_PER_TC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int FLOATS_PER_VC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int FLOATS_PER_VERT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int BYTES_PER_VERT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int VCOFF;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int TC1OFF;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int TC2OFF;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected int capacity;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int index;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected byte r;
descriptor: B
flags: (0x0004) ACC_PROTECTED
protected byte g;
descriptor: B
flags: (0x0004) ACC_PROTECTED
protected byte b;
descriptor: B
flags: (0x0004) ACC_PROTECTED
protected byte a;
descriptor: B
flags: (0x0004) ACC_PROTECTED
protected byte[] colorArray;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected float[] coordArray;
descriptor: [F
flags: (0x0004) ACC_PROTECTED
private final com.sun.prism.impl.BaseContext ownerCtx;
descriptor: Lcom/sun/prism/impl/BaseContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.sun.prism.impl.BaseContext, int);
descriptor: (Lcom/sun/prism/impl/BaseContext;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // com.sun.prism.impl.BaseContext owner
start local 2 // int maxQuads
0: .line 55
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 56
aload 0 /* this */
aload 1 /* owner */
putfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
2: .line 57
aload 0 /* this */
iload 2 /* maxQuads */
iconst_4
imul
putfield com.sun.prism.impl.VertexBuffer.capacity:I
3: .line 58
aload 0 /* this */
iconst_0
putfield com.sun.prism.impl.VertexBuffer.index:I
4: .line 60
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
iconst_4
imul
newarray 8
putfield com.sun.prism.impl.VertexBuffer.colorArray:[B
5: .line 61
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
bipush 7
imul
newarray 6
putfield com.sun.prism.impl.VertexBuffer.coordArray:[F
6: .line 62
return
end local 2 // int maxQuads
end local 1 // com.sun.prism.impl.BaseContext owner
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/prism/impl/VertexBuffer;
0 7 1 owner Lcom/sun/prism/impl/BaseContext;
0 7 2 maxQuads I
MethodParameters:
Name Flags
owner
maxQuads
public final void setPerVertexColor(com.sun.prism.paint.Color, float);
descriptor: (Lcom/sun/prism/paint/Color;F)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=3
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // com.sun.prism.paint.Color c
start local 2 // float extraAlpha
0: .line 65
aload 1 /* c */
invokevirtual com.sun.prism.paint.Color.getAlpha:()F
fload 2 /* extraAlpha */
fmul
fstore 3 /* ca */
start local 3 // float ca
1: .line 66
aload 0 /* this */
aload 1 /* c */
invokevirtual com.sun.prism.paint.Color.getRed:()F
fload 3 /* ca */
fmul
ldc 255.0
fmul
f2i
i2b
putfield com.sun.prism.impl.VertexBuffer.r:B
2: .line 67
aload 0 /* this */
aload 1 /* c */
invokevirtual com.sun.prism.paint.Color.getGreen:()F
fload 3 /* ca */
fmul
ldc 255.0
fmul
f2i
i2b
putfield com.sun.prism.impl.VertexBuffer.g:B
3: .line 68
aload 0 /* this */
aload 1 /* c */
invokevirtual com.sun.prism.paint.Color.getBlue:()F
fload 3 /* ca */
fmul
ldc 255.0
fmul
f2i
i2b
putfield com.sun.prism.impl.VertexBuffer.b:B
4: .line 69
aload 0 /* this */
fload 3 /* ca */
ldc 255.0
fmul
f2i
i2b
putfield com.sun.prism.impl.VertexBuffer.a:B
5: .line 70
return
end local 3 // float ca
end local 2 // float extraAlpha
end local 1 // com.sun.prism.paint.Color c
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 c Lcom/sun/prism/paint/Color;
0 6 2 extraAlpha F
1 6 3 ca F
MethodParameters:
Name Flags
c
extraAlpha
public final void setPerVertexColor(float);
descriptor: (F)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=2
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float extraAlpha
0: .line 73
aload 0 /* this */
aload 0 /* this */
aload 0 /* this */
aload 0 /* this */
fload 1 /* extraAlpha */
ldc 255.0
fmul
f2i
i2b
dup_x1
putfield com.sun.prism.impl.VertexBuffer.a:B
dup_x1
putfield com.sun.prism.impl.VertexBuffer.b:B
dup_x1
putfield com.sun.prism.impl.VertexBuffer.g:B
putfield com.sun.prism.impl.VertexBuffer.r:B
1: .line 74
return
end local 1 // float extraAlpha
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/prism/impl/VertexBuffer;
0 2 1 extraAlpha F
MethodParameters:
Name Flags
extraAlpha
public final void updateVertexColors(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // int numVerts
0: .line 77
iconst_0
istore 2 /* i */
start local 2 // int i
1: goto 4
2: .line 78
StackMap locals: int
StackMap stack:
aload 0 /* this */
iload 2 /* i */
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
3: .line 77
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
4: iload 2 /* i */
iload 1 /* numVerts */
if_icmpne 2
end local 2 // int i
5: .line 80
return
end local 1 // int numVerts
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 numVerts I
1 5 2 i I
MethodParameters:
Name Flags
numVerts
private void putColor(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // int idx
0: .line 83
iload 1 /* idx */
iconst_4
imul
istore 2 /* i */
start local 2 // int i
1: .line 84
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 2 /* i */
iconst_0
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.r:B
bastore
2: .line 85
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 2 /* i */
iconst_1
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.g:B
bastore
3: .line 86
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 2 /* i */
iconst_2
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.b:B
bastore
4: .line 87
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 2 /* i */
iconst_3
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.a:B
bastore
5: .line 88
return
end local 2 // int i
end local 1 // int idx
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 idx I
1 6 2 i I
MethodParameters:
Name Flags
idx
public final void flush();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 // com.sun.prism.impl.VertexBuffer this
0: .line 97
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
ifle 3
1: .line 98
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
2: .line 99
aload 0 /* this */
iconst_0
putfield com.sun.prism.impl.VertexBuffer.index:I
3: .line 101
StackMap locals:
StackMap stack:
return
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/impl/VertexBuffer;
public final void rewind();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 // com.sun.prism.impl.VertexBuffer this
0: .line 104
aload 0 /* this */
iconst_0
putfield com.sun.prism.impl.VertexBuffer.index:I
1: .line 105
return
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/prism/impl/VertexBuffer;
private void grow();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 // com.sun.prism.impl.VertexBuffer this
0: .line 108
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.capacity:I
iconst_2
imul
putfield com.sun.prism.impl.VertexBuffer.capacity:I
1: .line 109
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
iconst_4
imul
invokestatic java.util.Arrays.copyOf:([BI)[B
putfield com.sun.prism.impl.VertexBuffer.colorArray:[B
2: .line 110
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
bipush 7
imul
invokestatic java.util.Arrays.copyOf:([FI)[F
putfield com.sun.prism.impl.VertexBuffer.coordArray:[F
3: .line 111
return
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/impl/VertexBuffer;
public final void addVert(float, float);
descriptor: (FF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=3
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float x
start local 2 // float y
0: .line 115
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmpne 2
1: .line 116
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.grow:()V
2: .line 119
StackMap locals:
StackMap stack:
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
istore 3 /* i */
start local 3 // int i
3: .line 120
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 3 /* i */
iconst_0
iadd
fload 1 /* x */
fastore
4: .line 121
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 3 /* i */
iconst_1
iadd
fload 2 /* y */
fastore
5: .line 122
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 3 /* i */
iconst_2
iadd
fconst_0
fastore
6: .line 123
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
7: .line 124
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_1
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
8: .line 125
return
end local 3 // int i
end local 2 // float y
end local 1 // float x
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/prism/impl/VertexBuffer;
0 9 1 x F
0 9 2 y F
3 9 3 i I
MethodParameters:
Name Flags
x
y
public final void addVert(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=6, args_size=5
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float x
start local 2 // float y
start local 3 // float tx
start local 4 // float ty
0: .line 129
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmpne 2
1: .line 130
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.grow:()V
2: .line 133
StackMap locals:
StackMap stack:
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
istore 5 /* i */
start local 5 // int i
3: .line 134
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_0
iadd
fload 1 /* x */
fastore
4: .line 135
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_1
iadd
fload 2 /* y */
fastore
5: .line 136
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_2
iadd
fconst_0
fastore
6: .line 137
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_3
iadd
fload 3 /* tx */
fastore
7: .line 138
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_4
iadd
fload 4 /* ty */
fastore
8: .line 139
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
9: .line 140
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_1
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
10: .line 141
return
end local 5 // int i
end local 4 // float ty
end local 3 // float tx
end local 2 // float y
end local 1 // float x
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/prism/impl/VertexBuffer;
0 11 1 x F
0 11 2 y F
0 11 3 tx F
0 11 4 ty F
3 11 5 i I
MethodParameters:
Name Flags
x
y
tx
ty
public final void addVert(float, float, float, float, float, float);
descriptor: (FFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=7
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float x
start local 2 // float y
start local 3 // float t0x
start local 4 // float t0y
start local 5 // float t1x
start local 6 // float t1y
0: .line 145
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmpne 2
1: .line 146
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.grow:()V
2: .line 149
StackMap locals:
StackMap stack:
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
istore 7 /* i */
start local 7 // int i
3: .line 150
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_0
iadd
fload 1 /* x */
fastore
4: .line 151
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_1
iadd
fload 2 /* y */
fastore
5: .line 152
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_2
iadd
fconst_0
fastore
6: .line 153
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_3
iadd
fload 3 /* t0x */
fastore
7: .line 154
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_4
iadd
fload 4 /* t0y */
fastore
8: .line 155
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_5
iadd
fload 5 /* t1x */
fastore
9: .line 156
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
bipush 6
iadd
fload 6 /* t1y */
fastore
10: .line 157
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
11: .line 158
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_1
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
12: .line 159
return
end local 7 // int i
end local 6 // float t1y
end local 5 // float t1x
end local 4 // float t0y
end local 3 // float t0x
end local 2 // float y
end local 1 // float x
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/prism/impl/VertexBuffer;
0 13 1 x F
0 13 2 y F
0 13 3 t0x F
0 13 4 t0y F
0 13 5 t1x F
0 13 6 t1y F
3 13 7 i I
MethodParameters:
Name Flags
x
y
t0x
t0y
t1x
t1y
private void addVertNoCheck(float, float);
descriptor: (FF)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float x
start local 2 // float y
0: .line 163
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
istore 3 /* i */
start local 3 // int i
1: .line 164
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 3 /* i */
iconst_0
iadd
fload 1 /* x */
fastore
2: .line 165
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 3 /* i */
iconst_1
iadd
fload 2 /* y */
fastore
3: .line 166
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 3 /* i */
iconst_2
iadd
fconst_0
fastore
4: .line 167
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
5: .line 168
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_1
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
6: .line 169
return
end local 3 // int i
end local 2 // float y
end local 1 // float x
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/prism/impl/VertexBuffer;
0 7 1 x F
0 7 2 y F
1 7 3 i I
MethodParameters:
Name Flags
x
y
private void addVertNoCheck(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=5
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float x
start local 2 // float y
start local 3 // float tx
start local 4 // float ty
0: .line 173
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
istore 5 /* i */
start local 5 // int i
1: .line 174
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_0
iadd
fload 1 /* x */
fastore
2: .line 175
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_1
iadd
fload 2 /* y */
fastore
3: .line 176
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_2
iadd
fconst_0
fastore
4: .line 177
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_3
iadd
fload 3 /* tx */
fastore
5: .line 178
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 5 /* i */
iconst_4
iadd
fload 4 /* ty */
fastore
6: .line 179
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
7: .line 180
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_1
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
8: .line 181
return
end local 5 // int i
end local 4 // float ty
end local 3 // float tx
end local 2 // float y
end local 1 // float x
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/prism/impl/VertexBuffer;
0 9 1 x F
0 9 2 y F
0 9 3 tx F
0 9 4 ty F
1 9 5 i I
MethodParameters:
Name Flags
x
y
tx
ty
private void addVertNoCheck(float, float, float, float, float, float);
descriptor: (FFFFFF)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=7
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float x
start local 2 // float y
start local 3 // float t0x
start local 4 // float t0y
start local 5 // float t1x
start local 6 // float t1y
0: .line 185
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
istore 7 /* i */
start local 7 // int i
1: .line 186
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_0
iadd
fload 1 /* x */
fastore
2: .line 187
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_1
iadd
fload 2 /* y */
fastore
3: .line 188
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_2
iadd
fconst_0
fastore
4: .line 189
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_3
iadd
fload 3 /* t0x */
fastore
5: .line 190
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_4
iadd
fload 4 /* t0y */
fastore
6: .line 191
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
iconst_5
iadd
fload 5 /* t1x */
fastore
7: .line 192
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 7 /* i */
bipush 6
iadd
fload 6 /* t1y */
fastore
8: .line 193
aload 0 /* this */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.VertexBuffer.putColor:(I)V
9: .line 194
aload 0 /* this */
dup
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_1
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
10: .line 195
return
end local 7 // int i
end local 6 // float t1y
end local 5 // float t1x
end local 4 // float t0y
end local 3 // float t0x
end local 2 // float y
end local 1 // float x
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/prism/impl/VertexBuffer;
0 11 1 x F
0 11 2 y F
0 11 3 t0x F
0 11 4 t0y F
0 11 5 t1x F
0 11 6 t1y F
1 11 7 i I
MethodParameters:
Name Flags
x
y
t0x
t0y
t1x
t1y
private void ensureCapacityForQuad();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 // com.sun.prism.impl.VertexBuffer this
0: .line 198
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
iconst_4
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmple 3
1: .line 199
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
2: .line 200
aload 0 /* this */
iconst_0
putfield com.sun.prism.impl.VertexBuffer.index:I
3: .line 202
StackMap locals:
StackMap stack:
return
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/impl/VertexBuffer;
public final void addQuad(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=5
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
0: .line 205
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.ensureCapacityForQuad:()V
1: .line 207
aload 0 /* this */
fload 1 /* dx1 */
fload 2 /* dy1 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FF)V
2: .line 208
aload 0 /* this */
fload 1 /* dx1 */
fload 4 /* dy2 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FF)V
3: .line 209
aload 0 /* this */
fload 3 /* dx2 */
fload 2 /* dy1 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FF)V
4: .line 210
aload 0 /* this */
fload 3 /* dx2 */
fload 4 /* dy2 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FF)V
5: .line 211
return
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 dx1 F
0 6 2 dy1 F
0 6 3 dx2 F
0 6 4 dy2 F
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
public final void addQuad(float, float, float, float, float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=13, args_size=13
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
start local 5 // float t1x1
start local 6 // float t1y1
start local 7 // float t1x2
start local 8 // float t1y2
start local 9 // float t2x1
start local 10 // float t2y1
start local 11 // float t2x2
start local 12 // float t2y2
0: .line 218
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.ensureCapacityForQuad:()V
1: .line 220
aload 0 /* this */
fload 1 /* dx1 */
fload 2 /* dy1 */
fload 5 /* t1x1 */
fload 6 /* t1y1 */
fload 9 /* t2x1 */
fload 10 /* t2y1 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
2: .line 221
aload 0 /* this */
fload 1 /* dx1 */
fload 4 /* dy2 */
fload 5 /* t1x1 */
fload 8 /* t1y2 */
fload 9 /* t2x1 */
fload 12 /* t2y2 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
3: .line 222
aload 0 /* this */
fload 3 /* dx2 */
fload 2 /* dy1 */
fload 7 /* t1x2 */
fload 6 /* t1y1 */
fload 11 /* t2x2 */
fload 10 /* t2y1 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
4: .line 223
aload 0 /* this */
fload 3 /* dx2 */
fload 4 /* dy2 */
fload 7 /* t1x2 */
fload 8 /* t1y2 */
fload 11 /* t2x2 */
fload 12 /* t2y2 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
5: .line 224
return
end local 12 // float t2y2
end local 11 // float t2x2
end local 10 // float t2y1
end local 9 // float t2x1
end local 8 // float t1y2
end local 7 // float t1x2
end local 6 // float t1y1
end local 5 // float t1x1
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 dx1 F
0 6 2 dy1 F
0 6 3 dx2 F
0 6 4 dy2 F
0 6 5 t1x1 F
0 6 6 t1y1 F
0 6 7 t1x2 F
0 6 8 t1y2 F
0 6 9 t2x1 F
0 6 10 t2y1 F
0 6 11 t2x2 F
0 6 12 t2y2 F
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
t1x1
t1y1
t1x2
t1y2
t2x1
t2y1
t2x2
t2y2
public final void addMappedQuad(float, float, float, float, float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=13, args_size=13
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
start local 5 // float tx11
start local 6 // float ty11
start local 7 // float tx21
start local 8 // float ty21
start local 9 // float tx12
start local 10 // float ty12
start local 11 // float tx22
start local 12 // float ty22
0: .line 231
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.ensureCapacityForQuad:()V
1: .line 233
aload 0 /* this */
fload 1 /* dx1 */
fload 2 /* dy1 */
fload 5 /* tx11 */
fload 6 /* ty11 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFF)V
2: .line 234
aload 0 /* this */
fload 1 /* dx1 */
fload 4 /* dy2 */
fload 9 /* tx12 */
fload 10 /* ty12 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFF)V
3: .line 235
aload 0 /* this */
fload 3 /* dx2 */
fload 2 /* dy1 */
fload 7 /* tx21 */
fload 8 /* ty21 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFF)V
4: .line 236
aload 0 /* this */
fload 3 /* dx2 */
fload 4 /* dy2 */
fload 11 /* tx22 */
fload 12 /* ty22 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFF)V
5: .line 237
return
end local 12 // float ty22
end local 11 // float tx22
end local 10 // float ty12
end local 9 // float tx12
end local 8 // float ty21
end local 7 // float tx21
end local 6 // float ty11
end local 5 // float tx11
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 dx1 F
0 6 2 dy1 F
0 6 3 dx2 F
0 6 4 dy2 F
0 6 5 tx11 F
0 6 6 ty11 F
0 6 7 tx21 F
0 6 8 ty21 F
0 6 9 tx12 F
0 6 10 ty12 F
0 6 11 tx22 F
0 6 12 ty22 F
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
tx11
ty11
tx21
ty21
tx12
ty12
tx22
ty22
public final void addMappedQuad(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFFFFFFFFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=21, args_size=21
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
start local 5 // float ux11
start local 6 // float uy11
start local 7 // float ux21
start local 8 // float uy21
start local 9 // float ux12
start local 10 // float uy12
start local 11 // float ux22
start local 12 // float uy22
start local 13 // float vx11
start local 14 // float vy11
start local 15 // float vx21
start local 16 // float vy21
start local 17 // float vx12
start local 18 // float vy12
start local 19 // float vx22
start local 20 // float vy22
0: .line 246
aload 0 /* this */
invokevirtual com.sun.prism.impl.VertexBuffer.ensureCapacityForQuad:()V
1: .line 248
aload 0 /* this */
fload 1 /* dx1 */
fload 2 /* dy1 */
fload 5 /* ux11 */
fload 6 /* uy11 */
fload 13 /* vx11 */
fload 14 /* vy11 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
2: .line 249
aload 0 /* this */
fload 1 /* dx1 */
fload 4 /* dy2 */
fload 9 /* ux12 */
fload 10 /* uy12 */
fload 17 /* vx12 */
fload 18 /* vy12 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
3: .line 250
aload 0 /* this */
fload 3 /* dx2 */
fload 2 /* dy1 */
fload 7 /* ux21 */
fload 8 /* uy21 */
fload 15 /* vx21 */
fload 16 /* vy21 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
4: .line 251
aload 0 /* this */
fload 3 /* dx2 */
fload 4 /* dy2 */
fload 11 /* ux22 */
fload 12 /* uy22 */
fload 19 /* vx22 */
fload 20 /* vy22 */
invokevirtual com.sun.prism.impl.VertexBuffer.addVertNoCheck:(FFFFFF)V
5: .line 252
return
end local 20 // float vy22
end local 19 // float vx22
end local 18 // float vy12
end local 17 // float vx12
end local 16 // float vy21
end local 15 // float vx21
end local 14 // float vy11
end local 13 // float vx11
end local 12 // float uy22
end local 11 // float ux22
end local 10 // float uy12
end local 9 // float ux12
end local 8 // float uy21
end local 7 // float ux21
end local 6 // float uy11
end local 5 // float ux11
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/impl/VertexBuffer;
0 6 1 dx1 F
0 6 2 dy1 F
0 6 3 dx2 F
0 6 4 dy2 F
0 6 5 ux11 F
0 6 6 uy11 F
0 6 7 ux21 F
0 6 8 uy21 F
0 6 9 ux12 F
0 6 10 uy12 F
0 6 11 ux22 F
0 6 12 uy22 F
0 6 13 vx11 F
0 6 14 vy11 F
0 6 15 vx21 F
0 6 16 vy21 F
0 6 17 vx12 F
0 6 18 vy12 F
0 6 19 vx22 F
0 6 20 vy22 F
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
ux11
uy11
ux21
uy21
ux12
uy12
ux22
uy22
vx11
vy11
vx21
vy21
vx12
vy12
vx22
vy22
public final void addQuad(float, float, float, float, float, float, float, float, com.sun.javafx.geom.transform.AffineBase);
descriptor: (FFFFFFFFLcom/sun/javafx/geom/transform/AffineBase;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=11, args_size=10
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
start local 5 // float tx1
start local 6 // float ty1
start local 7 // float tx2
start local 8 // float ty2
start local 9 // com.sun.javafx.geom.transform.AffineBase tx
0: .line 259
aload 0 /* this */
fload 1 /* dx1 */
fload 2 /* dy1 */
fload 3 /* dx2 */
fload 4 /* dy2 */
fload 5 /* tx1 */
fload 6 /* ty1 */
fload 7 /* tx2 */
fload 8 /* ty2 */
invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
1: .line 261
aload 9 /* tx */
ifnull 10
2: .line 262
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
bipush 7
isub
istore 10 /* i */
start local 10 // int i
3: .line 263
aload 9 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_0
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
4: .line 264
iinc 10 /* i */ -7
5: .line 265
aload 9 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_0
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
6: .line 266
iinc 10 /* i */ -7
7: .line 267
aload 9 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_0
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
8: .line 268
iinc 10 /* i */ -7
9: .line 269
aload 9 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_0
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 10 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
end local 10 // int i
10: .line 271
StackMap locals:
StackMap stack:
return
end local 9 // com.sun.javafx.geom.transform.AffineBase tx
end local 8 // float ty2
end local 7 // float tx2
end local 6 // float ty1
end local 5 // float tx1
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/prism/impl/VertexBuffer;
0 11 1 dx1 F
0 11 2 dy1 F
0 11 3 dx2 F
0 11 4 dy2 F
0 11 5 tx1 F
0 11 6 ty1 F
0 11 7 tx2 F
0 11 8 ty2 F
0 11 9 tx Lcom/sun/javafx/geom/transform/AffineBase;
3 10 10 i I
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
tx1
ty1
tx2
ty2
tx
public final void addSuperQuad(float, float, float, float, float, float, float, float, boolean);
descriptor: (FFFFFFFFZ)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=21, args_size=10
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
start local 5 // float tx1
start local 6 // float ty1
start local 7 // float tx2
start local 8 // float ty2
start local 9 // boolean isText
0: .line 279
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
istore 10 /* idx */
start local 10 // int idx
1: .line 280
iload 10 /* idx */
iconst_4
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmple 4
2: .line 281
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 10 /* idx */
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
3: .line 282
aload 0 /* this */
iconst_0
dup_x1
putfield com.sun.prism.impl.VertexBuffer.index:I
istore 10 /* idx */
4: .line 285
StackMap locals: int
StackMap stack:
bipush 7
iload 10 /* idx */
imul
istore 11 /* i */
start local 11 // int i
5: .line 286
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
astore 12 /* farr */
start local 12 // float[] farr
6: .line 288
iload 9 /* isText */
ifeq 7
iconst_1
goto 8
StackMap locals: int float[]
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: i2f
fstore 13 /* text */
start local 13 // float text
9: .line 289
iload 9 /* isText */
ifeq 10
iconst_0
goto 11
StackMap locals: float
StackMap stack:
10: iconst_1
StackMap locals:
StackMap stack: int
11: i2f
fstore 14 /* image */
start local 14 // float image
12: .line 292
aload 12 /* farr */
iload 11 /* i */
fload 1 /* dx1 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 2 /* dy1 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fconst_0
fastore
13: .line 293
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 5 /* tx1 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 6 /* ty1 */
fastore
14: .line 294
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 14 /* image */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 13 /* text */
fastore
iinc 11 /* i */ 1
15: .line 296
aload 12 /* farr */
iload 11 /* i */
fload 1 /* dx1 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 4 /* dy2 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fconst_0
fastore
16: .line 297
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 5 /* tx1 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 8 /* ty2 */
fastore
17: .line 298
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 14 /* image */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 13 /* text */
fastore
iinc 11 /* i */ 1
18: .line 300
aload 12 /* farr */
iload 11 /* i */
fload 3 /* dx2 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 2 /* dy1 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fconst_0
fastore
19: .line 301
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 7 /* tx2 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 6 /* ty1 */
fastore
20: .line 302
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 14 /* image */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 13 /* text */
fastore
iinc 11 /* i */ 1
21: .line 304
aload 12 /* farr */
iload 11 /* i */
fload 3 /* dx2 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 4 /* dy2 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fconst_0
fastore
22: .line 305
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 7 /* tx2 */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 8 /* ty2 */
fastore
23: .line 306
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 14 /* image */
fastore
aload 12 /* farr */
iinc 11 /* i */ 1
iload 11 /* i */
fload 13 /* text */
fastore
iinc 11 /* i */ 1
24: .line 308
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
astore 15 /* barr */
start local 15 // byte[] barr
25: .line 309
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.r:B
istore 16 /* r */
start local 16 // byte r
26: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.g:B
istore 17 /* g */
start local 17 // byte g
27: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.b:B
istore 18 /* b */
start local 18 // byte b
28: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.a:B
istore 19 /* a */
start local 19 // byte a
29: .line 310
iconst_4
iload 10 /* idx */
imul
istore 20 /* j */
start local 20 // int j
30: .line 311
aload 15 /* barr */
iload 20 /* j */
iload 16 /* r */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 17 /* g */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 18 /* b */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 19 /* a */
bastore
31: .line 312
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 16 /* r */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 17 /* g */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 18 /* b */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 19 /* a */
bastore
32: .line 313
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 16 /* r */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 17 /* g */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 18 /* b */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 19 /* a */
bastore
33: .line 314
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 16 /* r */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 17 /* g */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 18 /* b */
bastore
aload 15 /* barr */
iinc 20 /* j */ 1
iload 20 /* j */
iload 19 /* a */
bastore
34: .line 316
aload 0 /* this */
iload 10 /* idx */
iconst_4
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
35: .line 317
return
end local 20 // int j
end local 19 // byte a
end local 18 // byte b
end local 17 // byte g
end local 16 // byte r
end local 15 // byte[] barr
end local 14 // float image
end local 13 // float text
end local 12 // float[] farr
end local 11 // int i
end local 10 // int idx
end local 9 // boolean isText
end local 8 // float ty2
end local 7 // float tx2
end local 6 // float ty1
end local 5 // float tx1
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/prism/impl/VertexBuffer;
0 36 1 dx1 F
0 36 2 dy1 F
0 36 3 dx2 F
0 36 4 dy2 F
0 36 5 tx1 F
0 36 6 ty1 F
0 36 7 tx2 F
0 36 8 ty2 F
0 36 9 isText Z
1 36 10 idx I
5 36 11 i I
6 36 12 farr [F
9 36 13 text F
12 36 14 image F
25 36 15 barr [B
26 36 16 r B
27 36 17 g B
28 36 18 b B
29 36 19 a B
30 36 20 j I
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
tx1
ty1
tx2
ty2
isText
public final void addQuad(float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=18, args_size=9
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx1
start local 2 // float dy1
start local 3 // float dx2
start local 4 // float dy2
start local 5 // float tx1
start local 6 // float ty1
start local 7 // float tx2
start local 8 // float ty2
0: .line 324
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
istore 9 /* idx */
start local 9 // int idx
1: .line 325
iload 9 /* idx */
iconst_4
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmple 4
2: .line 326
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 9 /* idx */
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
3: .line 327
aload 0 /* this */
iconst_0
dup_x1
putfield com.sun.prism.impl.VertexBuffer.index:I
istore 9 /* idx */
4: .line 330
StackMap locals: int
StackMap stack:
bipush 7
iload 9 /* idx */
imul
istore 10 /* i */
start local 10 // int i
5: .line 331
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
astore 11 /* farr */
start local 11 // float[] farr
6: .line 334
aload 11 /* farr */
iload 10 /* i */
fload 1 /* dx1 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 2 /* dy1 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fconst_0
fastore
7: .line 335
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 5 /* tx1 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 6 /* ty1 */
fastore
8: .line 336
iinc 10 /* i */ 3
9: .line 338
aload 11 /* farr */
iload 10 /* i */
fload 1 /* dx1 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 4 /* dy2 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fconst_0
fastore
10: .line 339
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 5 /* tx1 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 8 /* ty2 */
fastore
11: .line 340
iinc 10 /* i */ 3
12: .line 342
aload 11 /* farr */
iload 10 /* i */
fload 3 /* dx2 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 2 /* dy1 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fconst_0
fastore
13: .line 343
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 7 /* tx2 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 6 /* ty1 */
fastore
14: .line 344
iinc 10 /* i */ 3
15: .line 346
aload 11 /* farr */
iload 10 /* i */
fload 3 /* dx2 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 4 /* dy2 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fconst_0
fastore
16: .line 347
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 7 /* tx2 */
fastore
aload 11 /* farr */
iinc 10 /* i */ 1
iload 10 /* i */
fload 8 /* ty2 */
fastore
17: .line 349
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
astore 12 /* barr */
start local 12 // byte[] barr
18: .line 350
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.r:B
istore 13 /* r */
start local 13 // byte r
19: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.g:B
istore 14 /* g */
start local 14 // byte g
20: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.b:B
istore 15 /* b */
start local 15 // byte b
21: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.a:B
istore 16 /* a */
start local 16 // byte a
22: .line 351
iconst_4
iload 9 /* idx */
imul
istore 17 /* j */
start local 17 // int j
23: .line 352
aload 12 /* barr */
iload 17 /* j */
iload 13 /* r */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 14 /* g */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 15 /* b */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 16 /* a */
bastore
24: .line 353
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 13 /* r */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 14 /* g */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 15 /* b */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 16 /* a */
bastore
25: .line 354
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 13 /* r */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 14 /* g */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 15 /* b */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 16 /* a */
bastore
26: .line 355
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 13 /* r */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 14 /* g */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 15 /* b */
bastore
aload 12 /* barr */
iinc 17 /* j */ 1
iload 17 /* j */
iload 16 /* a */
bastore
27: .line 357
aload 0 /* this */
iload 9 /* idx */
iconst_4
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
28: .line 358
return
end local 17 // int j
end local 16 // byte a
end local 15 // byte b
end local 14 // byte g
end local 13 // byte r
end local 12 // byte[] barr
end local 11 // float[] farr
end local 10 // int i
end local 9 // int idx
end local 8 // float ty2
end local 7 // float tx2
end local 6 // float ty1
end local 5 // float tx1
end local 4 // float dy2
end local 3 // float dx2
end local 2 // float dy1
end local 1 // float dx1
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/prism/impl/VertexBuffer;
0 29 1 dx1 F
0 29 2 dy1 F
0 29 3 dx2 F
0 29 4 dy2 F
0 29 5 tx1 F
0 29 6 ty1 F
0 29 7 tx2 F
0 29 8 ty2 F
1 29 9 idx I
5 29 10 i I
6 29 11 farr [F
18 29 12 barr [B
19 29 13 r B
20 29 14 g B
21 29 15 b B
22 29 16 a B
23 29 17 j I
MethodParameters:
Name Flags
dx1
dy1
dx2
dy2
tx1
ty1
tx2
ty2
public final void addQuadVO(float, float, float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=18, args_size=11
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float topopacity
start local 2 // float botopacity
start local 3 // float dx1
start local 4 // float dy1
start local 5 // float dx2
start local 6 // float dy2
start local 7 // float tx1
start local 8 // float ty1
start local 9 // float tx2
start local 10 // float ty2
0: .line 364
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
istore 11 /* idx */
start local 11 // int idx
1: .line 365
iload 11 /* idx */
iconst_4
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmple 4
2: .line 366
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 11 /* idx */
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
3: .line 367
aload 0 /* this */
iconst_0
dup_x1
putfield com.sun.prism.impl.VertexBuffer.index:I
istore 11 /* idx */
4: .line 370
StackMap locals: int
StackMap stack:
bipush 7
iload 11 /* idx */
imul
istore 12 /* i */
start local 12 // int i
5: .line 371
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
astore 13 /* farr */
start local 13 // float[] farr
6: .line 374
aload 13 /* farr */
iload 12 /* i */
fload 3 /* dx1 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 4 /* dy1 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fconst_0
fastore
7: .line 375
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 7 /* tx1 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 8 /* ty1 */
fastore
8: .line 376
iinc 12 /* i */ 3
9: .line 379
aload 13 /* farr */
iload 12 /* i */
fload 3 /* dx1 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 6 /* dy2 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fconst_0
fastore
10: .line 380
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 7 /* tx1 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 10 /* ty2 */
fastore
11: .line 381
iinc 12 /* i */ 3
12: .line 384
aload 13 /* farr */
iload 12 /* i */
fload 5 /* dx2 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 4 /* dy1 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fconst_0
fastore
13: .line 385
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 9 /* tx2 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 8 /* ty1 */
fastore
14: .line 386
iinc 12 /* i */ 3
15: .line 389
aload 13 /* farr */
iload 12 /* i */
fload 5 /* dx2 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 6 /* dy2 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fconst_0
fastore
16: .line 390
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 9 /* tx2 */
fastore
aload 13 /* farr */
iinc 12 /* i */ 1
iload 12 /* i */
fload 10 /* ty2 */
fastore
17: .line 392
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
astore 14 /* barr */
start local 14 // byte[] barr
18: .line 393
iconst_4
iload 11 /* idx */
imul
istore 15 /* j */
start local 15 // int j
19: .line 395
fload 1 /* topopacity */
ldc 255.0
fmul
f2i
i2b
istore 16 /* to */
start local 16 // byte to
20: .line 396
fload 2 /* botopacity */
ldc 255.0
fmul
f2i
i2b
istore 17 /* bo */
start local 17 // byte bo
21: .line 398
aload 14 /* barr */
iload 15 /* j */
iload 16 /* to */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
22: .line 399
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
23: .line 400
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 16 /* to */
bastore
24: .line 401
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
aload 14 /* barr */
iinc 15 /* j */ 1
iload 15 /* j */
iload 17 /* bo */
bastore
25: .line 403
aload 0 /* this */
iload 11 /* idx */
iconst_4
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
26: .line 404
return
end local 17 // byte bo
end local 16 // byte to
end local 15 // int j
end local 14 // byte[] barr
end local 13 // float[] farr
end local 12 // int i
end local 11 // int idx
end local 10 // float ty2
end local 9 // float tx2
end local 8 // float ty1
end local 7 // float tx1
end local 6 // float dy2
end local 5 // float dx2
end local 4 // float dy1
end local 3 // float dx1
end local 2 // float botopacity
end local 1 // float topopacity
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/prism/impl/VertexBuffer;
0 27 1 topopacity F
0 27 2 botopacity F
0 27 3 dx1 F
0 27 4 dy1 F
0 27 5 dx2 F
0 27 6 dy2 F
0 27 7 tx1 F
0 27 8 ty1 F
0 27 9 tx2 F
0 27 10 ty2 F
1 27 11 idx I
5 27 12 i I
6 27 13 farr [F
18 27 14 barr [B
19 27 15 j I
20 27 16 to B
21 27 17 bo B
MethodParameters:
Name Flags
topopacity
botopacity
dx1
dy1
dx2
dy2
tx1
ty1
tx2
ty2
public final void addMappedPgram(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, com.sun.javafx.geom.transform.AffineBase);
descriptor: (FFFFFFFFFFFFFFFFFFFFLcom/sun/javafx/geom/transform/AffineBase;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=25, locals=23, args_size=22
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx11
start local 2 // float dy11
start local 3 // float dx21
start local 4 // float dy21
start local 5 // float dx12
start local 6 // float dy12
start local 7 // float dx22
start local 8 // float dy22
start local 9 // float ux11
start local 10 // float uy11
start local 11 // float ux21
start local 12 // float uy21
start local 13 // float ux12
start local 14 // float uy12
start local 15 // float ux22
start local 16 // float uy22
start local 17 // float vx11
start local 18 // float vy11
start local 19 // float vx22
start local 20 // float vy22
start local 21 // com.sun.javafx.geom.transform.AffineBase tx
0: .line 414
aload 0 /* this */
fload 1 /* dx11 */
fload 2 /* dy11 */
fload 3 /* dx21 */
fload 4 /* dy21 */
fload 5 /* dx12 */
fload 6 /* dy12 */
fload 7 /* dx22 */
fload 8 /* dy22 */
1: .line 415
fload 9 /* ux11 */
fload 10 /* uy11 */
fload 11 /* ux21 */
fload 12 /* uy21 */
fload 13 /* ux12 */
fload 14 /* uy12 */
fload 15 /* ux22 */
fload 16 /* uy22 */
2: .line 416
fload 17 /* vx11 */
fload 18 /* vy11 */
fload 19 /* vx22 */
fload 18 /* vy11 */
fload 17 /* vx11 */
fload 20 /* vy22 */
fload 19 /* vx22 */
fload 20 /* vy22 */
3: .line 414
invokevirtual com.sun.prism.impl.VertexBuffer.addMappedPgram:(FFFFFFFFFFFFFFFFFFFFFFFF)V
4: .line 418
bipush 7
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
imul
bipush 7
isub
istore 22 /* i */
start local 22 // int i
5: .line 419
aload 21 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
6: .line 420
iinc 22 /* i */ -7
7: .line 421
aload 21 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
8: .line 422
iinc 22 /* i */ -7
9: .line 423
aload 21 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
10: .line 424
iinc 22 /* i */ -7
11: .line 425
aload 21 /* tx */
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
iload 22 /* i */
iconst_5
iadd
iconst_1
invokevirtual com.sun.javafx.geom.transform.AffineBase.transform:([FI[FII)V
12: .line 426
return
end local 22 // int i
end local 21 // com.sun.javafx.geom.transform.AffineBase tx
end local 20 // float vy22
end local 19 // float vx22
end local 18 // float vy11
end local 17 // float vx11
end local 16 // float uy22
end local 15 // float ux22
end local 14 // float uy12
end local 13 // float ux12
end local 12 // float uy21
end local 11 // float ux21
end local 10 // float uy11
end local 9 // float ux11
end local 8 // float dy22
end local 7 // float dx22
end local 6 // float dy12
end local 5 // float dx12
end local 4 // float dy21
end local 3 // float dx21
end local 2 // float dy11
end local 1 // float dx11
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/prism/impl/VertexBuffer;
0 13 1 dx11 F
0 13 2 dy11 F
0 13 3 dx21 F
0 13 4 dy21 F
0 13 5 dx12 F
0 13 6 dy12 F
0 13 7 dx22 F
0 13 8 dy22 F
0 13 9 ux11 F
0 13 10 uy11 F
0 13 11 ux21 F
0 13 12 uy21 F
0 13 13 ux12 F
0 13 14 uy12 F
0 13 15 ux22 F
0 13 16 uy22 F
0 13 17 vx11 F
0 13 18 vy11 F
0 13 19 vx22 F
0 13 20 vy22 F
0 13 21 tx Lcom/sun/javafx/geom/transform/AffineBase;
5 13 22 i I
MethodParameters:
Name Flags
dx11
dy11
dx21
dy21
dx12
dy12
dx22
dy22
ux11
uy11
ux21
uy21
ux12
uy12
ux22
uy22
vx11
vy11
vx22
vy22
tx
public final void addMappedPgram(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFFFFFFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=28, args_size=19
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx11
start local 2 // float dy11
start local 3 // float dx21
start local 4 // float dy21
start local 5 // float dx12
start local 6 // float dy12
start local 7 // float dx22
start local 8 // float dy22
start local 9 // float ux11
start local 10 // float uy11
start local 11 // float ux21
start local 12 // float uy21
start local 13 // float ux12
start local 14 // float uy12
start local 15 // float ux22
start local 16 // float uy22
start local 17 // float vx
start local 18 // float vy
0: .line 435
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
istore 19 /* idx */
start local 19 // int idx
1: .line 436
iload 19 /* idx */
iconst_4
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmple 4
2: .line 437
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 19 /* idx */
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
3: .line 438
aload 0 /* this */
iconst_0
dup_x1
putfield com.sun.prism.impl.VertexBuffer.index:I
istore 19 /* idx */
4: .line 441
StackMap locals: int
StackMap stack:
bipush 7
iload 19 /* idx */
imul
istore 20 /* i */
start local 20 // int i
5: .line 442
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
astore 21 /* farr */
start local 21 // float[] farr
6: .line 445
aload 21 /* farr */
iload 20 /* i */
fload 1 /* dx11 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 2 /* dy11 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fconst_0
fastore
7: .line 446
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 9 /* ux11 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 10 /* uy11 */
fastore
8: .line 447
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 17 /* vx */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 18 /* vy */
fastore
9: .line 450
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 5 /* dx12 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 6 /* dy12 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fconst_0
fastore
10: .line 451
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 13 /* ux12 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 14 /* uy12 */
fastore
11: .line 452
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 17 /* vx */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 18 /* vy */
fastore
12: .line 455
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 3 /* dx21 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 4 /* dy21 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fconst_0
fastore
13: .line 456
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 11 /* ux21 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 12 /* uy21 */
fastore
14: .line 457
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 17 /* vx */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 18 /* vy */
fastore
15: .line 460
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 7 /* dx22 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 8 /* dy22 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fconst_0
fastore
16: .line 461
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 15 /* ux22 */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 16 /* uy22 */
fastore
17: .line 462
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 17 /* vx */
fastore
aload 21 /* farr */
iinc 20 /* i */ 1
iload 20 /* i */
fload 18 /* vy */
fastore
18: .line 464
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
astore 22 /* barr */
start local 22 // byte[] barr
19: .line 465
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.r:B
istore 23 /* r */
start local 23 // byte r
20: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.g:B
istore 24 /* g */
start local 24 // byte g
21: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.b:B
istore 25 /* b */
start local 25 // byte b
22: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.a:B
istore 26 /* a */
start local 26 // byte a
23: .line 466
iconst_4
iload 19 /* idx */
imul
istore 27 /* j */
start local 27 // int j
24: .line 467
aload 22 /* barr */
iload 27 /* j */
iload 23 /* r */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 24 /* g */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 25 /* b */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 26 /* a */
bastore
25: .line 468
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 23 /* r */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 24 /* g */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 25 /* b */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 26 /* a */
bastore
26: .line 469
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 23 /* r */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 24 /* g */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 25 /* b */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 26 /* a */
bastore
27: .line 470
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 23 /* r */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 24 /* g */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 25 /* b */
bastore
aload 22 /* barr */
iinc 27 /* j */ 1
iload 27 /* j */
iload 26 /* a */
bastore
28: .line 472
aload 0 /* this */
iload 19 /* idx */
iconst_4
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
29: .line 473
return
end local 27 // int j
end local 26 // byte a
end local 25 // byte b
end local 24 // byte g
end local 23 // byte r
end local 22 // byte[] barr
end local 21 // float[] farr
end local 20 // int i
end local 19 // int idx
end local 18 // float vy
end local 17 // float vx
end local 16 // float uy22
end local 15 // float ux22
end local 14 // float uy12
end local 13 // float ux12
end local 12 // float uy21
end local 11 // float ux21
end local 10 // float uy11
end local 9 // float ux11
end local 8 // float dy22
end local 7 // float dx22
end local 6 // float dy12
end local 5 // float dx12
end local 4 // float dy21
end local 3 // float dx21
end local 2 // float dy11
end local 1 // float dx11
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/prism/impl/VertexBuffer;
0 30 1 dx11 F
0 30 2 dy11 F
0 30 3 dx21 F
0 30 4 dy21 F
0 30 5 dx12 F
0 30 6 dy12 F
0 30 7 dx22 F
0 30 8 dy22 F
0 30 9 ux11 F
0 30 10 uy11 F
0 30 11 ux21 F
0 30 12 uy21 F
0 30 13 ux12 F
0 30 14 uy12 F
0 30 15 ux22 F
0 30 16 uy22 F
0 30 17 vx F
0 30 18 vy F
1 30 19 idx I
5 30 20 i I
6 30 21 farr [F
19 30 22 barr [B
20 30 23 r B
21 30 24 g B
22 30 25 b B
23 30 26 a B
24 30 27 j I
MethodParameters:
Name Flags
dx11
dy11
dx21
dy21
dx12
dy12
dx22
dy22
ux11
uy11
ux21
uy21
ux12
uy12
ux22
uy22
vx
vy
public final void addMappedPgram(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float);
descriptor: (FFFFFFFFFFFFFFFFFFFFFFFF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=34, args_size=25
start local 0 // com.sun.prism.impl.VertexBuffer this
start local 1 // float dx11
start local 2 // float dy11
start local 3 // float dx21
start local 4 // float dy21
start local 5 // float dx12
start local 6 // float dy12
start local 7 // float dx22
start local 8 // float dy22
start local 9 // float ux11
start local 10 // float uy11
start local 11 // float ux21
start local 12 // float uy21
start local 13 // float ux12
start local 14 // float uy12
start local 15 // float ux22
start local 16 // float uy22
start local 17 // float vx11
start local 18 // float vy11
start local 19 // float vx21
start local 20 // float vy21
start local 21 // float vx12
start local 22 // float vy12
start local 23 // float vx22
start local 24 // float vy22
0: .line 483
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.index:I
istore 25 /* idx */
start local 25 // int idx
1: .line 484
iload 25 /* idx */
iconst_4
iadd
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.capacity:I
if_icmple 4
2: .line 485
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.ownerCtx:Lcom/sun/prism/impl/BaseContext;
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
iload 25 /* idx */
invokevirtual com.sun.prism.impl.BaseContext.drawQuads:([F[BI)V
3: .line 486
aload 0 /* this */
iconst_0
dup_x1
putfield com.sun.prism.impl.VertexBuffer.index:I
istore 25 /* idx */
4: .line 489
StackMap locals: int
StackMap stack:
bipush 7
iload 25 /* idx */
imul
istore 26 /* i */
start local 26 // int i
5: .line 490
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.coordArray:[F
astore 27 /* farr */
start local 27 // float[] farr
6: .line 493
aload 27 /* farr */
iload 26 /* i */
fload 1 /* dx11 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 2 /* dy11 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fconst_0
fastore
7: .line 494
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 9 /* ux11 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 10 /* uy11 */
fastore
8: .line 495
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 17 /* vx11 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 18 /* vy11 */
fastore
9: .line 498
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 5 /* dx12 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 6 /* dy12 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fconst_0
fastore
10: .line 499
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 13 /* ux12 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 14 /* uy12 */
fastore
11: .line 500
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 21 /* vx12 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 22 /* vy12 */
fastore
12: .line 503
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 3 /* dx21 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 4 /* dy21 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fconst_0
fastore
13: .line 504
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 11 /* ux21 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 12 /* uy21 */
fastore
14: .line 505
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 19 /* vx21 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 20 /* vy21 */
fastore
15: .line 508
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 7 /* dx22 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 8 /* dy22 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fconst_0
fastore
16: .line 509
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 15 /* ux22 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 16 /* uy22 */
fastore
17: .line 510
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 23 /* vx22 */
fastore
aload 27 /* farr */
iinc 26 /* i */ 1
iload 26 /* i */
fload 24 /* vy22 */
fastore
18: .line 512
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.colorArray:[B
astore 28 /* barr */
start local 28 // byte[] barr
19: .line 513
aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.r:B
istore 29 /* r */
start local 29 // byte r
20: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.g:B
istore 30 /* g */
start local 30 // byte g
21: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.b:B
istore 31 /* b */
start local 31 // byte b
22: aload 0 /* this */
getfield com.sun.prism.impl.VertexBuffer.a:B
istore 32 /* a */
start local 32 // byte a
23: .line 514
iconst_4
iload 25 /* idx */
imul
istore 33 /* j */
start local 33 // int j
24: .line 515
aload 28 /* barr */
iload 33 /* j */
iload 29 /* r */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 30 /* g */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 31 /* b */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 32 /* a */
bastore
25: .line 516
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 29 /* r */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 30 /* g */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 31 /* b */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 32 /* a */
bastore
26: .line 517
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 29 /* r */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 30 /* g */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 31 /* b */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 32 /* a */
bastore
27: .line 518
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 29 /* r */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 30 /* g */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 31 /* b */
bastore
aload 28 /* barr */
iinc 33 /* j */ 1
iload 33 /* j */
iload 32 /* a */
bastore
28: .line 520
aload 0 /* this */
iload 25 /* idx */
iconst_4
iadd
putfield com.sun.prism.impl.VertexBuffer.index:I
29: .line 521
return
end local 33 // int j
end local 32 // byte a
end local 31 // byte b
end local 30 // byte g
end local 29 // byte r
end local 28 // byte[] barr
end local 27 // float[] farr
end local 26 // int i
end local 25 // int idx
end local 24 // float vy22
end local 23 // float vx22
end local 22 // float vy12
end local 21 // float vx12
end local 20 // float vy21
end local 19 // float vx21
end local 18 // float vy11
end local 17 // float vx11
end local 16 // float uy22
end local 15 // float ux22
end local 14 // float uy12
end local 13 // float ux12
end local 12 // float uy21
end local 11 // float ux21
end local 10 // float uy11
end local 9 // float ux11
end local 8 // float dy22
end local 7 // float dx22
end local 6 // float dy12
end local 5 // float dx12
end local 4 // float dy21
end local 3 // float dx21
end local 2 // float dy11
end local 1 // float dx11
end local 0 // com.sun.prism.impl.VertexBuffer this
LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/prism/impl/VertexBuffer;
0 30 1 dx11 F
0 30 2 dy11 F
0 30 3 dx21 F
0 30 4 dy21 F
0 30 5 dx12 F
0 30 6 dy12 F
0 30 7 dx22 F
0 30 8 dy22 F
0 30 9 ux11 F
0 30 10 uy11 F
0 30 11 ux21 F
0 30 12 uy21 F
0 30 13 ux12 F
0 30 14 uy12 F
0 30 15 ux22 F
0 30 16 uy22 F
0 30 17 vx11 F
0 30 18 vy11 F
0 30 19 vx21 F
0 30 20 vy21 F
0 30 21 vx12 F
0 30 22 vy12 F
0 30 23 vx22 F
0 30 24 vy22 F
1 30 25 idx I
5 30 26 i I
6 30 27 farr [F
19 30 28 barr [B
20 30 29 r B
21 30 30 g B
22 30 31 b B
23 30 32 a B
24 30 33 j I
MethodParameters:
Name Flags
dx11
dy11
dx21
dy21
dx12
dy12
dx22
dy22
ux11
uy11
ux21
uy21
ux12
uy12
ux22
uy22
vx11
vy11
vx21
vy21
vx12
vy12
vx22
vy22
}
SourceFile: "VertexBuffer.java"