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