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

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

Go to download

Closure Compiler is a JavaScript optimizing compiler. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's JavaScript apps, including Gmail, Google Web Search, Google Maps, and Google Docs.

The newest version!
????7
-com/google/javascript/jscomp/JSDocInfoPrinter(ZZ)V
	
java/lang/Object()V	
useOriginalNameZ		printDescjava/util/ArrayList
	/**java/util/Listadd(Ljava/lang/Object;)Z
 !"#%com/google/javascript/rhino/JSDocInfo	isExterns()Z%@externs
'(#
isTypeSummary*@typeSummary
,-#isExport/@export
123
getVisibility4()Lcom/google/javascript/rhino/JSDocInfo$Visibility;	567890com/google/javascript/rhino/JSDocInfo$Visibility	INHERITED2Lcom/google/javascript/rhino/JSDocInfo$Visibility;
5;<=toString()Ljava/lang/String;
?@ABCcom/google/common/base/AsciitoLowerCase&(Ljava/lang/String;)Ljava/lang/String;EFCmakeConcatWithConstants
HIJ
getAuthors()Ljava/util/List;LMNiterator()Ljava/util/Iterator;PQRS#java/util/IteratorhasNextPUVWnext()Ljava/lang/Object;Yjava/lang/StringE
\]#
isAbstract_	@abstract
ab#hasLendsNamedlends
fghgetLendsName0()Lcom/google/javascript/rhino/JSTypeExpression;
jklmn,com/google/javascript/rhino/JSTypeExpressiongetRoot$()Lcom/google/javascript/rhino/Node;
pqrbuildAnnotationWithTypeH(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Ljava/lang/String;
tu#hasConstAnnotation
wx#isDefinez@const
|}#isFinal@final
??=getDescriptionE
??J
getReferencesE
??#isWizaction?
@wizaction
??#isPolymerBehavior?@polymerBehavior
??#	isPolymer?@polymer
??#isCustomElement?@customElement
??#isMixinClass?@mixinClass
??#isMixinFunction?@mixinFunction
??#isNoSideEffects?@nosideeffects
??#isNoCompile?
@nocompile
??#
isNoInline?	@noinline
??#isRequireInlining?@requireInlining
??#isProvideAlreadyProvided?@provideAlreadyProvided
??#
isIdGenerator?@idGenerator {unique}
??#isConsistentIdGenerator?@idGenerator {consistent}
??#isStableIdGenerator?@idGenerator {stable}
??#isXidGenerator?@idGenerator {xid}
??#isMappedIdGenerator?@idGenerator {mapped}
??#
makesDicts?@dict
??#makesStructs?@struct
??#makesUnrestricted?@unrestricted 
??#
isConstructor?@constructor
??#isInterface
??#usesImplicitMatch?
@interface?@record
??#isClosureUnawareCode?@closureUnaware
??#hasBaseType
?hgetBaseType
	stripBangF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;extends
	JgetExtendedInterfaces
JgetImplementedInterfaces
implements
#hasThisType
hgetThisTypethis
getParameterCount()I
getParameterNames()Ljava/util/Set; L!
java/util/Set
#$%buildParamTypeM(Lcom/google/javascript/rhino/JSDocInfo;Ljava/lang/String;)Ljava/lang/String;E
()#
hasReturnType+return
-.h
getReturnType
01=getReturnDescription
3q4f(Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;Ljava/lang/String;)Ljava/lang/String;
67JgetThrowsAnnotations9:#isEmpty<=>get(I)Ljava/lang/Object;
X9E
BCDgetTemplateTypes*()Lcom/google/common/collect/ImmutableMap;
F9G&com/google/common/collect/ImmutableMapIJKaccept`(Lcom/google/javascript/jscomp/JSDocInfoPrinter;Ljava/util/List;)Ljava/util/function/BiConsumer;
FMNOforEach"(Ljava/util/function/BiConsumer;)V
QRDgetTypeTransformations
FTUVentrySet*()Lcom/google/common/collect/ImmutableSet;
XYZM[&com/google/common/collect/ImmutableSet2()Lcom/google/common/collect/UnmodifiableIterator;]java/util/Map$Entry\_`WgetKeyb0com/google/javascript/jscomp/CodePrinter$Builder\deWgetValueg com/google/javascript/rhino/Node
aij%(Lcom/google/javascript/rhino/Node;)V
alm=buildoFp8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
rs#
isOverrideu	@override
wx#hasType
z{#isInlineType
}~hgetType
???typeNode6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;?type
?q?T(Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)Ljava/lang/String;?define
??#hasTypedefType?typedef
??hgetTypedefType
??#hasEnumParameterType?enum
??hgetEnumParameterType
??#isImplicitCast?
@implicitCast
??#isNoCollapse?@nocollapse
??D"getSuppressionsAndTheirDescription
X???toArray(([Ljava/lang/Object;)[Ljava/lang/Object;?[Ljava/lang/String;?????java/util/ComparatornaturalOrder()Ljava/util/Comparator;
?????java/util/Arrayssort,([Ljava/lang/Object;Ljava/util/Comparator;)V?java/lang/StringBuilder
?	?@suppress {
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
?????com/google/common/base/Joineron"(C)Lcom/google/common/base/Joiner;
????join'([Ljava/lang/Object;)Ljava/lang/String;?}? 
?;
??#isDeprecated
??=getDeprecationReasonE?	E
??=getClosurePrimitiveId
E
??#
isNgInject?	@ngInject
???
getTsTypes+()Lcom/google/common/collect/ImmutableList;
?Y?'com/google/common/collect/ImmutableListE
??=getBlockDescription?	
\s*\*\s*?

X??p
replaceAll
X??=trim??sizeE??(ILjava/lang/Object;)V
??3(Ljava/lang/String;)Lcom/google/common/base/Joiner;
?appendToH(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder; */

 *
X
replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
 \*([^ 
])
 * $1
EE
fgetToken%()Lcom/google/javascript/rhino/Token;	!com/google/javascript/rhino/TokenBANG#Lcom/google/javascript/rhino/Token;
f !n
getFirstChild
#q$Z(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Ljava/lang/String;&@( {
*+,appendTypeNode>(Ljava/lang/StringBuilder;Lcom/google/javascript/rhino/Node;)V
./0getParameterTypeB(Ljava/lang/String;)Lcom/google/javascript/rhino/JSTypeExpression;
23CgetDescriptionForParameter5F6J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
f89=getOriginalName	;<=>?/com/google/javascript/jscomp/JSDocInfoPrinter$1,$SwitchMap$com$google$javascript$rhino$Token[I
ABordinalD!F=H(
fJKngetLastChildM|
fOPngetNextR)T...
fVW#hasChildren
f9Z*\?
^_,appendFunctionNodea{
fcd=	getStringf:h,jvoidltypeof n<p>
frsngetOnlyChildujava/lang/IllegalStateExceptionwF?
tyz(Ljava/lang/String;)V|	function(
f~#isNew?new:
f??#isThis?this:
f??#isParamList?):	??QMARKE?template(Z)VCodeLineNumberTableLocalVariableTable/Lcom/google/javascript/jscomp/JSDocInfoPrinter;MethodParametersprint;(Lcom/google/javascript/rhino/JSDocInfo;)Ljava/lang/String;nameLjava/lang/String;desc"Lcom/google/javascript/rhino/Node;.Lcom/google/javascript/rhino/JSTypeExpression;tranformationDefinitioneLjava/util/Map$Entry;warningstextsbLjava/lang/StringBuilder;suppressiondeprecationReasontsTypecleanedinfo'Lcom/google/javascript/rhino/JSDocInfo;	multilinepartsLjava/util/List;description	templates(Lcom/google/common/collect/ImmutableMap;typeTransformationssuppressionssLocalVariableTypeTableKLjava/util/Map$Entry;eLjava/util/Map$Entry;Ljava/lang/String;>;$Ljava/util/List;jLcom/google/common/collect/ImmutableMap;^Lcom/google/common/collect/ImmutableMap;xLcom/google/common/collect/ImmutableMap;Ljava/lang/String;>;
StackMapTable
annotationRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;pchild	lastChildcolonlb	lastColonlastparam
firstParamfunctionhasNewOrThisfirst	paramList
returnTypelambda$print$0S(Ljava/util/List;Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)V	boundExpr	boundRoot
SourceFileJSDocInfoPrinter.javaNestMembersBootstrapMethods?
???F?$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?@?	@author ?@desc ?@see ?@param ?	@throws ?
?????"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;?'(Ljava/lang/Object;Ljava/lang/Object;)V?
????C(Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)V?@template  :=  =:? ?@deprecated?@closurePrimitive {}?	@tsType 

 */
 {} 	Unexpected typeNode: @template InnerClasses
Visibility
java/util/MapEntry(com/google/javascript/jscomp/CodePrinterBuilder%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1
???*???
-.????Y*?*?*???45	67? ??	???

?=?Y?N-?W+??-$?W+?&?-)?W+?+?-.?W?*+?0?#+?0?4?-+?0?:?>?D?W+?G?7=+?G?K:?O? ?T?X:-?Z?W???+?[?-^?W+?`?-*c+?e?i?o?W+?s?+?v?-y?W+?{?-~?W+??:?=-???W+???7=+???K:?O? ?T?X:-???W???+???-??W+???-??W+???-??W+???-??W+???-??W+???-??W+???-??W+???-??W+???-??W+???-??W+???-??W+???-¹W+?ę-ǹW+?ə-̹W+?Ι-ѹW+?ә-ֹW+?ؙ-۹W+?ݙ-?W+??-?W+??-?W+??+??-?W+??+??-??W+???-??W+???"=*+???i?:-*?o?W+??K:?O?/?T?j:=*?i?:-*?o?W???+?
?K:?O?/?T?j:=*?i?:-*
?o?W???+??"=*+??i?:-*?o?W+??<=+??:?O?%?T?X:-*+?"?&?W???+?'?=-**+?,+?/?2?W+?5?8?1+?5?;?X???=-+?5?;?X?@?W+?A:?E?=*-?H?L+?P:?E?Z=?S?W:?O?D?T?\:?^?X:	?aY?c?f?h?k:
-	
?n?W???+?q?
-t?W+?v?8+?v?1+?y?-*+?|?i??W?-*?+?|???W+?v?-*?+?|???W+???-*?+?????W+???-*?+?????W+???
-??W+???
-??W+??:?E???S?W:?O???T?\:		?^?X?X????:

????	?c?X:??Y??:???,??
?ȶ?̶?W???ζ???W-?йW??y=+?љ)+??:-?
???غ??W=+???=-??W+???=-??W+???=-??W+???=-??W+???=-??W+???-+?ۺ??W+?ߙ
-?W+???:?O? ?T?X:	-	???W???*??F+????+?????:???(=??:-?????:-????Y??:??-?W?θ-?W??W???	???:	?	?:	?	?:		???:<
>@A#C*D3G:HFINJWKmNtOvP?Q?R?U?V?Y?Z?]?^?a?b?efghklm?nMoPrWs`vgwpzw{?~????????????????????????????????? ?'?0?7?@?G?P?W?`?g?p?w?????????????????????????????"?2?5?V?X?c?s?v?}????????????????????????????5?;?C?E?Q
W_a
?????????? 
!$#%5(<)N,U-_0f1p4q5v6~8?9?<?=?>???@?ACDEHI!J?KANHOJPSRZS\TeVlWnXwZ~[?\?^?_?`?c?d?g?h?k?l?m?opqrs!t+w4y=}F~JZ?g?p??????????$?????????"????c??V?????????&??	???
?2???[??
?G???>???q??	! ?????	-?????????
??????;j??WN??v/??F_?????	?>?2???q??	
???;j??WN??v/???>O?#&?P?&?X?P?&%?
P?5?
P?5%?P?+9?F?FP?J)?FP?z
XFFFP\?X??XFFF?	XFFFX?	XFFFXX??P?&?@X????(X???V+???+?L+???
?????????q??F*+,?2???? ??????	??q4?S*+,?i-?"????*????????
????	?qr?F*+,?"???? ??????	??q$??L??Y??:%??W+??W'??W*,?)̶?W-?ζ?W-??W?а?*
?	???"?)?2?6???F??4L?L??L??L??	C????F??
????	?$%??<+,?-N-?3*-?i?,*??+,?1?+,?1?غ4:???,??&	??
???"?*?4?:??44??<?<??<??6???8?*XjXX?XjXXX?	?????Y??Y??M*,+?),?а????? ???????+,?
#*??,?7?
+,?7??W??:,??@.??=Qe?????r}??+C??W*+,??)??*+,??)+E??W??+G??W,?IN,?:?"*+?)-?+L??W?N:???+Q??W?[+S??W,?U?L,??X?B*+,??)?6+Y??W?++[??W,?U?*+,??)?*+,?]?+`??W,?:?I:?:?N?U?#+??b??e??W*+?I?)?
+?b??W?+g??W?N:???+̶?W??+i??W??+k??W*+,??)?q+m??W,?I:,?:?#*+?)?+g??W?N:???+o??W?-+,?b??W,?U?*+,?q?)??tY,?v?x????=????`?h?q?t?}??????????????????????????????????	????&?,?3???G?Z?g?qx???????
????????????"!?f
?$???5??:P??,i??3b???%???6??#?#??#???p?G?ff?	?
$
??ffff,	?	?

??fff?	?
?f
?	??_,?/?>+{??W,?:?}?+???W*+??)>?K???+???W*+??)>?,?X?+Q??W????+???W*+?)?:???
:??N???
?N:?76?:?(??+g??W*+?)6?N:???+Q??W,?I:?X?+e??W*+?)???%$%
&'( )**/+7,?-I.N/V0^1_2g3o4v5w7z8?9?:?;?=?>???@?A?C?D???G?I?J?K?L?N?\	?*???1??????????????z???????%?/f?f?f
??$f?	??????:-?i:?????U?+,???W?+*?-,?2?W????)9?4:?:??:??:??4???	?)f???;?r????????????????????????????????
*5
@\	a;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy