All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.GenerateExports.class Maven / Gradle / Ivy

The newest version!
????3V
N??
?	,?
??	,?	,?	,?	,??

?
??

?

??????????????
,?
,??
??
??
??
??
,?
?
?
?
??
???
?
?
?
?
?
???
?
?
?
?
???
3?
3?
???
3????
,?
??
??
,?
?
,?
,?
??
??
?
????
??
I?
??
??
????PROTOTYPE_PROPERTYLjava/lang/String;
ConstantValuecompiler/Lcom/google/javascript/jscomp/AbstractCompiler;exportSymbolFunctionexportPropertyFunctionallowNonGlobalExportsZexportedVariablesLjava/util/Set;	Signature#Ljava/util/Set;W(Lcom/google/javascript/jscomp/AbstractCompiler;ZLjava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis.Lcom/google/javascript/jscomp/GenerateExports;getExportedVariableNames()Ljava/util/Set;%()Ljava/util/Set;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexportcontext"Lcom/google/javascript/rhino/Node;entryEntryInnerClassesLjava/util/Map$Entry;externsrootfindExportableNodes2Lcom/google/javascript/jscomp/FindExportableNodes;exportsLjava/util/Map;localExportsLocalVariableTypeTableKLjava/util/Map$Entry;ELjava/util/Map;
StackMapTable????	addExtern(Ljava/lang/String;)VpropstmtrecordExportSymbolqnamedotIaddExportMethodF(Ljava/util/Map;Ljava/lang/String;Lcom/google/javascript/rhino/Node;)V
parentNode	classNodecallpropertyparentgrandparentnodeuseExportSymbol
expression??|(Ljava/util/Map;Ljava/lang/String;Lcom/google/javascript/rhino/Node;)VaddStatementnextstmt
convention/Lcom/google/javascript/jscomp/CodingConvention;nexprRootblockannotate%(Lcom/google/javascript/rhino/Node;)VgetPropertyName6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;getSynthesizedExternsRoot$()Lcom/google/javascript/rhino/Node;
SourceFileGenerateExports.java]java/util/HashSetYZSTWXUQVQ0com/google/javascript/jscomp/FindExportableNodes]	
?e?java/util/Map$Entryjava/lang/String com/google/javascript/rhino/Node????Object.prototype !"??#"$?%?&'()*+,-.?/012?31,com/google/javascript/jscomp/GenerateExports	prototype4+5?67?8?java/lang/StringBuilder9:;
.prototype<1.=+??>????@"???hABCDE?FDGJKhL:com/google/javascript/jscomp/PrepareAst$PrepareAnnotationsPrepareAnnotationsMNOPQRSjava/lang/Object)com/google/javascript/jscomp/CompilerPass
java/util/Map
java/util/Setjava/util/Iterator-com/google/javascript/jscomp/CodingConvention()V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;3(Lcom/google/javascript/jscomp/AbstractCompiler;Z)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6TCallback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V
getExports()Ljava/util/LinkedHashMap;getLocalExports()Ljava/util/LinkedHashSet;entrySetiterator()Ljava/util/Iterator;hasNext()Z()Ljava/lang/Object;getKeygetValue%com/google/javascript/jscomp/NodeUtilnewQNamee(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;com/google/javascript/rhino/IRstring6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;getproph(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
exprResultF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;useSourceInfoFromForTreesetOriginalNameaddChildToBack-com/google/javascript/jscomp/AbstractCompilerreportCodeChangeindexOf(I)Iadd(Ljava/lang/Object;)Z	substring(II)Ljava/lang/String;
getFirstChild	isGetPropgetQualifiedName()Ljava/lang/String;getLastChild	getStringequals	getParentisMemberFunctionDefgetGrandparentgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;isStaticMembertoStringcontainsKey?(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;!useSourceInfoIfMissingFromForTreegetCodingConvention1()Lcom/google/javascript/jscomp/CodingConvention;isStatementBlock%(Lcom/google/javascript/rhino/Node;)ZgetNext
isExprCallgetClassesDefinedByCallUSubclassRelationshiph(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/CodingConvention$SubclassRelationship;
addChildAfter'com/google/javascript/jscomp/PrepareAst
checkArgument(Z)VgetSynthesizedExternsInput.()Lcom/google/javascript/jscomp/CompilerInput;*com/google/javascript/jscomp/CompilerInput
getAstRootS(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/rhino/Node;3com/google/javascript/jscomp/NodeTraversal$CallbackBcom/google/javascript/jscomp/CodingConvention$SubclassRelationship ,NOPQR-STUQVQWXYZ[\
]^_?5*?*?Y??+?W-?W?W*+?*?*-?*?	?`*
7+89:<$=)>.?4@a45bc5ST5WX5UQ5VQde_/*??`Cabc[fgh_?
??
Y*?*??N*?,-?-?
:-?:??:??4??:??:??:	*	?????:????:*????`6
HJKL%NIOUPaQkRnT?U?V?Waf
UiQa
jk	I"lo?iQ?bc?pk?qk?rsxtu%rvZw I"lxxty%rv\z*?3{||}~??:?????_?2*??+???M,*?? W,+?!*?,?"*??#?`"Z[Z\]"^*_1`a 2bc2iQ?k??_?++.?$=?*?+?%W?*?+?&?%W?`cdeg*ia +bc+?Q$??z???_;
u::-?':?(?6?':?):?(??*?+-?.?
?'?):?^?/?0?S?1?/:?2:?3Y?4?5?/?6?7?8?5?9:?3Y?4?5:?5,?5?9M6?	6?'?+?;?	6??/?0?6?5*,?<*?*?-,?=?Y,?SY*?,-,?=S?>:?L??:	*?*?	-*?	?=?Y*?-*?	?=SY	?SY*?,-*?	?=S?>:??@:	*	?A*-	?B*??#?`?(qrtuvw"x,y:zD|R}\~c????????????????????????????????3?;?K?O?T?`?f?m?t?a?)?k\F?k?kB?Q	ubcutuuiQujkr?Qo?Qi?k???XT!?k`?k	wutyzf
?D??|?7{~?|??||??{~?|??||??? ?

6?H|[??h_]*??CN+::?/?D?
?/:????E:? ?F?-?'?G?
:????/:,?H?`:?????$?+?2?;?F?J?M?T?\?aR+?k]bc]jk]?kU??R?kN?kT	?kz??||(??_H*?+?IY?J??`
??abc?k
??_s0*?(?
*?/?0???K*?(?*?*?+?*?/?+?`?? ?(?a0?kz@??_9*??L*??M?`?abc??n"?m	I??
?	H?I	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy