Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Infer$InferenceContext.class
?? 4? K ()I ()V ()Z (Z)V <init> Code Inference vars: InnerClasses LineNumberTable Signature SourceFile StackMapTable Undet vars: 8[Lcom/sun/tools/javac/code/Type$UndetVar$InferenceBound; accepts access$100 access$600 access$700 add addBound addFreeTypeListener addVar append appendList apply asInstType asInstTypes asUndetVar asUndetVars boundedVars cachedCapture capture captureTypeCache check checkWithinBounds com/sun/tools/javac/code/Type %com/sun/tools/javac/code/Type$Mapping %com/sun/tools/javac/code/Type$TypeVar &com/sun/tools/javac/code/Type$UndetVar 5com/sun/tools/javac/code/Type$UndetVar$InferenceBound com/sun/tools/javac/code/Types com/sun/tools/javac/comp/Infer /com/sun/tools/javac/comp/Infer$FreeTypeListener *com/sun/tools/javac/comp/Infer$GraphSolver ,com/sun/tools/javac/comp/Infer$GraphStrategy /com/sun/tools/javac/comp/Infer$InferenceContext 1com/sun/tools/javac/comp/Infer$InferenceContext$1 1com/sun/tools/javac/comp/Infer$InferenceContext$2 1com/sun/tools/javac/comp/Infer$InferenceContext$3 1com/sun/tools/javac/comp/Infer$InferenceContext$4 1com/sun/tools/javac/comp/Infer$InferenceContext$5 1com/sun/tools/javac/comp/Infer$InferenceContext$6 1com/sun/tools/javac/comp/Infer$InferenceContext$7 1com/sun/tools/javac/comp/Infer$InferenceContext$8 1com/sun/tools/javac/comp/Infer$InferenceException ,com/sun/tools/javac/comp/Infer$InferenceStep com/sun/tools/javac/util/Assert com/sun/tools/javac/util/Filter com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer contains containsAny diff dupTo entrySet filterVars free freeTypeListeners freeVarsIn freetypeListeners fromTypeVarFun fromTypeVarFunWithBounds get getBounds getKey getValue hasNext head infer inferenceVars inferencevars inst instTypes instvars intersect isEmpty iterator java/lang/Object java/lang/StringBuilder java/util/EnumSet java/util/HashMap java/util/Iterator java/util/Map java/util/Map$Entry java/util/Set length map next nil notifyChange of prepend put qtype remove restvars rollback save setBounds solve solveAny solveBasic solveLegacy subst substBounds tail this$0 toList toString types typesInferred undetvars values ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? [ \ ] ^ _ ` a b Lcom/sun/tools/javac/code/Type; 'Lcom/sun/tools/javac/code/Type$Mapping; Lcom/sun/tools/javac/code/Types; Lcom/sun/tools/javac/comp/Infer; Lcom/sun/tools/javac/util/List; Ljava/lang/Object; Ljava/util/Map; @Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; RLcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/comp/Infer$FreeTypeListener;>; QLjava/util/Map<Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/code/Type;>; ?java/util/Map<Lcom/sun/tools/javac/comp/Infer$FreeTypeListener;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;>; "(Lcom/sun/tools/javac/code/Type;)Z *(Lcom/sun/tools/javac/code/Type$TypeVar;)V :()[Lcom/sun/tools/javac/code/Type$UndetVar$InferenceBound; "()Lcom/sun/tools/javac/comp/Infer; 1(Lcom/sun/tools/javac/comp/Infer$GraphStrategy;)V 4(Lcom/sun/tools/javac/comp/Infer$InferenceContext;)V !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)V "(Lcom/sun/tools/javac/util/List;)Z $(Lcom/sun/tools/javac/util/Warner;)V ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (C)Ljava/lang/StringBuilder; (Ljava/util/EnumSet;)Z ()Ljava/util/Iterator; (Ljava/util/Map;)V ()Ljava/util/Set; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; B()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)V C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)Z J(Lcom/sun/tools/javac/code/Type$TypeVar;Lcom/sun/tools/javac/code/Types;)V S(Lcom/sun/tools/javac/comp/Infer$InferenceContext;)Lcom/sun/tools/javac/comp/Infer; S(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Infer$FreeTypeListener;)V \(Lcom/sun/tools/javac/code/Type$UndetVar;Lcom/sun/tools/javac/comp/Infer$InferenceContext;)Z F(Ljava/util/EnumSet<Lcom/sun/tools/javac/comp/Infer$InferenceStep;>;)Z @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/List; Y(Lcom/sun/tools/javac/code/Type$UndetVar$InferenceBound;Lcom/sun/tools/javac/util/List;)V Y([Lcom/sun/tools/javac/code/Type$UndetVar$InferenceBound;)Lcom/sun/tools/javac/util/List; B(Lcom/sun/tools/javac/comp/Infer;Lcom/sun/tools/javac/util/List;)V S(Lcom/sun/tools/javac/comp/Infer$InferenceContext;Lcom/sun/tools/javac/util/List;)V B(Lcom/sun/tools/javac/util/Filter;)Lcom/sun/tools/javac/util/List; @(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; A(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Z 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; F(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/ListBuffer; 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; R(Lcom/sun/tools/javac/comp/Infer$GraphStrategy;Lcom/sun/tools/javac/util/Warner;)V U(Lcom/sun/tools/javac/comp/Infer$InferenceContext;Lcom/sun/tools/javac/util/Warner;)V C(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/Warner;)V &(Ljava/lang/Object;)Ljava/lang/Object; F(Lcom/sun/tools/javac/comp/Infer$InferenceContext;Ljava/lang/String;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 5(Lcom/sun/tools/javac/util/List;Ljava/util/EnumSet;)Z 8(ZLcom/sun/tools/javac/util/Warner;Ljava/util/EnumSet;)V b(Lcom/sun/tools/javac/tree/JCTree;Lcom/sun/tools/javac/code/Type;Z)Lcom/sun/tools/javac/code/Type; z(Lcom/sun/tools/javac/code/Type$UndetVar;Lcom/sun/tools/javac/comp/Infer$InferenceContext;)Lcom/sun/tools/javac/code/Type; a(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; y(Lcom/sun/tools/javac/code/Type$UndetVar$InferenceBound;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Types;)V a(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Types;)V t(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;Lcom/sun/tools/javac/comp/Infer$FreeTypeListener;)V s(Lcom/sun/tools/javac/comp/Infer;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Infer$InferenceContext;)V h(ZLcom/sun/tools/javac/util/Warner;Ljava/util/EnumSet<Lcom/sun/tools/javac/comp/Infer$InferenceStep;>;)V g(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/code/Type$Mapping;)Lcom/sun/tools/javac/util/List; r(Lcom/sun/tools/javac/comp/Infer$InferenceContext;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)V d(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;Lcom/sun/tools/javac/util/Warner;)V a(Lcom/sun/tools/javac/comp/Infer$GraphStrategy;Ljava/util/Map;Lcom/sun/tools/javac/util/Warner;)V R(Lcom/sun/tools/javac/util/List;Ljava/util/Map;Lcom/sun/tools/javac/util/Warner;)V 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; f(Lcom/sun/tools/javac/comp/Infer$InferenceContext;Lcom/sun/tools/javac/util/List;Ljava/util/EnumSet;)Z ?(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; ?(Lcom/sun/tools/javac/util/Filter<Lcom/sun/tools/javac/code/Type$UndetVar;>;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; ~(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Type; ?(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;Ljava/util/EnumSet<Lcom/sun/tools/javac/comp/Infer$InferenceStep;>;)Z ?(Lcom/sun/tools/javac/comp/Infer;Lcom/sun/tools/javac/comp/Infer$InferenceContext;Ljava/util/Map;Lcom/sun/tools/javac/util/Warner;)V ?(Lcom/sun/tools/javac/comp/Infer$GraphStrategy;Ljava/util/Map<Lcom/sun/tools/javac/code/Type;Ljava/util/Set<Lcom/sun/tools/javac/code/Type;>;>;Lcom/sun/tools/javac/util/Warner;)V ?(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;Ljava/util/Map<Lcom/sun/tools/javac/code/Type;Ljava/util/Set<Lcom/sun/tools/javac/code/Type;>;>;Lcom/sun/tools/javac/util/Warner;)V U ? k ? J ? { ? x ? I ? T ? w ? } ? Q ? $ ? G ? c P Y % @ ? F ? ~ ? R ? q ? ? | ? S ? V ? f ? m ? y ? g ? A ? N ? O ? e ? ? ? @ ? z ? ? s ? Z ? ? D ? ? ? ? # ? ? ? H ? p ? M ? ? E ? ? B ? H ? X ? A ? h ? i ? ? ? q ? &