de.uniks.networkparser.list.AbstractArray.class Maven / Gradle / Ivy
???? 4
?? ?
?
?
?
? ? ? ?
?
???
? ?
?
? ?
O?
O?>L??
?
?
???333
?
??
?
?
?
O?
?
?
?
???
?
?
?
?? ?
?
??
?
??
1??
1????
???
??
1?
1?
?
?
1?
?
?
??????????
?
?
?
?
??
??
Q?
?
?
?
?F ??
1?
Q?
Q?
Q??
^?
^?
?
Q?
^? p??
e?
??
h??????
???
?? ALLOWDUPLICATE B
ConstantValue ALLOWEMPTYVALUE VISIBLE
CASESENSITIVE READONLY MAP BIDI @ REMOVED Ljava/lang/Integer; MINSIZE
MAXDELETED I * MINHASHINGSIZE ? MINUSEDLIST F MAXUSEDLIST SMALL_KEY BIG_KEY DELETED SMALL_VALUE BIG_VALUE SIZE_BIG type Ljava/lang/Class; Signature Ljava/lang/Class<*>; index flag elements [Ljava/lang/Object; size
emptyArray ()V Code LineNumberTable LocalVariableTable this +Lde/uniks/networkparser/list/AbstractArray; LocalVariableTypeTable 0Lde/uniks/networkparser/list/AbstractArray; init C(Ljava/util/Collection;)Lde/uniks/networkparser/list/AbstractArray; list Ljava/util/Collection; Ljava/util/Collection<*>;
StackMapTable T;>(Ljava/util/Collection<*>;)TST; .(I)Lde/uniks/networkparser/list/AbstractArray; initSize <;>(I)TST; B([Ljava/lang/Object;II)Lde/uniks/networkparser/list/AbstractArray; items offset P;>([Ljava/lang/Object;II)TST; withFlag .(B)Lde/uniks/networkparser/list/AbstractArray; value <;>(B)TST; isComplex (I)Z getArrayFlag (I)I ()B ()I isEmpty ()Z isAllowEmptyValue withAllowEmptyValue .(Z)Lde/uniks/networkparser/list/AbstractArray; Z <;>(Z)TST; setAllowEmptyValue (Z)V isVisible withVisible 3(Z)Lde/uniks/networkparser/list/AbstractArray; isCaseSensitive withCaseSensitive isAllowDuplicate withAllowDuplicate
isReadOnly reset clear i arrayFlag hashKey (II)I len tmp
comparator ()Ljava/util/Comparator; ,()Ljava/util/Comparator; isComparator addHashItem )(ILjava/lang/Object;[Ljava/lang/Object;)I pos newValue Ljava/lang/Object; shrink change minCapacity newSize grow (I)V old resizeBig (II)V newItems? resizeSmall newCapacity dest arrayCopy )([Ljava/lang/Object;I)[Ljava/lang/Object; source end hasKey (Ljava/lang/Object;)I element
hashKeyPos (Ljava/lang/Object;I)I r allowDuplicate? hasKeyAndPos
getKeyByIndex (I)Ljava/lang/Object;
getByIndex (III)Ljava/lang/Object; addKeyValue ((ILjava/lang/Object;Ljava/lang/Object;)I key keys values beforeKey getTypClass ()Ljava/lang/Class; ()Ljava/lang/Class<*>; withType >(Ljava/lang/Class;)Lde/uniks/networkparser/list/AbstractArray; O;>(Ljava/lang/Class<*>;)TST; addKey (ILjava/lang/Object;I)I newPos sizePos
beforeElement toString ()Ljava/lang/String; sb Ljava/lang/StringBuilder;? with @([Ljava/lang/Object;)Lde/uniks/networkparser/list/AbstractArray; N;>([Ljava/lang/Object;)TST; add ([Ljava/lang/Object;)Z changed without setValue ((ILjava/lang/Object;I)Ljava/lang/Object; oldValue withList item Ljava/util/Iterator; Ljava/util/Iterator<*>;? K(Ljava/util/Collection<*>;)Lde/uniks/networkparser/list/AbstractArray; indexOf o search (([Ljava/lang/Object;Ljava/lang/Object;)I lastIndexOf getPositionKey (Ljava/lang/Object;Z)I last transformIndex retransformIndex getPosition (Ljava/lang/Object;IZ)I hashCodes indexItem lastIndex
checkValue '(Ljava/lang/Object;Ljava/lang/Object;)Z a b contains (Ljava/lang/Object;)Z containsAll (Ljava/util/Collection;)Z e c (Ljava/util/Collection<*>;)Z removeAll modified removeByObject
removeByIndex oldPos [Ljava/lang/Integer; positions offsetIndex
removeItem indexHash indexPos oldIndex complex toArray ()[Ljava/lang/Object; getValue &(Ljava/lang/Object;)Ljava/lang/Object; temp C child *Lde/uniks/networkparser/list/AbstractList; z result ,Lde/uniks/networkparser/interfaces/BaseItem; keyString Ljava/lang/String; id -Lde/uniks/networkparser/list/AbstractList<*>;??? retainAll it (([Ljava/lang/Object;)[Ljava/lang/Object; elementData [TT; ([TT;)[TT; get (I)TV; first ()Ljava/lang/Object; ()TV;
getNewList /(Z)Lde/uniks/networkparser/interfaces/BaseItem; subList 0(II)Lde/uniks/networkparser/interfaces/BaseItem; fromIndex toIndex newInstance withSize pack fireProperty ^(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Z
oldElement
newElement move (II)Z from to parseItem L(Lde/uniks/networkparser/converter/EntityStringConverter;)Ljava/lang/String; converter 8Lde/uniks/networkparser/converter/EntityStringConverter; A(Lde/uniks/networkparser/interfaces/Converter;)Ljava/lang/String; -Lde/uniks/networkparser/interfaces/Converter; setFlag (B)Z replaceAllValues 9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V replace TLjava/lang/Object;Lde/uniks/networkparser/interfaces/BaseItem;
SourceFile AbstractArray.java ? ? )de/uniks/networkparser/list/AbstractArray ? r ? ???! ? ? ? ? ? ? ? ? ? ? ? ? ? 7de/uniks/networkparser/interfaces/SendableEntityCreator remtu? ? ? ? ? ??;?? ? ? ? ? ? ? java/lang/Object ? ???? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ????' ? ? ? ? new ? ?? 0 ? java/lang/StringBuilder BIDI-Map Map LIST AllowDuplicate ? ? Visible ReadOnly ? ? CaseSensitive f ?
C ? upd ?
?i)*1267+ ?' ? java/lang/Integer/ ? java/lang/String
:;D I ? ? ? ? ? (de/uniks/networkparser/list/AbstractListklPQ .de/uniks/networkparser/list/SimpleKeyValueList *de/uniks/networkparser/list/SimpleIterator ? ? 6de/uniks/networkparser/converter/EntityStringConverter|}?? *de/uniks/networkparser/interfaces/BaseItem java/util/Iterator hashCode equals valueOf (I)Ljava/lang/Integer; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V intValue java/util/Comparator compare '(Ljava/lang/Object;Ljava/lang/Object;)I getClass java/lang/Class isAssignableFrom (Ljava/lang/Class;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; java/util/Collection iterator ()Ljava/util/Iterator; hasNext next equalsIgnoreCase (Ljava/lang/String;)Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; length charAt (I)C substring (II)Ljava/lang/String; (I)Ljava/lang/String; .(Lde/uniks/networkparser/list/AbstractArray;)V remove +de/uniks/networkparser/interfaces/Converter encode @(Lde/uniks/networkparser/interfaces/BaseItem;)Ljava/lang/String;! p q r s t u r s v w r s x y r s z { r s | } r s ~ r s ? ? ? ? r s x ? ? s ? ? ? s ? ? ? s ? ? s ? ? s ? ? ? s t ? ? s v ? ? s ? ? ? s x ? ? s ? ? ? ? ? ? ? ? r ? ? ? ? ? ? Q ? ? ? K *? *? ? ?
# P ? ? ? ? ? ? ? ? ? ? +? ? *+? ? ? W*+? W*? ? m n p q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? i ? *?*? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *+? *? *?
*? ? *? *? ? ? ?
? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | !**? ??? W@? **? ??? W*? ? ? ? ? ? ? ! ? ? ! ? r ? ! ? ? ? ? ? ? ? ? { )*? ~ ? ?? ? *? ?? ? ? ? ? ? ) ? ? ) ? ? ? ) ? ? ? #@ ? ? ? ? @? ?*? @~? ?*? ~? ??? ? *? ? *? ?? ?? ? &