Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\lib\com\sun\tools\javac\comp\Flow.class
?? 1A ? ? ? ? ? ? ? $assertionsDisabled ()J ()V ()Z (I)I (I)V (I)Z (II)V <clinit> <init> Apply Assert Assign Assignop Binary Block Break Case Catch ClassDef Code Conditional Continue DoLoop FALLTHROUGH FINALLY ForLoop ForeachLoop I Ident If InnerClasses J Labelled LineNumberTable MethodDef Modifiers NewArray NewClass Return Signature SourceFile Switch Throw TopLevel Try Types Unary VarDef WhileLoop Z addVars adr alive analyzeTree andSet append arg args arraycopy attributes_field augment body cases catchers caught checkInit chk classDef com/sun/tools/javac/code/Lint *com/sun/tools/javac/code/Lint$LintCategory com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol ,com/sun/tools/javac/code/Symbol$MethodSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol )com/sun/tools/javac/code/Symbol$VarSymbol com/sun/tools/javac/code/Symtab com/sun/tools/javac/code/Type com/sun/tools/javac/comp/Check com/sun/tools/javac/comp/Flow )com/sun/tools/javac/comp/Flow$PendingExit com/sun/tools/javac/tree/Tree #com/sun/tools/javac/tree/Tree$Apply $com/sun/tools/javac/tree/Tree$Assert $com/sun/tools/javac/tree/Tree$Assign &com/sun/tools/javac/tree/Tree$Assignop $com/sun/tools/javac/tree/Tree$Binary #com/sun/tools/javac/tree/Tree$Block #com/sun/tools/javac/tree/Tree$Break "com/sun/tools/javac/tree/Tree$Case #com/sun/tools/javac/tree/Tree$Catch &com/sun/tools/javac/tree/Tree$ClassDef )com/sun/tools/javac/tree/Tree$Conditional &com/sun/tools/javac/tree/Tree$Continue $com/sun/tools/javac/tree/Tree$DoLoop %com/sun/tools/javac/tree/Tree$ForLoop )com/sun/tools/javac/tree/Tree$ForeachLoop #com/sun/tools/javac/tree/Tree$Ident com/sun/tools/javac/tree/Tree$If &com/sun/tools/javac/tree/Tree$Labelled 'com/sun/tools/javac/tree/Tree$MethodDef 'com/sun/tools/javac/tree/Tree$Modifiers &com/sun/tools/javac/tree/Tree$NewArray &com/sun/tools/javac/tree/Tree$NewClass $com/sun/tools/javac/tree/Tree$Return $com/sun/tools/javac/tree/Tree$Switch #com/sun/tools/javac/tree/Tree$Throw &com/sun/tools/javac/tree/Tree$TopLevel !com/sun/tools/javac/tree/Tree$Try #com/sun/tools/javac/tree/Tree$Unary $com/sun/tools/javac/tree/Tree$VarDef 'com/sun/tools/javac/tree/Tree$WhileLoop !com/sun/tools/javac/tree/TreeInfo "com/sun/tools/javac/tree/TreeMaker $com/sun/tools/javac/tree/TreeScanner com/sun/tools/javac/util/Bits com/sun/tools/javac/util/Context $com/sun/tools/javac/util/Context$Key com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer com/sun/tools/javac/util/Log com/sun/tools/javac/util/Name #com/sun/tools/javac/util/Name$Table cond constructor def defs desiredAssertionStatus detail diff diffSet dims dup elems elsepart empty encl endPos error errorUncaught except.already.caught except.never.thrown.in.try exceptionType excl expr falsepart #final.parameter.may.not.be.assigned finalizer finally.cannot.complete firstadr flags flowKey get head incl inclRange init -initializer.must.be.able.to.complete.normally inits initsWhenFalse initsWhenTrue instance intersect intersects isEmpty isEnabled isEnclosedBy isFalse isHandled isInitialConstructor isMember isTrue isUnchecked java/lang/AssertionError java/lang/Class java/lang/Object java/lang/System kind letInit lhs lint log loopPassTwo make markDead markThrown merge meth missing.ret.stmt mods name names nerrors newVar next nextBit nextadr nil nonEmpty orSet owner param params pat pendingExits pos possible.fall-through.into.case put recordExit resolveBreaks resolveContinues restype rhs scan scanCond scanDef scanExpr scanExprs scanStat scanStats selector setThrown skipParens split stats step subset sym symbol syms tag tail target thenpart throwableType thrown toList trackable tree truepart tsym type uninits uninitsTry uninitsWhenFalse uninitsWhenTrue union unreachable.stmt (unreported.exception.default.constructor +unreported.exception.need.to.catch.or.throw var var.might.already.be.assigned var.might.be.assigned.in.loop #var.might.not.have.been.initialized vars visitApply visitAssert visitAssign visitAssignop visitBinary visitBlock visitBreak visitClassDef visitConditional visitContinue visitDoLoop visitForLoop visitForeachLoop visitIdent visitIf visitLabelled visitMethodDef visitNewArray visitNewClass visitReturn visitSwitch visitThrow visitTopLevel visitTry visitUnary visitVarDef visitWhileLoop warning S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? Lcom/sun/tools/javac/code/Lint; ,Lcom/sun/tools/javac/code/Lint$LintCategory; !Lcom/sun/tools/javac/code/Symbol; -Lcom/sun/tools/javac/code/Symbol$ClassSymbol; .Lcom/sun/tools/javac/code/Symbol$MethodSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; +Lcom/sun/tools/javac/code/Symbol$VarSymbol; ,[Lcom/sun/tools/javac/code/Symbol$VarSymbol; !Lcom/sun/tools/javac/code/Symtab; Lcom/sun/tools/javac/code/Type; Lcom/sun/tools/javac/comp/Check; Lcom/sun/tools/javac/tree/Tree; %Lcom/sun/tools/javac/tree/Tree$Block; (Lcom/sun/tools/javac/tree/Tree$ClassDef; )Lcom/sun/tools/javac/tree/Tree$Modifiers; &Lcom/sun/tools/javac/tree/Tree$VarDef; $Lcom/sun/tools/javac/tree/TreeMaker; Lcom/sun/tools/javac/util/Bits; &Lcom/sun/tools/javac/util/Context$Key; Lcom/sun/tools/javac/util/List; %Lcom/sun/tools/javac/util/ListBuffer; Lcom/sun/tools/javac/util/Log; Lcom/sun/tools/javac/util/Name; %Lcom/sun/tools/javac/util/Name$Table; Ljava/lang/Object; @Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>; GLcom/sun/tools/javac/util/Context$Key<Lcom/sun/tools/javac/comp/Flow;>; RLcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/comp/Flow$PendingExit;>; /(Lcom/sun/tools/javac/code/Lint$LintCategory;)Z 0(Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)Z /(ILcom/sun/tools/javac/code/Symbol$VarSymbol;)V .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)V .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)Z !()Lcom/sun/tools/javac/code/Type; #(ILcom/sun/tools/javac/code/Type;)Z "(Lcom/sun/tools/javac/tree/Tree;)I "(Lcom/sun/tools/javac/tree/Tree;)J "(Lcom/sun/tools/javac/tree/Tree;)V "(Lcom/sun/tools/javac/tree/Tree;)Z ((Lcom/sun/tools/javac/tree/Tree$Apply;)V )(Lcom/sun/tools/javac/tree/Tree$Assert;)V )(Lcom/sun/tools/javac/tree/Tree$Assign;)V +(Lcom/sun/tools/javac/tree/Tree$Assignop;)V )(Lcom/sun/tools/javac/tree/Tree$Binary;)V ((Lcom/sun/tools/javac/tree/Tree$Block;)V ((Lcom/sun/tools/javac/tree/Tree$Break;)V +(Lcom/sun/tools/javac/tree/Tree$ClassDef;)V .(Lcom/sun/tools/javac/tree/Tree$Conditional;)V +(Lcom/sun/tools/javac/tree/Tree$Continue;)V )(Lcom/sun/tools/javac/tree/Tree$DoLoop;)V *(Lcom/sun/tools/javac/tree/Tree$ForLoop;)V .(Lcom/sun/tools/javac/tree/Tree$ForeachLoop;)V ((Lcom/sun/tools/javac/tree/Tree$Ident;)V %(Lcom/sun/tools/javac/tree/Tree$If;)V +(Lcom/sun/tools/javac/tree/Tree$Labelled;)V ,(Lcom/sun/tools/javac/tree/Tree$MethodDef;)V +(Lcom/sun/tools/javac/tree/Tree$NewArray;)V +(Lcom/sun/tools/javac/tree/Tree$NewClass;)V )(Lcom/sun/tools/javac/tree/Tree$Return;)V )(Lcom/sun/tools/javac/tree/Tree$Switch;)V ((Lcom/sun/tools/javac/tree/Tree$Throw;)V +(Lcom/sun/tools/javac/tree/Tree$TopLevel;)V &(Lcom/sun/tools/javac/tree/Tree$Try;)V ((Lcom/sun/tools/javac/tree/Tree$Unary;)V )(Lcom/sun/tools/javac/tree/Tree$VarDef;)V ,(Lcom/sun/tools/javac/tree/Tree$WhileLoop;)V !()Lcom/sun/tools/javac/util/Bits; %(Lcom/sun/tools/javac/util/Context;)V !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)V ()Ljava/lang/Object; C(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Lint; @(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/code/Lint; B(Lcom/sun/tools/javac/tree/Tree;)Lcom/sun/tools/javac/code/Symbol; E(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/code/Symtab; A(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/code/Type;)V D(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Check; C(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/comp/Flow; @(Lcom/sun/tools/javac/tree/Tree;)Lcom/sun/tools/javac/tree/Tree; C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/Tree;>;)V F(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/tree/TreeMaker;)V @(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits; A(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/util/List;)Z @(Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; G(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/util/ListBuffer;)Z 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; B(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Log; I(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/util/Name$Table; :(Lcom/sun/tools/javac/util/Context$Key;)Ljava/lang/Object; ;(Lcom/sun/tools/javac/util/Context$Key;Ljava/lang/Object;)V *(Ljava/lang/Object;ILjava/lang/Object;II)V )(ILjava/lang/String;[Ljava/lang/Object;)V t(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/comp/Flow$PendingExit;>;)Z `(Lcom/sun/tools/javac/tree/Tree;Lcom/sun/tools/javac/util/Bits;Lcom/sun/tools/javac/util/Bits;)V `(Lcom/sun/tools/javac/util/List;Lcom/sun/tools/javac/util/Bits;Lcom/sun/tools/javac/util/Bits;)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;Lcom/sun/tools/javac/util/List;)Lcom/sun/tools/javac/util/List; ?(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/Tree;>;Lcom/sun/tools/javac/util/Bits;Lcom/sun/tools/javac/util/Bits;)V B * ? * ? * ? * ? * ? * ? * ? . @ C @ ? @ ?o &p 'p ?q ?q ?q ?r ?s ?t ?uv ?w ?x ?x ?x ?x Qy Gz Lz ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z ?z L{ R| ?| ?} ?~~ ? ?? ?? ?? ???? ?? H? J? M? N? O? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? P? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??&? ?? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? K? ?? ?? ? ?? ?? ?? E? ?? ?? ?? ?? ?? <? ?? F? ?? ?? ?? ?? I? ??(? ? A? ?? ?? ??? 6? 6? 7? 7? 8 9? 9 ;? ;? ; <? <? =? =? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?! @? @? @ @ A? A? A? B? B C? C? D? D? E? E? F? F? F? G H? I? I? I J? J? J K? K? K K L? L? L? M? N? N? O? O? O O P? P? P? P Q? Q? R? R? R? S? T? T T T U? V V W? W? W W X? Y? Y Z? \? \? \ ]? ]? ^? ^? ^? ^? ^ _? _? f f" h? j 53 5Q 5R 84 9# ;# <T =+ =, =9 =J =O >: >W >\ >] >^ >k >l >m >n ?% ?& ?' ?( ?5 ?6 ?7 ?8 ?= ?> ?? ?@ ?A ?B ?C ?E ?F ?H ?L ?M ?N ?V ?` ?j @U @i `; `< `D `S `X a_ b$ c$ c. c/ c0 c1 c2 cG cY cZ c[ dd de e$ f- fI g$ g* g- gK gP ga hb hg hh jc k$ l) nf ClassSymbol Flow.java Key LintCategory MethodSymbol PendingExit Table TypeSymbol VarSymbol !?b ?? 6 ? ?? ?? ?w Qy ? ?o C @ ?? ? ? ?? ?? ? ? v R| ? * ? * ?? 6 ? O? 6 ? ? @ ?? 6 ? @ 3 ?? "