class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment extends com.sun.imageio.plugins.jpeg.MarkerSegment
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment
super_class: com.sun.imageio.plugins.jpeg.MarkerSegment
{
int code;
descriptor: I
flags: (0x0000)
com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb thumb;
descriptor: Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
flags: (0x0000)
private static final int DATA_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private static final int ID_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
final com.sun.imageio.plugins.jpeg.JFIFMarkerSegment this$0;
descriptor: Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.imageio.plugins.jpeg.JFIFMarkerSegment, com.sun.imageio.plugins.jpeg.JPEGBuffer, com.sun.imageio.plugins.jpeg.JPEGImageReader);
descriptor: (Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;Lcom/sun/imageio/plugins/jpeg/JPEGImageReader;)V
flags: (0x0000)
Code:
stack=7, locals=6, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
1: aload 0
aload 2
invokespecial com.sun.imageio.plugins.jpeg.MarkerSegment.<init>:(Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;)V
2: aload 2
dup
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
iconst_5
iadd
putfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
3: aload 0
aload 2
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.buf:[B
aload 2
dup
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
baload
sipush 255
iand
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
4: aload 2
dup
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufAvail:I
bipush 6
isub
putfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufAvail:I
5: aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
bipush 16
if_icmpne 8
6: aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG
dup
aload 1
aload 2
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.length:I
aload 3
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;ILcom/sun/imageio/plugins/jpeg/JPEGImageReader;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
7: goto 16
8: StackMap locals: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment com.sun.imageio.plugins.jpeg.JFIFMarkerSegment com.sun.imageio.plugins.jpeg.JPEGBuffer com.sun.imageio.plugins.jpeg.JPEGImageReader
StackMap stack:
aload 2
iconst_2
invokevirtual com.sun.imageio.plugins.jpeg.JPEGBuffer.loadBuf:(I)V
9: aload 2
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.buf:[B
aload 2
dup
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
baload
sipush 255
iand
istore 4
start local 4 10: aload 2
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.buf:[B
aload 2
dup
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
dup_x1
iconst_1
iadd
putfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufPtr:I
baload
sipush 255
iand
istore 5
start local 5 11: aload 2
dup
getfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufAvail:I
iconst_2
isub
putfield com.sun.imageio.plugins.jpeg.JPEGBuffer.bufAvail:I
12: aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
bipush 17
if_icmpne 15
13: aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette
dup
aload 1
aload 2
iload 4
iload 5
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;II)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
14: goto 16
15: StackMap locals: int int
StackMap stack:
aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB
dup
aload 1
aload 2
iload 4
iload 5
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;II)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
end local 5 end local 4 16: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
0 17 2 buffer Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;
0 17 3 reader Lcom/sun/imageio/plugins/jpeg/JPEGImageReader;
10 16 4 thumbX I
11 16 5 thumbY I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
this$0 final
buffer
reader
void <init>(com.sun.imageio.plugins.jpeg.JFIFMarkerSegment, Node);
descriptor: (Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;LNode;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\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\tNode cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tNode cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\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/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
Exceptions:
throws javax.imageio.metadata.IIOInvalidTreeException
MethodParameters:
Name Flags
this$0 final
node
void <init>(com.sun.imageio.plugins.jpeg.JFIFMarkerSegment, java.awt.image.BufferedImage);
descriptor: (Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
flags: (0x0000)
Code:
stack=5, locals=5, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
1: aload 0
sipush 224
invokespecial com.sun.imageio.plugins.jpeg.MarkerSegment.<init>:(I)V
2: aload 2
invokevirtual java.awt.image.BufferedImage.getColorModel:()Ljava/awt/image/ColorModel;
astore 3
start local 3 3: aload 3
invokevirtual java.awt.image.ColorModel.getColorSpace:()Ljava/awt/color/ColorSpace;
invokevirtual java.awt.color.ColorSpace.getType:()I
istore 4
start local 4 4: aload 3
invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
ifeq 6
5: new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException
dup
aload 1
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;)V
athrow
6: StackMap locals: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment com.sun.imageio.plugins.jpeg.JFIFMarkerSegment java.awt.image.BufferedImage java.awt.image.ColorModel int
StackMap stack:
aload 3
instanceof java.awt.image.IndexColorModel
ifeq 10
7: aload 0
bipush 17
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
8: aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette
dup
aload 1
aload 2
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
9: goto 19
StackMap locals:
StackMap stack:
10: iload 4
iconst_5
if_icmpne 14
11: aload 0
bipush 19
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
12: aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB
dup
aload 1
aload 2
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
13: goto 19
StackMap locals:
StackMap stack:
14: iload 4
bipush 6
if_icmpne 18
15: aload 0
bipush 16
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
16: aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG
dup
aload 1
aload 2
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
17: goto 19
18: StackMap locals:
StackMap stack:
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException
dup
aload 1
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;)V
athrow
19: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
0 20 2 thumbnail Ljava/awt/image/BufferedImage;
3 20 3 cm Ljava/awt/image/ColorModel;
4 20 4 csType I
Exceptions:
throws com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException
MethodParameters:
Name Flags
this$0 final
thumbnail
void setThumbnail(java.awt.image.BufferedImage);
descriptor: (Ljava/awt/image/BufferedImage;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
tableswitch { // 16 - 19
16: 5
17: 1
18: 6
19: 3
default: 6
}
1: StackMap locals:
StackMap stack:
aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette
dup
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
aload 1
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
2: goto 9
3: StackMap locals:
StackMap stack:
aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB
dup
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
aload 1
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
4: goto 9
5: StackMap locals:
StackMap stack:
aload 0
new com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG
dup
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
aload 1
invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
6: StackMap locals:
StackMap stack:
goto 9
StackMap locals:
StackMap stack: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException
7: pop
8: new java.lang.InternalError
dup
ldc "Illegal thumb in setThumbnail!"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
0 10 1 thumbnail Ljava/awt/image/BufferedImage;
Exception table:
from to target type
0 6 7 Class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException
MethodParameters:
Name Flags
thumbnail
protected java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokespecial com.sun.imageio.plugins.jpeg.MarkerSegment.clone:()Ljava/lang/Object;
checkcast com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment
1: astore 1
start local 1 2: aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
ifnull 4
3: aload 1
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb.clone:()Ljava/lang/Object;
checkcast com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
4: StackMap locals: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
2 5 1 newGuy Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
javax.imageio.metadata.IIOMetadataNode getNativeNode();
descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
flags: (0x0000)
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/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
void write(javax.imageio.stream.ImageOutputStream, com.sun.imageio.plugins.jpeg.JPEGImageWriter);
descriptor: (Ljavax/imageio/stream/ImageOutputStream;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 8
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb.getLength:()I
iadd
putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.length:I
1: aload 0
aload 1
invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.writeTag:(Ljavax/imageio/stream/ImageOutputStream;)V
2: iconst_5
newarray 8
dup
iconst_0
bipush 74
bastore
dup
iconst_1
bipush 70
bastore
dup
iconst_2
bipush 88
bastore
dup
iconst_3
bipush 88
bastore
astore 3
start local 3 3: aload 1
aload 3
invokeinterface javax.imageio.stream.ImageOutputStream.write:([B)V
4: aload 1
aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.code:I
invokeinterface javax.imageio.stream.ImageOutputStream.write:(I)V
5: aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
aload 1
aload 2
invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb.write:(Ljavax/imageio/stream/ImageOutputStream;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
0 7 1 ios Ljavax/imageio/stream/ImageOutputStream;
0 7 2 writer Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;
3 7 3 id [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ios
writer
void print();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "JFXX"
invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.printTag:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment.thumb:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumb;
invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb.print:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFExtensionMarkerSegment;
}
SourceFile: "JFIFMarkerSegment.java"
NestHost: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
InnerClasses:
private IllegalThumbException = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$IllegalThumbException of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
JFIFExtensionMarkerSegment = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFExtensionMarkerSegment of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
abstract JFIFThumb = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
JFIFThumbJPEG = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbJPEG of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
JFIFThumbPalette = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbPalette of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
JFIFThumbRGB = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbRGB of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment