![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.RegularImmutableTable.class Maven / Gradle / Ivy
???? 4 ?
( ?
' ?
@ ? ?
?
q ? ?
?
? ? ?
? ?
' ? ?
?
q ? n ? r ? r ? ? ? p ? ?
@ ?
q ?
' ?
q ?
@ ? ?
? ?
? ?
? ?
' ?
' ? o ? ? ? ? InnerClasses Values CellSet ()V Code LineNumberTable LocalVariableTable this 1Lcom/google/common/collect/RegularImmutableTable; LocalVariableTypeTable ; getCell Cell )(I)Lcom/google/common/collect/Table$Cell; MethodParameters iterationIndex Signature 4(I)Lcom/google/common/collect/Table$Cell;
createCellSet *()Lcom/google/common/collect/ImmutableSet;
StackMapTable ? ]()Lcom/google/common/collect/ImmutableSet;>; getValue (I)Ljava/lang/Object; (I)TV; createValues 1()Lcom/google/common/collect/ImmutableCollection; ? 6()Lcom/google/common/collect/ImmutableCollection; forCells o(Ljava/util/List;Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/RegularImmutableTable;
comparator Ljava/util/Comparator; cells Ljava/util/List;
rowComparator columnComparator ILjava/util/Comparator;>; CLjava/util/List;>; Ljava/util/Comparator<-TR;>; Ljava/util/Comparator<-TC;>; ?(Ljava/util/List;>;Ljava/util/Comparator<-TR;>;Ljava/util/Comparator<-TC;>;)Lcom/google/common/collect/RegularImmutableTable; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; G(Ljava/lang/Iterable;)Lcom/google/common/collect/RegularImmutableTable; Ljava/lang/Iterable; GLjava/lang/Iterable;>; ?(Ljava/lang/Iterable;>;)Lcom/google/common/collect/RegularImmutableTable; forCellsInternal s(Ljava/lang/Iterable;Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/RegularImmutableTable; cell &Lcom/google/common/collect/Table$Cell; rowSpaceBuilder Ljava/util/Set; columnSpaceBuilder cellList )Lcom/google/common/collect/ImmutableList; rowSpace (Lcom/google/common/collect/ImmutableSet; columnSpace 1Lcom/google/common/collect/Table$Cell ; Ljava/util/Set ; Ljava/util/Set; \Lcom/google/common/collect/ImmutableList;>; -Lcom/google/common/collect/ImmutableSet; -Lcom/google/common/collect/ImmutableSet; ? ? ? ? ? ?(Ljava/lang/Iterable;>;Ljava/util/Comparator<-TR;>;Ljava/util/Comparator<-TC;>;)Lcom/google/common/collect/RegularImmutableTable; forOrderedComponents ?(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)Lcom/google/common/collect/RegularImmutableTable;2(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)Lcom/google/common/collect/RegularImmutableTable; checkNoDuplicate K(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V rowKey Ljava/lang/Object; columnKey
existingValue newValue TR; TC; TV; (TR;TC;TV;TV;)V writeReplace ()Ljava/lang/Object; RuntimeInvisibleAnnotations 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; ()Ljava/util/Collection; ()Ljava/util/Set; lambda$forCells$0 {(Ljava/util/Comparator;Ljava/util/Comparator;Lcom/google/common/collect/Table$Cell;Lcom/google/common/collect/Table$Cell;)I cell1 cell2
rowCompare I sLcom/google/common/collect/ImmutableTable;
SourceFile RegularImmutableTable.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; - . ? ? ? > 7com/google/common/collect/RegularImmutableTable$CellSet - ? ? ? 6com/google/common/collect/RegularImmutableTable$Values ? ? ? BootstrapMethods ? ? ? ? ? ? ? ? ? \ ] java/util/LinkedHashSet ? ? ? ? ? ? ? ? ? $com/google/common/collect/Table$Cell ? ? ? ? ? ? ? ? ? ? t u ? ? -com/google/common/collect/DenseImmutableTable - ? .com/google/common/collect/SparseImmutableTable 5Duplicate key: (row=%s, column=%s), values: [%s, %s]. ? ? E F = > ? ? /com/google/common/collect/RegularImmutableTable (com/google/common/collect/ImmutableTable 1com/google/common/collect/RegularImmutableTable$1 &com/google/common/collect/ImmutableSet -com/google/common/collect/ImmutableCollection java/lang/Iterable java/util/Comparator
java/util/Set 'com/google/common/collect/ImmutableList java/util/Iterator isEmpty ()Z of g(Lcom/google/common/collect/RegularImmutableTable;Lcom/google/common/collect/RegularImmutableTable$1;)V +()Lcom/google/common/collect/ImmutableList; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
? ? '(Ljava/lang/Object;Ljava/lang/Object;)I
' ? O(Lcom/google/common/collect/Table$Cell;Lcom/google/common/collect/Table$Cell;)I compare D(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V copyOf ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; iterator ()Ljava/util/Iterator; hasNext next com/google/common/collect/Table getRowKey add (Ljava/lang/Object;)Z getColumnKey @(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet; sortedCopyOf U(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; size ()I |(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V
checkArgument ^(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ' ( - . / A *? ? 0 ' 1 2 3 4 2 5 6 8 9 : ; <