
com.google.javascript.jscomp.CreateSyntheticBlocks.class Maven / Gradle / Ivy
The newest version!
???? 3 ? . o . p . q . r . s
/ t u
t v
t w
x
y z { | } ~ } ? . ? ?
? ?
? ? ? | ?
. ? ?
?
? ?
? ?
?
. ?
?
?
?
? ?
? ? ? ?
? ? ? ? . ? ? ? . ? ? ? ? ? InnerClasses Callback Marker UNMATCHED_START_MARKER -Lcom/google/javascript/jscomp/DiagnosticType; UNMATCHED_END_MARKER INVALID_MARKER_USAGE compiler /Lcom/google/javascript/jscomp/AbstractCompiler; startMarkerName Ljava/lang/String;
endMarkerName markerStack Ljava/util/Deque; Signature 5Ljava/util/Deque; validMarkers Ljava/util/List; MLjava/util/List; V(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 4Lcom/google/javascript/jscomp/CreateSyntheticBlocks; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V node "Lcom/google/javascript/rhino/Node; marker ;Lcom/google/javascript/jscomp/CreateSyntheticBlocks$Marker; externs root
StackMapTable ? addBlocks >(Lcom/google/javascript/jscomp/CreateSyntheticBlocks$Marker;)V originalParent
outerBlock
innerBlock moveSiblingExclusive i(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V child dest start end
access$100 H(Lcom/google/javascript/jscomp/CreateSyntheticBlocks;)Ljava/lang/String; x0
access$200 e(Lcom/google/javascript/jscomp/CreateSyntheticBlocks;)Lcom/google/javascript/jscomp/AbstractCompiler;
access$300 G(Lcom/google/javascript/jscomp/CreateSyntheticBlocks;)Ljava/util/Deque;
access$400
access$500 F(Lcom/google/javascript/jscomp/CreateSyntheticBlocks;)Ljava/util/List; ()V
SourceFile CreateSyntheticBlocks.java B C = < > ? 9 : ; < E l java/util/ArrayDeque java/util/ArrayList ;com/google/javascript/jscomp/CreateSyntheticBlocks$Callback E ? ? ? ? ? ? ? ? ? ? ? ? com/google/javascript/rhino/Node 5 6 java/lang/String ? ? ? ? ? ? ? 9com/google/javascript/jscomp/CreateSyntheticBlocks$Marker V W ? O ? ? ? ? ? ? ? ? O ? M [ \ ? ? ? ? ? ? ? l ? ? ? JSC_UNMATCHED_START_MARKER
Unmatched {0} ? ? ? JSC_UNMATCHED_END_MARKER )Unmatched {1} - {0} not in the same block 7 6 JSC_INVALID_MARKER_USAGE 7Marker {0} can only be used in a simple call expression 8 6 2com/google/javascript/jscomp/CreateSyntheticBlocks java/lang/Object )com/google/javascript/jscomp/CompilerPass 4com/google/javascript/jscomp/CreateSyntheticBlocks$1 java/util/Iterator m(Lcom/google/javascript/jscomp/CreateSyntheticBlocks;Lcom/google/javascript/jscomp/CreateSyntheticBlocks$1;)V *com/google/javascript/jscomp/NodeTraversal traverseEs6 ? ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V java/util/Deque iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; $com/google/javascript/jscomp/JSError make ?(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 java/util/List endMarker getParent $()Lcom/google/javascript/rhino/Node; com/google/javascript/rhino/IR block setIsSyntheticBlock (Z)V startMarker addChildBefore getNext detach addChildToBack %(Lcom/google/javascript/rhino/Node;)V reportCodeChange $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; +com/google/javascript/jscomp/DiagnosticType error S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback . / 0 5 6 7 6 8 6 9 : ; <