public class com.sun.imageio.plugins.gif.GIFImageMetadataFormat extends javax.imageio.metadata.IIOMetadataFormatImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.imageio.plugins.gif.GIFImageMetadataFormat
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.gif.GIFImageMetadataFormat.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_gif_image_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_gif_image_1.0"
4: iconst_0
5: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
6: aload 0
ldc "ImageDescriptor"
ldc "imageLeftPosition"
7: iconst_2
iconst_1
aconst_null
8: ldc "0"
ldc "65535"
iconst_1
iconst_1
9: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
10: aload 0
ldc "ImageDescriptor"
ldc "imageTopPosition"
11: iconst_2
iconst_1
aconst_null
12: ldc "0"
ldc "65535"
iconst_1
iconst_1
13: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
14: aload 0
ldc "ImageDescriptor"
ldc "imageWidth"
15: iconst_2
iconst_1
aconst_null
16: ldc "1"
ldc "65535"
iconst_1
iconst_1
17: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
18: aload 0
ldc "ImageDescriptor"
ldc "imageHeight"
19: iconst_2
iconst_1
aconst_null
20: ldc "1"
ldc "65535"
iconst_1
iconst_1
21: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
22: aload 0
ldc "ImageDescriptor"
ldc "interlaceFlag"
23: iconst_0
iconst_0
24: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;ZZ)V
25: aload 0
ldc "LocalColorTable"
26: ldc "javax_imageio_gif_image_1.0"
27: iconst_2
sipush 256
28: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
29: aload 0
ldc "LocalColorTable"
ldc "sizeOfLocalColorTable"
30: iconst_2
iconst_1
aconst_null
31: getstatic com.sun.imageio.plugins.gif.GIFStreamMetadata.colorTableSizes:[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
32: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
33: aload 0
ldc "LocalColorTable"
ldc "sortFlag"
34: iconst_0
iconst_0
35: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;ZZ)V
36: aload 0
ldc "ColorTableEntry"
ldc "LocalColorTable"
37: iconst_0
38: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
39: aload 0
ldc "ColorTableEntry"
ldc "index"
40: iconst_2
iconst_1
aconst_null
41: ldc "0"
ldc "255"
iconst_1
iconst_1
42: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
43: aload 0
ldc "ColorTableEntry"
ldc "red"
44: iconst_2
iconst_1
aconst_null
45: ldc "0"
ldc "255"
iconst_1
iconst_1
46: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
47: aload 0
ldc "ColorTableEntry"
ldc "green"
48: iconst_2
iconst_1
aconst_null
49: ldc "0"
ldc "255"
iconst_1
iconst_1
50: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
51: aload 0
ldc "ColorTableEntry"
ldc "blue"
52: iconst_2
iconst_1
aconst_null
53: ldc "0"
ldc "255"
iconst_1
iconst_1
54: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
55: aload 0
ldc "GraphicControlExtension"
56: ldc "javax_imageio_gif_image_1.0"
57: iconst_0
58: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
59: aload 0
ldc "GraphicControlExtension"
ldc "disposalMethod"
60: iconst_0
iconst_1
aconst_null
61: getstatic com.sun.imageio.plugins.gif.GIFImageMetadata.disposalMethodNames:[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
62: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
63: aload 0
ldc "GraphicControlExtension"
ldc "userInputFlag"
64: iconst_0
iconst_0
65: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;ZZ)V
66: aload 0
ldc "GraphicControlExtension"
ldc "transparentColorFlag"
67: iconst_0
iconst_0
68: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;ZZ)V
69: aload 0
ldc "GraphicControlExtension"
ldc "delayTime"
70: iconst_2
iconst_1
aconst_null
71: ldc "0"
ldc "65535"
iconst_1
iconst_1
72: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
73: aload 0
ldc "GraphicControlExtension"
ldc "transparentColorIndex"
74: iconst_2
iconst_1
aconst_null
75: ldc "0"
ldc "255"
iconst_1
iconst_1
76: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
77: aload 0
ldc "PlainTextExtension"
78: ldc "javax_imageio_gif_image_1.0"
79: iconst_0
80: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
81: aload 0
ldc "PlainTextExtension"
ldc "textGridLeft"
82: iconst_2
iconst_1
aconst_null
83: ldc "0"
ldc "65535"
iconst_1
iconst_1
84: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
85: aload 0
ldc "PlainTextExtension"
ldc "textGridTop"
86: iconst_2
iconst_1
aconst_null
87: ldc "0"
ldc "65535"
iconst_1
iconst_1
88: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
89: aload 0
ldc "PlainTextExtension"
ldc "textGridWidth"
90: iconst_2
iconst_1
aconst_null
91: ldc "1"
ldc "65535"
iconst_1
iconst_1
92: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
93: aload 0
ldc "PlainTextExtension"
ldc "textGridHeight"
94: iconst_2
iconst_1
aconst_null
95: ldc "1"
ldc "65535"
iconst_1
iconst_1
96: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
97: aload 0
ldc "PlainTextExtension"
ldc "characterCellWidth"
98: iconst_2
iconst_1
aconst_null
99: ldc "1"
ldc "255"
iconst_1
iconst_1
100: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
101: aload 0
ldc "PlainTextExtension"
ldc "characterCellHeight"
102: iconst_2
iconst_1
aconst_null
103: ldc "1"
ldc "255"
iconst_1
iconst_1
104: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
105: aload 0
ldc "PlainTextExtension"
ldc "textForegroundColor"
106: iconst_2
iconst_1
aconst_null
107: ldc "0"
ldc "255"
iconst_1
iconst_1
108: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
109: aload 0
ldc "PlainTextExtension"
ldc "textBackgroundColor"
110: iconst_2
iconst_1
aconst_null
111: ldc "0"
ldc "255"
iconst_1
iconst_1
112: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
113: aload 0
ldc "ApplicationExtensions"
114: ldc "javax_imageio_gif_image_1.0"
115: iconst_1
ldc 2147483647
116: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
117: aload 0
ldc "ApplicationExtension"
ldc "ApplicationExtensions"
118: iconst_0
119: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
120: aload 0
ldc "ApplicationExtension"
ldc "applicationID"
121: iconst_0
iconst_1
aconst_null
122: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
123: aload 0
ldc "ApplicationExtension"
ldc "authenticationCode"
124: iconst_0
iconst_1
aconst_null
125: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
126: aload 0
ldc "ApplicationExtension"
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
127: iconst_0
ldc 2147483647
128: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addObjectValue:(Ljava/lang/String;Ljava/lang/Class;II)V
129: aload 0
ldc "CommentExtensions"
130: ldc "javax_imageio_gif_image_1.0"
131: iconst_1
ldc 2147483647
132: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
133: aload 0
ldc "CommentExtension"
ldc "CommentExtensions"
134: iconst_0
135: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
136: aload 0
ldc "CommentExtension"
ldc "value"
137: iconst_0
iconst_1
aconst_null
138: invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;)V
139: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 140 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadataFormat;
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/gif/GIFImageMetadataFormat;
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.gif.GIFImageMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
ifnonnull 2
1: new com.sun.imageio.plugins.gif.GIFImageMetadataFormat
dup
invokespecial com.sun.imageio.plugins.gif.GIFImageMetadataFormat.<init>:()V
putstatic com.sun.imageio.plugins.gif.GIFImageMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
2: StackMap locals:
StackMap stack:
getstatic com.sun.imageio.plugins.gif.GIFImageMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "GIFImageMetadataFormat.java"