META-INF.modules.java.base.classes.java.util.HashMap.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7=
???
???
??? ? ? ?
;??@
p???
??
?
?
?
?
???
? ?
? ??@
?
? q? ?N?
? q?&? ?? ??? '? '?
?
? ?
? =? =? =?
?? =??
3?
?
3?
?
? ?
??????
3?
? 3? 3?
3?
?
3?
? ??
G? ??
J? ??
M??
O?A??
R?H?T?
p???
X?
?
?
??
??
?
l??
`?
l??>?
??@?
??A?
?????
l?
=?
3?
?????? TreeNode InnerClasses? EntrySpliterator? ValueSpliterator? KeySpliterator? HashMapSpliterator?
EntryIterator?
ValueIterator? KeyIterator? HashIterator EntrySet Values KeySet Node serialVersionUID J
ConstantValue???`? DEFAULT_INITIAL_CAPACITY I MAXIMUM_CAPACITY DEFAULT_LOAD_FACTOR F TREEIFY_THRESHOLD UNTREEIFY_THRESHOLD MIN_TREEIFY_CAPACITY @ table [Ljava/util/HashMap$Node; Signature ![Ljava/util/HashMap$Node; entrySet Ljava/util/Set; Entry .Ljava/util/Set;>; size modCount threshold
loadFactor hash (Ljava/lang/Object;)I Code LineNumberTable LocalVariableTable h key Ljava/lang/Object;
StackMapTable comparableClassFor %(Ljava/lang/Object;)Ljava/lang/Class; as [Ljava/lang/reflect/Type; p %Ljava/lang/reflect/ParameterizedType; t Ljava/lang/reflect/Type; c Ljava/lang/Class; ts x LocalVariableTypeTable Ljava/lang/Class<*>;?? ? ((Ljava/lang/Object;)Ljava/lang/Class<*>; compareComparables 8(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)I kc k ;(Ljava/lang/Class<*>;Ljava/lang/Object;Ljava/lang/Object;)I tableSizeFor (I)I cap n (IF)V this Ljava/util/HashMap; initialCapacity Ljava/util/HashMap; (I)V ()V (Ljava/util/Map;)V m Ljava/util/Map; Ljava/util/Map<+TK;+TV;>; (Ljava/util/Map<+TK;+TV;>;)V
putMapEntries (Ljava/util/Map;Z)V ft value e Ljava/util/Map$Entry; evict Z s TK; TV; Ljava/util/Map$Entry<+TK;+TV;>;? (Ljava/util/Map<+TK;+TV;>;Z)V ()I isEmpty ()Z get &(Ljava/lang/Object;)Ljava/lang/Object; Ljava/util/HashMap$Node; Ljava/util/HashMap$Node; (Ljava/lang/Object;)TV; getNode -(ILjava/lang/Object;)Ljava/util/HashMap$Node; first tab ? 5(ILjava/lang/Object;)Ljava/util/HashMap$Node; containsKey (Ljava/lang/Object;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (TK;TV;)TV; putVal ;(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; binCount oldValue onlyIfAbsent i (ITK;TV;ZZ)TV; resize ()[Ljava/util/HashMap$Node; newCap loHead loTail hiHead hiTail next j oldTab oldCap oldThr newThr newTab #()[Ljava/util/HashMap$Node;
treeifyBin ([Ljava/util/HashMap$Node;I)V Ljava/util/HashMap$TreeNode; hd tl index $Ljava/util/HashMap$TreeNode; %([Ljava/util/HashMap$Node;I)V putAll remove
removeNode A(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/util/HashMap$Node; v node
matchValue movable I(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/util/HashMap$Node; clear
containsValue keySet ()Ljava/util/Set; ks Ljava/util/Set;? ()Ljava/util/Set; values ()Ljava/util/Collection; vs Ljava/util/Collection; Ljava/util/Collection;? ()Ljava/util/Collection; es 0()Ljava/util/Set;>; getOrDefault defaultValue (Ljava/lang/Object;TV;)TV; putIfAbsent '(Ljava/lang/Object;Ljava/lang/Object;)Z replace 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z newValue (TK;TV;TV;)Z computeIfAbsent C(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; mappingFunction Ljava/util/function/Function; old mc 'Ljava/util/function/Function<-TK;+TV;>;? /(TK;Ljava/util/function/Function<-TK;+TV;>;)TV; computeIfPresent E(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; remappingFunction Ljava/util/function/BiFunction; -Ljava/util/function/BiFunction<-TK;-TV;+TV;>;? 5(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; compute merge W(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; -Ljava/util/function/BiFunction<-TV;-TV;+TV;>; 8(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; forEach "(Ljava/util/function/BiConsumer;)V action Ljava/util/function/BiConsumer; )Ljava/util/function/BiConsumer<-TK;-TV;>;? ,(Ljava/util/function/BiConsumer<-TK;-TV;>;)V
replaceAll "(Ljava/util/function/BiFunction;)V function 0(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V clone ()Ljava/lang/Object; result &Ljava/lang/CloneNotSupportedException; ()F capacity writeObject (Ljava/io/ObjectOutputStream;)V Ljava/io/ObjectOutputStream; buckets
Exceptions?
readObject (Ljava/io/ObjectInputStream;)V lf fc Ljava/io/ObjectInputStream; mappings newNode W(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node; I(ITK;TV;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node; replacementNode J(Ljava/util/HashMap$Node;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node; b(Ljava/util/HashMap$Node;Ljava/util/HashMap$Node;)Ljava/util/HashMap$Node; newTreeNode [(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)Ljava/util/HashMap$TreeNode; M(ITK;TV;Ljava/util/HashMap$Node;)Ljava/util/HashMap$TreeNode; replacementTreeNode N(Ljava/util/HashMap$Node;Ljava/util/HashMap$Node;)Ljava/util/HashMap$TreeNode; f(Ljava/util/HashMap$Node;Ljava/util/HashMap$Node;)Ljava/util/HashMap$TreeNode; reinitialize afterNodeAccess (Ljava/util/HashMap$Node;)V #(Ljava/util/HashMap$Node;)V afterNodeInsertion (Z)V afterNodeRemoval internalWriteEntries ?Ljava/util/AbstractMap;Ljava/util/Map;Ljava/lang/Cloneable;Ljava/io/Serializable;
SourceFile HashMap.java NestMembers ? java/lang/Comparable java/lang/String #java/lang/reflect/ParameterizedType
? ? java/util/HashMap ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder Illegal initial capacity:
? Illegal load factor:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# ?[ java/util/Map$Entry[[ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/HashMap$TreeNodeno {| ? ?~ java/lang/Integer java/util/HashMap$Node!"wx#$%&'?|" ? java/util/HashMap$KeySet ?((+ java/util/HashMap$Values ? ? java/util/HashMap$EntrySet java/lang/NullPointerException) ? )java/util/ConcurrentModificationException) ?*+Z[ $java/lang/CloneNotSupportedException java/lang/InternalError ?,z ?_ ?- ?. ??a/ ? java/io/InvalidObjectException0 ? Illegal mappings count: 12343567 [Ljava/util/Map$Entry;89:f[ ?;`< java/util/AbstractMap
java/util/Map java/lang/Cloneable java/io/Serializable "java/util/HashMap$EntrySpliterator "java/util/HashMap$ValueSpliterator java/util/HashMap$KeySpliterator $java/util/HashMap$HashMapSpliterator java/util/HashMap$EntryIterator java/util/HashMap$ValueIterator java/util/HashMap$KeyIterator java/util/HashMap$HashIterator java/lang/Class java/lang/Object java/util/Iterator
java/util/Set java/util/Collection java/util/function/Function java/util/function/BiFunction java/util/function/BiConsumer java/io/IOException java/io/ObjectInputStream java/lang/ClassNotFoundException java/io/ObjectOutputStream hashCode getClass ()Ljava/lang/Class; getGenericInterfaces ()[Ljava/lang/reflect/Type;
getRawType ()Ljava/lang/reflect/Type; getActualTypeArguments compareTo numberOfLeadingZeros append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V java/lang/Float isNaN (F)Z (F)Ljava/lang/StringBuilder; iterator ()Ljava/util/Iterator; hasNext getKey getValue equals getTreeNode 1(ILjava/lang/Object;)Ljava/util/HashMap$TreeNode;
putTreeVal o(Ljava/util/HashMap;[Ljava/util/HashMap$Node;ILjava/lang/Object;Ljava/lang/Object;)Ljava/util/HashMap$TreeNode; split 1(Ljava/util/HashMap;[Ljava/util/HashMap$Node;II)V prev treeify ([Ljava/util/HashMap$Node;)V removeTreeNode 0(Ljava/util/HashMap;[Ljava/util/HashMap$Node;Z)V (Ljava/util/HashMap;)V apply accept '(Ljava/lang/Object;Ljava/lang/Object;)V (Ljava/lang/Throwable;)V defaultWriteObject writeInt defaultReadObject readInt java/lang/Math max (FF)F min jdk/internal/misc/SharedSecrets getJavaObjectInputStreamAccess 1()Ljdk/internal/misc/JavaObjectInputStreamAccess; -jdk/internal/misc/JavaObjectInputStreamAccess
checkArray 0(Ljava/io/ObjectInputStream;Ljava/lang/Class;I)V @(ILjava/lang/Object;Ljava/lang/Object;Ljava/util/HashMap$Node;)V (Ljava/lang/Object;)V ! p q r s
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? S *? ? *? Y<|?? ? S ? ? ? ? ? ? J ? ? ? ; s*? ? m*? YL? +?+? YM? W,:?66? E2:? ? 0? Y:? ? ? YN? -?? -2+? +?????? ? . [ ] ^ _ ` 6a Fb Rd if k` qj ? > Y ? ? F % ? ? 6 5 ? ?
d ? ? W ? ? s ? ? ?
d ? ? ? , ? ?? ? ? ? ? ? B? ? ? ? ? ? ? ,? ,? *? ?
+? ,? ? ? s t s ? ? ? ? ? ? ? ? ? ? ? I ? ? ? ? ? g d?
|<? ? ? ? `? ?
{ | ? ? ? ? ? ? ?
B ? ? ? ? b*?
? ? Y? Y? ? ? ? ? ?? <$??
$? ? ? Y? Y? ? $? ? ? ?*$? *? ? ? ? *
? ? ? #? )? ,? 9? T? Y? a? ? b ? ? b ? ? b ? ? ? b ? ? ? ? # ? ? ? R *? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? O *?
*? ? ? ? ?
? ? ? ? ? ? ? ? ? ? m *?
*? *+? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?+? >? ?*? ? 5?*? nb8!?? ?? 6*? ? *? ? ? *? ? *? "W+? # ? $ :? % ? 4? & ? ':? ( :? ) :*? *? +W??ȱ ? F ? ? ? ? ? %? /? 8? A? D? L? Q? t? }? ?? ?? ? ? \ $ ? ? / ? ? } ? ? ? ? ? t " ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 } ? ? ? ? ? t " ? ? ? ? ? ? ? ? ? ? +A? ? ?? : ? ? ? ? ? A *? ,? ? ? ? ? ? ? ? ? ? ? T
*? ,? ? ? ? ?
? ? ?
? ? ? @ ? ? ? ? *+? *+? -YM? ? ,? .? ? ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? =C ? ? ? ? ? ? ? ?*? YN? ?-?Y6? ?-d~2Y:? v? /? ? 0Y:,? ,? ,? 1? ?? 2Y:? F? 3? ? 3,? 4?? /? ? 0Y:,? ,? ,? 1? ?? 2Y:???? ? 2 4 6 ;7 A8 D9 O: W; b= ~> ?? ?@ ?C ? \ 0 ? ? s ? ? v ? ? L F ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > 0 ? ? s ? ? v ? ? L F ? ? ? ? ? ? ? ? ? B ? A ? ? = ? ? ? ? ? = = ? ! ?? ?
? ? ? ? ? c *+? *+? -? ? ? ? O ? ? ? ? ? ? ? ? ? @ ? ? ? q
*+? *+,? +? ? _ ?
? ?
? ?
? ? ?
? ?
? ?
? ? ? ? ? ? ? Y
,*? Y:? ?Y6?
*? "Y:?6d~Y6 2Y:? *,-? 5S? ?? /? #? 0Y:,? ,? ,? 1?
:
? y? 3? ? 3*,-? 6:
? ^6? 2Y:
? !*,-? 5? 2? <*? 7? 2
? /?
? 0Y:,? ,? ,? 1? ?
:????
? #
? .:? ?
-? .*
? 8?*Y? 9`? 9*Y? ,`Z? ,*? ? *? "W*? :? ? z o p q /r ?u [v aw hx py ?{ ?| ?} ?~ ? ?? ?? ?? ?? ?{ ?? ?? ?? ?? ?? ??
??$?*? ? ? ? ? e ? ?
P ? ? ? ? ?
? ? ? ? X ? ? ? ? ? ? u ? ?
, ? ? , ? ? , ? ? , ? ? , ? ? , ? ? % ? ? , ? ? ? ? ( ? ? ? p e ? ?
P ? ? ? ? ?
? ? ? ? ? ? ? u ? ?
, ? ? , ? ? , ? ? % ? ? , ? ? ? i ? ?? ? !
? ? ? = ? ! ?? ? ? (
? ? ? = = $? ? ?? ? ? ? ? d*? L+? ? +?=*? >6? *? *