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

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

The newest version!
????3$
A?	??
??
?	?	?	?	?
?	?	?	?
?
??
?
??
??
??
??
??
8?
????
??
??
??
??
?
??
??
??
?	?
??	?0???
?????0??
??
?
??????
?0??
?
8???
?
????	??	????
FIRST_CHAR[C
NONFIRST_CHAR
firstCharsLjava/util/LinkedHashSet;	Signature0Ljava/util/LinkedHashSet;
nonFirstCharsrandomLjava/util/Random;
reservedNamesLjava/util/Set;#Ljava/util/Set;prefixLjava/lang/String;	nameCountINUM_SHUFFLES
ConstantValue
shuffledFirstLjava/util/List;'Ljava/util/List;shuffledNonFirst9Ljava/util/List;>;(Ljava/util/Random;)VCodeLineNumberTableLocalVariableTablethis2Lcom/google/javascript/jscomp/RandomNameGenerator;8(Ljava/util/Set;Ljava/lang/String;[CLjava/util/Random;)VreservedCharactersLocalVariableTypeTableL(Ljava/util/Set;Ljava/lang/String;[CLjava/util/Random;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;reset&(Ljava/util/Set;Ljava/lang/String;[C)V:(Ljava/util/Set;Ljava/lang/String;[C)VcloneQ(Ljava/util/Set;Ljava/lang/String;[C)Lcom/google/javascript/jscomp/NameGenerator;e(Ljava/util/Set;Ljava/lang/String;[C)Lcom/google/javascript/jscomp/NameGenerator;reserveCharacters([C[C)Ljava/util/LinkedHashSet;charsresult
StackMapTable6([C[C)Ljava/util/LinkedHashSet;checkPrefix(Ljava/lang/String;)VposshuffleAndCopyAlphabet8(Ljava/lang/Iterable;Ljava/util/Random;)Ljava/util/List;inputLjava/lang/Iterable;shuffled+Ljava/lang/Iterable;f(Ljava/lang/Iterable;Ljava/util/Random;)Ljava/util/List;shuffleAlphabetsigetAlphabet2(ILcom/google/common/hash/Hasher;)Ljava/util/List;alphabetIdxpositionpastLcom/google/common/hash/Hasher;I(ILcom/google/common/hash/Hasher;)Ljava/util/List;
getNameLength(II)IalphabetSizenameIdxlengthgenerateSuffix(II)Ljava/lang/String;alphabet	characterLjava/lang/Character;namehasher??generateNextName()Ljava/lang/String;()V
SourceFileRandomNameGenerator.javaRuntimeInvisibleAnnotations/Lcom/google/common/annotations/GwtIncompatible;value\java.util.Collections.shuffle, com.google.common.hash.Hasher, com.google.common.hash.Hashing\?KLjava/util/HashSetijMNPQRSCDopFGEDJGuv]0com/google/javascript/jscomp/RandomNameGenerator\c??????????????????"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderprefix must start with one of: ??, ????\v/prefix has invalid characters, must be one of: xyWX	ZX
??
?java/util/List?????java/lang/Character??? !"#java/lang/Object*com/google/javascript/jscomp/NameGeneratorjava/lang/Stringcom/google/common/hash/Hasher"com/google/common/primitives/CharsasList([C)Ljava/util/List;com/google/common/collect/SetsnewLinkedHashSet/(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet;java/util/LinkedHashSet	removeAll(Ljava/util/Collection;)Z()IcharAt(I)CvalueOf(C)Ljava/lang/Character;contains(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;com/google/common/base/Joineron3(Ljava/lang/String;)Lcom/google/common/base/Joiner;join((Ljava/lang/Iterable;)Ljava/lang/String;toStringcom/google/common/collect/ListsnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;java/util/Collectionsshuffle%(Ljava/util/List;Ljava/util/Random;)V()Ljava/util/ArrayList;addhash#()Lcom/google/common/hash/HashCode;com/google/common/hash/HashCodeasIntget(I)Ljava/lang/Object;sizecom/google/common/hash/Hashingmurmur3_128'()Lcom/google/common/hash/HashFunction;#com/google/common/hash/HashFunction	newHasher!()Lcom/google/common/hash/Hasher;putInt"(I)Lcom/google/common/hash/Hasher;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;	charValue()CputChar"(C)Lcom/google/common/hash/Hasher;'com/google/javascript/rhino/TokenStream	isKeyword(Ljava/lang/String;)Z
java/util/Set1com/google/javascript/jscomp/DefaultNameGenerator1ABCDEDFGHIJGHIKLMNHOPQRSTSUVWXHYZXH[
\]^X*?*+?*?Y???_lm	no`abKL\c^?*?*?*+,-??_??
??`4abMNPQdDKLeMOHfg
hij^?5*+?*,?*?	**?
-??**?
-??*,?**???_"??
???'?,?4?`*5ab5MN5PQ5dDe5MOHkghlm^i?Y+,-*???_?`*abMNPQdDeMOHnghop^?,??M+??N-,??W-?_???	????`*abqDdDrGerIsHtuv^??+???*?+????)?Y?Y??? *??!??"?#?=+??A*?+????)?Y?Y?$?? *??!??"?#??????_*
???+???I?[?m?????` AFwS?ab?PQs????xy^x+?%N-,?&-?_??
?`*abz{KL|Xez}|YH~]^?6***?+?'?(*?)?*=?*?***?+?'?+W????_?
???/?5?` ?S6ab6KLs	????^?'?*?(?,?,?-.~p>*?*?/?0?_??	??`*?S'ab'?S'??s	H???^?0>????
*??1?
*??16l=??????_*
??????$?'?*?.?`4?S0ab0?S0?S.?Ss	?F??^L	vN*?26?3?4:?5W???*?6:?76p?/?8:?Y?-??9?"N?:?;Wl=????-?_>"%	.
7G
[hmpt`\	.B?X79?SG)??vabv?Sv?Ss?Qk?Sa??e.B?Ys?"????^?F*?L?Y?+?**??*Y?	Z`?	?????+?_ -#A$D'`A?QFabs	?C???^)
???
?@?
?_
JM?????s?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy