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

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

The newest version!
????39
H?	??
??
??	??	??	??	??	??	??
??	???
??
??
??	???
??	??	??	??
??
???
?
??
?
??
??
??
??
??
??
??
????
??
??
??
???V?
.?
.??
1?
???????	6?
??
??
??
??	6?
??
????
@?
????	@?

??????target"Lcom/google/javascript/rhino/Node;
descriptorconstructorMemberDefinitionInnerClasses;Lcom/google/javascript/jscomp/PolymerPass$MemberDefinition;nativeBaseElementLjava/lang/String;propsLjava/util/List;	SignatureMLjava/util/List;	behaviors)Lcom/google/common/collect/ImmutableList;BehaviorDefinitionuLcom/google/common/collect/ImmutableList;features8Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;,(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/JSDocInfo;Lcom/google/javascript/jscomp/PolymerPass$MemberDefinition;Ljava/lang/String;Ljava/util/List;Lcom/google/common/collect/ImmutableList;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)VCodeLineNumberTableLocalVariableTablethis5Lcom/google/javascript/jscomp/PolymerClassDefinition;	classInfo'Lcom/google/javascript/rhino/JSDocInfo;LocalVariableTypeTable?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/JSDocInfo;Lcom/google/javascript/jscomp/PolymerPass$MemberDefinition;Ljava/lang/String;Ljava/util/List;Lcom/google/common/collect/ImmutableList;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)VextractFromCallNode?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/GlobalNamespace;)Lcom/google/javascript/jscomp/PolymerClassDefinition;behaviorJLcom/google/javascript/jscomp/PolymerBehaviorExtractor$BehaviorDefinition;iIcallNodecompiler/Lcom/google/javascript/jscomp/AbstractCompiler;globalNames.Lcom/google/javascript/jscomp/GlobalNamespace;
paramCountelNameelNameStringctorInfo	baseClass
behaviorArraybehaviorExtractor7Lcom/google/javascript/jscomp/PolymerBehaviorExtractor;
allPropertiesnewFeatures
StackMapTable??????????RuntimeVisibleAnnotationsLjavax/annotation/Nullable;overwriteMembersIfPresent#(Ljava/util/List;Ljava/util/List;)Vmember	newMemberlist
newMembers??(Ljava/util/List;Ljava/util/List;)V
SourceFilePolymerClassDefinition.java\?IJ??????KJLOPQRSVWZ[??????java/lang/String??????????is?	
java/lang/StringBuilderElement
?factoryImpl extends5com/google/javascript/jscomp/PolymerBehaviorExtractor\!"#java/util/LinkedList?$%?&?'(Hcom/google/javascript/jscomp/PolymerBehaviorExtractor$BehaviorDefinition??)*+,?-./??013com/google/javascript/jscomp/PolymerClassDefinition29com/google/javascript/jscomp/PolymerPass$MemberDefinition\3\]?$4J567686java/lang/Object com/google/javascript/rhino/Node%com/google/javascript/rhino/JSDocInfo-com/google/javascript/jscomp/AbstractCompiler,com/google/javascript/jscomp/GlobalNamespace'com/google/common/collect/ImmutableListjava/util/Listjava/util/Iterator6com/google/javascript/jscomp/parsing/parser/FeatureSet()VisObjectLit()Z$com/google/common/base/Preconditions
checkState(Z)V%com/google/javascript/jscomp/NodeUtilgetArgumentForCallOrNewG(Lcom/google/javascript/rhino/Node;I)Lcom/google/javascript/rhino/Node;.com/google/javascript/jscomp/PolymerPassErrorsPOLYMER_DESCRIPTOR_NOT_VALID-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;report)(Lcom/google/javascript/jscomp/JSError;)V
getChildCount()IPOLYMER_UNEXPECTED_PARAMSgetFirstPropMatchingKeyX(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;POLYMER_MISSING_IS!com/google/common/base/CaseFormatLOWER_HYPHEN#Lcom/google/common/base/CaseFormat;UPPER_CAMEL	getString()Ljava/lang/String;toI(Lcom/google/common/base/CaseFormat;Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetGrandparent$()Lcom/google/javascript/rhino/Node;isNameDeclaration%(Lcom/google/javascript/rhino/Node;)Z	getParentcom/google/javascript/rhino/IRname6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;isAssign
getFirstChild	cloneTreegetBestJSDocInfoK(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo;	paramListblockfunction?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;useSourceInfoFromForTreeF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;`(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/GlobalNamespace;)VextractBehaviorsM(Lcom/google/javascript/rhino/Node;)Lcom/google/common/collect/ImmutableList;iterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object;3com/google/javascript/jscomp/PolymerPassStaticUtilsextractProperties|(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/common/collect/ImmutableList;isEmptyget(I)Ljava/lang/Object;sizeunionr(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;(com/google/javascript/jscomp/PolymerPassn(Lcom/google/javascript/rhino/JSDocInfo;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V()Ljava/util/Iterator;equals(Ljava/lang/Object;)Zremoveadd0?HIJKJLOPQRSTUVWTYZ[\]^?	4*?*+?,??*,?*?*?*?*?	*?
?_*
BC	DEFG!H'I-J3K`\	4ab4IJ4KJ4cd4LO4PQ4RS4VW4Z[e4RU4VYTfgh^
?*?N-?
-??+*??
???*?d6?+*??
???-?:?+*??
???????:?Y????:*???*? ??!:?#*? ?"?*? ?#?$:?
?!:?%::	-&?:

?'?!?(?)?*:

*?+W?

?%:	-,?:???:--?:
?.Y+,?/:
?0:?1Y?2:?3:?4??5?6:?7?8???-+?9?8:?:?8?;?6?<:6?=??;?6?:???߻?Y-?@Y	
?A?B?_?-STV W"Z*[0\?]A`IaNb]c_fog?j?k?l?m?o?r?t?u?v?w?x?z?}?~??!?*?3?P?Z?]?a?d?g?j?r?????????`??IJ?IJP
ij?$kl?mJ?no?pq?KJ*?rlIsJoYtQ?
IJ?cd?ud	??LJ
??vJ?PQ?wJ
!?xy*?VW3?zSj^{[e*?VY3?zU|?}??}?>~?}?0}?}D~?-}??}}~}}}~}?????"?%??#??
??^
h+?CM,?4?Z,?5?@N*?C:?4?3?5?@:?D?-?D??E?*?FW????*-?GW????_&	??8?M?V?Y?\?d?g?`*8!?OJ?Oh?Sh?Seh?Uh?U|?????6??
T???N@?M6.X




© 2015 - 2025 Weber Informatics LLC | Privacy Policy