
com.google.javascript.jscomp.CheckUnreachableCode.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
M N
O P
Q R
O S
T
U V W X Y
Z [
Z \
Z ] ^ _
O `
a b c
d
e f
g
h
U i j k
l m n
o p q r s u InnerClasses ReachablePredicate UNREACHABLE_CODE -Lcom/google/javascript/jscomp/DiagnosticType; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 3Lcom/google/javascript/jscomp/CheckUnreachableCode;
enterScope /(Lcom/google/javascript/jscomp/NodeTraversal;)V t ,Lcom/google/javascript/jscomp/NodeTraversal;
StackMapTable shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z n "Lcom/google/javascript/rhino/Node; parent gNode .Lcom/google/javascript/jscomp/graph/GraphNode; LocalVariableTypeTable v Branch ?Lcom/google/javascript/jscomp/graph/GraphNode; w initScope 2(Lcom/google/javascript/jscomp/ControlFlowGraph;)V controlFlowGraph /Lcom/google/javascript/jscomp/ControlFlowGraph; SLcom/google/javascript/jscomp/ControlFlowGraph; Signature V(Lcom/google/javascript/jscomp/ControlFlowGraph;)V exitScope visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V ()V
SourceFile CheckUnreachableCode.java ' J % & x y z { | } ~ ? @ ? ? ? w ? ? ? ? ? ? ? ? ? ? ? # $ java/lang/String ? ? ? ? ? 4com/google/javascript/jscomp/graph/GraphReachability ' ? ? ? Dcom/google/javascript/jscomp/CheckUnreachableCode$ReachablePredicate ' ? ' ? ? ? ? ? ? ? ? JSC_UNREACHABLE_CODE unreachable code ? ? ? 1com/google/javascript/jscomp/CheckUnreachableCode java/lang/Object 9com/google/javascript/jscomp/NodeTraversal$ScopedCallback ScopedCallback 3com/google/javascript/jscomp/CheckUnreachableCode$1 4com/google/javascript/jscomp/ControlFlowGraph$Branch ,com/google/javascript/jscomp/graph/GraphNode *com/google/javascript/jscomp/NodeTraversal getScopeRoot $()Lcom/google/javascript/rhino/Node; %com/google/javascript/jscomp/NodeUtil isValidCfgRoot %(Lcom/google/javascript/rhino/Node;)Z getControlFlowGraph 1()Lcom/google/javascript/jscomp/ControlFlowGraph; -com/google/javascript/jscomp/ControlFlowGraph getNode B(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/GraphNode;
getAnnotation 1()Lcom/google/javascript/jscomp/graph/Annotation; REACHABLE /Lcom/google/javascript/jscomp/graph/Annotation; com/google/javascript/rhino/Node getLineno ()I isEmpty ()Z isBreak makeError ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; -com/google/javascript/jscomp/AbstractCompiler report )(Lcom/google/javascript/jscomp/JSError;)V /(Lcom/google/javascript/jscomp/graph/DiGraph;)V recompute (Ljava/lang/Object;)V 8(Lcom/google/javascript/jscomp/CheckUnreachableCode$1;)V Q(Lcom/google/javascript/jscomp/graph/DiGraph;Lcom/google/common/base/Predicate;)V getEntry DiGraphNode :()Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode; ? 6com/google/javascript/jscomp/graph/DiGraph$DiGraphNode getValue ()Ljava/lang/Object; compute +com/google/javascript/jscomp/DiagnosticType warning S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; *com/google/javascript/jscomp/graph/DiGraph # $ % &