com.google.common.collect.AbstractTable.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 4 ?
java/lang/Object ()V
'com/google/common/collect/AbstractTable rowMap ()Ljava/util/Map;
com/google/common/collect/Maps safeContainsKey $(Ljava/util/Map;Ljava/lang/Object;)Z
columnMap
java/util/Map keySet ()Ljava/util/Set; values ()Ljava/util/Collection; ! " # $ % java/util/Collection iterator ()Ljava/util/Iterator; ' ( ) * + java/util/Iterator hasNext ()Z ' - . / next ()Ljava/lang/Object; 1 2 3
containsValue (Ljava/lang/Object;)Z
5 6 7 safeGet 5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;
9 : ; size ()I
= > cellSet @ " A
java/util/Set
C D E F G #com/google/common/collect/Iterators clear (Ljava/util/Iterator;)V
I J 7
safeRemove
L M N row #(Ljava/lang/Object;)Ljava/util/Map; P Q R put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; T = U com/google/common/collect/Table W $com/google/common/collect/Table$Cell V Y Z / getRowKey V \ ] / getColumnKey V _ ` / getValue
b Q c J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; e > f Ljava/util/Set;
h i
createCellSet k /com/google/common/collect/AbstractTable$CellSet
j m n ,(Lcom/google/common/collect/AbstractTable;)V p q Ljava/util/Collection;
s t createValues v .com/google/common/collect/AbstractTable$Values
u m y )com/google/common/collect/AbstractTable$1
x { | @(Lcom/google/common/collect/AbstractTable;Ljava/util/Iterator;)V
~ ? cellSpliterator ()Ljava/util/Spliterator; ? ? ? apply ()Ljava/util/function/Function;
? ? ? ? ? -com/google/common/collect/CollectSpliterators map M(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator;
? ? ? ? ? com/google/common/collect/Tables
equalsImpl 6(Lcom/google/common/collect/Table;Ljava/lang/Object;)Z @ ? ? ; hashCode ? ? ? toString ()Ljava/lang/String; Signature BLjava/util/Set;>; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; Ljavax/annotation/CheckForNull; Ljava/util/Collection; Code LineNumberTable LocalVariableTable this )Lcom/google/common/collect/AbstractTable; LocalVariableTypeTable 4Lcom/google/common/collect/AbstractTable; containsRow rowKey Ljava/lang/Object; MethodParameters "RuntimeVisibleParameterAnnotations containsColumn columnKey rowKeySet ()Ljava/util/Set ; columnKeySet ()Ljava/util/Set; Ljava/util/Map; value Ljava/util/Map;
StackMapTable contains '(Ljava/lang/Object;Ljava/lang/Object;)Z get )(Ljava/lang/Object;Ljava/lang/Object;)TV; isEmpty remove RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; TR; TC; TV; (TR;TC;TV;)TV; .Lcom/google/common/collect/ParametricNullness; putAll $(Lcom/google/common/collect/Table;)V cell &Lcom/google/common/collect/Table$Cell; table !Lcom/google/common/collect/Table; 4Lcom/google/common/collect/Table$Cell<+TR;+TC;+TV;>; /Lcom/google/common/collect/Table<+TR;+TC;+TV;>; 2(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V result D()Ljava/util/Set;>; cellIterator I()Ljava/util/Iterator;>; L()Ljava/util/Spliterator;>; ()Ljava/util/Collection; valuesIterator ()Ljava/util/Iterator; valuesSpliterator ()Ljava/util/Spliterator; equals obj |Ljava/lang/Object;Lcom/google/common/collect/Table;
SourceFile AbstractTable.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; BootstrapMethods ? &(Ljava/lang/Object;)Ljava/lang/Object; ^ ? :(Lcom/google/common/collect/Table$Cell;)Ljava/lang/Object; ?
? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ?(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; InnerClasses Cell CellSet Values ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup T ? > f ? ? ?
? ? ? q ? ? ?
? ? ? A *? ? ? &