com.google.common.collect.HashBasedTable.class Maven / Gradle / Ivy
???? 4 ? (com/google/common/collect/HashBasedTable java/util/LinkedHashMap
()V
0com/google/common/collect/HashBasedTable$Factory
(I)V
D(Ljava/util/Map;Lcom/google/common/collect/HashBasedTable$Factory;)V expectedCellsPerRow
.com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I
com/google/common/collect/Maps newLinkedHashMapWithExpectedSize (I)Ljava/util/LinkedHashMap;
! " create ,()Lcom/google/common/collect/HashBasedTable;
$ % & putAll $(Lcom/google/common/collect/Table;)V
( ) * + 'com/google/common/collect/StandardTable 3(Ljava/util/Map;Lcom/google/common/base/Supplier;)V
( - . / columnMap ()Ljava/util/Map;
( 1 2 / rowMap
( 4 5 6 values ()Ljava/util/Collection;
( 8 9 : columnKeySet ()Ljava/util/Set;
( < = : rowKeySet
( ? @ A column #(Ljava/lang/Object;)Ljava/util/Map;
( C D A row
( F G : cellSet
( I J K remove 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
( M N O put J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
( Q R clear
( T U V size ()I
( X Y Z isEmpty ()Z
( \ ] K get
( _ ` a
containsValue (Ljava/lang/Object;)Z
( c d a containsRow
( f g a containsColumn
( i j k contains '(Ljava/lang/Object;Ljava/lang/Object;)Z
( m n o toString ()Ljava/lang/String;
( q r V hashCode
( t u a equals
( $ serialVersionUID J
ConstantValue Code LineNumberTable Signature u()Lcom/google/common/collect/HashBasedTable; .(II)Lcom/google/common/collect/HashBasedTable; LocalVariableTable expectedRows I
backingMap Ljava/util/Map; LocalVariableTypeTable +Ljava/util/Map ;>; MethodParameters w(II)Lcom/google/common/collect/HashBasedTable; M(Lcom/google/common/collect/Table;)Lcom/google/common/collect/HashBasedTable; table !Lcom/google/common/collect/Table; result *Lcom/google/common/collect/HashBasedTable; /Lcom/google/common/collect/Table<+TR;+TC;+TV;>; 5Lcom/google/common/collect/HashBasedTable ; ?(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/HashBasedTable; this factory 2Lcom/google/common/collect/HashBasedTable$Factory; :Lcom/google/common/collect/HashBasedTable$Factory; h(Ljava/util/Map;>;Lcom/google/common/collect/HashBasedTable$Factory;)V columnKey rowKey RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; "RuntimeVisibleParameterAnnotations value obj rLcom/google/common/collect/StandardTable;
SourceFile HashBasedTable.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; serializable InnerClasses Factory ! ( w x y z ! " | / ? Y? Y? ? Y? ? ? } E ~ ! ? | u ? W? M? Y,? Y? ? ? } R S T ? ? ? ? ? ? ? ? ? ? ? ~ ? ! ? | c ? L+*? #+? } ` a b ? ? ? ? ? ? ? ? ? ? ? ? ~ ? | o *+,? '? }
f g ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~ ?A . / | A *? ,? } 1 ? ? ? ? ? ? A 2 / | A *? 0? } 1 ? ? ? ? ? ? A 5 6 | A *? 3? } 1 ? ? ? ? ? ? A 9 : | A *? 7? } 1 ? ? ? ? ? ? A = : | A *? ;? } 1 ? ? ? ? ? ? A @ A | B *+? >? } 1 ? ? ? ? ? ? ? ? A D A | B *+? B? } 1 ? ? ? ? ? ? ? ? A G : | A *? E? } 1 ? ? ? ? ? ? A J K | C *+,? H? } 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? A N O | D *+,-? L? } 1 ? ? ? ? ? ? ?
? ? ? ? ? ? ? A R | A *? P? } 1 ? ? ? ? ? ? A U V | A *? S? } 1 ? ? ? ? ? ? A Y Z | A *? W? } 1 ? ? ? ? ? ? A ] K | C *+,? [? } 1 ? ? ? ? ? ? ? ? ? ? ? ?
? ? A ` a | B *+? ^? } 1 ? ? ? ? ? ? ? ? ? ? A d a | B *+? b? } 1 ? ? ? ? ? ? ? ? ? ? A g a | B *+? e? } 1 ? ? ? ? ? ? ? ? ? ? A j k | C *+,? h? } 1 ? ? ? ? ? ? ? ? ? ?
? ? A n o | A *? l? } 1 ? ? ? ? ? ? A r V | A *? p? } 1 ? ? ? ? ? ? A u a | B *+? s? } 1 ? ? ? ? ? ? ? ? ? ? A % &