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

com.google.javascript.jscomp.parsing.IRFactory.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?
java/lang/Object()Vjava/util/LinkedHashSet
	
.com/google/javascript/jscomp/parsing/IRFactoryparsedCommentsLjava/util/Set;	licenseBuilderLjava/util/LinkedHashSet;	firstFileoverview'Lcom/google/javascript/rhino/JSDocInfo;	currentFileIsExternsZ	 !6com/google/javascript/jscomp/parsing/parser/FeatureSetBARE_MINIMUM8Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;	#$!features	&'isClosureUnawareCode)=com/google/javascript/jscomp/parsing/IRFactory$CommentTracker+,-test ()Ljava/util/function/Predicate;
(/0J(Lcom/google/common/collect/ImmutableList;Ljava/util/function/Predicate;)V	234jsdocTracker?Lcom/google/javascript/jscomp/parsing/IRFactory$CommentTracker;+	784nonJsdocTracker	:;<
sourceFile.Lcom/google/javascript/rhino/StaticSourceFile;	>?@fileWithContent8Lcom/google/javascript/jscomp/parsing/parser/SourceFile;
BCDcreateTemplateNode$()Lcom/google/javascript/rhino/Node;	FGHtemplateNode"Lcom/google/javascript/rhino/Node;JKLMN,com/google/javascript/rhino/StaticSourceFilegetName()Ljava/lang/String;	PQR
sourceNameLjava/lang/String;	TUVconfig-Lcom/google/javascript/jscomp/parsing/Config;X^com/google/javascript/jscomp/parsing/IRFactory$ClosureUnawareCodeSkippingJsDocInfoErroReporter
WZ[^(Lcom/google/javascript/jscomp/parsing/IRFactory;Lcom/google/javascript/rhino/ErrorReporter;)V	]^_
errorReporter+Lcom/google/javascript/rhino/ErrorReporter;aBcom/google/javascript/jscomp/parsing/IRFactory$TransformDispatcher
`cd3(Lcom/google/javascript/jscomp/parsing/IRFactory;)V	fghtransformDispatcherDLcom/google/javascript/jscomp/parsing/IRFactory$TransformDispatcher;
jklmn+com/google/javascript/jscomp/parsing/Config
strictMode:()Lcom/google/javascript/jscomp/parsing/Config$StrictMode;
pqrst6com/google/javascript/jscomp/parsing/Config$StrictModeisStrict()Z	vwxES5_STRICT_RESERVED_KEYWORDS(Lcom/google/common/collect/ImmutableSet;	z{xreservedKeywords
j}~languageMode<()Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;	?????8com/google/javascript/jscomp/parsing/Config$LanguageModeECMASCRIPT3:Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;	??xES5_RESERVED_KEYWORDS	???jsDocSourceKindFLcom/google/javascript/jscomp/parsing/JsDocInfoParser$JsDocSourceKind;? com/google/javascript/rhino/Node	?????!com/google/javascript/rhino/TokenSCRIPT#Lcom/google/javascript/rhino/Token;
???&(Lcom/google/javascript/rhino/Token;)V
????setStaticSourceFileR(Lcom/google/javascript/rhino/StaticSourceFile;)Lcom/google/javascript/rhino/Node;J??tisTypeScriptSource	?????Dcom/google/javascript/jscomp/parsing/JsDocInfoParser$JsDocSourceKindTSICKLE	????NORMAL	?????=com/google/javascript/jscomp/parsing/parser/trees/ProgramTreesourceComments)Lcom/google/common/collect/ImmutableList;
??0(Lcom/google/javascript/rhino/StaticSourceFile;Lcom/google/javascript/jscomp/parsing/Config;Lcom/google/javascript/rhino/ErrorReporter;Lcom/google/common/collect/ImmutableList;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;Lcom/google/javascript/jscomp/parsing/JsDocInfoParser$JsDocSourceKind;)V
`???processa(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/rhino/Node;
???
setSourceInfob(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)V
?????'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;????tjava/util/IteratorhasNext????next()Ljava/lang/Object;?9com/google/javascript/jscomp/parsing/parser/trees/Comment	????type@Lcom/google/javascript/jscomp/parsing/parser/trees/Comment$Type;	?????>com/google/javascript/jscomp/parsing/parser/trees/Comment$TypeJSDOC	????	IMPORTANT?????
java/util/Setcontains(Ljava/lang/Object;)Z
???handlePossibleFileOverviewJsDoc>(Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;)V
???tisScript	????location>Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange;	??????@	getLineno()I
?BC@	getCharnoEFGHI)com/google/javascript/rhino/ErrorReportererror)(Ljava/lang/String;Ljava/lang/String;II)V
?KLtisAsyncFunction
?NOt
isFunction
?QRtisYieldT'yield must be inside generator function
?VWtisGeneratorFunction
?YZtisReturn\return must be inside function
?^_`getToken%()Lcom/google/javascript/rhino/Token;	?bc?
NEW_TARGETe$new.target must be inside a function
?ghtisBreak
?jkt
isContinue
?mntisLabel
pqrlabelsMatchG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Ztundefined label "%s"
?vwN	getString
yz{|}5com/google/javascript/jscomp/base/format/SimpleFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
??DgetLastChild
???isContinueTarget%(Lcom/google/javascript/rhino/Node;)Z?4continue can only use labels of iteration statements?continue must be inside loop
???
isBreakTarget?.unlabelled break must be inside loop or switch	?????0com/google/javascript/jscomp/parsing/IRFactory$1,$SwitchMap$com$google$javascript$rhino$Token[I
???@ordinal
?????java/lang/Stringequals?Duplicate label "%s"
???tisParamList???accept^(Lcom/google/javascript/jscomp/parsing/IRFactory;Ljava/util/Set;)Ljava/util/function/Consumer;
?????0com/google/javascript/jscomp/parsing/ParsingUtilgetParamOrPatternNamesB(Lcom/google/javascript/rhino/Node;Ljava/util/function/Consumer;)V
???tisBlock
???DgetGrandparent	?????>com/google/javascript/jscomp/parsing/parser/FeatureSet$Feature!BLOCK_SCOPED_FUNCTION_DECLARATION@Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;
???maybeWarnForFeaturee(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)V
?????%com/google/javascript/rhino/JSDocInfobuilder1()Lcom/google/javascript/rhino/JSDocInfo$Builder;
????	toBuilder
?
????join@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
?????-com/google/javascript/rhino/JSDocInfo$Builder
recordLicense(Ljava/lang/String;)Z
????build*(Z)Lcom/google/javascript/rhino/JSDocInfo;
????setJSDocInfoK(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node;
???	transform
?	????BLOCK
???newNodeG(Lcom/google/javascript/rhino/Token;)Lcom/google/javascript/rhino/Node;
???i(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
???G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
???setIsAddedBlock
????N4com/google/javascript/jscomp/parsing/JsDocInfoParsergetLicenseText
???add
????getFileOverviewJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;
??'t
????/com/google/javascript/jscomp/base/JSCompObjects	identical'(Ljava/lang/Object;Ljava/lang/Object;)Z
?t	isExterns
?getSuppressions()Ljava/util/Set;?
?
recordSuppressions(Ljava/util/Set;)V
?t
recordExterns
?tisNoCoverage
?trecordNoCoverage
???
createJsDocInfoParsers(Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;)Lcom/google/javascript/jscomp/parsing/JsDocInfoParser;??
?9(Lcom/google/javascript/jscomp/parsing/JsDocInfoParser;)Z
(!"#hasPendingCommentBeforeD(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)Z
(%&'current=()Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;
()*advance
?,-?retrieveAndResetParsedJSDocInfo	?/0?J$SwitchMap$com$google$javascript$jscomp$parsing$parser$trees$ParseTreeType	234?5;com/google/javascript/jscomp/parsing/parser/trees/ParseTreeALcom/google/javascript/jscomp/parsing/parser/trees/ParseTreeType;
7?8?com/google/javascript/jscomp/parsing/parser/trees/ParseTreeType
:;<findNearestNode|(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;	7>?5PAREN_EXPRESSION
2ABCgetStartC()Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;
EFGgetJSDocCommentAt~(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;
IJKparseJSDocInfoFromd(Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;)Lcom/google/javascript/rhino/JSDocInfo;
MAN1com/google/javascript/jscomp/parsing/parser/Token	?PQRvalueS@
?U?V(Ljava/lang/CharSequence;)Z
XYKparseInlineTypeDoc
j[\]jsDocParsingMode<()Lcom/google/javascript/jscomp/parsing/Config$JsDocParsing;	_`abc8com/google/javascript/jscomp/parsing/Config$JsDocParsingINCLUDE_ALL_COMMENTS:Lcom/google/javascript/jscomp/parsing/Config$JsDocParsing;ejava/lang/StringBuilder
d	??	?ij?start	lmnop?com/google/javascript/jscomp/parsing/parser/util/SourcePositionlineIr

dtuvappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;x+com/google/javascript/rhino/NonJSDocComment
dz{NtoString
w}~?(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Ljava/lang/String;)V	????LINE
w??setEndsAsLineComment
w??setIsInline	l??poffset	????R6com/google/javascript/jscomp/parsing/parser/SourceFilecontents
????	substring(II)Ljava/lang/String;
???Ntrim
?
2???asExpressionStatementM()Lcom/google/javascript/jscomp/parsing/parser/trees/ExpressionStatementTree;	?????Icom/google/javascript/jscomp/parsing/parser/trees/ExpressionStatementTree
expression=Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;
2???asCallExpressionH()Lcom/google/javascript/jscomp/parsing/parser/trees/CallExpressionTree;	?????Dcom/google/javascript/jscomp/parsing/parser/trees/CallExpressionTreeoperand
2???asBinaryOperatorH()Lcom/google/javascript/jscomp/parsing/parser/trees/BinaryOperatorTree;	?????Dcom/google/javascript/jscomp/parsing/parser/trees/BinaryOperatorTreeleft
2???asConditionalExpressionO()Lcom/google/javascript/jscomp/parsing/parser/trees/ConditionalExpressionTree;	?????Kcom/google/javascript/jscomp/parsing/parser/trees/ConditionalExpressionTree	condition
2???asMemberExpressionJ()Lcom/google/javascript/jscomp/parsing/parser/trees/MemberExpressionTree;	???Fcom/google/javascript/jscomp/parsing/parser/trees/MemberExpressionTree
2???asMemberLookupExpressionP()Lcom/google/javascript/jscomp/parsing/parser/trees/MemberLookupExpressionTree;	???Lcom/google/javascript/jscomp/parsing/parser/trees/MemberLookupExpressionTree
2???asUpdateExpressionJ()Lcom/google/javascript/jscomp/parsing/parser/trees/UpdateExpressionTree;	???Fcom/google/javascript/jscomp/parsing/parser/trees/UpdateExpressionTree
???parseJSDocInfoOnTreef(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/rhino/JSDocInfo;
???maybeInjectCastNode?(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;Lcom/google/javascript/rhino/JSDocInfo;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
????setNonJSDocComment
???thasType	????CAST
???parseInlineJSDocAtj(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)Lcom/google/javascript/rhino/JSDocInfo;	2?
???linenoD(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)I	M?
???charno	l??pcolumn
????minimumRequiredFor|(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;	????UNSUPPORTED???makeConcatWithConstantsT(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)Ljava/lang/String;???(Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)Ljava/lang/String;
withz(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;
isSupportedForInputLanguageModeC(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)Z

?languageFeatureWarningMessage

?@(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)I
?EIwarning
?6(Lcom/google/javascript/jscomp/parsing/parser/Token;)I
?
?setLinenoCharno&(II)Lcom/google/javascript/rhino/Node;
?
setLengthFrom
!?"?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)V
$%"	setLength'5com/google/javascript/jscomp/parsing/JsDocTokenStream
?)?*(I)Ljava/lang/String;
&,-(Ljava/lang/String;II)V
?/0
(Lcom/google/javascript/jscomp/parsing/JsDocTokenStream;Ljava/lang/String;ILcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/parsing/Config;Lcom/google/javascript/jscomp/parsing/JsDocInfoParser$JsDocSourceKind;Lcom/google/javascript/rhino/ErrorReporter;)V
?234setFileOverviewJSDocInfo*(Lcom/google/javascript/rhino/JSDocInfo;)V
?67@length
?9:parseImportantComment
?<=tparse
??Y?
?A%B(I)V
?DE@	getLength	?GH?YIELD
JKLfindNodeTypeInExpressioni(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;)Lcom/google/javascript/rhino/Node;N.`yield` is illegal in parameter default value.
?PQNgetSourceFileName	?ST?AWAITV.`await` is illegal in parameter default value.X?Yjava/util/DequeXX\]?remove
?_`tisClass	bPc8com/google/javascript/jscomp/parsing/parser/LiteralToken
?efglastIndexOf(I)I
?ijgindexOf
dlum5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;
?opqcharAt(I)C
dsut(C)Ljava/lang/StringBuilder;
?vjw(II)Iy
?
?{|}
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	???STRING_CONTINUATION
???v(Lcom/google/javascript/jscomp/parsing/parser/Token;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)V??String continuations are not recommended. See https://google.github.io/styleguide/jsguide.html#features-strings-no-line-continuations	b?
???isOctalDigit(C)Z
??tinStrictContext?BOctal literals in strings are not supported in this language mode.
?????java/lang/IntegerparseInt(Ljava/lang/String;I)I
???hexdigit(C)I
?????java/lang/Characterdigit(CI)I???Undefined Unicode code-point?\u{?}
????toChars(I)[C
d?u?([C)Ljava/lang/StringBuilder;	???!
featureSet
??has?_
???removeNumericSeparators`(Ljava/lang/String;Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;)Ljava/lang/String;???&(Ljava/lang/String;)Ljava/lang/String;
?????java/lang/DoubleparseDouble(Ljava/lang/String;)D	????BINARY_LITERALS@
???binarydigit	????OCTAL_LITERALS@ 
???
octaldigit@0?%Invalid octal digit in octal literal.?8Octal integer literals are not supported in strict mode.?java/lang/IllegalStateException???(C)Ljava/lang/String;
???(Ljava/lang/String;)V?java/math/BigInteger
???(Ljava/lang/String;I)V?)Nonzero BigInts can't have a leading zero?
??	????NUMERIC_SEPARATOR
????replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;?	????@$SwitchMap$com$google$javascript$jscomp$parsing$parser$TokenType
???5com/google/javascript/jscomp/parsing/parser/TokenType	????TRUE	????FALSE
??valueOf&(Ljava/lang/Object;)Ljava/lang/String;	??INC	??DEC	?	
?NOT	?
?BITNOT	??POS	??NEG	??DELPROP	??TYPEOF	??VOID	??BITOR	?!"?BITXOR	?$%?BITAND	?'(?EQ	?*+?NE	?-.?LT	?01?LE	?34?GT	?67?GE	?9:?LSH	?<=?RSH	??@?URSH	?BC?ADD	?EF?SUB	?HI?MUL	?KL?DIV	?NO?MOD	?QR?EXPONENT	?TU?SHEQ	?WX?SHNE	?Z[?IN	?]^?
INSTANCEOF	?`a?COMMA	?cd?ASSIGN	?fg?ASSIGN_BITOR	?ij?
ASSIGN_BITXOR	?lm?
ASSIGN_BITAND	?op?
ASSIGN_LSH	?rs?
ASSIGN_RSH	?uv?ASSIGN_URSH	?xy?
ASSIGN_ADD	?{|?
ASSIGN_SUB	?~?
ASSIGN_MUL	????ASSIGN_EXPONENT	????
ASSIGN_DIV	????
ASSIGN_MOD	????OR	????AND	????COALESCE	????	ASSIGN_OR	????
ASSIGN_AND	????ASSIGN_COALESCE
????clonePropsFromF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
???H(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;)V
???j(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
????(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
?????com/google/javascript/rhino/IRstring6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
????	newStringY(Lcom/google/javascript/rhino/Token;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
???
newStringNode
????newTemplateLitStringH(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
????doubleValue()D
????number%(D)Lcom/google/javascript/rhino/Node;
????	newBigInt:(Ljava/math/BigInteger;)Lcom/google/javascript/rhino/Node;?Duplicate parameter name "%s"?class?const?enum?export?extends?import?super
?????&com/google/common/collect/ImmutableSetof?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;?
implements?	interface?let?package?private?	protected?public?static?yield?goog.module
?????)com/google/javascript/rhino/QualifiedName?(Ljava/lang/String;)Lcom/google/javascript/rhino/QualifiedName;	???GOOG_MODULE+Lcom/google/javascript/rhino/QualifiedName;GETTER_ERROR_MESSAGE
ConstantValue??getters are not supported in older versions of JavaScript. If you are targeting newer versions of JavaScript, set the appropriate language_in option.SETTER_ERROR_MESSAGE??setters are not supported in older versions of JavaScript. If you are targeting newer versions of JavaScript, set the appropriate language_in option.INVALID_ES3_PROP_NAME?Keywords and reserved words are not allowed as unquoted property names in older versions of JavaScript. If you are targeting newer versions of JavaScript, set the appropriate language_in option.INVALID_ES5_STRICT_OCTALINVALID_OCTAL_DIGITSTRING_CONTINUATION_WARNINGOCTAL_STRING_LITERAL_WARNINGDUPLICATE_PARAMETERDUPLICATE_LABELUNLABELED_BREAKUNEXPECTED_CONTINUEUNEXPECTED_LABELLED_CONTINUEUNEXPECTED_RETURNUNEXPECTED_YIELDUNEXPECTED_AWAITUNEXPECTED_NEW_DOT_TARGETUNDEFINED_LABELRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;	Signature;LLjava/util/Set;-Ljava/util/LinkedHashSet;CodeLineNumberTableLocalVariableTablethis0Lcom/google/javascript/jscomp/parsing/IRFactory;commentsLocalVariableTypeTablefLcom/google/common/collect/ImmutableList;
StackMapTableMethodParametersm(Lcom/google/javascript/rhino/StaticSourceFile;Lcom/google/javascript/jscomp/parsing/Config;Lcom/google/javascript/rhino/ErrorReporter;Lcom/google/common/collect/ImmutableList;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;Lcom/google/javascript/jscomp/parsing/JsDocInfoParser$JsDocSourceKind;)V
transformTree/(Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree;Lcom/google/javascript/rhino/StaticSourceFile;Lcom/google/javascript/jscomp/parsing/Config;Lcom/google/javascript/rhino/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;)Lcom/google/javascript/jscomp/parsing/IRFactory;comment;Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;endOfFilePosnonJSDocComment-Lcom/google/javascript/rhino/NonJSDocComment;tree?Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree;file	irFactoryn
getResultNodegetFeatures:()Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;nextSibling
firstChildworkLjava/util/ArrayDeque;:Ljava/util/ArrayDeque;parent	labelNamelabelc	seenNames#Ljava/util/Set;irNodefileoverview/Lcom/google/javascript/rhino/JSDocInfo$Builder;transformBlocknodenewBlockmergedjsDocParser6Lcom/google/javascript/jscomp/parsing/JsDocInfoParser;newFileoverviewposclosestPreviousCommentnearestparseJSDocInfoOnToken\(Lcom/google/javascript/jscomp/parsing/parser/Token;)Lcom/google/javascript/rhino/JSDocInfo;token3Lcom/google/javascript/jscomp/parsing/parser/Token;
blankCountcurrentCommentisInlineresultLjava/lang/StringBuilder;firstCommentlastCommentparseTrailingNonJSDocCommentAt?(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)Lcom/google/javascript/rhino/NonJSDocComment;tokenEndpossibleNextTokenStartpreCommentTextinfotransformNodeWithInlineCommentsfeature
forFeature?(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)VrefX(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/parsing/parser/Token;)VpositionnumOpeningCharsjsdocParserparser'reportErrorIfYieldOrAwaitInDefaultValuedefaultValueNode	yieldNode	awaitNodechildexpressionNodeworklistLjava/util/Deque;5Ljava/util/Deque;normalizeRegexN(Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;)Ljava/lang/String;C:Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;	lastSlashcurnormalizeStringO(Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;Z)Ljava/lang/String;	numDigits	escapeEnd	hexDigitscodePointValuetemplateLiteralnormalizeNumber=(Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;)DvDnormalizeBigIntR(Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;)Ljava/math/BigInteger;transformBooleanTokenType\(Lcom/google/javascript/jscomp/parsing/parser/TokenType;)Lcom/google/javascript/rhino/Token;7Lcom/google/javascript/jscomp/parsing/parser/TokenType;transformUpdateTokenTypetransformUnaryTokenTypetransformBinaryTokenTypechild1?(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;child2?(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;child3 newStringNodeWithNonJSDocComment?(Lcom/google/javascript/rhino/Token;Ljava/lang/String;Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)Lcom/google/javascript/rhino/Node;newTemplateLitStringNodecookedraw
newNumberNode6(Ljava/lang/Double;)Lcom/google/javascript/rhino/Node;Ljava/lang/Double;
newBigIntNodeLjava/math/BigInteger;lambda$validateParameters$24(Ljava/util/Set;Lcom/google/javascript/rhino/Node;)Vparam	paramNamelambda$new$1>(Lcom/google/javascript/jscomp/parsing/parser/trees/Comment;)Zlambda$new$0
SourceFileIRFactory.javaNestMembersBootstrapMethods?
?????"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;??
?????
???
?
?????
?????$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;?CThis language feature is not currently supported by the compiler: ??This language feature is only supported for  mode or better: ?0?)Unexpected character in number literal: ?)Unexpected character in bigint literal: ?
unexpected: InnerClassesCommentTracker/ClosureUnawareCodeSkippingJsDocInfoErroReporterTransformDispatcher
StrictModeLanguageModeJsDocSourceKindTypeFeatureBuilderJsDocParsing?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup &?R???R???R?R??R??R??R??R??R??R??	R??
R??R?[R?S
R?;R?dR?s;<QR?@UV^_gh?xwx{xGH3484??$!?H'??R???*?*?Y?	?
*?Y?	?*?*?*??"*?%*?(Y?*?.?1*?(Y?5?.?6*+?9*?=**?A?E*+??	+?I?O*,?S*?WY*-?Y?\*?`Y*?b?e,?i?o?
*?u?y?,?|???*?y?
*???y*???^?????$?+?0BTY_gy
~????????H??;<?UV?^_????@????F?pJjE????JjE????4;U^?? CDR??Y????L+*?9??W+?FGHGH	!"?
?+???	?????:?Y+,-*????:?e*??:*??*???y*????:???>????:		?ɲͥ	?ɲҦ?
	???
	?ۧ???ߙ#*???:??:		?	??W???????ZR	STU(Z3[;]B^a_~`?a?c?e?f?h?i?j?l?q?s?t?vpa,#$	?%??
&'	?()?;<?UV?^_?*@???(?+3?,H6B??8	?JjE?????+???'(;U^*-D/*???z.//*?"?~??L??Y?M+?;*+?+?N+?:?-?,-?
L?-?-L?,???L???,???>??????!?%?*?0?4?9?A?D?K?4+0H%1HLL,HD23D24???!???,?})*+?*+?*+? *+?#*+?&*+?)*+?,*+?/?&	??
?????#?(?)),H,(??s+?2?n+M,?5YM?K,?8?*?\;*?O+?=+?A?D?,?J??,?M???*?\;*?O+?=+?A?D?*?\;*?O+?=+?A?D?6
??	???1?2?9?:?A?Y?Z?r? 	i5Hss,H?	?(?,%??;+?P?6+M,?5YM?+,?8?*?\S*?O+?=+?A?D?,?U??ӱ?&	??	???1?2?9?:? 	15H;;,H?	?(?,"??S+?X?N+M,?5YM?+,?8?*?\[*?O+?=+?A?D?,?M??ӱ*?\[*?O+?=+?A?D?*
??	???1?2?9?:?R? 	I5HSS,H
?	?(?,+??6+?]?a?.+M,?5YM?,?M???*?\d*?O+?=+?A?D??
?????5? )5H66,H???,?P?+?f?
+?i?3+?M,??+?5N-?l?-,?o?I-?M?-?ߚ
-?8?,*?\s?Y,?uS?x*?O+?=+?A?D?-?5N???-?l?4-,?o?,+?i?%-?~???*?\?*?O+?=+?A?D??+?i?J+?5N-???;-?M?-?ߚ
-?8?*?\?*?O+?=+?A?D?-?5N??ħG+?5N-???;-?M?-?ߚ
-?8?*?\?*?O+?=+?A?D?-?5N??ı?"?????+?@?N?Z?^?a?f?i?q????????????????	??
??36>>?5H??5H??5H+6H??,H+?
??(?7??????,
??t8??*?]??.?+)))))))??4%6'8,H4,
??p4??*?]??.?'%%%%%%??,03254,H0,
qrC*??u+?u???:7H6H	76.??]+?l?X+?M+?5N-?J-?M?C-?l?4-,?o?,*?\??Y,?uS?x*?O+?=+?A?D?-?5N????6
>?@AC+D9EEGIHLDQITB\M*K5HP6H]],H????B?,??,+???'?Y?	M+?N-?-*,????-?N???PQRS#R+a*8H9,,,H9:????,1?i$+?M?+?5???+???M?*+?????de#g$$,H#,???9*??	???
*???M*??Ě,?*??Ƕ?W+,?Ѷ?W?kmn.q8r 99;H$<=

F???;>??6*+??M,???,?,?ܙ
*?ݶ?*??,??N*-,??-??-?uv
wz){/|4~*66??0;H)
@H
??G?????+???*?+????W+??M,?,???*?%,*?????*??*,?*,???D*???N,???-,??	,??
*?-?
W,??-?W*-???R????#?(?3?5?<?A?L?T?`?h?o?t?y???????*T9A=??BCwD?????B??b*+?M*?
+?W*,?W????? #$BC#FG~!M*?1+? ?*?1?$M*?1?(???,???
??? !!E?F$	??EJK$+?!*+?M*?
+?W*,??,?+????
???"? 
BC$$#$"#???c?.+?1?6.?K
5555777777?+?9M,?1?=???**+?@?D?H??@?B?G?Q?S?V? GG?cc(??@(HIA
**+?L?D?H??

JKJ???%*+?DM,?,?OR?T?*,?W?*,?H?????$? %%E?#$??D?E????*?S?Z?^??*?6+? ???dY?fN*?6?$::*?6+? ?U*?6?$:?/?g?h?k?g??kd6?-q?sW?????-?O?sW:*?6?(????wY?g?h?g??-?y?|:?ɲ???????^?
????$?-?0?;?D?Ibgou?	?
?????\	bLpDFM$??E??N$?OP-?Q$0?R$?&'X?d???1????-ld??ww?ld??ww	ENST??*?S?Z?^??*?6,? ???dY?fN*?6?$:+?k?g?h?k???g?h??+????*?=??+??`?g?h????:??????-?O?sW*?6?(?wY?g?h?g??-?y?|:?ɲ?????R
"#&$'-*?+A/S0U5m6r8}9<?=???@?A?BH??U??V?$?OP-?#$rSWR?&'S?$d??)??>lld??ww?lld??ww	UV
;<??.*?1?6.??
5???@VKalw*????K???*????K???*????K???*????K???*????K???*?Ĵ?K???*?˴?K??v*?BG@IHJKLSMVO^PaRiSlUtVwXY?[?\?^?(?	?






(???D*+??M*+?@??N*?e+??:,?*+,??:,??W-?
-??W*+???*
degij(k/m3n:pAq4DD(?>X4#'*?H?/?w?
(??u+?1?=?,?ݙ*??-??N-?uvx*??X;H
?X;Y??=*+?@??M*+?@??N*?e+??:,?
,??W-?
-??W*+???&	?	???!?(?,?3?:?4==(?	4X*#' ?H?(?w?
(?5*??h???????5*??h???JKJ??1*?k`??????5*??h????????5*??h????JKJ??/*???????t*??L+???
*???*??*?????????Z?[???Z?\?.**?",??"*,??*?\,?	*?O+?+???????(?-? ..??.Z?-	?Z???.**?",??"*,??*?\,?	*?O+?+???????(?-? ..JK.Z?-	JZ???.**?",??"*,??*?\,?	*?O+?=+?A??????(?-? ..?H.Z?-	?Z??Z+,?=,?A?W*+,???
?? ?H]H	?]??k+?=?*+,??h,??? ???? ;H??	;??^V*+,??h,??? ?
?? ;HJK	;J?"z+?=?+,??,???W*+,-?#?????*?Hj???
?j?D	?+?OM+?g?h??>+?g?h??6+?g?h??66??Y?&Y,?(`?+,*?E*?S*??*?\?.:*??1+?ɲҦ+?O?5??8?	?;W?2????(?+6Z
cw?R???$?#Rx?pl?p(`_p+]`pZ.aC?????YK?	\+?OM+?g?h??>+?g?h??66??Y?&Y,?(`?+,+?g?h??*?E*?S*??*?\?.:?>?*V&H\\?$W#RL?p@?p=`pVbC?%"Z+-??,??d?@?
+
,*?Hj???
?j??K	+,?C?@?
/0 		?H	]H	?]c??I+?F?IM,?*?\M,?O,?=,?A?D+?R?IN-?*?\U-?O-?=-?A?D?>???????$?,?0?8?<?@?C?H?*IIdHAeH,fH?$??#?d
KL^??Y?M,*?WW,?Z?F,?[??N-?]+?-?-?M?(-?^?!-?:?,?WW?:??????2????#?+?-?;?F?O?Y?\?4AgH#6?H^hH^J?VijVik?X?????	hJlm??+?aM,/?d>,\?h6?
,????dY?f:6??,?kW?,?n6?}$}u}}}uuuu}uuuuuuuuuuuuu}}}}}u}}u}u}}}}}}}}}}}u}}u}}}u}}}uuuu}}}uuu}u}}}}}}}u}u}uuuuuuu}}uuu\?rW?rW`6,\?u6??M,?kW?y?N?????!?*?-?3?>?A?I????
?
?
?
?
?
RI?8n??Jo?QR?pp?qp*?OP-?jp?!??d???Jrs??+?aN-
?h?-xq?zN??6-\?h6??-?--?5d????dY?f:??-?kW?-?n6??
?"?'?01234567\?b?f?n?r?t?u?v?x??rW???rW??
?rW??
?rW??	?rW???rW??*+?~??*?\?*?O+???h??+???h?????`-?5?6-`?n???(`-?5?-`?n???	6?6?6*????70???'*?\?*?O+???h??+???h???-`??????rWd`6??-`?n??h-`?n??`??rW???-`?n{?`6	-`	??:
?,`6	-	?n???	?	???-`	??:
?	
??6??D*?\?*?O+???h??+???h???D??sW
?sW??sW?????W	d6??rW`6-\?u6??3-?
-?5?	-?5d?kW?y?2L



$
,
2
F
O
U
`
c
k
 
" 
##
%+
&.
(6
)9
+A
,D
.L
/O
1W
2Z
5b
6t
9~
:?
6?
;?
F?
G?
H?
J?
M?
P?
Q?
U?
X
Y
U	
] 
^)
`,
b3
cI
bM
dP
eS
i`
kf
lu
o{
p?
q?
s?
t?
v?
w?
x?
{?
|?
x?
??
??
??
??
?
?
?
?
?
?
?9
???tp?tp?btpfup	rvR
{?up	?ivR
?]wpk?8n??Jo?x:QR$jp,qpO?OP?"??@?J??d??





.7?
#?"&!????Q
?b?d??b?dd??b?dd?	JxC*?S?|??+???
?Z?Z?t5*?S?i?o?
?yz?	+?aM,??T?
*,+??M+??N,?56???,?n-?,?n+???,?n.?
,?????,?n0????,?n??.x9?????????gg????????>??9?????????o??????????????????>??9?????????o?????????,???*+?ö?96???k,?n?ȇc9????*+?˶?96???k,?n?Їc9????96???k,?n???c9????96??H,?n6????k?Їc9?#*?\?*?O-?h??-?h???D????*???$*?\?*?O-?h??-?h???D?!*?\?*?O-?h??-?h????*?\?*?O-?h??-?h???D???Y,?n???޿,????9
?
?
?
?
?!
?.
?J
?T
?^
?n
??
??
??
??
??
??
??
??
??
??
??
??
?
?
?
?
?#
?9
?<
??
?B
?L
?T
?\
?n
?}
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
?
?
???&{|?#8p?&{|?#8p&{|#8pT:?n??{|B?8pJoQR???!?7pH????@@?M?
??
?????+?'?J}~?N+?aM,,n?h??M,??T?
*,+??M,?5>???,?n-?,?n+???,?n0????,?n??0?1?2?3?4?5?6?7?8?9?B?O?X?b?o?x?*+?ö???Y,?(??*+?˶???Y,?(?㰻?Y,?(?㰻?Y?޿??Y,?n???޿??Y,??J"	'
3O^
??
(#3%9&E)*NNJoIQR''7p?"??@@??
J??U*,???+?Ŷ??
./ QRJo	QJ
??Z0?1?0d???Y???޿3468n8
??G0?
7???:8n@8
??U???0d???Y???޿>?A8n8
???$?0f?????????		?????????	?
???
?????Y???޿JE?G?I?K?M?O?Q?S?U?WY\_
b
ehkm$8n??8?y8??*??.?$
 ????????Y*???޿r$t(v,y8J?$J??y8??*??.?$ ??????Y*???޿~$?(?,?8J?$J???\??*??.?H,048<@D????????????????Y*???޿&	?4?8?<?@?D?H?L?P?\J?
4J??????*??.??;8x????????????????$(?????? ,04<@DHLPTX\`dhlpt|?????? ??#??&??)??,??/??2??5??8??;??>??A??D??G??J??M??P??S??V??Y??\??_??b??e??h??k??n??q??t??w??z??}??????????????????????????????Y*???޿?,??????????? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|??????????????????????J?/+??J??D??Y+??*?E????????O??Y+,??*?E??? ???H	????Z??Y+,-??*?E???*???H?H
?????f??Y+,-??*?E???4???H?H?H??????@+??*?E???QRQ??K
+,??*?E??? 

??
QR	?Q??? *+,??:*-??:???W?!>  ?? QR j??H#'??w
?Qj??K
+,??*?E???% 

?R
?R	??	??C+????*?E???)Q?Q??@+??*?E???-Q?Q???3,?uN+-??&*?\??Y-S?x*?O,?=,?A??"VWXY&[*\-X2^*3393?H.?R?2?
??E*?ɲͥ??8$@
??E*?ɲͦ??8$@??
?????????Y?S?ճ???????
??Y?SY?SY?SY?SY?SY?SY?SY?SY?SY	?S?ճu???????"?y?N???
?`W(?D	?????????????????????????b(?W?`?pj?@?j?@???@???@???@???	_j?@???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy