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.IllegalNameException
protected void visit(JsScope scope) throws JsNamer.IllegalNameException
visit
in class JsNamer
JsNamer.IllegalNameException
Copyright © 2018. All rights reserved.