
okio.SegmentedByteString.class Maven / Gradle / Ivy
???? 3 ?
3 ? ? ?
? ? ? ? ) ? ) ? ? ?
? ) ? w 8 ? 8 ? ) ? ) ?
8 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
3 ?
8 ?
? ?
? ?
8 ?
? ?
? ? ? ?
% ?
? ? ?
) ? ) ?
) ?
8 ?
? ?
3 ?
? ?
3 ?
3 ? ?
3 ?
8 ? 8 ?
3 ? ? segments [[B directory [I (Lokio/Buffer;I)V Code LineNumberTable LocalVariableTable s Lokio/Segment; this Lokio/SegmentedByteString; buffer
Lokio/Buffer; byteCount I offset segmentCount
StackMapTable ? ? ? utf8 ()Ljava/lang/String; string .(Ljava/nio/charset/Charset;)Ljava/lang/String; charset Ljava/nio/charset/Charset; base64 hex toAsciiLowercase ()Lokio/ByteString; toAsciiUppercase md5 sha1 sha256 hmacSha1 $(Lokio/ByteString;)Lokio/ByteString; key Lokio/ByteString;
hmacSha256 base64Url substring (I)Lokio/ByteString;
beginIndex (II)Lokio/ByteString; endIndex getByte (I)B pos segment
segmentOffset
segmentPos (I)I i size ()I toByteArray ()[B nextSegmentOffset result [B asByteBuffer ()Ljava/nio/ByteBuffer; write (Ljava/io/OutputStream;)V out Ljava/io/OutputStream;
Exceptions ? (Lokio/Buffer;)V rangeEquals (ILokio/ByteString;II)Z segmentSize stepSize arrayOffset other otherOffset ? (I[BII)Z indexOf ([BI)I fromIndex lastIndexOf toByteString
internalArray equals (Ljava/lang/Object;)Z o Ljava/lang/Object; hashCode limit toString writeReplace ()Ljava/lang/Object;
SourceFile SegmentedByteString.java = ? ? q ? ? ? ? ? C ? I k I java/lang/AssertionError s.limit == s.pos = ? ? C 9 : ; < ? w ? ? ? Y P Q R S V Q W Q X Y Z Y [ Y \ Y ] Y ^ _ b _ c Q d e d g l o ? ? ? ? ? ? s t ? ? ? ? y "java/lang/IllegalArgumentException out == null = ? ? z ? okio/Segment = ? ? C ? ? q r ? ? ? ? ? ? ? ? ? ? ? okio/ByteString ? ? ? I ? Q okio/SegmentedByteString okio/Buffer java/io/IOException ([B)V J okio/Util checkOffsetAndCount (JJJ)V head (Ljava/lang/Object;)V next data shared Z java/util/Arrays binarySearch ([IIII)I java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V java/nio/ByteBuffer wrap ([B)Ljava/nio/ByteBuffer; asReadOnlyBuffer (Ljava/lang/String;)V java/io/OutputStream ([BII)V prev push (Lokio/Segment;)Lokio/Segment; java/lang/Math min (II)I arrayRangeEquals
([BI[BII)Z 0 8 3 ? 9 : ? ; <