
public class JsPersistentPrettyNamer extends JsNamer
| Modifier and Type | Class and Description |
|---|---|
static class |
JsPersistentPrettyNamer.PersistentPrettyNamerState
Encapsulates the complete state of this namer so that state can be persisted and reused.
|
JsNamer.IllegalNameException| Modifier and Type | Field and Description |
|---|---|
static String |
RESERVED_IDENT_SUFFIX |
program, referenced, reserved| Constructor and Description |
|---|
JsPersistentPrettyNamer(JsProgram program,
ConfigProps config,
JsPersistentPrettyNamer.PersistentPrettyNamerState state) |
| Modifier and Type | Method and Description |
|---|---|
static void |
exec(JsProgram program,
ConfigProps config,
JsPersistentPrettyNamer.PersistentPrettyNamerState state) |
protected void |
reset() |
protected void |
visit(JsScope scope) |
public static final String RESERVED_IDENT_SUFFIX
public JsPersistentPrettyNamer(JsProgram program, ConfigProps config, JsPersistentPrettyNamer.PersistentPrettyNamerState state)
public static void exec(JsProgram program, ConfigProps config, JsPersistentPrettyNamer.PersistentPrettyNamerState state) throws JsNamer.IllegalNameException
JsNamer.IllegalNameExceptionprotected void visit(JsScope scope) throws JsNamer.IllegalNameException
visit in class JsNamerJsNamer.IllegalNameExceptionCopyright © 2018. All rights reserved.