Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\DeferredAttr$CheckStuckPolicy.class
?? 4 ? ()V ()Z <init> Code DeferredType EXPRESSION IMPLICIT InnerClasses LineNumberTable OVERLOADED Signature SourceFile StackMapTable add addAll addFreeTypeListener body checkContext clear (com/sun/source/tree/LambdaExpressionTree 1com/sun/source/tree/LambdaExpressionTree$BodyKind com/sun/tools/javac/code/Type com/sun/tools/javac/code/Types com/sun/tools/javac/comp/Attr (com/sun/tools/javac/comp/Attr$ResultInfo com/sun/tools/javac/comp/Check +com/sun/tools/javac/comp/Check$CheckContext %com/sun/tools/javac/comp/DeferredAttr 6com/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy 8com/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy$1 9com/sun/tools/javac/comp/DeferredAttr$DeferredStuckPolicy 2com/sun/tools/javac/comp/DeferredAttr$DeferredType 9com/sun/tools/javac/comp/DeferredAttr$LambdaReturnScanner 1com/sun/tools/javac/comp/DeferredAttr$PolyScanner com/sun/tools/javac/comp/Infer /com/sun/tools/javac/comp/Infer$FreeTypeListener /com/sun/tools/javac/comp/Infer$InferenceContext com/sun/tools/javac/tree/JCTree ,com/sun/tools/javac/tree/JCTree$JCExpression (com/sun/tools/javac/tree/JCTree$JCLambda 6com/sun/tools/javac/tree/JCTree$JCLambda$ParameterKind 1com/sun/tools/javac/tree/JCTree$JCMemberReference >com/sun/tools/javac/tree/JCTree$JCMemberReference$OverloadKind com/sun/tools/javac/util/List contains depVars expr findDescriptorType freeVarsIn from getBodyKind getParameterTypes getReturnType inferenceContext inferenceVars isEmpty isFunctionalInterface isStuck java/lang/Throwable java/util/LinkedHashSet java/util/Set nonEmpty overloadKind paramKind pt scan scanLambdaBody stuckVars this$0 tree types typesInferred visitLambda visitReference ! " # $ % & ' ( ) * + , ; < = 3Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; Lcom/sun/tools/javac/code/Type; Lcom/sun/tools/javac/code/Types; -Lcom/sun/tools/javac/comp/Check$CheckContext; 'Lcom/sun/tools/javac/comp/DeferredAttr; 1Lcom/sun/tools/javac/comp/Infer$InferenceContext; !Lcom/sun/tools/javac/tree/JCTree; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; 8Lcom/sun/tools/javac/tree/JCTree$JCLambda$ParameterKind; @Lcom/sun/tools/javac/tree/JCTree$JCMemberReference$OverloadKind; Ljava/util/Set; 0Ljava/util/Set<Lcom/sun/tools/javac/code/Type;>; 5()Lcom/sun/source/tree/LambdaExpressionTree$BodyKind; !()Lcom/sun/tools/javac/code/Type; "(Lcom/sun/tools/javac/code/Type;)Z 3()Lcom/sun/tools/javac/comp/Infer$InferenceContext; 4(Lcom/sun/tools/javac/comp/Infer$InferenceContext;)V $(Lcom/sun/tools/javac/tree/JCTree;)V -(Lcom/sun/tools/javac/tree/JCTree$JCLambda;)V 6(Lcom/sun/tools/javac/tree/JCTree$JCMemberReference;)V !()Lcom/sun/tools/javac/util/List; (Ljava/lang/Object;)Z (Ljava/util/Collection;)Z ()Ljava/util/Set; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; Z(Lcom/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy;Lcom/sun/tools/javac/code/Type;)V L(Lcom/sun/tools/javac/tree/JCTree$JCLambda;Lcom/sun/tools/javac/code/Type;)V 2()Ljava/util/Set<Lcom/sun/tools/javac/code/Type;>; S(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/comp/Infer$FreeTypeListener;)V @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/util/List; @(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; 5(Ljava/lang/Iterable;)Lcom/sun/tools/javac/util/List; ?(Lcom/sun/tools/javac/comp/DeferredAttr;Lcom/sun/tools/javac/comp/Attr$ResultInfo;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredType;)V g A h G i j E k 6 l m / n F n o @ o p ? p . q D q 8 >