public class com.sun.imageio.plugins.bmp.BMPMetadataFormat extends javax.imageio.metadata.IIOMetadataFormatImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.imageio.plugins.bmp.BMPMetadataFormat
super_class: javax.imageio.metadata.IIOMetadataFormatImpl
{
private static javax.imageio.metadata.IIOMetadataFormat instance;
descriptor: Ljavax/imageio/metadata/IIOMetadataFormat;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic com.sun.imageio.plugins.bmp.BMPMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=1, args_size=1
start local 0 0: aload 0
ldc "javax_imageio_bmp_1.0"
1: iconst_2
invokespecial javax.imageio.metadata.IIOMetadataFormatImpl.<init>:(Ljava/lang/String;I)V
2: aload 0
ldc "ImageDescriptor"
3: ldc "javax_imageio_bmp_1.0"
4: iconst_0
5: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
6: aload 0
ldc "ImageDescriptor"
ldc "bmpVersion"
7: iconst_0
iconst_1
aconst_null
8: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
9: aload 0
ldc "ImageDescriptor"
ldc "width"
10: iconst_2
iconst_1
aconst_null
11: ldc "0"
ldc "65535"
iconst_1
iconst_1
12: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
13: aload 0
ldc "ImageDescriptor"
ldc "height"
14: iconst_2
iconst_1
aconst_null
15: ldc "1"
ldc "65535"
iconst_1
iconst_1
16: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
17: aload 0
ldc "ImageDescriptor"
ldc "bitsPerPixel"
18: iconst_2
iconst_1
aconst_null
19: ldc "1"
ldc "65535"
iconst_1
iconst_1
20: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
21: aload 0
ldc "ImageDescriptor"
ldc "compression"
22: iconst_2
iconst_0
aconst_null
23: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
24: aload 0
ldc "ImageDescriptor"
ldc "imageSize"
25: iconst_2
iconst_1
aconst_null
26: ldc "1"
ldc "65535"
iconst_1
iconst_1
27: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
28: aload 0
ldc "PixelsPerMeter"
29: ldc "javax_imageio_bmp_1.0"
30: iconst_0
31: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
32: aload 0
ldc "PixelsPerMeter"
ldc "X"
33: iconst_2
iconst_0
aconst_null
34: ldc "1"
ldc "65535"
iconst_1
iconst_1
35: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
36: aload 0
ldc "PixelsPerMeter"
ldc "Y"
37: iconst_2
iconst_0
aconst_null
38: ldc "1"
ldc "65535"
iconst_1
iconst_1
39: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
40: aload 0
ldc "ColorsUsed"
41: ldc "javax_imageio_bmp_1.0"
42: iconst_0
43: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
44: aload 0
ldc "ColorsUsed"
ldc "value"
45: iconst_2
iconst_1
aconst_null
46: ldc "0"
ldc "65535"
iconst_1
iconst_1
47: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
48: aload 0
ldc "ColorsImportant"
49: ldc "javax_imageio_bmp_1.0"
50: iconst_0
51: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
52: aload 0
ldc "ColorsImportant"
ldc "value"
53: iconst_2
iconst_0
aconst_null
54: ldc "0"
ldc "65535"
iconst_1
iconst_1
55: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
56: aload 0
ldc "BI_BITFIELDS_Mask"
57: ldc "javax_imageio_bmp_1.0"
58: iconst_0
59: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
60: aload 0
ldc "BI_BITFIELDS_Mask"
ldc "red"
61: iconst_2
iconst_0
aconst_null
62: ldc "0"
ldc "65535"
iconst_1
iconst_1
63: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
64: aload 0
ldc "BI_BITFIELDS_Mask"
ldc "green"
65: iconst_2
iconst_0
aconst_null
66: ldc "0"
ldc "65535"
iconst_1
iconst_1
67: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
68: aload 0
ldc "BI_BITFIELDS_Mask"
ldc "blue"
69: iconst_2
iconst_0
aconst_null
70: ldc "0"
ldc "65535"
iconst_1
iconst_1
71: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
72: aload 0
ldc "ColorSpace"
73: ldc "javax_imageio_bmp_1.0"
74: iconst_0
75: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
76: aload 0
ldc "ColorSpace"
ldc "value"
77: iconst_2
iconst_0
aconst_null
78: ldc "0"
ldc "65535"
iconst_1
iconst_1
79: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
80: aload 0
ldc "LCS_CALIBRATED_RGB"
81: ldc "javax_imageio_bmp_1.0"
82: iconst_0
83: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
84: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "redX"
85: iconst_4
iconst_0
aconst_null
86: ldc "0"
ldc "65535"
iconst_1
iconst_1
87: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
88: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "redY"
89: iconst_4
iconst_0
aconst_null
90: ldc "0"
ldc "65535"
iconst_1
iconst_1
91: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
92: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "redZ"
93: iconst_4
iconst_0
aconst_null
94: ldc "0"
ldc "65535"
iconst_1
iconst_1
95: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
96: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "greenX"
97: iconst_4
iconst_0
aconst_null
98: ldc "0"
ldc "65535"
iconst_1
iconst_1
99: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
100: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "greenY"
101: iconst_4
iconst_0
aconst_null
102: ldc "0"
ldc "65535"
iconst_1
iconst_1
103: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
104: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "greenZ"
105: iconst_4
iconst_0
aconst_null
106: ldc "0"
ldc "65535"
iconst_1
iconst_1
107: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
108: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "blueX"
109: iconst_4
iconst_0
aconst_null
110: ldc "0"
ldc "65535"
iconst_1
iconst_1
111: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
112: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "blueY"
113: iconst_4
iconst_0
aconst_null
114: ldc "0"
ldc "65535"
iconst_1
iconst_1
115: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
116: aload 0
ldc "LCS_CALIBRATED_RGB"
ldc "blueZ"
117: iconst_4
iconst_0
aconst_null
118: ldc "0"
ldc "65535"
iconst_1
iconst_1
119: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
120: aload 0
ldc "LCS_CALIBRATED_RGB_GAMMA"
121: ldc "javax_imageio_bmp_1.0"
122: iconst_0
123: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
124: aload 0
ldc "LCS_CALIBRATED_RGB_GAMMA"
ldc "red"
125: iconst_2
iconst_0
aconst_null
126: ldc "0"
ldc "65535"
iconst_1
iconst_1
127: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
128: aload 0
ldc "LCS_CALIBRATED_RGB_GAMMA"
ldc "green"
129: iconst_2
iconst_0
aconst_null
130: ldc "0"
ldc "65535"
iconst_1
iconst_1
131: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
132: aload 0
ldc "LCS_CALIBRATED_RGB_GAMMA"
ldc "blue"
133: iconst_2
iconst_0
aconst_null
134: ldc "0"
ldc "65535"
iconst_1
iconst_1
135: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
136: aload 0
ldc "Intent"
137: ldc "javax_imageio_bmp_1.0"
138: iconst_0
139: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
140: aload 0
ldc "Intent"
ldc "value"
141: iconst_2
iconst_0
aconst_null
142: ldc "0"
ldc "65535"
iconst_1
iconst_1
143: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
144: aload 0
ldc "Palette"
145: ldc "javax_imageio_bmp_1.0"
146: iconst_2
sipush 256
147: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
148: aload 0
ldc "Palette"
ldc "sizeOfPalette"
149: iconst_2
iconst_1
aconst_null
150: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
151: aload 0
ldc "Palette"
ldc "sortFlag"
152: iconst_0
iconst_0
153: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;ZZ)V
154: aload 0
ldc "PaletteEntry"
ldc "Palette"
155: iconst_0
156: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
157: aload 0
ldc "PaletteEntry"
ldc "index"
158: iconst_2
iconst_1
aconst_null
159: ldc "0"
ldc "255"
iconst_1
iconst_1
160: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
161: aload 0
ldc "PaletteEntry"
ldc "red"
162: iconst_2
iconst_1
aconst_null
163: ldc "0"
ldc "255"
iconst_1
iconst_1
164: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
165: aload 0
ldc "PaletteEntry"
ldc "green"
166: iconst_2
iconst_1
aconst_null
167: ldc "0"
ldc "255"
iconst_1
iconst_1
168: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
169: aload 0
ldc "PaletteEntry"
ldc "blue"
170: iconst_2
iconst_1
aconst_null
171: ldc "0"
ldc "255"
iconst_1
iconst_1
172: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
173: aload 0
ldc "CommentExtensions"
174: ldc "javax_imageio_bmp_1.0"
175: iconst_1
ldc 2147483647
176: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
177: aload 0
ldc "CommentExtension"
ldc "CommentExtensions"
178: iconst_0
179: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
180: aload 0
ldc "CommentExtension"
ldc "value"
181: iconst_0
iconst_1
aconst_null
182: invokevirtual com.sun.imageio.plugins.bmp.BMPMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
183: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 184 0 this Lcom/sun/imageio/plugins/bmp/BMPMetadataFormat;
public boolean canNodeAppear(java.lang.String, javax.imageio.ImageTypeSpecifier);
descriptor: (Ljava/lang/String;Ljavax/imageio/ImageTypeSpecifier;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/bmp/BMPMetadataFormat;
0 1 1 elementName Ljava/lang/String;
0 1 2 imageType Ljavax/imageio/ImageTypeSpecifier;
MethodParameters:
Name Flags
elementName
imageType
public static synchronized javax.imageio.metadata.IIOMetadataFormat getInstance();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataFormat;
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=0, args_size=0
0: getstatic com.sun.imageio.plugins.bmp.BMPMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
ifnonnull 2
1: new com.sun.imageio.plugins.bmp.BMPMetadataFormat
dup
invokespecial com.sun.imageio.plugins.bmp.BMPMetadataFormat.<init>:()V
putstatic com.sun.imageio.plugins.bmp.BMPMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
2: StackMap locals:
StackMap stack:
getstatic com.sun.imageio.plugins.bmp.BMPMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BMPMetadataFormat.java"