
com.google.gson.internal.LinkedTreeMap.class Maven / Gradle / Ivy
The newest version!
???? 27 = ?
= ?
A ? = ? = ? ?
? = ? = ?
= ? ? ? ?
?
= ? = ? ? ?
= ? ? ? ? ? ? ? ? ? ?
?
? ?
? ?
? ?
?
?
?
= ? ? ? ? ?
= ?
? ? ? ?
?
?
= ?
?
= =
1 ?
=
= =
6 =
9
;
?
? ? KeySet InnerClasses EntrySet LinkedTreeMapIterator Node
NATURAL_ORDER Ljava/util/Comparator; Signature .Ljava/util/Comparator;
comparator Ljava/util/Comparator<-TK;>; root -Lcom/google/gson/internal/LinkedTreeMap$Node; 5Lcom/google/gson/internal/LinkedTreeMap$Node; size I modCount header entrySet 1Lcom/google/gson/internal/LinkedTreeMap$EntrySet; 9Lcom/google/gson/internal/LinkedTreeMap.EntrySet; keySet /Lcom/google/gson/internal/LinkedTreeMap$KeySet; 7Lcom/google/gson/internal/LinkedTreeMap.KeySet; $assertionsDisabled Z ()V Code LineNumberTable LocalVariableTable this (Lcom/google/gson/internal/LinkedTreeMap; LocalVariableTypeTable 0Lcom/google/gson/internal/LinkedTreeMap; (Ljava/util/Comparator;)V
StackMapTable
(Ljava/util/Comparator<-TK;>;)V ()I get &(Ljava/lang/Object;)Ljava/lang/Object; key Ljava/lang/Object; node ? (Ljava/lang/Object;)TV; containsKey (Ljava/lang/Object;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; value created result TK; TV; (TK;TV;)TV; clear remove find B(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedTreeMap$Node; child
comparableKey Ljava/lang/Comparable; create nearest
comparison *Ljava/lang/Comparable; ? ;(TK;Z)Lcom/google/gson/internal/LinkedTreeMap$Node; findByObject A(Ljava/lang/Object;)Lcom/google/gson/internal/LinkedTreeMap$Node; e Ljava/lang/ClassCastException; ? I(Ljava/lang/Object;)Lcom/google/gson/internal/LinkedTreeMap$Node; findByEntry Entry D(Ljava/util/Map$Entry;)Lcom/google/gson/internal/LinkedTreeMap$Node; entry Ljava/util/Map$Entry; mine valuesEqual Ljava/util/Map$Entry<**>; P(Ljava/util/Map$Entry<**>;)Lcom/google/gson/internal/LinkedTreeMap$Node; equal '(Ljava/lang/Object;Ljava/lang/Object;)Z a b removeInternal 1(Lcom/google/gson/internal/LinkedTreeMap$Node;Z)V adjacent
leftHeight rightHeight unlink left right originalParent 9(Lcom/google/gson/internal/LinkedTreeMap$Node;Z)V removeInternalByKey replaceInParent ](Lcom/google/gson/internal/LinkedTreeMap$Node;Lcom/google/gson/internal/LinkedTreeMap$Node;)V replacement parent m(Lcom/google/gson/internal/LinkedTreeMap$Node;Lcom/google/gson/internal/LinkedTreeMap$Node;)V rebalance rightLeft
rightRight rightRightHeight rightLeftHeight
rightDelta leftLeft leftRight leftRightHeight leftLeftHeight leftDelta delta
unbalanced insert
rotateLeft 0(Lcom/google/gson/internal/LinkedTreeMap$Node;)V pivot pivotLeft
pivotRight 8(Lcom/google/gson/internal/LinkedTreeMap$Node;)V rotateRight ()Ljava/util/Set; 0()Ljava/util/Set;>;
()Ljava/util/Set; writeReplace ()Ljava/lang/Object;
Exceptions _Ljava/util/AbstractMap;Ljava/io/Serializable;
SourceFile LinkedTreeMap.java I J ^ g ^ _ R S T S +com/google/gson/internal/LinkedTreeMap$Node U P M J ? ? y p java/lang/NullPointerException key == null ^ ? ? O P P P ? ? java/lang/Comparable o p ? P ? P java/lang/ClassCastException java/lang/StringBuilder !"#$% is not Comparable&# ^' ? ?( ?) ? ? ?* v ? P+ S,-.- ? ?/01 ? ? \ ] java/lang/AssertionError ? ? ? ? V W /com/google/gson/internal/LinkedTreeMap$EntrySet ^2 Y Z -com/google/gson/internal/LinkedTreeMap$KeySet java/util/LinkedHashMap ^3 &com/google/gson/internal/LinkedTreeMap45 (com/google/gson/internal/LinkedTreeMap$1 java/util/AbstractMap java/io/Serializable