
com.google.common.collect.Tables$TransformedTable.class Maven / Gradle / Ivy
???? 4 ?
'com/google/common/collect/AbstractTable ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; com/google/common/collect/Table 1com/google/common/collect/Tables$TransformedTable fromTable !Lcom/google/common/collect/Table; com/google/common/base/Function function !Lcom/google/common/base/Function;
contains '(Ljava/lang/Object;Ljava/lang/Object;)Z
! " # get 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
% & ' ( 'com/google/common/collect/NullnessCasts uncheckedCastNullableTToT * + apply
- . / size ()I
1 2 clear 4 'java/lang/UnsupportedOperationException
3
7 8 # remove
: ; < row #(Ljava/lang/Object;)Ljava/util/Map;
> ? @ A B com/google/common/collect/Maps transformValues A(Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map;
D E < column G 3com/google/common/collect/Tables$TransformedTable$1
F I J 6(Lcom/google/common/collect/Tables$TransformedTable;)V
L M N cellSet ()Ljava/util/Set; P Q R S T
java/util/Set iterator ()Ljava/util/Iterator;
V W X cellFunction #()Lcom/google/common/base/Function;
Z [ \ ] ^ #com/google/common/collect/Iterators transform K(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator; P ` a b spliterator ()Ljava/util/Spliterator;
d e f g h -com/google/common/collect/CollectSpliterators map M(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator;
j k N rowKeySet
m n N columnKeySet
p q r values ()Ljava/util/Collection;
t u v ] w &com/google/common/collect/Collections2 O(Ljava/util/Collection;Lcom/google/common/base/Function;)Ljava/util/Collection; y 3com/google/common/collect/Tables$TransformedTable$2
x I
| } ~ rowMap ()Ljava/util/Map; ? 3com/google/common/collect/Tables$TransformedTable$3
I
? ? ~ columnMap Signature -Lcom/google/common/collect/Table; ,Lcom/google/common/base/Function<-TV1;TV2;>; E(Lcom/google/common/collect/Table;Lcom/google/common/base/Function;)V Code LineNumberTable LocalVariableTable this 3Lcom/google/common/collect/Tables$TransformedTable; LocalVariableTypeTable CLcom/google/common/collect/Tables$TransformedTable ; MethodParameters \(Lcom/google/common/collect/Table ;Lcom/google/common/base/Function<-TV1;TV2;>;)V rowKey Ljava/lang/Object; columnKey "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull;
StackMapTable ? java/lang/Object *(Ljava/lang/Object;Ljava/lang/Object;)TV2; RuntimeVisibleAnnotations put J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; value TR; TC; TV2; (TR;TC;TV2;)TV2; .Lcom/google/common/collect/ParametricNullness; putAll $(Lcom/google/common/collect/Table;)V table 0Lcom/google/common/collect/Table<+TR;+TC;+TV2;>; 3(Lcom/google/common/collect/Table<+TR;+TC;+TV2;>;)V (TR;)Ljava/util/Map; (TC;)Ljava/util/Map; ?()Lcom/google/common/base/Function;Lcom/google/common/collect/Table$Cell;>; cellIterator J()Ljava/util/Iterator;>; cellSpliterator M()Ljava/util/Spliterator;>; ()Ljava/util/Set; ()Ljava/util/Set; createValues ()Ljava/util/Collection; rowFunction SLcom/google/common/base/Function;Ljava/util/Map;>; .()Ljava/util/Map;>; columnFunction SLcom/google/common/base/Function;Ljava/util/Map;>; .()Ljava/util/Map;>; ?Lcom/google/common/collect/AbstractTable;
SourceFile Tables.java RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; InnerClasses ? com/google/common/collect/Tables TransformedTable ? $com/google/common/collect/Table$Cell Cell ? ? ? ? ? ? ? *? *+? ?
? *,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \ *? +,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? " # ? ? %*+,? ? *? *? +,? ? $? ) ? ? ? ? ? #? $? ? % ? ? % ? ? % ? ? ? % ? ? ? #@ ? ? ? ? ? ? ? ? ?
? ? . / ? F
*? ? , ? ? ? ?
? ? ?
? ? 2 ? J
*? ? 0 ? ?
? ? ?
? ? ?
? ? ? ? ? ? ? 3Y? 5? ? ? ? * ? ? ? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? X ? 3Y? 5? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 # ? ? %*+,? ? *? *? +,? 6 ? $? ) ? ? ? ? ? #? $? ? % ? ? % ? ? % ? ? ? % ? ? ? #@ ? ? ? ? ? ? ? ? ?
? ? ; <