Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Infer$BestLeafSolver.class
?? 4 ???? ()I ()V ()Z <init> Code InnerClasses LineNumberTable Signature SourceFile StackMapTable clear com/sun/tools/javac/comp/Infer -com/sun/tools/javac/comp/Infer$BestLeafSolver *com/sun/tools/javac/comp/Infer$GraphSolver 9com/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph >com/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node ,com/sun/tools/javac/comp/Infer$GraphStrategy Bcom/sun/tools/javac/comp/Infer$GraphStrategy$NodeNotFoundException )com/sun/tools/javac/comp/Infer$LeafSolver com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer com/sun/tools/javac/util/Pair computeTreeToLeafs data disjoint fst get getAllDependencies hasNext head intValue isLeaf iterator java/lang/Integer java/lang/Iterable java/util/ArrayList java/util/Collection java/util/Collections java/util/HashMap java/util/Iterator java/util/Map length next noPath nodes of pickNode prependList put snd this$0 treeCache valueOf varsToSolve # $ % & ' ( ) * Lcom/sun/tools/javac/comp/Infer; Lcom/sun/tools/javac/util/List; Lcom/sun/tools/javac/util/Pair; Ljava/lang/Object; Ljava/util/ArrayList; Ljava/util/Map; @Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; ?com/sun/tools/javac/util/Pair<Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node;>;Ljava/lang/Integer;>; ?java/util/Map<Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node;Lcom/sun/tools/javac/util/Pair<Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node;>;Ljava/lang/Integer;>;>; #(Lcom/sun/tools/javac/comp/Infer;)V >(Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph;)V (I)Ljava/lang/Integer; ()Ljava/lang/Iterable; ()Ljava/lang/Object; ()Ljava/util/Iterator; C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)V }(Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph;)Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node; B(Lcom/sun/tools/javac/comp/Infer;Lcom/sun/tools/javac/util/List;)V @(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; a(Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node;)Lcom/sun/tools/javac/util/Pair; &(Ljava/lang/Object;)Ljava/lang/Object; '(Ljava/lang/Object;Ljava/lang/Object;)V /(Ljava/util/Collection;Ljava/util/Collection;)Z 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node;)Lcom/sun/tools/javac/util/Pair<Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node;>;Ljava/lang/Integer;>; 4 K 7 L - M N N N 3 N . O 5 P + ! T U 6 V W , X "