
classes.io.netty.util.AsciiString.class Maven / Gradle / Ivy
???? 2? io/netty/util/AsciiString ZLjava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/Comparable; java/lang/Object java/lang/CharSequence java/lang/Comparable AsciiString.java Fio/netty/util/AsciiString$GeneralCaseInsensitiveCharEqualityComparator ,GeneralCaseInsensitiveCharEqualityComparator Dio/netty/util/AsciiString$AsciiCaseInsensitiveCharEqualityComparator *AsciiCaseInsensitiveCharEqualityComparator 7io/netty/util/AsciiString$DefaultCharEqualityComparator DefaultCharEqualityComparator 0io/netty/util/AsciiString$CharEqualityComparator CharEqualityComparator io/netty/util/AsciiString$2 io/netty/util/AsciiString$1 ,io/netty/util/ByteProcessor$IndexOfProcessor io/netty/util/ByteProcessor IndexOfProcessor EMPTY_STRING Lio/netty/util/AsciiString; MAX_CHAR_VALUE C ? INDEX_NOT_FOUND I???? value [B offset length hash string Ljava/lang/String; CASE_INSENSITIVE_HASHER Lio/netty/util/HashingStrategy; 9Lio/netty/util/HashingStrategy; CASE_SENSITIVE_HASHER ([B)V ([BZ)V 3 5
6 this ([BIIZ)V 3 9
: copy Z ()V 3 >
? java/util/Arrays A copyOfRange ([BII)[B C D
B E ( ) G * & I ) io/netty/util/internal/MathUtil L
isOutOfBounds (III)Z N O
M P #java/lang/IndexOutOfBoundsException R java/lang/StringBuilder T
U ? expected: 0 <= start( W append -(Ljava/lang/String;)Ljava/lang/StringBuilder; Y Z
U [ (I)Ljava/lang/StringBuilder; Y ]
U ^ ) <= start + length( ` ) <= b
value.length( d (C)Ljava/lang/StringBuilder; Y f
U g toString ()Ljava/lang/String; i j
U k (Ljava/lang/String;)V 3 m
S n + & p start (Ljava/nio/ByteBuffer;)V (Ljava/nio/ByteBuffer;Z)V 3 t
u Ljava/nio/ByteBuffer; java/nio/ByteBuffer x position ()I z {
y | remaining ~ {
y (Ljava/nio/ByteBuffer;IIZ)V 3 ?
? capacity ? {
y ? value.capacity( ? hasArray ()Z ? ?
y ? arrayOffset ? {
y ? array ()[B ? ?
y ? get ([BII)Ljava/nio/ByteBuffer; ? ?
y ? (I)Ljava/nio/Buffer; z ?
y ? bufferOffset oldPos ([C)V ([CII)V 3 ?
? [C ? c2b (C)B ? ?
? i j ([CLjava/nio/charset/Charset;)V !([CLjava/nio/charset/Charset;II)V 3 ?
? charset Ljava/nio/charset/Charset; java/nio/CharBuffer ? wrap ([CII)Ljava/nio/CharBuffer; ? ?
? ? io/netty/util/CharsetUtil ? encoder =(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetEncoder; ? ?
? ? java/nio/charset/CharsetEncoder ? maxBytesPerChar ()F ? ?
? ? allocate (I)Ljava/nio/ByteBuffer; ? ?
y ? encode K(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; ? ?
? ? cbuf Ljava/nio/CharBuffer; !Ljava/nio/charset/CharsetEncoder; nativeBuffer (Ljava/lang/CharSequence;)V + { ? (Ljava/lang/CharSequence;II)V 3 ?
? Ljava/lang/CharSequence; charAt (I)C ? ? ? 5(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V 7(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;II)V 3 ?
? 1(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer; ? ?
? ? forEachByte (Lio/netty/util/ByteProcessor;)I java/lang/Exception ?
? forEachByte0 "(IILio/netty/util/ByteProcessor;)I ? ?
? visitor Lio/netty/util/ByteProcessor; expected: 0 <= index( ? length( ? index process (B)Z ? ? ? len forEachByteDesc forEachByteDesc0 ? ?
? end byteAt (I)B index: ? must be in the range [0, ? ) ? (io/netty/util/internal/PlatformDependent hasUnsafe ?
getByte ([BI)B
isEmpty arrayChanged - . , & isEntireArrayUsed toByteArray (II)[B
(I[BII)V expected: 0 <= srcIdx( ) <= srcIdx + length( ) <= srcLen( dst !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; !
" java/lang/System$ arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V&'
%( srcIdx dstIdx ? ?
, b2c (B)C./
0 contains (Ljava/lang/CharSequence;)Z indexOf (Ljava/lang/CharSequence;)I45
6 cs compareTo java/lang/Math: min (II)I<=
;>
? result length1 length2 minLength concat 5(Ljava/lang/CharSequence;)Lio/netty/util/AsciiString; getClass ()Ljava/lang/Class;GH
I
?
K 3 ?
M that newValue thisLen thatLen endsWith
regionMatches (ILjava/lang/CharSequence;II)ZTU
V suffix suffixLen contentEqualsIgnoreCase equalsIgnoreCase (BB)Z[\
] (CC)Z[_
` rhs toCharArray ()[C (II)[Cce
f "io/netty/util/internal/EmptyArraysh EMPTY_CHARSj ? ik buffer (I[CII)V java/lang/NullPointerExceptiono
p n dstEnd subSequence (I)Lio/netty/util/AsciiString; (II)Lio/netty/util/AsciiString;su
v (IIZ)Lio/netty/util/AsciiString;sx
y
) <= end ({ ) <= length(} ! (Ljava/lang/CharSequence;I)I4?
? (B)V 3?
? ? ?
? throwException (Ljava/lang/Throwable;)V??
? o1 o2 e Ljava/lang/Exception; subString subCount firstChar IndexOfVisitor (CI)I ch lastIndexOf??
? ? ?
? - thisStart thatEnd (ZILjava/lang/CharSequence;II)Z
ignoreCase thisEnd replace (CC)Lio/netty/util/AsciiString; ? ?
? b B oldChar newChar oldCharByte newCharByte
startsWith (Ljava/lang/CharSequence;I)Z??
? prefix toLowerCase ()Lio/netty/util/AsciiString; (B)B??
?
lowercased toUpperCase??
?
uppercased trim last
contentEquals equals (Ljava/lang/Object;)Z??
? a matches (Ljava/lang/String;)Z java/util/regex/Pattern? -(Ljava/lang/String;Ljava/lang/CharSequence;)Z??
?? expr split 1(Ljava/lang/String;I)[Lio/netty/util/AsciiString; compile -(Ljava/lang/String;)Ljava/util/regex/Pattern;??
?? .(Ljava/lang/CharSequence;I)[Ljava/lang/String;??
?? toAsciiStringArray 1([Ljava/lang/String;)[Lio/netty/util/AsciiString;??
? max (C)[Lio/netty/util/AsciiString; -io/netty/util/internal/InternalThreadLocalMap? 1()Lio/netty/util/internal/InternalThreadLocalMap; ??
?? arrayList ()Ljava/util/ArrayList;??
?? java/util/List?
? add???? size? {?? (I)Ljava/lang/Object; ???? remove???? toArray (([Ljava/lang/Object;)[Ljava/lang/Object;???? [Lio/netty/util/AsciiString;? delim res -Ljava/util/List; Ljava/util/List; hashCode
hashCodeAscii ([BII)I??
?? {
?
([BI[BII)Z?
obj Ljava/lang/Object; other (I)Ljava/lang/String; i
(II)Ljava/lang/String; i
java/lang/String ([BIII)V 3
str parseBoolean parseChar ()C ?
02 bytes required to convert to character. index would go out of bounds. startWithOffset
parseShort ()S (III)S"$
% (I)S radix (II)S parseInt (III)I*+
, java/lang/NumberFormatException.
k
/ n intValue S (I)I
/ ? (IIIZ)I*6
7 negative? java/lang/Character; digit=?
<> next
currOffset parseLong ()J (III)JBD
E (I)J (II)J (IIIZ)JBI
J? J
parseFloat (II)FOP
Q java/lang/FloatS (Ljava/lang/String;)FOU
TV parseDouble ()D (II)DXZ
[ java/lang/Double] (Ljava/lang/String;)DX_
^` of
?5
d 3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z INSTANCE 9Lio/netty/util/AsciiString$DefaultCharEqualityComparator;gh i e(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lio/netty/util/AsciiString$CharEqualityComparator;)Z2k
l containsIgnoreCase FLio/netty/util/AsciiString$AsciiCaseInsensitiveCharEqualityComparator;go pZ3
r containsContentEqualsIgnoreCase 1(Ljava/util/Collection;Ljava/lang/CharSequence;)Z java/util/Collectionv iterator ()Ljava/util/Iterator;xywz java/util/Iterator| hasNext~ ?} ()Ljava/lang/Object;@?}?Zf
? v i$ Ljava/util/Iterator;
collection 0Ljava/util/Collection; Ljava/util/Collection; "containsAllContentEqualsIgnoreCase /(Ljava/util/Collection;Ljava/util/Collection;)Ztu
??3
? jdkResult [Ljava/lang/String;?_ ? cmp 2Lio/netty/util/AsciiString$CharEqualityComparator; bStart regionMatchesCharSequences h(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IILio/netty/util/AsciiString$CharEqualityComparator;)Z c1 c2 csStart charEqualityComparator csIndex csEnd stringIndex 7(Ljava/lang/CharSequence;ZILjava/lang/CharSequence;II)Z (ZILjava/lang/String;II)ZT?
?T?
? HLio/netty/util/AsciiString$GeneralCaseInsensitiveCharEqualityComparator;g? ???
? regionMatchesAscii indexOfIgnoreCase 4(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)IT?
? searchStr startPos searchStrLen endLimit indexOfIgnoreCaseAscii??
? (Ljava/lang/CharSequence;CI)I4=
?4?
?
searchChar sz (C)C??
? isUpperCase? ?
? (C)Z??
? c isLowerCase? ?
? (II)Ljava/lang/CharSequence; (Ljava/lang/Object;)I95
?
access$000 x0 x1
? / 0 ?
? 2 0 ?
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions LocalVariableTypeTable K(Ljava/util/Collection;Ljava/lang/CharSequence;)Z c(Ljava/util/Collection;Ljava/util/Collection;)Z
SourceFile InnerClasses 1
! " # ? $ % &