class com.sun.media.sound.WaveExtensibleFileReader$GUID
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.media.sound.WaveExtensibleFileReader$GUID
super_class: java.lang.Object
{
long i1;
descriptor: J
flags: (0x0000)
int s1;
descriptor: I
flags: (0x0000)
int s2;
descriptor: I
flags: (0x0000)
int x1;
descriptor: I
flags: (0x0000)
int x2;
descriptor: I
flags: (0x0000)
int x3;
descriptor: I
flags: (0x0000)
int x4;
descriptor: I
flags: (0x0000)
int x5;
descriptor: I
flags: (0x0000)
int x6;
descriptor: I
flags: (0x0000)
int x7;
descriptor: I
flags: (0x0000)
int x8;
descriptor: I
flags: (0x0000)
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
void <init>(long, int, int, int, int, int, int, int, int, int, int);
descriptor: (JIIIIIIIIII)V
flags: (0x0000)
Code:
stack=3, locals=13, args_size=12
start local 0 start local 1 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
lload 1
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.i1:J
2: aload 0
iload 3
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s1:I
3: aload 0
iload 4
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s2:I
4: aload 0
iload 5
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x1:I
5: aload 0
iload 6
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x2:I
6: aload 0
iload 7
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x3:I
7: aload 0
iload 8
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x4:I
8: aload 0
iload 9
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x5:I
9: aload 0
iload 10
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x6:I
10: aload 0
iload 11
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x7:I
11: aload 0
iload 12
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x8:I
12: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
0 13 1 i1 J
0 13 3 s1 I
0 13 4 s2 I
0 13 5 x1 I
0 13 6 x2 I
0 13 7 x3 I
0 13 8 x4 I
0 13 9 x5 I
0 13 10 x6 I
0 13 11 x7 I
0 13 12 x8 I
MethodParameters:
Name Flags
i1
s1
s2
x1
x2
x3
x4
x5
x6
x7
x8
public static com.sun.media.sound.WaveExtensibleFileReader$GUID read(com.sun.media.sound.RIFFReader);
descriptor: (Lcom/sun/media/sound/RIFFReader;)Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new com.sun.media.sound.WaveExtensibleFileReader$GUID
dup
invokespecial com.sun.media.sound.WaveExtensibleFileReader$GUID.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedInt:()J
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.i1:J
2: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s1:I
3: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s2:I
4: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x1:I
5: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x2:I
6: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x3:I
7: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x4:I
8: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x5:I
9: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x6:I
10: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x7:I
11: aload 1
aload 0
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedByte:()I
putfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x8:I
12: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 riff Lcom/sun/media/sound/RIFFReader;
1 13 1 d Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
riff
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.i1:J
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.media.sound.WaveExtensibleFileReader$GUID
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
checkcast com.sun.media.sound.WaveExtensibleFileReader$GUID
astore 2
start local 2 3: aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.i1:J
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.i1:J
lcmp
ifeq 5
4: iconst_0
ireturn
5: StackMap locals: com.sun.media.sound.WaveExtensibleFileReader$GUID
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s1:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s1:I
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s2:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.s2:I
if_icmpeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x1:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x1:I
if_icmpeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x2:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x2:I
if_icmpeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x3:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x3:I
if_icmpeq 15
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x4:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x4:I
if_icmpeq 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x5:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x5:I
if_icmpeq 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x6:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x6:I
if_icmpeq 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x7:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x7:I
if_icmpeq 23
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x8:I
aload 2
getfield com.sun.media.sound.WaveExtensibleFileReader$GUID.x8:I
if_icmpeq 25
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
0 26 1 obj Ljava/lang/Object;
3 26 2 t Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
MethodParameters:
Name Flags
obj
}
SourceFile: "WaveExtensibleFileReader.java"
NestHost: com.sun.media.sound.WaveExtensibleFileReader
InnerClasses:
private GUID = com.sun.media.sound.WaveExtensibleFileReader$GUID of com.sun.media.sound.WaveExtensibleFileReader