public class com.sun.imageio.plugins.gif.GIFImageMetadata extends com.sun.imageio.plugins.gif.GIFMetadata
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.imageio.plugins.gif.GIFImageMetadata
super_class: com.sun.imageio.plugins.gif.GIFMetadata
{
static final java.lang.String nativeMetadataFormatName;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "javax_imageio_gif_image_1.0"
static final java.lang.String[] disposalMethodNames;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
public int imageLeftPosition;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int imageTopPosition;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int imageWidth;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int imageHeight;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean interlaceFlag;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sortFlag;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public byte[] localColorTable;
descriptor: [B
flags: (0x0001) ACC_PUBLIC
public int disposalMethod;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean userInputFlag;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean transparentColorFlag;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int delayTime;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int transparentColorIndex;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean hasPlainTextExtension;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int textGridLeft;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int textGridTop;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int textGridWidth;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int textGridHeight;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int characterCellWidth;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int characterCellHeight;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int textForegroundColor;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int textBackgroundColor;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public byte[] text;
descriptor: [B
flags: (0x0001) ACC_PUBLIC
public java.util.List applicationIDs;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
public java.util.List authenticationCodes;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
public java.util.List applicationData;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
public java.util.List ;
descriptor: Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 8
anewarray java.lang.String
dup
iconst_0
1: ldc "none"
aastore
dup
iconst_1
2: ldc "doNotDispose"
aastore
dup
iconst_2
3: ldc "restoreToBackgroundColor"
aastore
dup
iconst_3
4: ldc "restoreToPrevious"
aastore
dup
iconst_4
5: ldc "undefinedDisposalMethod4"
aastore
dup
iconst_5
6: ldc "undefinedDisposalMethod5"
aastore
dup
bipush 6
7: ldc "undefinedDisposalMethod6"
aastore
dup
bipush 7
8: ldc "undefinedDisposalMethod7"
aastore
9: putstatic com.sun.imageio.plugins.gif.GIFImageMetadata.disposalMethodNames:[Ljava/lang/String;
10: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(boolean, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[]);
descriptor: (ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
1: aload 2
2: aload 3
3: aload 4
4: aload 5
invokespecial com.sun.imageio.plugins.gif.GIFMetadata.<init>:(ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
5: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.interlaceFlag:Z
6: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.sortFlag:Z
7: aload 0
aconst_null
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.localColorTable:[B
8: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.disposalMethod:I
9: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.userInputFlag:Z
10: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.transparentColorFlag:Z
11: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.delayTime:I
12: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.transparentColorIndex:I
13: aload 0
iconst_0
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.hasPlainTextExtension:Z
14: aload 0
aconst_null
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.applicationIDs:Ljava/util/List;
15: aload 0
aconst_null
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.authenticationCodes:Ljava/util/List;
16: aload 0
aconst_null
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.applicationData:Ljava/util/List;
17: aload 0
aconst_null
putfield com.sun.imageio.plugins.gif.GIFImageMetadata.comments:Ljava/util/List;
18: 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 19 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
0 19 1 standardMetadataFormatSupported Z
0 19 2 nativeMetadataFormatName Ljava/lang/String;
0 19 3 nativeMetadataFormatClassName Ljava/lang/String;
0 19 4 extraMetadataFormatNames [Ljava/lang/String;
0 19 5 extraMetadataFormatClassNames [Ljava/lang/String;
MethodParameters:
Name Flags
standardMetadataFormatSupported
nativeMetadataFormatName
nativeMetadataFormatClassName
extraMetadataFormatNames
extraMetadataFormatClassNames
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
1: ldc "javax_imageio_gif_image_1.0"
2: ldc "com.sun.imageio.plugins.gif.GIFImageMetadataFormat"
3: aconst_null
aconst_null
invokespecial com.sun.imageio.plugins.gif.GIFImageMetadata.<init>:(ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public boolean isReadOnly();
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/imageio/plugins/gif/GIFImageMetadata;
public Node getAsTree(java.lang.String);
descriptor: (Ljava/lang/String;)LNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getNativeTree() from the type GIFImageMetadata refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
MethodParameters:
Name Flags
formatName
private java.lang.String toISO8859(byte[]);
descriptor: ([B)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.String
dup
aload 1
ldc "ISO-8859-1"
invokespecial java.lang.String.<init>:([BLjava/lang/String;)V
1: areturn
2: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
pop
3: ldc ""
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
0 4 1 data [B
Exception table:
from to target type
0 1 2 Class java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
data
private Node getNativeTree();
descriptor: ()LNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public javax.imageio.metadata.IIOMetadataNode getStandardChromaNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public javax.imageio.metadata.IIOMetadataNode getStandardDataNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public javax.imageio.metadata.IIOMetadataNode getStandardTextNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public void setFromTree(java.lang.String, Node);
descriptor: (Ljava/lang/String;LNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
formatName
root
protected void mergeNativeTree(Node);
descriptor: (LNode;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
root
protected void mergeStandardTree(Node);
descriptor: (LNode;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNode cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
root
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.IllegalStateException
dup
ldc "Metadata is read-only!"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/imageio/plugins/gif/GIFImageMetadata;
public void mergeTree(java.lang.String, Node);
descriptor: (Ljava/lang/String;LNode;)V
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type GIFImageMetadata must implement the inherited abstract method IIOMetadata.mergeTree(String, Node)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
protected void mergeNativeTree(Node);
descriptor: (LNode;)V
flags: (0x1004) ACC_PROTECTED, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type GIFImageMetadata must implement the inherited abstract method GIFMetadata.mergeNativeTree(Node)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
protected void mergeStandardTree(Node);
descriptor: (LNode;)V
flags: (0x1004) ACC_PROTECTED, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type GIFImageMetadata must implement the inherited abstract method GIFMetadata.mergeStandardTree(Node)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
public void mergeTree(java.lang.String, Node);
descriptor: (Ljava/lang/String;LNode;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokespecial com.sun.imageio.plugins.gif.GIFMetadata.mergeTree:(Ljava/lang/String;LNode;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
public Node getAsTree(java.lang.String);
descriptor: (Ljava/lang/String;)LNode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.imageio.plugins.gif.GIFImageMetadata.getAsTree:(Ljava/lang/String;)LNode;
checkcast Node
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "GIFImageMetadata.java"