public class com.sun.imageio.plugins.gif.GIFStreamMetadataFormat 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.GIFStreamMetadataFormat
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.GIFStreamMetadataFormat.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_stream_1.0"
1: iconst_2
invokespecial javax.imageio.metadata.IIOMetadataFormatImpl.<init>:(Ljava/lang/String;I)V
2: aload 0
ldc "Version"
ldc "javax_imageio_gif_stream_1.0"
3: iconst_0
4: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
5: aload 0
ldc "Version"
ldc "value"
6: iconst_0
iconst_1
aconst_null
7: getstatic com.sun.imageio.plugins.gif.GIFStreamMetadata.versionStrings:[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
8: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
9: aload 0
ldc "LogicalScreenDescriptor"
10: ldc "javax_imageio_gif_stream_1.0"
11: iconst_0
12: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
13: aload 0
ldc "LogicalScreenDescriptor"
ldc "logicalScreenWidth"
14: iconst_2
iconst_1
aconst_null
15: ldc "1"
ldc "65535"
iconst_1
iconst_1
16: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
17: aload 0
ldc "LogicalScreenDescriptor"
ldc "logicalScreenHeight"
18: iconst_2
iconst_1
aconst_null
19: ldc "1"
ldc "65535"
iconst_1
iconst_1
20: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
21: aload 0
ldc "LogicalScreenDescriptor"
ldc "colorResolution"
22: iconst_2
iconst_1
aconst_null
23: ldc "1"
ldc "8"
iconst_1
iconst_1
24: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
25: aload 0
ldc "LogicalScreenDescriptor"
ldc "pixelAspectRatio"
26: iconst_2
iconst_1
aconst_null
27: ldc "0"
ldc "255"
iconst_1
iconst_1
28: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
29: aload 0
ldc "GlobalColorTable"
30: ldc "javax_imageio_gif_stream_1.0"
31: iconst_2
sipush 256
32: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;II)V
33: aload 0
ldc "GlobalColorTable"
ldc "sizeOfGlobalColorTable"
34: iconst_2
iconst_1
aconst_null
35: getstatic com.sun.imageio.plugins.gif.GIFStreamMetadata.colorTableSizes:[Ljava/lang/String;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
36: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/util/List;)V
37: aload 0
ldc "GlobalColorTable"
ldc "backgroundColorIndex"
38: iconst_2
iconst_1
aconst_null
39: ldc "0"
ldc "255"
iconst_1
iconst_1
40: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
41: aload 0
ldc "GlobalColorTable"
ldc "sortFlag"
42: iconst_0
iconst_0
43: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addBooleanAttribute:(Ljava/lang/String;Ljava/lang/String;ZZ)V
44: aload 0
ldc "ColorTableEntry"
ldc "GlobalColorTable"
45: iconst_0
46: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addElement:(Ljava/lang/String;Ljava/lang/String;I)V
47: aload 0
ldc "ColorTableEntry"
ldc "index"
48: iconst_2
iconst_1
aconst_null
49: ldc "0"
ldc "255"
iconst_1
iconst_1
50: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
51: aload 0
ldc "ColorTableEntry"
ldc "red"
52: iconst_2
iconst_1
aconst_null
53: ldc "0"
ldc "255"
iconst_1
iconst_1
54: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
55: aload 0
ldc "ColorTableEntry"
ldc "green"
56: iconst_2
iconst_1
aconst_null
57: ldc "0"
ldc "255"
iconst_1
iconst_1
58: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
59: aload 0
ldc "ColorTableEntry"
ldc "blue"
60: iconst_2
iconst_1
aconst_null
61: ldc "0"
ldc "255"
iconst_1
iconst_1
62: invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.addAttribute:(Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V
63: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 64 0 this Lcom/sun/imageio/plugins/gif/GIFStreamMetadataFormat;
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/GIFStreamMetadataFormat;
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.GIFStreamMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
ifnonnull 2
1: new com.sun.imageio.plugins.gif.GIFStreamMetadataFormat
dup
invokespecial com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.<init>:()V
putstatic com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
2: StackMap locals:
StackMap stack:
getstatic com.sun.imageio.plugins.gif.GIFStreamMetadataFormat.instance:Ljavax/imageio/metadata/IIOMetadataFormat;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "GIFStreamMetadataFormat.java"