
com.google.common.collect.ImmutableTable.class Maven / Gradle / Ivy
???? 2& ? ?
? ? ? ?
? ? ?
? ? ? ? ? ?
? ?
? ? ? ? ? ? ?
?
?
?
? ? ?
?
? ?
? ?
B ?
B ? ? ? ?
?
B ? ?
?
% ? ?
% ?
? ?
% ?
?
?
?
" ? ?
- ?
B ?
B ?
B ?
?
?
?
?
B ?
B ?
?
?
B ?
B ?
?
? ?
> Builder InnerClasses EMPTY *Lcom/google/common/collect/ImmutableTable; Signature bLcom/google/common/collect/ImmutableTable; of ,()Lcom/google/common/collect/ImmutableTable; Code LineNumberTable u()Lcom/google/common/collect/ImmutableTable; b(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableTable; LocalVariableTable rowKey Ljava/lang/Object; columnKey value LocalVariableTypeTable TR; TC; TV; ~(TR;TC;TV;)Lcom/google/common/collect/ImmutableTable; copyOf M(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ImmutableTable; parameterizedTable cell Cell &Lcom/google/common/collect/Table$Cell; i$ Ljava/util/Iterator; onlyCell cellSetBuilder 0Lcom/google/common/collect/ImmutableSet$Builder; size I table !Lcom/google/common/collect/Table; 5Lcom/google/common/collect/ImmutableTable ; 4Lcom/google/common/collect/Table$Cell<+TR;+TC;+TV;>; cLcom/google/common/collect/ImmutableSet$Builder;>; /Lcom/google/common/collect/Table<+TR;+TC;+TV;>;
StackMapTable ? ?(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/ImmutableTable; builder 4()Lcom/google/common/collect/ImmutableTable$Builder; }()Lcom/google/common/collect/ImmutableTable$Builder; cellOf ^(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/Table$Cell; z(TR;TC;TV;)Lcom/google/common/collect/Table$Cell; ()V this cellSet *()Lcom/google/common/collect/ImmutableSet; ]()Lcom/google/common/collect/ImmutableSet;>;
createCellSet cellIterator 2()Lcom/google/common/collect/UnmodifiableIterator; e()Lcom/google/common/collect/UnmodifiableIterator;>; values 1()Lcom/google/common/collect/ImmutableCollection; 6()Lcom/google/common/collect/ImmutableCollection; createValues valuesIterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; column <(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; 5(TC;)Lcom/google/common/collect/ImmutableMap; columnKeySet /()Lcom/google/common/collect/ImmutableSet; columnMap *()Lcom/google/common/collect/ImmutableMap; F()Lcom/google/common/collect/ImmutableMap;>; row 5(TR;)Lcom/google/common/collect/ImmutableMap; rowKeySet /()Lcom/google/common/collect/ImmutableSet; rowMap F()Lcom/google/common/collect/ImmutableMap ;>; contains '(Ljava/lang/Object;Ljava/lang/Object;)Z "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable;
containsValue (Ljava/lang/Object;)Z clear
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; put J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (TR;TC;TV;)TV; putAll $(Lcom/google/common/collect/Table;)V 2(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V remove 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; )(Ljava/lang/Object;Ljava/lang/Object;)TV; toString ()Ljava/lang/String; hashCode ()I equals x0 ()Ljava/util/Collection; ()Ljava/util/Set; isEmpty ()Z get x1 containsColumn containsRow ()Ljava/util/Map; #(Ljava/lang/Object;)Ljava/util/Map; rLcom/google/common/collect/AbstractTable;
SourceFile ImmutableTable.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; E F 1com/google/common/collect/SingletonImmutableTable v (com/google/common/collect/ImmutableTable d ? I J y ?
$com/google/common/collect/Table$Cell
I N .com/google/common/collect/ImmutableSet$Builder v ? ? s t z 0com/google/common/collect/ImmutableTable$Builder v w t &com/google/common/collect/ImmutableSet java/lang/AssertionError should never be called v ? ? -com/google/common/collect/ImmutableCollection ? ? ? &com/google/common/collect/ImmutableMap I ? ! ?" z ? ? ? ? ? ? ? ? 'java/lang/UnsupportedOperationException ? ? ? ? ? ? ? ? } ~ | z y z ? ? ? z ? z ? ? ? ? ? ? ? ? .com/google/common/collect/SparseImmutableTable# I$ I z v% 'com/google/common/collect/AbstractTable java/util/Iterator 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V com/google/common/collect/Table #com/google/common/collect/Iterables getOnlyElement ((Ljava/lang/Iterable;)Ljava/lang/Object; getRowKey ()Ljava/lang/Object; getColumnKey getValue (I)V
java/util/Set iterator hasNext next add D(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder; build /com/google/common/collect/RegularImmutableTable forCells G(Ljava/lang/Iterable;)Lcom/google/common/collect/RegularImmutableTable; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; com/google/common/collect/Tables
immutableCell (Ljava/lang/Object;)V "com/google/common/base/MoreObjects firstNonNull keySet 'com/google/common/collect/ImmutableList +()Lcom/google/common/collect/ImmutableList; |(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V! B E F G H + I J K ? ? L 6 G M I N K o ? Y*+,? ? L ; O P Q R Q S Q T P U R V S W G X Y Z K ? ?*? ?
*? L+?*? <? A ? ?*? ? ? M,?
,? ,? ?
?? Y? N*? ? :? ? /? ? :-?
? ? ? ? W???-? ? ? L 6
N P Q S T 0 V 4 X A Z W ] ` _ ? d ? f ? g O H [ F ? \ ^ m 6 _ ` A j a ^ ` K b c ? d e ? f g T 4 [ h ? \ i A j a i ` K b j ? f k l ? !"? m n? 5 G o p q K ? Y? ? L q G r s t K t *? +? ,? ? ? L y O P Q R Q S Q T P U R V S W G u v w K A *? ? L ? O x F T x h y z K D *? ? ? L ? O x F T x h G { | z G { } ~ K F
? Y? ? L ? O
x F T
x h G ? ? K D *? !? "? L ? O x F T x h G ? ? ? G ? ? ? K F
? Y? ? L O
x F T
x h G ? ? ? K n +? W*? #+? $? %? &? '? %? L
O x F R Q T x h R V G ? ? z K D *? #? (? L O x F T x h G ? ? ? G ? ? ? K n +? W*? )+? $? %? &? '? %? L
, - O x F P Q T x h P U G ? ? z K D *? )? (? L 4 O x F T x h G ? ? ? G ? ? ? K j *+,? *? ? ? L B O x F P Q R Q T x h l
@ ?
? ? ? ? K O *? ++? ,? L G O x F S Q T x h ? ? ? w K D ? -Y? .? L S O x F T x h ? ? ? ? ? K ? ? -Y? .? L _ O * x F P Q R Q S Q T * x h P U R V S W ? G ? ? ? ? ? K X ? -Y? .? L k O x F f g T x h f k ? G ? ? ? ? ? K X ? -Y? .? L w O x F P Q R Q T x h ? G ? ? ? A ? ? K A *? /? L * O x F T x h A ? ? K A *? 0? L * O x F T x h A ? ? K L *+? 1? L * O x F ? Q T x h @ ? ? K A *? 2? L * O x F T x h A ? ? K A *? +? L * O x F T x h @ } ? K A *? 3? L * O x F T x h @ | ? K A *? 4? L * O x F T x h A y ? K A *? 5? L * O x F T x h A ? ? K A *? 6? L * O x F T x h A ? ? K W *+,? 7? L * O x F ? Q ? Q T x h A ? ? K A *? 8? L * O x F T x h A ? ? K A *? 9? L * O x F T x h A ? ? K L *+? :? L * O x F ? Q T x h A ? ? K L *+? ;? L * O x F ? Q T x h A ? ? K A *? #? L * O x F T x h A ? ? K A *? )? L * O x F T x h A ? ? K L *+?