Class Es6RewriteModules

java.lang.Object
com.google.javascript.jscomp.Es6RewriteModules
All Implemented Interfaces:
CompilerPass, NodeTraversal.Callback

public final class Es6RewriteModules extends Object implements CompilerPass, NodeTraversal.Callback
Rewrites a ES6 module into a form that can be safely concatenated. Note that we treat a file as an ES6 module if it has at least one import or export statement.

Also rewrites any goog.{require,requireType,forwardDeclare,goog.module.get} calls that are either in an ES module or of an ES module using goog.declareModuleId.