
public abstract class JsNamer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsNamer.IllegalNameException
Indicates the presence of a naming problem that prevents further compilation.
|
| Modifier and Type | Field and Description |
|---|---|
protected JsProgram |
program |
protected Set<JsName> |
referenced |
protected com.google.gwt.dev.js.ReservedNames |
reserved |
| Constructor and Description |
|---|
JsNamer(JsProgram program,
ConfigurationProperties config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
execImpl() |
protected abstract void |
reset() |
protected abstract void |
visit(JsScope scope) |
protected final JsProgram program
protected final com.google.gwt.dev.js.ReservedNames reserved
public JsNamer(JsProgram program, ConfigurationProperties config)
protected final void execImpl()
throws JsNamer.IllegalNameException
JsNamer.IllegalNameExceptionprotected abstract void reset()
protected abstract void visit(JsScope scope) throws JsNamer.IllegalNameException
JsNamer.IllegalNameExceptionCopyright © 2018. All rights reserved.