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

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

The newest version!
????3]
L?	7?
??	7??
?	7??
?
??
?	7?
?	7?	???
??
???
?	7?
7??
??
??
7?
7?
3?
3?	??
??	??
7??
#?
??
3?
??
#???
??
3?
??
3?
3???	??	????	??
??
3???
2?
3?
??
??
??
3?
3?
??????
3?
??
3?
3?
3?
??
3??
3????MemberDefinitionInnerClassesVIRTUAL_FILELjava/lang/String;
ConstantValuecompiler/Lcom/google/javascript/jscomp/AbstractCompiler;
tagNameMapLjava/util/Map;	Signature5Ljava/util/Map;polymerElementExterns"Lcom/google/javascript/rhino/Node;nativeExternsAddedLjava/util/Set;#Ljava/util/Set;polymerElementProps)Lcom/google/common/collect/ImmutableList;MLcom/google/common/collect/ImmutableList;globalNames.Lcom/google/javascript/jscomp/GlobalNamespace;2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethis*Lcom/google/javascript/jscomp/PolymerPass;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VexternsrootexternsCallback5Lcom/google/javascript/jscomp/PolymerPassFindExterns;
StackMapTable?
hotSwapScript
scriptRootoriginalRootsuppressBehaviorsCallback;Lcom/google/javascript/jscomp/PolymerPassSuppressBehaviors;visits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V	traversal,Lcom/google/javascript/jscomp/NodeTraversal;nodeparentrewriteClassDefinitions(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal;)Vrewriter3Lcom/google/javascript/jscomp/PolymerClassRewriter;grandparentdef5Lcom/google/javascript/jscomp/PolymerClassDefinition;???appendPolymerElementExterns8(Lcom/google/javascript/jscomp/PolymerClassDefinition;)VnewPropnewPropRootNamebasePropblockbaseExternspolymerElementTypeelementTypeelementBaseType.Lcom/google/javascript/rhino/JSTypeExpression;baseDocs.Lcom/google/javascript/rhino/JSDocInfoBuilder;stmts???
isPolymerCall%(Lcom/google/javascript/rhino/Node;)ZvalueRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;
SourceFilePolymerPass.javadTUVWjava/util/HashSet\]3com/google/javascript/jscomp/PolymerPassFindExterns
Z[
_`java/lang/String,com/google/javascript/jscomp/GlobalNamespacedbcsl9com/google/javascript/jscomp/PolymerPassSuppressBehaviorsde$Cannot call visit() before process()??~? !"R??1com/google/javascript/jscomp/PolymerClassRewriterd#$%?&'()*+,-?./012345678[9,com/google/javascript/rhino/JSTypeExpression com/google/javascript/rhino/Node:;<=>d?(com/google/javascript/jscomp/PolymerPassd@ABCDEFGBHIJKLMNOPQRSTUTVWlXYPolymerZ[Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallbackAbstractPostOrderCallback0com/google/javascript/jscomp/HotSwapCompilerPass9com/google/javascript/jscomp/PolymerPass$MemberDefinition3com/google/javascript/jscomp/PolymerClassDefinition,com/google/javascript/rhino/JSDocInfoBuilderjava/util/Iterator()V*com/google/javascript/jscomp/TagNameToTypegetMap()Ljava/util/Map;*com/google/javascript/jscomp/NodeTraversaltraverseEs6\Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VgetPolymerElementExterns$()Lcom/google/javascript/rhino/Node;getPolymerElementProps+()Lcom/google/common/collect/ImmutableList;.com/google/javascript/jscomp/PolymerPassErrorsPOLYMER_MISSING_EXTERNS-Lcom/google/javascript/jscomp/DiagnosticType;$com/google/javascript/jscomp/JSErrormake?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;-com/google/javascript/jscomp/AbstractCompilerreport)(Lcom/google/javascript/jscomp/JSError;)Vv(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V$com/google/common/base/Preconditions
checkState(ZLjava/lang/Object;)V	getParentisConst()ZPOLYMER_INVALID_DECLARATIONextractFromCallNode?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/GlobalNamespace;)Lcom/google/javascript/jscomp/PolymerClassDefinition;nativeBaseElementT(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;)V%com/google/javascript/jscomp/NodeUtilisNameDeclarationisAssign
inGlobalScoperewritePolymerClass[(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/PolymerClassDefinition;Z)V
java/util/Setadd(Ljava/lang/Object;)Zcom/google/javascript/rhino/IR	cloneTree3com/google/javascript/jscomp/PolymerPassStaticUtilsgetPolymerElementTypeI(Lcom/google/javascript/jscomp/PolymerClassDefinition;)Ljava/lang/String;
getFirstChild	setString(Ljava/lang/String;)V
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;
descriptorPOLYMER_INVALID_EXTENDS!com/google/javascript/rhino/TokenBANG#Lcom/google/javascript/rhino/Token;string6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;H(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;)V7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)VgetJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;copyFromW(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/JSDocInfoBuilder;changeBaseType1(Lcom/google/javascript/rhino/JSTypeExpression;)ZbuildsetJSDocInfoK(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node;addChildToBack%(Lcom/google/javascript/rhino/Node;)V'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object;getFirstFirstChildgetRootOfQualifiedNameF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;!useSourceInfoIfMissingFromForTreeremoveChildrenaddChildrenAfterreportCodeChangeisCallmatchesQualifiedName(Ljava/lang/String;)Z3com/google/javascript/jscomp/NodeTraversal$Callback07LMQRS8TUVWXYZ[\]X^_`Xabcdef`*?*+?*??*?Y???g;<	=>?hijTUklf?S?Y?	N*?+-?
*-??*-?
?*??*?+?????*?Y*?+,??*,??g*
CDEF!H(I:J;MLORPh*SijSm[Sn[Kopq?;rslfs*?+*?
?Y*??N*?+-?
?gT	UWXh*ijt[u[
vwxyf?.*??*??*????,??
*,-+??g\_&`-bh*.ij.z{.|[.}[q@~f3,?:??*?+?????+*?*?? :?M?!?	*?"?#Y*?*??$:?%?
,?&?-?'?(?,-?'?(?g6
efg h!j/l4m<nBpSqbrrt~whHS+??ij|[}[z{y?[/P??q?!?? ??????fH*?+?!?)???*M*??+N+?,:-?-?.*?+?!?/?:? *?+?0?1?Y+?!S????2Y?3Y?4?5?68?9:-?:?;:?W,-??*??@:?A?0?B?3:		?+:

?C?D:?.,
?????,*??EW*??:,?F:		*??G*??H?gv????#?,?>?C?_?`?m?z????????????????????????????????h?
??[
?
?[??[	ij????[??[#??R>??Rz????????}[??[	q+?N???????B????6	??fR*?*?I?*?-J?K???g?h?[q@????PN7OL??	?		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy