public class com.sun.prism.null3d.DummyShader extends com.sun.prism.null3d.DummyResource implements com.sun.prism.ps.Shader
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.prism.null3d.DummyShader
super_class: com.sun.prism.null3d.DummyResource
{
final java.util.Map<java.lang.String, java.lang.Integer> registers;
descriptor: Ljava/util/Map;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
public void <init>(com.sun.prism.null3d.DummyContext, java.lang.String);
descriptor: (Lcom/sun/prism/null3d/DummyContext;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial com.sun.prism.null3d.DummyResource.<init>:(Lcom/sun/prism/null3d/DummyContext;)V
1: aload 0
aconst_null
putfield com.sun.prism.null3d.DummyShader.registers:Ljava/util/Map;
2: aload 0
aload 2
putfield com.sun.prism.null3d.DummyShader.name:Ljava/lang/String;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/null3d/DummyShader;
0 4 1 context Lcom/sun/prism/null3d/DummyContext;
0 4 2 name Ljava/lang/String;
MethodParameters:
Name Flags
context
name
public void <init>(com.sun.prism.null3d.DummyContext, java.util.Map<java.lang.String, java.lang.Integer>);
descriptor: (Lcom/sun/prism/null3d/DummyContext;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial com.sun.prism.null3d.DummyResource.<init>:(Lcom/sun/prism/null3d/DummyContext;)V
1: aload 0
aload 2
putfield com.sun.prism.null3d.DummyShader.registers:Ljava/util/Map;
2: aload 0
ldc "null"
putfield com.sun.prism.null3d.DummyShader.name:Ljava/lang/String;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/null3d/DummyShader;
0 4 1 context Lcom/sun/prism/null3d/DummyContext;
0 4 2 registers Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
Signature: (Lcom/sun/prism/null3d/DummyContext;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
context
registers
public void enable();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
public void disable();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
public void setConstant(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 i0 I
MethodParameters:
Name Flags
name
i0
public void setConstant(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 i0 I
0 1 3 i1 I
MethodParameters:
Name Flags
name
i0
i1
public void setConstant(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 i0 I
0 1 3 i1 I
0 1 4 i2 I
MethodParameters:
Name Flags
name
i0
i1
i2
public void setConstant(java.lang.String, int, int, int, int);
descriptor: (Ljava/lang/String;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: return
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 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 i0 I
0 1 3 i1 I
0 1 4 i2 I
0 1 5 i3 I
MethodParameters:
Name Flags
name
i0
i1
i2
i3
public void setConstants(java.lang.String, java.nio.IntBuffer, int, int);
descriptor: (Ljava/lang/String;Ljava/nio/IntBuffer;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 buf Ljava/nio/IntBuffer;
0 1 3 off I
0 1 4 count I
MethodParameters:
Name Flags
name
buf
off
count
public void setConstant(java.lang.String, float);
descriptor: (Ljava/lang/String;F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 f0 F
MethodParameters:
Name Flags
name
f0
public void setConstant(java.lang.String, float, float);
descriptor: (Ljava/lang/String;FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 f0 F
0 1 3 f1 F
MethodParameters:
Name Flags
name
f0
f1
public void setConstant(java.lang.String, float, float, float);
descriptor: (Ljava/lang/String;FFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 f0 F
0 1 3 f1 F
0 1 4 f2 F
MethodParameters:
Name Flags
name
f0
f1
f2
public void setConstant(java.lang.String, float, float, float, float);
descriptor: (Ljava/lang/String;FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: return
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 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 f0 F
0 1 3 f1 F
0 1 4 f2 F
0 1 5 f3 F
MethodParameters:
Name Flags
name
f0
f1
f2
f3
public void setConstants(java.lang.String, java.nio.FloatBuffer, int, int);
descriptor: (Ljava/lang/String;Ljava/nio/FloatBuffer;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
0 1 1 name Ljava/lang/String;
0 1 2 buf Ljava/nio/FloatBuffer;
0 1 3 off I
0 1 4 count I
MethodParameters:
Name Flags
name
buf
off
count
public boolean isValid();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/null3d/DummyShader;
}
SourceFile: "DummyShader.java"