|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
AbstractJsInput provides the default logic for extracting
goog.provide() and goog.require() information.Charset to use when doing I/O operations for which the user
is currently unable to specify his own charset.
PlovrCoffeeScriptCompilerException is a CoffeeScript exception that
can generate a JSError that can be displayed for the user.CoffeeFile represents a CoffeeScript source file on disk.Command is the list of commands that the plovr executable takes.Compilation represents a compilation performed by the Closure
Compiler.CompilationMode specifies the values for the "mode" parameter.CompilerPassFactory instantiates CompilerPasses using
reflection, based on the class names that are provided to the "custom-passes"
option in a plovr config.ConfigOptionDocumentationGenerator is a class that generates HTML
documentation for ConfigOption.ConfigParser extracts a Config from a JSON config file.CompilerPass that this factory is
designed to produce.
FileWriter Javadoc, because we want to specify
the character encoding, use this method to create a Writer for a
File instead of creating a new FileWriter.
FileWriter Javadoc, because we want to specify
the character encoding, use this method to create a Writer for a
File instead of creating a new FileWriter.
Writer that will write localized
files (i.e.
CustomPassConfig needs a custom deserializer because
"class" is a Java keyword, so having a getClass() setter that returns a
String is problematic.DiagnosticGroupUtil is a hack to work around the fact that not
everything that plovr needs from DiagnosticGroups is exposed via its
public API.FileUtil is a set of utilities for dealing with files.Compilation for the specified
config.
GsonUtil provides utilities for working with Gson.Handler is an enumeration of HttpHandlers that are registered
with the CompilationServer.HttpServerUtil is a collection of utilities for dealing with
HttpServer objects.InputFileHandler serves the content of input files to a compilation.IterablesUtil has methods that are not available in
Iterables.JsInput represents a JavaScript input to the Closure Compiler.JsSourceFile represents a JavaScript file.LocalFileJsInput represents a JavaScript input to the Closure
Compiler that can be read from a local file.Main kicks off the plovr buildr.Manifest represents an ordered list of JavaScript inputs to the
Closure Compiler, along with a set of externs.Md5Util provides a nice API for getting the MD5 hash of a string.ModulesHandler provides a visualization of the modules as an SVG.PlovrClosureCompiler subclasses Compiler so that its
PlovrClosureCompiler.getDiagnosticGroups() method can be overridden to return a
PlovrDiagnosticGroups, which is a DiagnosticGroups that can
be modified from outside the com.google.javascript.jscomp package.PlovrCoffeeScriptCompilerException is a wrapper for a
CoffeeScriptCompilerException that contains information specific to
plovr, such as the JsInput that was responsible for the exception.PlovrSoySyntaxException wraps a SoySyntaxException so that it
can display a plovr-specific error message.PseudoTranslator translates an English string into a "pseudo-English"
string which contains characters that are slightly different than the
original English characters.QueryData represents the query parameters in a URI.RequestHandlerSelector selects the HttpHandler to use
to respond to a request based on the path.ResourceJsInput represents a JavaScript file loaded from a JAR, so
it will never change, so its dependencies must only be read once.Server for SoyWeb.DiagnosticGroup;
however, a key cannot map to a DiagnosticGroup yet because
custom compiler passes may add their own entries to the
PlovrDiagnosticGroups collection, which is not populated until
the CompilerOptions are created.
JsSourceFile represents a Soy file.SoyRequestHandler handles a request for a Soy file and prints the
contents of its base template, if available.JsonPrimitive that corresponds to a string, then
return the value of that string; otherwise, return null.
VersionUtil is a utility for reporting the version numbers for
various components of plovr.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||