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,
ConfigProps config) |
protected final JsProgram program
protected final com.google.gwt.dev.js.ReservedNames reserved
public JsNamer(JsProgram program, ConfigProps 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 © 2016. All rights reserved.