Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\comp\Check$CycleChecker.class
?? 4 ()V ()Z <init> CLASS Code I InnerClasses J LineNumberTable Signature SourceFile StackMapTable Z access$000 access$700 access$800 checkClass checkSymbol clazz com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol com/sun/tools/javac/code/Type 'com/sun/tools/javac/code/Type$ClassType com/sun/tools/javac/code/TypeTag com/sun/tools/javac/comp/Check +com/sun/tools/javac/comp/Check$CycleChecker com/sun/tools/javac/comp/Enter com/sun/tools/javac/comp/Env com/sun/tools/javac/tree/JCTree /com/sun/tools/javac/tree/JCTree$JCArrayTypeTree +com/sun/tools/javac/tree/JCTree$JCClassDecl 1com/sun/tools/javac/tree/JCTree$JCCompilationUnit ,com/sun/tools/javac/tree/JCTree$JCExpression -com/sun/tools/javac/tree/JCTree$JCFieldAccess 'com/sun/tools/javac/tree/JCTree$JCIdent +com/sun/tools/javac/tree/JCTree$JCTypeApply $com/sun/tools/javac/tree/TreeScanner )com/sun/tools/javac/util/DiagnosticSource %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition com/sun/tools/javac/util/List com/sun/tools/javac/util/Log contains currentSource elemtype errorFound flags_field getEnv getExtendsClause getFile getImplementsClause hasNext hasTag interfaces_field isErroneous iterator java/lang/Throwable java/util/Iterator kind next nil nonEmpty owner partialCheck pos prepend scan seenClasses sourcefile supertype_field sym tail this$0 toplevel tree tsym type useSource visitClassDef visitIdent visitSelect visitTypeApply visitTypeArray @ ! " # $ % & ' ( ) * + : ; !Lcom/sun/tools/javac/code/Symbol; -Lcom/sun/tools/javac/code/Symbol$ClassSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; Lcom/sun/tools/javac/code/Type; "Lcom/sun/tools/javac/code/TypeTag; Lcom/sun/tools/javac/comp/Check; !Lcom/sun/tools/javac/tree/JCTree; 3Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit; .Lcom/sun/tools/javac/tree/JCTree$JCExpression; Lcom/sun/tools/javac/util/List; Ljavax/tools/JavaFileObject; BLcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Symbol;>; %(Lcom/sun/tools/javac/code/TypeTag;)Z #(Lcom/sun/tools/javac/comp/Check;)V $(Lcom/sun/tools/javac/tree/JCTree;)V 4(Lcom/sun/tools/javac/tree/JCTree$JCArrayTypeTree;)V 0(Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;)V 0()Lcom/sun/tools/javac/tree/JCTree$JCExpression; 2(Lcom/sun/tools/javac/tree/JCTree$JCFieldAccess;)V ,(Lcom/sun/tools/javac/tree/JCTree$JCIdent;)V 0(Lcom/sun/tools/javac/tree/JCTree$JCTypeApply;)V -()Lcom/sun/tools/javac/util/DiagnosticSource; <()Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition; !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)V ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/util/Iterator; ()Ljavax/tools/JavaFileObject; ^(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;)V B(Lcom/sun/tools/javac/comp/Check;)Lcom/sun/tools/javac/comp/Enter; L(Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)Lcom/sun/tools/javac/comp/Env; 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; @(Lcom/sun/tools/javac/comp/Check;)Lcom/sun/tools/javac/util/Log; :(Ljavax/tools/JavaFileObject;)Ljavax/tools/JavaFileObject; ?(Lcom/sun/tools/javac/comp/Check;Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V }(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/util/List;)V ?(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/code/Symbol;Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>;)V <