Packages 
Package Description
com.google.javascript.jscomp
Provides the core compiler and its public API.
com.google.javascript.jscomp.bundle  
com.google.javascript.jscomp.colors  
com.google.javascript.jscomp.deps
Analyzes information about dependencies between files.
com.google.javascript.jscomp.diagnostic  
com.google.javascript.jscomp.disambiguate  
com.google.javascript.jscomp.graph
Provides graph data structures and algorithms for coloring and fixed-point computations.
com.google.javascript.jscomp.ijs  
com.google.javascript.jscomp.lint
Provides "lint" checks: Checks which are likely to provide a lot of false positives, and therefore should not generally be turned on as errors, but which might be appropriate to include in a static analysis tool.
com.google.javascript.jscomp.modules  
com.google.javascript.jscomp.parsing
Provides utilities to help with parsing JSDoc annotations and performing AST transformations.
com.google.javascript.jscomp.parsing.parser  
com.google.javascript.jscomp.parsing.parser.trees  
com.google.javascript.jscomp.parsing.parser.util  
com.google.javascript.jscomp.parsing.parser.util.format  
com.google.javascript.jscomp.regex  
com.google.javascript.jscomp.transpile  
com.google.javascript.jscomp.type
Provides type-checking data structures and algorithms.
com.google.javascript.refactoring  
com.google.javascript.refactoring.examples  
com.google.javascript.rhino
The core AST from Rhino.
com.google.javascript.rhino.dtoa  
com.google.javascript.rhino.jstype
Provides abstractions to represent types in JavaScript.