okhttp3.internal.http2.Hpack.class Maven / Gradle / Ivy
???? 4+ okhttp3/internal/http2/Hpack java/lang/Object ()V
this Lokhttp3/internal/http2/Hpack; getSTATIC_HEADER_TABLE "()[Lokhttp3/internal/http2/Header; #Lorg/jetbrains/annotations/NotNull; STATIC_HEADER_TABLE [Lokhttp3/internal/http2/Header; getNAME_TO_FIRST_INDEX ()Ljava/util/Map; 7()Ljava/util/Map; NAME_TO_FIRST_INDEX Ljava/util/Map; nameToFirstIndex java/util/LinkedHashMap (I)V
okhttp3/internal/http2/Header name Lokio/ByteString; ! " # containsKey (Ljava/lang/Object;)Z % &
'
java/util/Map ) java/lang/Integer + valueOf (I)Ljava/lang/Integer; - .
, / put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 1 2 * 3 java/util/Collections 5 unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; 7 8
6 9 unmodifiableMap(result) ; kotlin/jvm/internal/Intrinsics = checkNotNullExpressionValue '(Ljava/lang/Object;Ljava/lang/String;)V ? @
> A i I result Ljava/util/LinkedHashMap; checkLowercase $(Lokio/ByteString;)Lokio/ByteString; java/io/IOException I ! checkNotNullParameter L @
> M okio/ByteString O size ()I Q R
P S getByte (I)B U V
P W 4PROTOCOL_ERROR response malformed: mixed case name: Y utf8 ()Ljava/lang/String; [ \
P ]
stringPlus 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; _ `
> a (Ljava/lang/String;)V c
J d
INSTANCE h
i TARGET_AUTHORITY k " l n &(Lokio/ByteString;Ljava/lang/String;)V p
q
TARGET_METHOD s " t GET v POST x TARGET_PATH z " { / } /index.html
TARGET_SCHEME ? " ? http ? https ? RESPONSE_STATUS ? " ? 200 ? 204 ? 206 ? 304 ? 400 ? 404 ? 500 ? accept-charset ? '(Ljava/lang/String;Ljava/lang/String;)V ?
? accept-encoding ?
gzip, deflate ? accept-language ?
accept-ranges ? accept ? access-control-allow-origin ? age ? allow ?
authorization ?
cache-control ? content-disposition ? content-encoding ? content-language ? content-length ? content-location ?
content-range ? content-type ? cookie ? date ? etag ? expect ? expires ? from ? host ? if-match ? if-modified-since ?
if-none-match ? if-range ? if-unmodified-since ?
last-modified ? link ? location ? max-forwards ? proxy-authenticate ? proxy-authorization ? range ? referer ? refresh ? retry-after ? server ?
set-cookie ? strict-transport-security ? transfer-encoding ?
user-agent ? vary ? via ? www-authenticate ?
?
PREFIX_4_BITS
PREFIX_5_BITS
PREFIX_6_BITS ?
PREFIX_7_BITS SETTINGS_HEADER_TABLE_SIZE SETTINGS_HEADER_TABLE_SIZE_LIMIT @ 5Ljava/util/Map; Lkotlin/Metadata; mv k xi 0 d1??(
??
$
Æ??20:B¢J020J000HR000¢
??R 0XT¢
??R
0XT¢
??R0XT¢
??R0XT¢
??R
0XT¢
??R0XT¢
??R00¢
¨ d2 Lokhttp3/internal/http2/Header; Reader Writer okhttp #okhttp3/internal/http2/Hpack$Reader #okhttp3/internal/http2/Hpack$Writer Hpack.kt RuntimeInvisibleAnnotations
ConstantValue Signature Code LineNumberTable LocalVariableTable
StackMapTable
Exceptions $RuntimeInvisibleParameterAnnotations InnerClasses
SourceFile RuntimeVisibleAnnotations 1 h
? D ? D D D D D
!
" / *? ? # +$
" . ? ? # :$
" . ? ? # z$
!
" ? e? Y? ?? L=? ?>? @6?+? 2? $? (???+? *:? 2? $:? 0:? 4 W???+? *? :M,