public final class com.sun.media.sound.AiffFileReader extends com.sun.media.sound.SunFileReader
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.media.sound.AiffFileReader
super_class: com.sun.media.sound.SunFileReader
{
private static final int MAX_READ_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.media.sound.SunFileReader.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/AiffFileReader;
public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
start local 2 1: aload 1
invokevirtual java.io.InputStream.reset:()V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/media/sound/AiffFileReader;
0 3 1 stream Ljava/io/InputStream;
1 3 2 aff Ljavax/sound/sampled/AudioFileFormat;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
stream
public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.net.URL);
descriptor: (Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
astore 3
start local 3 2: aload 0
aload 3
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
3: goto 7
StackMap locals: com.sun.media.sound.AiffFileReader java.net.URL javax.sound.sampled.AudioFileFormat java.io.InputStream
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
invokevirtual java.io.InputStream.close:()V
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.InputStream.close:()V
8: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/media/sound/AiffFileReader;
0 9 1 url Ljava/net/URL;
1 9 2 fileFormat Ljavax/sound/sampled/AudioFileFormat;
2 9 3 urlStream Ljava/io/InputStream;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
url
public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.File);
descriptor: (Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 3
start local 3 2: aload 0
aload 3
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
3: goto 7
StackMap locals: com.sun.media.sound.AiffFileReader java.io.File javax.sound.sampled.AudioFileFormat java.io.FileInputStream
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
invokevirtual java.io.FileInputStream.close:()V
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.FileInputStream.close:()V
8: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/media/sound/AiffFileReader;
0 9 1 file Ljava/io/File;
1 9 2 fileFormat Ljavax/sound/sampled/AudioFileFormat;
2 9 3 fis Ljava/io/FileInputStream;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
file
public javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
start local 2 1: new javax.sound.sampled.AudioInputStream
dup
aload 1
aload 2
invokevirtual javax.sound.sampled.AudioFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
aload 2
invokevirtual javax.sound.sampled.AudioFileFormat.getFrameLength:()I
i2l
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/sound/AiffFileReader;
0 2 1 stream Ljava/io/InputStream;
1 2 2 fileFormat Ljavax/sound/sampled/AudioFileFormat;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
stream
public javax.sound.sampled.AudioInputStream getAudioInputStream(java.net.URL);
descriptor: (Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 0
aload 2
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 3
3: goto 8
StackMap locals: com.sun.media.sound.AiffFileReader java.net.URL java.io.InputStream javax.sound.sampled.AudioFileFormat
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
ifnonnull 7
6: aload 2
invokevirtual java.io.InputStream.close:()V
7: StackMap locals: java.lang.Throwable
StackMap stack:
aload 4
athrow
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 10
9: aload 2
invokevirtual java.io.InputStream.close:()V
10: StackMap locals:
StackMap stack:
new javax.sound.sampled.AudioInputStream
dup
aload 2
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFrameLength:()I
i2l
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/media/sound/AiffFileReader;
0 11 1 url Ljava/net/URL;
1 11 2 urlStream Ljava/io/InputStream;
2 11 3 fileFormat Ljavax/sound/sampled/AudioFileFormat;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
url
public javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.File);
descriptor: (Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 0
aload 2
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 3
3: goto 8
StackMap locals: com.sun.media.sound.AiffFileReader java.io.File java.io.FileInputStream javax.sound.sampled.AudioFileFormat
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
ifnonnull 7
6: aload 2
invokevirtual java.io.FileInputStream.close:()V
7: StackMap locals: java.lang.Throwable
StackMap stack:
aload 4
athrow
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 10
9: aload 2
invokevirtual java.io.FileInputStream.close:()V
10: StackMap locals:
StackMap stack:
new javax.sound.sampled.AudioInputStream
dup
aload 2
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFrameLength:()I
i2l
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/media/sound/AiffFileReader;
0 11 1 file Ljava/io/File;
1 11 2 fis Ljava/io/FileInputStream;
2 11 3 fileFormat Ljavax/sound/sampled/AudioFileFormat;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
file
private javax.sound.sampled.AudioFileFormat getCOMM(java.io.InputStream, boolean);
descriptor: (Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=21, args_size=3
start local 0 start local 1 start local 2 0: new java.io.DataInputStream
dup
aload 1
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 3
start local 3 1: iload 2
ifeq 3
2: aload 3
bipush 8
invokevirtual java.io.DataInputStream.mark:(I)V
3: StackMap locals: java.io.DataInputStream
StackMap stack:
iconst_0
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: aconst_null
astore 6
start local 6 6: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 7
start local 7 7: iload 7
ldc 1179603533
if_icmpeq 11
8: iload 2
ifeq 10
9: aload 3
invokevirtual java.io.DataInputStream.reset:()V
10: StackMap locals: com.sun.media.sound.AiffFileReader java.io.InputStream int java.io.DataInputStream int int javax.sound.sampled.AudioFormat int
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "not an AIFF file"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 8
start local 8 12: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 9
start local 9 13: iinc 4 12
14: iload 8
ifgt 18
15: iconst_m1
istore 8
16: iconst_m1
istore 10
start local 10 17: goto 19
end local 10 18: StackMap locals: int int
StackMap stack:
iload 8
bipush 8
iadd
istore 10
start local 10 19: StackMap locals: int
StackMap stack:
iconst_0
istore 11
start local 11 20: iload 9
ldc 1095321155
if_icmpne 22
21: iconst_1
istore 11
22: StackMap locals: int
StackMap stack:
iconst_0
istore 12
start local 12 23: goto 73
24: StackMap locals: int
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 13
start local 13 25: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 14
start local 14 26: iinc 4 8
27: iconst_0
istore 15
start local 15 28: iload 13
lookupswitch { // 3
1129270605: 30
1180058962: 29
1397968452: 59
default: 67
}
29: StackMap locals: int int int
StackMap stack:
goto 67
30: StackMap locals:
StackMap stack:
iload 11
ifne 31
iload 14
bipush 18
if_icmplt 32
StackMap locals:
StackMap stack:
31: iload 11
ifeq 33
iload 14
bipush 22
if_icmpge 33
32: StackMap locals:
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "Invalid AIFF/COMM chunksize"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
istore 16
start local 16 34: iload 16
ifgt 36
35: new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "Invalid number of channels"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
36: StackMap locals: int
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
pop
37: aload 3
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
istore 17
start local 17 38: iload 17
iconst_1
if_icmplt 39
iload 17
bipush 32
if_icmple 40
39: StackMap locals: int
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "Invalid AIFF/COMM sampleSize"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual com.sun.media.sound.AiffFileReader.read_ieee_extended:(Ljava/io/DataInputStream;)D
d2f
fstore 18
start local 18 41: iinc 15 18
42: getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_SIGNED:Ljavax/sound/sampled/AudioFormat$Encoding;
astore 19
start local 19 43: iload 11
ifeq 53
44: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 20
start local 20 45: iinc 15 4
46: iload 20
lookupswitch { // 2
1313820229: 47
1970037111: 49
default: 52
}
47: StackMap locals: float javax.sound.sampled.AudioFormat$Encoding int
StackMap stack:
getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_SIGNED:Ljavax/sound/sampled/AudioFormat$Encoding;
astore 19
48: goto 53
49: StackMap locals:
StackMap stack:
getstatic javax.sound.sampled.AudioFormat$Encoding.ULAW:Ljavax/sound/sampled/AudioFormat$Encoding;
astore 19
50: bipush 8
istore 17
51: goto 53
52: StackMap locals:
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "Invalid AIFF encoding"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
end local 20 53: StackMap locals:
StackMap stack:
iload 17
iload 16
invokestatic com.sun.media.sound.AiffFileReader.calculatePCMFrameSize:(II)I
istore 20
start local 20 54: new javax.sound.sampled.AudioFormat
dup
aload 19
fload 18
55: iload 17
iload 16
56: iload 20
fload 18
iconst_1
57: invokespecial javax.sound.sampled.AudioFormat.<init>:(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZ)V
astore 6
58: goto 67
end local 20 end local 19 end local 18 end local 17 end local 16 59: StackMap locals: com.sun.media.sound.AiffFileReader java.io.InputStream int java.io.DataInputStream int int javax.sound.sampled.AudioFormat int int int int int int int int int
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
pop
60: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
pop
61: iinc 15 8
62: iload 14
iload 8
if_icmpge 65
63: iload 14
iload 15
isub
istore 5
64: goto 66
65: StackMap locals:
StackMap stack:
iload 8
iload 4
iload 15
iadd
isub
istore 5
66: StackMap locals:
StackMap stack:
iconst_1
istore 12
67: StackMap locals:
StackMap stack:
iload 4
68: iload 15
iadd
istore 4
69: iload 12
ifne 73
70: iload 14
iload 15
isub
istore 16
start local 16 71: iload 16
ifle 73
72: iload 4
aload 3
iload 16
invokevirtual java.io.DataInputStream.skipBytes:(I)I
iadd
istore 4
end local 16 end local 15 end local 14 end local 13 73: StackMap locals:
StackMap stack:
iload 12
ifeq 24
74: aload 6
ifnonnull 76
75: new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "missing COMM chunk"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
76: StackMap locals:
StackMap stack:
iload 11
ifeq 77
getstatic javax.sound.sampled.AudioFileFormat$Type.AIFC:Ljavax/sound/sampled/AudioFileFormat$Type;
goto 78
StackMap locals:
StackMap stack:
77: getstatic javax.sound.sampled.AudioFileFormat$Type.AIFF:Ljavax/sound/sampled/AudioFileFormat$Type;
StackMap locals:
StackMap stack: javax.sound.sampled.AudioFileFormat$Type
78: astore 13
start local 13 79: new com.sun.media.sound.AiffFileFormat
dup
aload 13
iload 10
aload 6
iload 5
aload 6
invokevirtual javax.sound.sampled.AudioFormat.getFrameSize:()I
idiv
invokespecial com.sun.media.sound.AiffFileFormat.<init>:(Ljavax/sound/sampled/AudioFileFormat$Type;ILjavax/sound/sampled/AudioFormat;I)V
areturn
end local 13 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 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 80 0 this Lcom/sun/media/sound/AiffFileReader;
0 80 1 is Ljava/io/InputStream;
0 80 2 doReset Z
1 80 3 dis Ljava/io/DataInputStream;
4 80 4 fileRead I
5 80 5 dataLength I
6 80 6 format Ljavax/sound/sampled/AudioFormat;
7 80 7 magic I
12 80 8 length I
13 80 9 iffType I
17 18 10 totallength I
19 80 10 totallength I
20 80 11 aifc Z
23 80 12 ssndFound Z
25 73 13 chunkName I
26 73 14 chunkLen I
28 73 15 chunkRead I
34 59 16 channels I
38 59 17 sampleSizeInBits I
41 59 18 sampleRate F
43 59 19 encoding Ljavax/sound/sampled/AudioFormat$Encoding;
45 53 20 enc I
54 59 20 frameSize I
71 73 16 toSkip I
79 80 13 type Ljavax/sound/sampled/AudioFileFormat$Type;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
is
doReset
private void write_ieee_extended(java.io.DataOutputStream, double);
descriptor: (Ljava/io/DataOutputStream;D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: sipush 16398
istore 4
start local 4 1: dload 2
dstore 5
start local 5 2: goto 5
3: StackMap locals: int double
StackMap stack:
dload 5
ldc 2.0
dmul
dstore 5
4: iinc 4 -1
5: StackMap locals:
StackMap stack:
dload 5
ldc 44000.0
dcmpg
iflt 3
6: aload 1
iload 4
invokevirtual java.io.DataOutputStream.writeShort:(I)V
7: aload 1
dload 5
d2i
bipush 16
ishl
invokevirtual java.io.DataOutputStream.writeInt:(I)V
8: aload 1
iconst_0
invokevirtual java.io.DataOutputStream.writeInt:(I)V
9: return
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/media/sound/AiffFileReader;
0 10 1 dos Ljava/io/DataOutputStream;
0 10 2 f D
1 10 4 exponent I
2 10 5 highMantissa D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dos
f
private double read_ieee_extended(java.io.DataInputStream);
descriptor: (Ljava/io/DataInputStream;)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=15, args_size=2
start local 0 start local 1 0: dconst_0
dstore 2
start local 2 1: iconst_0
istore 4
start local 4 2: lconst_0
lstore 5
start local 5 3: lconst_0
lstore 7
start local 7 4: ldc 3.4028234663852886E38
dstore 13
start local 13 5: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
istore 4
6: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 9
start local 9 7: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 11
start local 11 8: lload 9
bipush 16
lshl
lload 11
lor
lstore 5
9: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 9
10: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 11
11: lload 9
bipush 16
lshl
lload 11
lor
lstore 7
12: iload 4
ifne 15
lload 5
lconst_0
lcmp
ifne 15
lload 7
lconst_0
lcmp
ifne 15
13: dconst_0
dstore 2
14: goto 22
15: StackMap locals: com.sun.media.sound.AiffFileReader java.io.DataInputStream double int long long long long double
StackMap stack:
iload 4
sipush 32767
if_icmpne 17
16: dload 13
dstore 2
goto 22
17: StackMap locals:
StackMap stack:
iinc 4 -16383
18: iinc 4 -31
19: lload 5
l2d
ldc 2.0
iload 4
i2d
invokestatic java.lang.Math.pow:(DD)D
dmul
dstore 2
20: iinc 4 -32
21: dload 2
lload 7
l2d
ldc 2.0
iload 4
i2d
invokestatic java.lang.Math.pow:(DD)D
dmul
dadd
dstore 2
22: StackMap locals:
StackMap stack:
dload 2
dreturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/media/sound/AiffFileReader;
0 23 1 dis Ljava/io/DataInputStream;
1 23 2 f D
2 23 4 expon I
3 23 5 hiMant J
4 23 7 loMant J
7 23 9 t1 J
8 23 11 t2 J
5 23 13 HUGE D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dis
}
SourceFile: "AiffFileReader.java"
InnerClasses:
public Type = javax.sound.sampled.AudioFileFormat$Type of javax.sound.sampled.AudioFileFormat
public Encoding = javax.sound.sampled.AudioFormat$Encoding of javax.sound.sampled.AudioFormat