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

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

The newest version!
????3^
?	?	?
(
(
(
(	 
?!	"#$
%&
'()
*+
	,
(-
./
0
1
2
(3
?4
56
57	89:;<;=>	!?
(@
AB
?C	D
(EF
(G
(H
(I
AJ
AK
(L
(M
ANO
?P
?Q
?R
?S
?T
(U
VW
(X
(Y
(Z	[
(\]
>^
(_
V`
?a
(b
'c
de
(fg:
(h
(i
(j
kl	mn
Ao
(pqr
Ls
t
5u
vw?
Vx
5y
z
v{|
(}	!~
(
??
??
??	!?
?
5?
?
??
?
V?
??
j	??	m?????
(??
?
??	??	??
?	m?
V???	m?
(?
(?
???
?
?
??
A?
A?
A?
?
A?
?
?
(?
(?
(????
??
(?
(???compiler/Lcom/google/javascript/jscomp/AbstractCompiler;polymerElementExterns"Lcom/google/javascript/rhino/Node;T(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;)VCodeLineNumberTableLocalVariableTablethis3Lcom/google/javascript/jscomp/PolymerClassRewriter;rewritePolymerClass[(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/PolymerClassDefinition;Z)VpropMemberDefinitionInnerClasses;Lcom/google/javascript/jscomp/PolymerPass$MemberDefinition;assign
exprResultvar
scriptNode
beforeRootoldFeatures8Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;
assignExprexprRootcls5Lcom/google/javascript/jscomp/PolymerClassDefinition;isInGlobalScopeZcallobjLit	objLitDoc.Lcom/google/javascript/rhino/JSDocInfoBuilder;blockconstructorDocctorKey
readOnlyProps)Lcom/google/common/collect/ImmutableList;
statementsparentnewFeaturesLocalVariableTypeTablefLcom/google/common/collect/ImmutableList;
StackMapTableF)??]addTypesToFunctions7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)VfnDocvaluekeyNodedefaultValuedefaultValueKeypropertythisTypeLjava/lang/String;>parseReadOnlyProperties?(Lcom/google/javascript/jscomp/PolymerClassDefinition;Lcom/google/javascript/rhino/Node;)Lcom/google/common/collect/ImmutableList;setter
readOnlyValue
qualifiedPath?Builder1Lcom/google/common/collect/ImmutableList$Builder;nLcom/google/common/collect/ImmutableList$Builder;$?	Signature?(Lcom/google/javascript/jscomp/PolymerClassDefinition;Lcom/google/javascript/rhino/Node;)Lcom/google/common/collect/ImmutableList;getConstructorDoce(Lcom/google/javascript/jscomp/PolymerClassDefinition;)Lcom/google/javascript/rhino/JSDocInfoBuilder;baseType.Lcom/google/javascript/rhino/JSTypeExpression;
interfaceName
interfaceTypeappendPropertiesToBlockl(Lcom/google/javascript/jscomp/PolymerClassDefinition;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)VpropertyNodeinfopropTypebasePath??lremovePropertyDocs%(Lcom/google/javascript/rhino/Node;)VappendBehaviorMembersToBlockZ(Lcom/google/javascript/jscomp/PolymerClassDefinition;Lcom/google/javascript/rhino/Node;)VfnNamefnValuebehaviorFunctionpropNamebehaviorPropbehaviorBehaviorDefinitionJLcom/google/javascript/jscomp/PolymerBehaviorExtractor$BehaviorDefinition;nameToExprResultLjava/util/Map;ELjava/util/Map;??makeReadOnlySetterH(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
setterNamefnNodeexprResNodeaddInterfaceExternsH(Lcom/google/javascript/jscomp/PolymerClassDefinition;Ljava/util/List;)VsetterExprNode
setterInfoLjava/util/List;varNodestmtsMLjava/util/List;??(Lcom/google/javascript/jscomp/PolymerClassDefinition;Ljava/util/List;)VhasShorthandAssignment%(Lcom/google/javascript/rhino/Node;)ZgetInterfaceNameI(Lcom/google/javascript/jscomp/PolymerClassDefinition;)Ljava/lang/String;varToAssignF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
SourceFilePolymerClassRewriter.java????????????????????java/lang/String??????,com/google/javascript/rhino/JSDocInfoBuilder??java/lang/StringBuilder??????
.prototype????????????????
????????9com/google/javascript/jscomp/PolymerPass$MemberDefinition????????????? com/google/javascript/rhino/Node??????????????.prototype.??????????????????????6com/google/javascript/jscomp/parsing/parser/FeatureSet?????	
???
,com/google/javascript/rhino/JSTypeExpression?(com/google/javascript/jscomp/PolymerPass???? readOnly!?"?#?$%?&?'(?)*+,-.java/util/HashMap/?0Hcom/google/javascript/jscomp/PolymerBehaviorExtractor$BehaviorDefinition1
?23456?unusedPrivateMembers789:<=>?@?ABC?DEFG
HI?JK_setLMN?LO"PQRS?P?T?UVW?X?Y?Polymer\._Z[	Interface\?]?1com/google/javascript/jscomp/PolymerClassRewriterjava/lang/Objectjava/util/Iterator'com/google/common/collect/ImmutableList/com/google/common/collect/ImmutableList$Builder3com/google/javascript/jscomp/PolymerClassDefinition
java/util/Mapjava/util/List()V
getFirstChild$()Lcom/google/javascript/rhino/Node;isAssign()ZgetSecondChildisName
descriptor.com/google/javascript/jscomp/PolymerPassErrorsPOLYMER_SHORTHAND_NOT_SUPPORTED-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;)V(Z)VtargetgetQualifiedName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringrecordLends(Ljava/lang/String;)Zbuild)()Lcom/google/javascript/rhino/JSDocInfo;setJSDocInfoK(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node;3com/google/javascript/jscomp/PolymerPassStaticUtilsswitchDollarSignPropsToBracketsT(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)V!quoteListenerAndHostAttributeKeyspropsiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;isObjectLitcom/google/javascript/rhino/IRconstructor	getParent
removeProp(I)V	isGetProp	cloneTreeh(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;!useSourceInfoIfMissingFromForTreeaddChildToBackremoveChildren%com/google/javascript/jscomp/NodeUtilgetEnclosingScriptaddChildrenToFrontgetPreviousaddChildrenAfterG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VfeaturesgetProp(I)Ljava/lang/Object;unionr(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;putProp(ILjava/lang/Object;)VisNameDeclarationreplaceChildreportCodeChange$com/google/common/base/Preconditions
checkStatechildren()Ljava/lang/Iterable;java/lang/IterablegetLastChild
isFunctiongetJSDocInfo
maybeCopyFromW(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/JSDocInfoBuilder;!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;)VrecordThisType1(Lcom/google/javascript/rhino/JSTypeExpression;)ZextractProperties|(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/common/collect/ImmutableList;2()Lcom/google/common/collect/UnmodifiableIterator;getFirstPropMatchingKeyX(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;getTypeFromProperty?(Lcom/google/javascript/jscomp/PolymerPass$MemberDefinition;Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/rhino/JSTypeExpression;recordReturnTypebuilder3()Lcom/google/common/collect/ImmutableList$Builder;isTruename	getStringaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;+()Lcom/google/common/collect/ImmutableList;'Lcom/google/javascript/rhino/JSDocInfo;recordConstructorgetPolymerElementTyperecordBaseTyperecordImplementedInterfacenewQNamee(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
recordType	behaviors5com/google/javascript/jscomp/PolymerBehaviorExtractorfunctionsToCopycontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;removeChildaddSuppression(Ljava/lang/String;)V%com/google/javascript/rhino/JSDocInfo
getVisibility
Visibility4()Lcom/google/javascript/rhino/JSDocInfo$Visibility;0com/google/javascript/rhino/JSDocInfo$Visibility	PROTECTED2Lcom/google/javascript/rhino/JSDocInfo$Visibility;PUBLICoverwriteVisibility5(Lcom/google/javascript/rhino/JSDocInfo$Visibility;)VisGlobalDeclarationgetFunctionBodyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;nonPropertyMembersToCopyuseSourceInfoFromForTreeisGetterDef
getReturnType0()Lcom/google/javascript/rhino/JSTypeExpression;	substring(II)Ljava/lang/String;toUpperCase(I)Ljava/lang/String;	paramListfunction?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;recordOverriderecordInterfacerecordParameterC(Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)ZaddChildrenToBackisStringKeyhasChildren
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	cloneNoderemoveFirstChild0??????
???Y*?*+?*,???+,	-.? ??????????<+?:??
?:???
?:,?:?	?*??
???
??Y?:?Y?,??????W??W*,???*???,??:??)? ?!:?"?#??"*????Ӹ$:*,?%:,?&?"?':		?
	?),??*??,??+,?&?"?+?,:

??W
?-:,??.W?/?2,??+,?&?"?+?0:

+?.W
??W
?/*,?Y?,???1???2*,?3*,?4:
*,
?5*?6?7:+?':?,??*??8:

?9?!+?::

?
?9?
?;,?<:

?$?8:Y?=?>:Y
???@+?A?+?B:+?C*??D????:;<= >'A-B5CHDIHSIrJ}L?M?N?P?Q?R?T?W?Y?\?]?^?acdecf"g)h3i:j=lSmZneolr?s?t?u?v?x?y?????????????????????????&?,?4?;??????#??
)??S??
???
???
????,??<??<??<??<??6??-??S????d???]???Q??	????
?????????C??
?????
?H???!??Y??,??#????E.?h???????+????H&+?#?E+?F?GN-??W-? ?(:?H:?=?I?5?J?K:?LY?(Y?M,?N?OQ?R?SW??W???+*??T?UN-???-? ?!:?"?#?????"?	?*??"?
???
??"V?W:????I?????':?J?K:?LY?(Y?M,?N?OQ?R?SW*??X?YW??W??X??z??%?,?9?C?Q?\?`?k?n????????????????????????????????"?%??f
C(??,???%F???X???A???7??????&??&??&???$???Y????!?!???J???]	??Y?+???1??N?Z:+??:??^? ?!:?"?#?D?"[?W:?3?\?+*?]?^-?_:?]?.W,?/?`W????a??2???@?K?W?d?s?~????????Rs??W5??@L???????????{??v???v????*????a???????Z+?&?b?KM,?cW?LY?(Y?M+?d?N?OQ?RN,-?eW+?f:?LY?(Y?M?N?OQ?R:,?gW,??*
????+?1?7?D?Q?X??>Z??Z??O??+/??7#??Q	?????s	?+??:??y? ?!:*??Y?-??]?^???h?-:?]?.W?b?K:*??X:???iW???W,?/?????:?!?5?A?F?Q?[?f?klt????RFB??[-??f"??!g???????????????=???`	??????????????????,+*??T?UM,??,? ?!N-?]?)????
(+? 	??,??,??????????
?Y?+???1??N?jY?k:+?l?U:???? ?m:?n?:???? ?!:?]?^:	+?	?W????	?o?,	?p?(?q?"?+:
*??Y?-?	???h
?,?-:?]?.W?b?K:r?s?b??b?t?u??v?w?x?
?y?7W???W,?/	?zW???{?:???? ?!:?]?^:		?o?,	?p?(?q*??Y?-?	???h?-:

?]?|W?b?K:?]?}?.?Y?:?b??b?~??b?~?iW
???W,
?/	
?zW??:??"???*#Bdnz}!?"?%?&?'?&?(?)?,?1?2?38	9< =&>2?5BWCaDmE}H?I?J?L?M?N?O?S?T?UV
W
X??n???	????
?k???V??d???a???	?k??
?V??W???B????????????#????#????~?,????!??.???g????"?????????;???i???"????????|?Y??+?????+????N???+?????$??:*??Y?,?-???h?,?-:?Y?:??W???W??&	_$`8aNbVa[degkhyj?H|??|??|??$X?8D?[!?e????6?$N+?f:??????$??:*??h?0:?Y?:??W??W-?/*+-?Y??1???2,?:???? ?!:		?]?^:
?Y??
?????
????:*??Y??1????h?-:?Y?:
	*??X:

??W?
??W-?/??a-*??.W*??':-?7:		??*??D??ntv
wx*z4{:|E}Ke???????????????????????!?'?.?5??????
?X??3??)	?
???????	6??6??6?
2??
,???*?4??!??'?	?6?
?'?m	???????????
??9*?#?E*?F?GL+?? +? ?(M,???,???????????$?2?4?7??$??9?????"?
?P&?Y???*??????????????&??
?_*???*????,L+?-*?.??????????	???"!P??v?m????;@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy