![JAR search and dependency download from the Maven repository](/logo.png)
org.eclipse.elk.alg.layered.intermediate.BiLinkedHashMultiMap.class Maven / Gradle / Ivy
???? 7 p =org/eclipse/elk/alg/layered/intermediate/BiLinkedHashMultiMap java/lang/Object multiMapKeyToValues Ljava/util/LinkedHashMap; Signature 9Ljava/util/LinkedHashMap;>; hashMapValuesToKey !Ljava/util/LinkedHashMap; ()V Code
java/util/LinkedHashMap
LineNumberTable LocalVariableTable this ?Lorg/eclipse/elk/alg/layered/intermediate/BiLinkedHashMultiMap; LocalVariableTypeTable GLorg/eclipse/elk/alg/layered/intermediate/BiLinkedHashMultiMap; putAll )(Ljava/lang/Comparable;Ljava/util/List;)V (TK;Ljava/util/List;)V ! # " java/util/List $ % iterator ()Ljava/util/Iterator; ' ) ( java/util/Iterator * + next ()Ljava/lang/Object;
- . / put +(Ljava/lang/Comparable;Ljava/lang/Object;)V ' 1 2 3 hasNext ()Z key Ljava/lang/Comparable; values Ljava/util/List; value Ljava/lang/Object; TK; Ljava/util/List; TV;
StackMapTable ? java/lang/Comparable (TK;TV;)V
B C D get &(Ljava/lang/Object;)Ljava/lang/Object; F java/util/LinkedList
E H I J remove (Ljava/lang/Object;)Z
E
M . N 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
E P Q J add oldKey Ljava/util/LinkedList; Ljava/util/LinkedList; getKey *(Ljava/lang/Object;)Ljava/lang/Comparable; (TV;)TK; getValues .(Ljava/lang/Comparable;)Ljava/util/LinkedList; (TK;)Ljava/util/LinkedList; toReturn keySet ()Ljava/util/Set; ()Ljava/util/Set;
` \ ] isMaximalKey (Ljava/lang/Comparable;)Z (TK;)Z e # f
java/util/Set > h i j compareTo (Ljava/lang/Object;)I otherKey isMinimalKey
SourceFile BiLinkedHashMultiMap.java F;V:Ljava/lang/Object;>Ljava/lang/Object; !
c *? *? Y? ? *? Y? ? ?
? ',? :? ? & ? N*+-? ,? 0 ??? $ % $ &