META-INF.modules.java.desktop.classes.com.sun.media.sound.SunFileReader.class Maven / Gradle / Ivy
???? 8 ?
f
4 g
h
4 i j k
f
6 l m
n
4 o p
q r
s t
u v
u w
x
y
z {
| } ? ? ?
| ~
? ?
? ? ? ()V Code LineNumberTable LocalVariableTable this #Lcom/sun/media/sound/SunFileReader; getAudioFileFormat ?(Ljava/io/InputStream;)Lcom/sun/media/sound/StandardFileFormat; ignored Ljava/io/EOFException; stream Ljava/io/InputStream;
StackMapTable
Exceptions 5(Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat; is url Ljava/net/URL; ? ? ? 5(Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat; file Ljava/io/File; ? getAudioInputStream =(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream; format (Lcom/sun/media/sound/StandardFileFormat; Ljava/lang/Exception; ? 6(Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream; e Ljava/lang/Throwable; urlStream 6(Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream;
fileStream getAudioFileFormatImpl
closeSilently (Ljava/io/InputStream;)V rllong (Ljava/io/DataInputStream;)I dis Ljava/io/DataInputStream; b1 I b2 b3 b4 i
big2little (I)I rlshort (Ljava/io/DataInputStream;)S s S high low big2littleShort (S)S calculatePCMFrameSize (II)I Ljava/lang/ArithmeticException; sampleSizeInBits channels <(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat;
SourceFile SunFileReader.java ! " ? ? G ) ? " java/io/EOFException 1javax/sound/sampled/UnsupportedAudioFileException ? ? java/io/BufferedInputStream ! I ? " java/lang/Throwable ? ? java/io/FileInputStream ! ? $javax/sound/sampled/AudioInputStream ? ? ? ? ? ! ? ; < H I java/io/IOException ? ? ? ? ? ? ? _ java/lang/ArithmeticException ( ) !com/sun/media/sound/SunFileReader 'javax/sound/sampled/spi/AudioFileReader java/io/InputStream #javax/sound/sampled/AudioFileFormat java/net/URL java/io/File java/lang/Exception mark (I)V reset
openStream ()Ljava/io/InputStream; close
addSuppressed (Ljava/lang/Throwable;)V (Ljava/io/File;)V &com/sun/media/sound/StandardFileFormat getFormat #()Ljavax/sound/sampled/AudioFormat; getLongFrameLength ()J :(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V java/io/DataInputStream readInt ()I readShort ()S java/lang/Math
multiplyExact ! " # / *? ? $ / % &