final class com.sun.prism.impl.MeshTempState
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.prism.impl.MeshTempState
super_class: java.lang.Object
{
final com.sun.javafx.geom.Vec3f vec3f1;
descriptor: Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f vec3f2;
descriptor: Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f vec3f3;
descriptor: Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f vec3f4;
descriptor: Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f vec3f5;
descriptor: Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f vec3f6;
descriptor: Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec2f vec2f1;
descriptor: Lcom/sun/javafx/geom/Vec2f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec2f vec2f2;
descriptor: Lcom/sun/javafx/geom/Vec2f;
flags: (0x0010) ACC_FINAL
final int[] smFace;
descriptor: [I
flags: (0x0010) ACC_FINAL
final int[] triVerts;
descriptor: [I
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f[] triPoints;
descriptor: [Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec2f[] triTexCoords;
descriptor: [Lcom/sun/javafx/geom/Vec2f;
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Vec3f[] triNormals;
descriptor: [Lcom/sun/javafx/geom/Vec3f;
flags: (0x0010) ACC_FINAL
final int[] triPointIndex;
descriptor: [I
flags: (0x0010) ACC_FINAL
final int[] triNormalIndex;
descriptor: [I
flags: (0x0010) ACC_FINAL
final int[] triTexCoordIndex;
descriptor: [I
flags: (0x0010) ACC_FINAL
final float[][] matrix;
descriptor: [[F
flags: (0x0010) ACC_FINAL
final float[] vector;
descriptor: [F
flags: (0x0010) ACC_FINAL
final com.sun.javafx.geom.Quat4f quat;
descriptor: Lcom/sun/javafx/geom/Quat4f;
flags: (0x0010) ACC_FINAL
com.sun.prism.impl.MeshVertex[] pool;
descriptor: [Lcom/sun/prism/impl/MeshVertex;
flags: (0x0000)
com.sun.prism.impl.MeshVertex[] pVertex;
descriptor: [Lcom/sun/prism/impl/MeshVertex;
flags: (0x0000)
int[] indexBuffer;
descriptor: [I
flags: (0x0000)
short[] indexBufferShort;
descriptor: [S
flags: (0x0000)
float[] vertexBuffer;
descriptor: [F
flags: (0x0000)
private static final java.lang.ThreadLocal<com.sun.prism.impl.MeshTempState> tempStateRef;
descriptor: Ljava/lang/ThreadLocal;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/ThreadLocal<Lcom/sun/prism/impl/MeshTempState;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.sun.prism.impl.MeshTempState$1
dup
invokespecial com.sun.prism.impl.MeshTempState$1.<init>:()V
1: putstatic com.sun.prism.impl.MeshTempState.tempStateRef:Ljava/lang/ThreadLocal;
2: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec3f1:Lcom/sun/javafx/geom/Vec3f;
2: aload 0
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec3f2:Lcom/sun/javafx/geom/Vec3f;
3: aload 0
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec3f3:Lcom/sun/javafx/geom/Vec3f;
4: aload 0
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec3f4:Lcom/sun/javafx/geom/Vec3f;
5: aload 0
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec3f5:Lcom/sun/javafx/geom/Vec3f;
6: aload 0
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec3f6:Lcom/sun/javafx/geom/Vec3f;
7: aload 0
new com.sun.javafx.geom.Vec2f
dup
invokespecial com.sun.javafx.geom.Vec2f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec2f1:Lcom/sun/javafx/geom/Vec2f;
8: aload 0
new com.sun.javafx.geom.Vec2f
dup
invokespecial com.sun.javafx.geom.Vec2f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.vec2f2:Lcom/sun/javafx/geom/Vec2f;
9: aload 0
bipush 7
newarray 10
putfield com.sun.prism.impl.MeshTempState.smFace:[I
10: aload 0
iconst_3
newarray 10
putfield com.sun.prism.impl.MeshTempState.triVerts:[I
11: aload 0
iconst_3
anewarray com.sun.javafx.geom.Vec3f
putfield com.sun.prism.impl.MeshTempState.triPoints:[Lcom/sun/javafx/geom/Vec3f;
12: aload 0
iconst_3
anewarray com.sun.javafx.geom.Vec2f
putfield com.sun.prism.impl.MeshTempState.triTexCoords:[Lcom/sun/javafx/geom/Vec2f;
13: aload 0
iconst_3
anewarray com.sun.javafx.geom.Vec3f
putfield com.sun.prism.impl.MeshTempState.triNormals:[Lcom/sun/javafx/geom/Vec3f;
14: aload 0
iconst_3
newarray 10
putfield com.sun.prism.impl.MeshTempState.triPointIndex:[I
15: aload 0
iconst_3
newarray 10
putfield com.sun.prism.impl.MeshTempState.triNormalIndex:[I
16: aload 0
iconst_3
newarray 10
putfield com.sun.prism.impl.MeshTempState.triTexCoordIndex:[I
17: aload 0
iconst_3
iconst_3
multianewarray [[F 2
putfield com.sun.prism.impl.MeshTempState.matrix:[[F
18: aload 0
iconst_3
newarray 6
putfield com.sun.prism.impl.MeshTempState.vector:[F
19: aload 0
new com.sun.javafx.geom.Quat4f
dup
invokespecial com.sun.javafx.geom.Quat4f.<init>:()V
putfield com.sun.prism.impl.MeshTempState.quat:Lcom/sun/javafx/geom/Quat4f;
20: iconst_0
istore 1
start local 1 21: goto 24
22: StackMap locals: com.sun.prism.impl.MeshTempState int
StackMap stack:
aload 0
getfield com.sun.prism.impl.MeshTempState.triNormals:[Lcom/sun/javafx/geom/Vec3f;
iload 1
new com.sun.javafx.geom.Vec3f
dup
invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
aastore
23: iinc 1 1
StackMap locals:
StackMap stack:
24: iload 1
iconst_3
if_icmplt 22
end local 1 25: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/prism/impl/MeshTempState;
21 25 1 i I
static com.sun.prism.impl.MeshTempState getInstance();
descriptor: ()Lcom/sun/prism/impl/MeshTempState;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.prism.impl.MeshTempState.tempStateRef:Ljava/lang/ThreadLocal;
invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
checkcast com.sun.prism.impl.MeshTempState
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MeshTempState.java"
NestMembers:
com.sun.prism.impl.MeshTempState$1
InnerClasses:
com.sun.prism.impl.MeshTempState$1