public class com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat extends com.sun.imageio.plugins.jpeg.JPEGMetadataFormat
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat
super_class: com.sun.imageio.plugins.jpeg.JPEGMetadataFormat
{
private static com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat theInstance;
descriptor: Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
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.jpeg.JPEGImageMetadataFormat.theInstance:Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=7, args_size=1
start local 0 0: aload 0
ldc "javax_imageio_jpeg_image_1.0"
1: iconst_1
invokespecial com.sun.imageio.plugins.jpeg.JPEGMetadataFormat.<init>:(Ljava/lang/String;I)V
2: aload 0
ldc "JPEGvariety"
3: ldc "javax_imageio_jpeg_image_1.0"
4: iconst_3
5: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
6: aload 0
ldc "markerSequence"
7: ldc "javax_imageio_jpeg_image_1.0"
8: iconst_4
9: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
10: aload 0
ldc "app0JFIF"
ldc "JPEGvariety"
iconst_2
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
11: aload 0
ldc "markerSequence"
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addStreamElements:(Ljava/lang/String;)V
12: aload 0
ldc "app14Adobe"
ldc "markerSequence"
iconst_0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
13: aload 0
ldc "sof"
ldc "markerSequence"
iconst_1
iconst_4
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
14: aload 0
ldc "sos"
ldc "markerSequence"
iconst_1
iconst_4
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
15: aload 0
ldc "JFXX"
ldc "app0JFIF"
iconst_1
ldc 2147483647
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
16: aload 0
ldc "app0JFXX"
ldc "JFXX"
iconst_3
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
17: aload 0
ldc "app2ICC"
ldc "app0JFIF"
iconst_0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
18: aload 0
ldc "app0JFIF"
19: ldc "majorVersion"
20: iconst_2
21: iconst_0
22: ldc "1"
23: ldc "0"
ldc "255"
24: iconst_1
iconst_1
25: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
26: aload 0
ldc "app0JFIF"
27: ldc "minorVersion"
28: iconst_2
29: iconst_0
30: ldc "2"
31: ldc "0"
ldc "255"
32: iconst_1
iconst_1
33: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
34: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 35: aload 1
ldc "0"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
36: aload 1
ldc "1"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
37: aload 1
ldc "2"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
38: aload 0
ldc "app0JFIF"
39: ldc "resUnits"
40: iconst_2
41: iconst_0
42: ldc "0"
43: aload 1
44: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
45: aload 0
ldc "app0JFIF"
46: ldc "Xdensity"
47: iconst_2
48: iconst_0
49: ldc "1"
50: ldc "1"
ldc "65535"
51: iconst_1
iconst_1
52: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
53: aload 0
ldc "app0JFIF"
54: ldc "Ydensity"
55: iconst_2
56: iconst_0
57: ldc "1"
58: ldc "1"
ldc "65535"
59: iconst_1
iconst_1
60: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
61: aload 0
ldc "app0JFIF"
62: ldc "thumbWidth"
63: iconst_2
64: iconst_0
65: ldc "0"
66: ldc "0"
ldc "255"
67: iconst_1
iconst_1
68: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
69: aload 0
ldc "app0JFIF"
70: ldc "thumbHeight"
71: iconst_2
72: iconst_0
73: ldc "0"
74: ldc "0"
ldc "255"
75: iconst_1
iconst_1
76: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
77: aload 0
ldc "JFIFthumbJPEG"
ldc "app0JFXX"
iconst_2
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
78: aload 0
ldc "JFIFthumbPalette"
ldc "app0JFXX"
iconst_0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
79: aload 0
ldc "JFIFthumbRGB"
ldc "app0JFXX"
iconst_0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
80: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 81: aload 2
ldc "16"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
82: aload 2
ldc "17"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
83: aload 2
ldc "19"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
84: aload 0
ldc "app0JFXX"
85: ldc "extensionCode"
86: iconst_2
87: iconst_0
88: aconst_null
89: aload 2
90: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
91: aload 0
ldc "markerSequence"
ldc "JFIFthumbJPEG"
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addChildElement:(Ljava/lang/String;Ljava/lang/String;)V
92: aload 0
ldc "JFIFthumbPalette"
93: ldc "thumbWidth"
94: iconst_2
95: iconst_0
96: aconst_null
97: ldc "0"
ldc "255"
98: iconst_1
iconst_1
99: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
100: aload 0
ldc "JFIFthumbPalette"
101: ldc "thumbHeight"
102: iconst_2
103: iconst_0
104: aconst_null
105: ldc "0"
ldc "255"
106: iconst_1
iconst_1
107: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
108: aload 0
ldc "JFIFthumbRGB"
109: ldc "thumbWidth"
110: iconst_2
111: iconst_0
112: aconst_null
113: ldc "0"
ldc "255"
114: iconst_1
iconst_1
115: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
116: aload 0
ldc "JFIFthumbRGB"
117: ldc "thumbHeight"
118: iconst_2
119: iconst_0
120: aconst_null
121: ldc "0"
ldc "255"
122: iconst_1
iconst_1
123: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
124: aload 0
ldc "app2ICC"
ldc Ljava/awt/color/ICC_Profile;
iconst_0
aconst_null
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addObjectValue:(Ljava/lang/String;Ljava/lang/Class;ZLjava/lang/Object;)V
125: aload 0
ldc "app14Adobe"
126: ldc "version"
127: iconst_2
128: iconst_0
129: ldc "100"
130: ldc "100"
ldc "255"
131: iconst_1
iconst_1
132: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
133: aload 0
ldc "app14Adobe"
134: ldc "flags0"
135: iconst_2
136: iconst_0
137: ldc "0"
138: ldc "0"
ldc "65535"
139: iconst_1
iconst_1
140: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
141: aload 0
ldc "app14Adobe"
142: ldc "flags1"
143: iconst_2
144: iconst_0
145: ldc "0"
146: ldc "0"
ldc "65535"
147: iconst_1
iconst_1
148: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
149: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 150: aload 3
ldc "0"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
151: aload 3
ldc "1"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
152: aload 3
ldc "2"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
153: aload 0
ldc "app14Adobe"
154: ldc "transform"
155: iconst_2
156: iconst_1
157: aconst_null
158: aload 3
159: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
160: aload 0
ldc "componentSpec"
ldc "sof"
iconst_0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
161: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 162: aload 4
ldc "0"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
163: aload 4
ldc "1"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
164: aload 4
ldc "2"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
165: aload 0
ldc "sof"
166: ldc "process"
167: iconst_2
168: iconst_0
169: aconst_null
170: aload 4
171: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
172: aload 0
ldc "sof"
173: ldc "samplePrecision"
174: iconst_2
175: iconst_0
176: ldc "8"
177: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
178: aload 0
ldc "sof"
179: ldc "numLines"
180: iconst_2
181: iconst_0
182: aconst_null
183: ldc "0"
ldc "65535"
184: iconst_1
iconst_1
185: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
186: aload 0
ldc "sof"
187: ldc "samplesPerLine"
188: iconst_2
189: iconst_0
190: aconst_null
191: ldc "0"
ldc "65535"
192: iconst_1
iconst_1
193: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
194: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 195: aload 5
ldc "1"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
196: aload 5
ldc "2"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
197: aload 5
ldc "3"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
198: aload 5
ldc "4"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
199: aload 0
ldc "sof"
200: ldc "numFrameComponents"
201: iconst_2
202: iconst_0
203: aconst_null
204: aload 5
205: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
206: aload 0
ldc "componentSpec"
207: ldc "componentId"
208: iconst_2
209: iconst_1
210: aconst_null
211: ldc "0"
ldc "255"
212: iconst_1
iconst_1
213: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
214: aload 0
ldc "componentSpec"
215: ldc "HsamplingFactor"
216: iconst_2
217: iconst_1
218: aconst_null
219: ldc "1"
ldc "255"
220: iconst_1
iconst_1
221: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
222: aload 0
ldc "componentSpec"
223: ldc "VsamplingFactor"
224: iconst_2
225: iconst_1
226: aconst_null
227: ldc "1"
ldc "255"
228: iconst_1
iconst_1
229: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
230: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 231: aload 6
ldc "0"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
232: aload 6
ldc "1"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
233: aload 6
ldc "2"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
234: aload 6
ldc "3"
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
235: aload 0
ldc "componentSpec"
236: ldc "QtableSelector"
237: iconst_2
238: iconst_1
239: aconst_null
240: aload 6
241: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
242: aload 0
ldc "scanComponentSpec"
ldc "sos"
iconst_0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
243: aload 0
ldc "sos"
244: ldc "numScanComponents"
245: iconst_2
246: iconst_1
247: aconst_null
248: aload 5
249: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
250: aload 0
ldc "sos"
251: ldc "startSpectralSelection"
252: iconst_2
253: iconst_0
254: ldc "0"
255: ldc "0"
ldc "63"
256: iconst_1
iconst_1
257: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
258: aload 0
ldc "sos"
259: ldc "endSpectralSelection"
260: iconst_2
261: iconst_0
262: ldc "63"
263: ldc "0"
ldc "63"
264: iconst_1
iconst_1
265: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
266: aload 0
ldc "sos"
267: ldc "approxHigh"
268: iconst_2
269: iconst_0
270: ldc "0"
271: ldc "0"
ldc "15"
272: iconst_1
iconst_1
273: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
274: aload 0
ldc "sos"
275: ldc "approxLow"
276: iconst_2
277: iconst_0
278: ldc "0"
279: ldc "0"
ldc "15"
280: iconst_1
iconst_1
281: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
282: aload 0
ldc "scanComponentSpec"
283: ldc "componentSelector"
284: iconst_2
285: iconst_1
286: aconst_null
287: ldc "0"
ldc "255"
288: iconst_1
iconst_1
289: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
290: aload 0
ldc "scanComponentSpec"
291: ldc "dcHuffTable"
292: iconst_2
293: iconst_1
294: aconst_null
295: aload 6
296: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
297: aload 0
ldc "scanComponentSpec"
298: ldc "acHuffTable"
299: iconst_2
300: iconst_1
301: aconst_null
302: aload 6
303: invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
304: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 305 0 this Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
35 305 1 resUnits Ljava/util/List;
81 305 2 codes Ljava/util/List;
150 305 3 transforms Ljava/util/List;
162 305 4 procs Ljava/util/List;
195 305 5 comps Ljava/util/List;
231 305 6 tabids Ljava/util/List;
public boolean canNodeAppear(java.lang.String, javax.imageio.ImageTypeSpecifier);
descriptor: (Ljava/lang/String;Ljavax/imageio/ImageTypeSpecifier;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.getRootName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
1: aload 1
ldc "JPEGvariety"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: aload 0
aload 1
ldc "markerSequence"
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.isInSubtree:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc "app0JFIF"
invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.isInSubtree:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 7
5: aload 2
iconst_1
invokestatic com.sun.imageio.plugins.jpeg.JPEG.isJFIFcompliant:(Ljavax/imageio/ImageTypeSpecifier;Z)Z
ifeq 7
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
0 8 1 elementName Ljava/lang/String;
0 8 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.jpeg.JPEGImageMetadataFormat.theInstance:Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
ifnonnull 2
1: new com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat
dup
invokespecial com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.<init>:()V
putstatic com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.theInstance:Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
2: StackMap locals:
StackMap stack:
getstatic com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat.theInstance:Lcom/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JPEGImageMetadataFormat.java"