
com.google.javascript.jscomp.FindExportableNodes.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
1 k l
k 0 m n
k 0 o 0 p 0 q
r s
t u
r v
r w
r x 2 y
r z
{ |
r }
~ 4 ?
r ?
r ?
r ?
r ?
r ?
r ?
r ?
r ? 4 ?
r ?
r ?
? ?
?
? ?
' ?
?
~ ? 0 ? ?
? ?
? ? 0 ? ? ?
? ? ? ? ? ? ? InnerClasses ? Mode NON_GLOBAL_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; EXPORT_ANNOTATION_NOT_ALLOWED compiler /Lcom/google/javascript/jscomp/AbstractCompiler; exports Ljava/util/LinkedHashMap; Signature OLjava/util/LinkedHashMap; localExports Ljava/util/LinkedHashSet; -Ljava/util/LinkedHashSet; allowLocalExports Z 3(Lcom/google/javascript/jscomp/AbstractCompiler;Z)V Code LineNumberTable LocalVariableTable this 2Lcom/google/javascript/jscomp/FindExportableNodes; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
parentInfo 'Lcom/google/javascript/rhino/JSDocInfo; target "Lcom/google/javascript/rhino/Node; grandparent mode 7Lcom/google/javascript/jscomp/FindExportableNodes$Mode; export Ljava/lang/String; context t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent docInfo
StackMapTable ? ? ? ?
getExports ()Ljava/util/LinkedHashMap; Q()Ljava/util/LinkedHashMap; getLocalExports ()Ljava/util/LinkedHashSet; /()Ljava/util/LinkedHashSet; ()V
SourceFile FindExportableNodes.java D h java/util/LinkedHashMap ; < java/util/LinkedHashSet ? @ 9 : B C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? S ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? S ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8 7 java/lang/String ? ? ? ? ? ? 6 7 JSC_NON_GLOBAL_ERROR G@export only applies to symbols/properties defined in the global scope. ? ? ? !JSC_EXPORT_ANNOTATION_NOT_ALLOWED ,@export is not supported on this expression. 0com/google/javascript/jscomp/FindExportableNodes Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback 2com/google/javascript/jscomp/FindExportableNodes$1 5com/google/javascript/jscomp/FindExportableNodes$Mode %com/google/javascript/rhino/JSDocInfo com/google/javascript/rhino/Node getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; isExport ()Z isAssign
isFunction isClass ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I isScript %com/google/javascript/jscomp/NodeUtil getName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; EXPORT getString ()Ljava/lang/String; getParent $()Lcom/google/javascript/rhino/Node; isExprResult getLastChild
getFirstChild isQualifiedName getQualifiedName isGetProp EXTERN hasChildren getFirstFirstChild $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkState (Z)V isEmpty add (Ljava/lang/Object;)Z isObjectLitKey %(Lcom/google/javascript/rhino/Node;)Z *com/google/javascript/jscomp/NodeTraversal 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 +com/google/javascript/jscomp/DiagnosticType error S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 0 1 6 7 8 7 9 : ; <