Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ProcessDefines.DefineInfo> |
ProcessDefines.CollectDefines.allDefines |
private java.util.Map<java.lang.String,ProcessDefines.DefineInfo> |
ProcessDefines.CollectDefines.assignableDefines |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,ProcessDefines.DefineInfo> |
ProcessDefines.collectDefines(Node root,
GlobalNamespace namespace)
Finds all defines, and creates a
ProcessDefines.DefineInfo data structure for
each one. |
(package private) java.util.Map<java.lang.String,ProcessDefines.DefineInfo> |
ProcessDefines.CollectDefines.getAllDefines()
Get a map of
ProcessDefines.DefineInfo structures, keyed by the name of
the define. |
Modifier and Type | Method and Description |
---|---|
private static void |
ProcessDefines.CollectDefines.setDefineInfoNotAssignable(ProcessDefines.DefineInfo info,
NodeTraversal t)
Records the fact that because of the current node in the node traversal,
the define can't ever be assigned again.
|
Modifier and Type | Method and Description |
---|---|
private void |
ProcessDefines.overrideDefines(java.util.Map<java.lang.String,ProcessDefines.DefineInfo> allDefines) |