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

com.google.javascript.jscomp.regex.CharRanges.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/IndexOutOfBoundsExceptionmakeConcatWithConstants(II)Ljava/lang/String;
	
(Ljava/lang/String;)V-com/google/javascript/jscomp/regex/CharRanges
	([I)V
intArrayToRanges([I)[I"java/lang/IllegalArgumentException
	()V

java/lang/Object	 ranges[I
"#$%java/util/Arrayssort
"'()binarySearch([II)I
+,-./java/lang/Mathmin(II)I
+12/max
45678java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
":;<copyOf([II)[I>java/lang/Integer?????
???Ejava/lang/StringBuilder
D
DHIJappend(C)Ljava/lang/StringBuilder;L0x
DNIO-(Ljava/lang/String;)Ljava/lang/StringBuilder;
=QRtoString
DTRU()Ljava/lang/String;
"WXYequals([I[I)Z	[\]EMPTY/Lcom/google/javascript/jscomp/regex/CharRanges;	`a]ALL_CODE_UNITS	inclusive3(II)Lcom/google/javascript/jscomp/regex/CharRanges;CodeLineNumberTableLocalVariableTablestartIend
StackMapTableMethodParameterswithMembers3([I)Lcom/google/javascript/jscomp/regex/CharRanges;members
withRangesithiscurrentlastnMembersnRunsk contains(I)ZbitisEmpty()ZgetNumRanges()I(I)Iunion`(Lcom/google/javascript/jscomp/regex/CharRanges;)Lcom/google/javascript/jscomp/regex/CharRanges;a0a1b0b1clippedotherqrmnoutjintersectionnewArraRangesbRangesaLenbLenaIdxbIdxintersectionIdxpos
differencesubtrahendRangesminuend
subtrahendmnsnmIdxsIdxdIdxcontainsAll2(Lcom/google/javascript/jscomp/regex/CharRanges;)ZsubsuperRanges	subRangessuperIdxsubIdxsuperLensubLenshift2(I)Lcom/google/javascript/jscomp/regex/CharRanges;lminJlmaxdelta
shiftedRangessbLjava/lang/StringBuilder;(Ljava/lang/Object;)ZoLjava/lang/Object;hashCodehc
SourceFileCharRanges.javaBootstrapMethods?
????$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;? > InnerClasses?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup0 \]a]	bcdn)??Y????Y?
YOY`O?
?e,-/f)gh)ihjk	gi?lmd6?Y*??
?e6fn kn?omd?F*?~??Y??<*??)*.*d.??Y*.*d.??????׻Y*?
?e?@A"B7@=Ef,phF j?%?k	dF
*?*+??eHI	Jf
q]
 k
d??*?<??
?*?!=>?+*.6*d.6??`??????h?
N-*.O66`-??>*.6*d.6?? `?-?`O-?O????-?*d.`O-?ebMNORUVWX$Y.Z:V@]F^L_O`[aabicsd|e?f?`?i?jfprh$sh-pha/rhi'shRDph?n ?th?uhF` OWvhj)	??????w? ??knxydR*??&~???enfq]zhj@kz{|dC*?????e?fq]j@}~d2*??z?e?fq]gd=	*?x.?e?f	q]	phkpid?*?x?.?e?fq]phkp??d??*?M+?N,?6-?6?+??*?`?
:666	????,.6
,`.6-.6-`.6
?	?	
O	?	O???

?	?	O	?	
O???
?*6
?06???
?I?,.?,`.?06?????-.?-`.?06????	?	O	?	O???,	d?3	d`6	?#?-	d?3	d`6		??	?9:

:?Y?
?e?/??
???? ?)?,?/?2?@?F?N?T?\?c?m?w?}????????????????????????????
???!?(?7?D?K?Z?d?l?u?y?f??wgh?nihF??h
N??hT??h\??h
u? 
?q]??]~? 
y? u?hq?h)Z? ,Wph/T?h2Qvh	jz?ww?
www?Jwww ?
""?
www"k???d?*?M+?N,?6-?6?*??+?66?*?
:6	,.-.?*6
????,`.
?	????-`.
?	????,.-.?06
?
6
?h,`.-`.?*6	?
	d.?	dO?6	??	h?
:

	?3
:	?	
O	?	O6
??P	??	?9::?Y?
?e?"??
???? ?#?&?1?4???MX^io|????
??????????f??? 
?Tih|sgh? q]?]? 
? ?h??h#??h&??h1?? 4??h	???h
jE?ww?www??-?k???d?
*?M+?N,?6-?6??*?,??
:666	,.6
??
,`.?	????
,.?,.6
????
-.?-`.6
?????,`.-.?*?	,`.6	?	d.
?	d
O?6	??	h?
:	?3:	?	
O	?	O6
??E	??	?9::?Y?
?e?!$%
'()+$.'/*0-22394D5J6S8\9l;t<z@?A?B?D?E?F?G?I?J?L?M?P?QRUf??? ?Tih? q]?]
? 
? ?h??h$?? '??h*??h-??h	2??h
jD
?ww?wwwE??k???dCl*?M+?N66,?6-?6?C??,`.-.?	????,.-.??,`.-`.?	????????eFYZ
\
]^_`a&b(d5f;gFiHjWn]q_tfRlq]l?]g? 
b? 
_?h\?hX?hT?hj!?ww
@k???d!u*??=??*?? *?.`?B!????Y?A??*?d.`?B!B???Y?A??
N6???-*?.`O???Y-?
?e2?????.?1?=?M?Q?\?l?fH??=??Tphuq]u?ho?hQ$? j??w?k?RUdw?DY?FL+[?GW=*???T~?*?.*?d.`??2?+~? ?-?GW+K?M*?.~d?P?MW????+]?GW+?S?e&	????6?L?e?k?r?f Zphwq]o??j%?D$OD?DD?X?dY+???*?+???V?e
?	?fq]??j	k??~d?'<=*???*>?x*?.`




© 2015 - 2024 Weber Informatics LLC | Privacy Policy