
com.google.common.collect.ArrayTable.class Maven / Gradle / Ivy
???? 2a ? ? ? ? ?
?
?
?
@
V
!"#
$%
&
@
@'(
+)
*+
/)
, -.
3/0
5) 12
8/
@3
@4
@5
@6
7
89: RowMap InnerClasses Row ColumnMap Column; ArrayMap rowList )Lcom/google/common/collect/ImmutableList; Signature .Lcom/google/common/collect/ImmutableList;
columnList .Lcom/google/common/collect/ImmutableList;
rowKeyToIndex (Lcom/google/common/collect/ImmutableMap; @Lcom/google/common/collect/ImmutableMap; columnKeyToIndex @Lcom/google/common/collect/ImmutableMap; array [[Ljava/lang/Object; [[TV; columnMap 0Lcom/google/common/collect/ArrayTable$ColumnMap; ;Lcom/google/common/collect/ArrayTable.ColumnMap; rowMap -Lcom/google/common/collect/ArrayTable$RowMap; 8Lcom/google/common/collect/ArrayTable .RowMap; serialVersionUID J
ConstantValue create P(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/ArrayTable; Code LineNumberTable LocalVariableTable rowKeys Ljava/lang/Iterable;
columnKeys LocalVariableTypeTable Ljava/lang/Iterable<+TR;>; Ljava/lang/Iterable<+TC;>; ?(Ljava/lang/Iterable<+TR;>;Ljava/lang/Iterable<+TC;>;)Lcom/google/common/collect/ArrayTable; I(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ArrayTable; table !Lcom/google/common/collect/Table; ,Lcom/google/common/collect/Table ;
StackMapTable ? ?(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ArrayTable ; +(Ljava/lang/Iterable;Ljava/lang/Iterable;)V this &Lcom/google/common/collect/ArrayTable; tmpArray 1Lcom/google/common/collect/ArrayTable;< 7(Ljava/lang/Iterable<+TR;>;Ljava/lang/Iterable<+TC;>;)V $(Lcom/google/common/collect/Table;)V /(Lcom/google/common/collect/Table ;)V )(Lcom/google/common/collect/ArrayTable;)V i I copy 4(Lcom/google/common/collect/ArrayTable ;)V
rowKeyList +()Lcom/google/common/collect/ImmutableList; 0()Lcom/google/common/collect/ImmutableList ;
columnKeyList 0()Lcom/google/common/collect/ImmutableList; at (II)Ljava/lang/Object; rowIndex columnIndex (II)TV; set ((IILjava/lang/Object;)Ljava/lang/Object; value Ljava/lang/Object; oldValue TV;
(IITV;)TV; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; toArray '(Ljava/lang/Class;)[[Ljava/lang/Object;
valueClass Ljava/lang/Class; Ljava/lang/Class; (Ljava/lang/Class;)[[TV; RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible;
reflection clear ()V
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; eraseAll row [Ljava/lang/Object; arr$ len$ i$ [TV; contains '(Ljava/lang/Object;Ljava/lang/Object;)Z rowKey columnKey containsColumn (Ljava/lang/Object;)Z containsRow
containsValue element# ? get 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Ljava/lang/Integer; )(Ljava/lang/Object;Ljava/lang/Object;)TV; isEmpty ()Z put J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; TR; TC; (TR;TC;TV;)TV; putAll /Lcom/google/common/collect/Table<+TR;+TC;+TV;>; 2(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V remove erase size ()I cellSet ()Ljava/util/Set;= Cell D()Ljava/util/Set;>; cellIterator ()Ljava/util/Iterator; I()Ljava/util/Iterator;>; column #(Ljava/lang/Object;)Ljava/util/Map;> (TC;)Ljava/util/Map; columnKeySet *()Lcom/google/common/collect/ImmutableSet; /()Lcom/google/common/collect/ImmutableSet; ()Ljava/util/Map; map. -()Ljava/util/Map;>; (TR;)Ljava/util/Map; rowKeySet /()Lcom/google/common/collect/ImmutableSet;2 -()Ljava/util/Map ;>; values ()Ljava/util/Collection; ()Ljava/util/Collection; toString ()Ljava/lang/String; hashCode equals x0
access$000 Q(Lcom/google/common/collect/ArrayTable;)Lcom/google/common/collect/ImmutableList;
access$100
access$200 P(Lcom/google/common/collect/ArrayTable;)Lcom/google/common/collect/ImmutableMap;
access$500 ?Lcom/google/common/collect/AbstractTable;Ljava/io/Serializable;
SourceFile ArrayTable.java $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; emulated S Q P Q J K N K $com/google/common/collect/ArrayTable v w v ? v ~ v ??@A ? ?BCDEFG ? ? U V ? ?H ? ? ? ? ? ~IJKLMNOP 'java/lang/UnsupportedOperationExceptionQRS ? ? ? ?TU ?VW ? ?X java/lang/IntegerY ? ? ?ZX Row %s not in %s java/lang/ObjectC[ Column %s not in %s ? ? ? ? &com/google/common/collect/ArrayTable$1 v\]^ +com/google/common/collect/ArrayTable$Column_ ? X Y .com/google/common/collect/ArrayTable$ColumnMap v` (com/google/common/collect/ArrayTable$Row [ \ +com/google/common/collect/ArrayTable$RowMap ? ? ? ? ? ? ? ? ? ? ? ? 'com/google/common/collect/AbstractTable java/io/Serializable -com/google/common/collect/ArrayTable$ArrayMap java/lang/Iterable $com/google/common/collect/Table$Cell
java/util/Map 'com/google/common/collect/ImmutableList copyOf ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; $com/google/common/base/Preconditions
checkArgument (Z)V com/google/common/collect/Maps indexMap @(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMap; com/google/common/collect/Table java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V checkElementIndex (II)I java/lang/reflect/Array newInstance '(Ljava/lang/Class;[I)Ljava/lang/Object; java/util/Arrays fill (([Ljava/lang/Object;Ljava/lang/Object;)V &com/google/common/collect/ImmutableMap containsKey com/google/common/base/Objects equal &(Ljava/lang/Object;)Ljava/lang/Object; intValue checkNotNull )(ZLjava/lang/String;[Ljava/lang/Object;)V *(Lcom/google/common/collect/ArrayTable;I)V of *()Lcom/google/common/collect/ImmutableMap; keySet Q(Lcom/google/common/collect/ArrayTable;Lcom/google/common/collect/ArrayTable$1;)V 1 @ A J K L M N K L O P Q L R S Q L T U V L W ? X Y L Z ? [ \ L ] ^ _ ` a ) c d e Z
? Y*+? ? f e g
h i
j i k
h l
j m L n c o e g *? ? ? Y*? ? ? ? Y*? ? f ? g p q k p r s G t L u v w e + n*? *+?
? *,?
? *? ? ? ? ? *? ? ? ? ? **? ?
? **? ?
? *? ? *? ? ? ? N*-? *? ? f . ? ? ? ? &