META-INF.modules.java.base.classes.sun.security.ssl.AppInputStream.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 6 ?
$ U V W
X Y Z [ \
] ^
X _
` a
U b
U
c
d e
X f
X g
] h i ?E j k
U l
m
n
o
p
] q r
] s t
d u
] v w READ_BUFFER_SIZE I
ConstantValue
SKIP_ARRAY [B socket Lsun/security/ssl/SSLSocketImpl; buffer Ljava/nio/ByteBuffer; appDataIsAvailable Z oneByte #(Lsun/security/ssl/SSLSocketImpl;)V Code LineNumberTable LocalVariableTable this !Lsun/security/ssl/AppInputStream; conn available ()I
StackMapTable
Exceptions x read n ([BII)I howmany packetLen e Ljava/lang/Exception; b off len remains volume skip (J)J r J skipped close ()V
SourceFile AppInputStream.java 2 Q 1 * sun/security/ssl/AppInputStream y z { - . + , / 0 | } ~ ; ? A java/lang/NullPointerException #java/lang/IndexOutOfBoundsException : ; ? ? ? ? ? ? ? ? ; sun/security/ssl/SSLRecord "javax/net/ssl/SSLProtocolException java/lang/StringBuilder Illegal packet size: ? ? ? ? ? ? 2 ? ? ? java/lang/Exception ? ? ) * ? ? P Q java/io/InputStream java/io/IOException java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer; sun/security/ssl/SSLSocketImpl checkEOF ()Z remaining java/lang/Math min (II)I get ([BII)Ljava/nio/ByteBuffer; clear ()Ljava/nio/ByteBuffer; bytesInCompletePacket append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V
readRecord (Ljava/nio/ByteBuffer;)I handleException (Ljava/lang/Exception;)V (JJ)J 0 $ % &