Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DefaultNameGenerator
A simple class for generating unique JavaScript variable/property names.
|
Modifier and Type | Field and Description |
---|---|
private NameGenerator |
ReplaceIdGenerators.ObfuscatedNameSupplier.generator |
(package private) NameGenerator |
CompilerOptions.nameGenerator
Shared name generator
|
private NameGenerator |
NameAnonymousFunctionsMapped.nameGenerator |
private NameGenerator |
RenameLabels.DefaultNameSupplier.nameGenerator |
private NameGenerator |
RenameProperties.nameGenerator |
private NameGenerator |
RenameVars.nameGenerator |
Modifier and Type | Method and Description |
---|---|
NameGenerator |
DefaultNameGenerator.clone(java.util.Set<java.lang.String> reservedNames,
java.lang.String prefix,
char[] reservedCharacters) |
NameGenerator |
NameGenerator.clone(java.util.Set<java.lang.String> reservedNames,
java.lang.String prefix,
char[] reservedCharacters)
Returns a clone of this NameGenerator, reconfigured and reset.
|
Constructor and Description |
---|
DefaultNameSupplier(NameGenerator nameGen) |
RenameProperties(AbstractCompiler compiler,
boolean generatePseudoNames,
NameGenerator nameGenerator)
Creates an instance.
|
RenameProperties(AbstractCompiler compiler,
boolean generatePseudoNames,
VariableMap prevUsedPropertyMap,
char[] reservedCharacters,
NameGenerator nameGenerator)
Creates an instance.
|
RenameProperties(AbstractCompiler compiler,
boolean generatePseudoNames,
VariableMap prevUsedPropertyMap,
NameGenerator nameGenerator)
Creates an instance.
|
RenameVars(AbstractCompiler compiler,
java.lang.String prefix,
boolean localRenamingOnly,
boolean preserveFunctionExpressionNames,
boolean generatePseudoNames,
boolean shouldShadow,
boolean preferStableNames,
VariableMap prevUsedRenameMap,
char[] reservedCharacters,
java.util.Set<java.lang.String> reservedNames,
NameGenerator nameGenerator) |