![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Tables.class Maven / Gradle / Ivy
???? 4 ?
! ?
! ?
" ?
? ?
? ? ?
? ? ?
? M ? M ? M ?
! ? ? ?
? ?
? ? ?
? ?
? ?
? ?
? ! ?
? ? ? ? ? ? ?
? ? ? UnmodifiableRowSortedMap InnerClasses UnmodifiableTable TransformedTable TransposeTable ? AbstractCell
ImmutableCell UNMODIFIABLE_WRAPPER !Lcom/google/common/base/Function; Signature KLcom/google/common/base/Function<+Ljava/util/Map<**>;+Ljava/util/Map<**>;>; ()V Code LineNumberTable LocalVariableTable this "Lcom/google/common/collect/Tables; toTable ?(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; rowFunction Ljava/util/function/Function; columnFunction
valueFunction
tableSupplier Ljava/util/function/Supplier; LocalVariableTypeTable 'Ljava/util/function/Function<-TT;+TR;>; 'Ljava/util/function/Function<-TT;+TC;>; 'Ljava/util/function/Function<-TT;+TV;>; "Ljava/util/function/Supplier; MethodParameters?;>(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; ?(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;
mergeFunction #Ljava/util/function/BinaryOperator; (Ljava/util/function/BinaryOperator;g;>(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;
immutableCell ? Cell ^(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/Table$Cell; rowKey Ljava/lang/Object; columnKey value TR; TC; TV; z(TR;TC;TV;)Lcom/google/common/collect/Table$Cell; "RuntimeVisibleParameterAnnotations .Lcom/google/common/collect/ParametricNullness; transpose D(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table; table !Lcom/google/common/collect/Table; ,Lcom/google/common/collect/Table ;
StackMapTable ?(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;
transposeCell N(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell; cell &Lcom/google/common/collect/Table$Cell; 1Lcom/google/common/collect/Table$Cell; ?(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell; newCustomTable S(Ljava/util/Map;Lcom/google/common/base/Supplier;)Lcom/google/common/collect/Table;
backingMap Ljava/util/Map; factory !Lcom/google/common/base/Supplier; +Ljava/util/Map;>; ;Lcom/google/common/base/Supplier<+Ljava/util/Map;>; ?(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Map;>;)Lcom/google/common/collect/Table; transformValues e(Lcom/google/common/collect/Table;Lcom/google/common/base/Function;)Lcom/google/common/collect/Table; fromTable function -Lcom/google/common/collect/Table ; ,Lcom/google/common/base/Function<-TV1;TV2;>; ?(Lcom/google/common/collect/Table;Lcom/google/common/base/Function<-TV1;TV2;>;)Lcom/google/common/collect/Table ; unmodifiableTable /Lcom/google/common/collect/Table<+TR;+TC;+TV;>; ?(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/Table; unmodifiableRowSortedTable V(Lcom/google/common/collect/RowSortedTable;)Lcom/google/common/collect/RowSortedTable; *Lcom/google/common/collect/RowSortedTable; 7Lcom/google/common/collect/RowSortedTable ; ?(Lcom/google/common/collect/RowSortedTable;)Lcom/google/common/collect/RowSortedTable ; unmodifiableWrapper #()Lcom/google/common/base/Function; }()Lcom/google/common/base/Function;Ljava/util/Map;>; synchronizedTable ?(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table ;
equalsImpl 6(Lcom/google/common/collect/Table;Ljava/lang/Object;)Z that obj &Lcom/google/common/collect/Table<***>; ;(Lcom/google/common/collect/Table<***>;Ljava/lang/Object;)Z Ljavax/annotation/CheckForNull;
access$000 x0
access$100
SourceFile Tables.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; ? a b / 0 ? 6 7 6 G .com/google/common/collect/Tables$ImmutableCell / ? /com/google/common/collect/Tables$TransposeTable ? ] / ? ? ? ? ? ? ? L O ? ? ? ? ? ? ? ? 'com/google/common/collect/StandardTable / ? 1com/google/common/collect/Tables$TransformedTable / ? 2com/google/common/collect/Tables$UnmodifiableTable 9com/google/common/collect/Tables$UnmodifiableRowSortedMap / ? + , ? \ ? com/google/common/collect/Table ? ? ? ? ? "com/google/common/collect/Tables$1 com/google/common/collect/Tables java/lang/Object -com/google/common/collect/Tables$AbstractCell $com/google/common/collect/Table$Cell )com/google/common/collect/TableCollectors 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V original $(Lcom/google/common/collect/Table;)V getColumnKey ()Ljava/lang/Object; getRowKey getValue
java/util/Map isEmpty ()Z $com/google/common/base/Preconditions
checkArgument (Z)V checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; 3(Ljava/util/Map;Lcom/google/common/base/Supplier;)V E(Lcom/google/common/collect/Table;Lcom/google/common/base/Function;)V -(Lcom/google/common/collect/RowSortedTable;)V &com/google/common/collect/Synchronized V(Lcom/google/common/collect/Table;Ljava/lang/Object;)Lcom/google/common/collect/Table; cellSet ()Ljava/util/Set;
java/util/Set equals (Ljava/lang/Object;)Z 1 ! " + , - . / 0 1 / *? ? 2 7 3 4 5 6 7 1 ? *+,-? ? 2 P 3 * 8 9 : 9 ; 9 <