Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Method and Description |
---|---|
JSModule |
JSModuleGraph.getDeepestCommonDependencyInclusive(Collection<JSModule> modules)
Returns the deepest common dependency of the given modules.
|
JSModule |
JSModuleGraph.getDeepestCommonDependencyInclusive(JSModule m1,
JSModule m2)
Finds the deepest common dependency of two modules, including the
modules themselves.
|
JSModule |
JSModuleGraph.ModuleDependenceException.getDependentModule() |
JSModule |
CompilerInput.getModule()
Returns the module to which the input belongs.
|
JSModule |
NodeTraversal.getModule()
Gets the current input module.
|
JSModule |
JSModuleGraph.ModuleDependenceException.getModule() |
JSModule |
JSModuleGraph.getSmallestCoveringSubtree(JSModule parentTree,
BitSet dependentModules)
Finds the module with the fewest transitive dependents on which all of the given modules depend
and that is a subtree of the given parent module tree.
|
Modifier and Type | Method and Description |
---|---|
Set<JSModule> |
JSModule.getAllDependencies()
Returns the transitive closure of dependencies starting from the
dependencies of this module.
|
List<JSModule> |
JSModule.getDependencies()
Gets the list of modules that this module depends on.
|
List<JSModule> |
Compiler.getModules()
Gets the list of modules.
|
Set<JSModule> |
JSModule.getThisAndAllDependencies()
Returns this module and all of its dependencies in one list.
|
Modifier and Type | Method and Description |
---|---|
void |
JSModule.addDependency(JSModule dep)
Adds a dependency on another module.
|
boolean |
JSModuleGraph.dependsOn(JSModule src,
JSModule m)
Determines whether this module depends on a given module.
|
JSModule |
JSModuleGraph.getDeepestCommonDependencyInclusive(JSModule m1,
JSModule m2)
Finds the deepest common dependency of two modules, including the
modules themselves.
|
JSModule |
JSModuleGraph.getSmallestCoveringSubtree(JSModule parentTree,
BitSet dependentModules)
Finds the module with the fewest transitive dependents on which all of the given modules depend
and that is a subtree of the given parent module tree.
|
void |
CompilerInput.setModule(JSModule module)
Sets the module to which the input belongs.
|
String |
Compiler.toSource(JSModule module)
Converts the parse tree for a module back to JS code.
|
String[] |
Compiler.toSourceArray(JSModule module)
Converts the parse tree for each input in a module back to JS code.
|
Modifier and Type | Method and Description |
---|---|
<T extends SourceFile> |
Compiler.compileModules(List<T> externs,
List<JSModule> modules,
CompilerOptions options)
Compiles a list of modules.
|
JSModule |
JSModuleGraph.getDeepestCommonDependencyInclusive(Collection<JSModule> modules)
Returns the deepest common dependency of the given modules.
|
<T extends SourceFile> |
Compiler.initModules(List<T> externs,
List<JSModule> modules,
CompilerOptions options)
Initializes the instance state needed for a compile job if the sources
are in modules.
|
Constructor and Description |
---|
JSModuleGraph(JSModule[] modulesInDepOrder)
Creates a module graph from a list of modules in dependency order.
|
ModuleDependenceException(String message,
JSModule module,
JSModule dependentModule) |
Constructor and Description |
---|
JSModuleGraph(List<JSModule> modulesInDepOrder)
Creates a module graph from a list of modules in dependency order.
|
Copyright © 2009-2017 Google. All Rights Reserved.