Packages
com.sun.javadoc The Doclet API (also called the Javadoc API) provides a mechanism for clients to inspect the source-level structure of programs and libraries, including javadoc comments embedded in the source.
com.sun.mirror.apt Classes used to communicate information between annotation processors and an annotation processing tool.
com.sun.mirror.declaration Interfaces used to model program element declarations.
com.sun.mirror.type Interfaces used to model types.
com.sun.mirror.util Utilities to assist in the processing of declarations and types.
com.sun.source.tree Provides interfaces to represent source code as abstract syntax trees (AST).
com.sun.source.util Provides utilities for operations on abstract syntax trees (AST).
com.sun.tools.apt  
com.sun.tools.apt.comp  
com.sun.tools.apt.main  
com.sun.tools.apt.mirror  
com.sun.tools.apt.mirror.apt  
com.sun.tools.apt.mirror.declaration  
com.sun.tools.apt.mirror.type  
com.sun.tools.apt.mirror.util  
com.sun.tools.apt.util  
com.sun.tools.classfile A minimalist library to read and write class files into objects closely based on the corresponding definitions in the Java Virtual Machine Specification (JVMS).
com.sun.tools.doclets As of JDK version 1.5, replaced by com.sun.tools.doclets.internal.toolkit.util.
com.sun.tools.doclets.formats.html This is the default doclet provided by doclet provided by SunTM that produces Javadoc's default HTML-formatted API output.
com.sun.tools.doclets.formats.html.markup This package contains classes that write HTML markup tags.
com.sun.tools.doclets.internal.toolkit Contains the base classes that make up a doclet.
com.sun.tools.doclets.internal.toolkit.builders This doclet-independent package has a set of classes and interfaces that are the building blocks for doclets.
com.sun.tools.doclets.internal.toolkit.taglets This package has classes used to generate Javadoc tag documentation.
com.sun.tools.doclets.internal.toolkit.util This package has utility classes that perform common services required for API documentation generation.
com.sun.tools.doclets.internal.toolkit.util.links Provides a factory for constructing links.
com.sun.tools.doclets.standard  
com.sun.tools.javac  
com.sun.tools.javac.api  
com.sun.tools.javac.code  
com.sun.tools.javac.comp  
com.sun.tools.javac.file  
com.sun.tools.javac.jvm  
com.sun.tools.javac.main  
com.sun.tools.javac.model  
com.sun.tools.javac.parser  
com.sun.tools.javac.processing  
com.sun.tools.javac.sym  
com.sun.tools.javac.tree  
com.sun.tools.javac.util  
com.sun.tools.javadoc  
com.sun.tools.javah  
com.sun.tools.javap Classes to dump class files in text format.
edu.rice.cs.mint.comp Provides interfaces and classes for Mint in the compiler.
edu.rice.cs.mint.runtime Provides interfaces and classes for Mint during runtime.
edu.rice.cs.mint.runtime.mspTree  
edu.rice.cs.mint.test  
edu.rice.cs.mint.util  
javax.annotation.processing Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
javax.lang.model Classes and hierarchies of packages used to model the Java programming language.
javax.lang.model.element Interfaces used to model elements of the Java programming language.
javax.lang.model.type Interfaces used to model Java programming language types.
javax.lang.model.util Utilities to assist in the processing of program elements and types.
javax.tools Provides interfaces for tools which can be invoked from a program, for example, compilers.
sun.tools.javap