Package Name | Comment |
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.javac | |
com.sun.tools.javac.api | |
com.sun.tools.javac.code | |
com.sun.tools.javac.comp | |
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.javac.zip | |
javax.annotation.processing | Facilities for declaring annotation processors and for
allowing annotation processors to communicate with an annotation processing
tool environment.
Unless otherwise specified in a particular implementation, the
collections returned by methods in this package should be expected
to be unmodifiable by the caller and unsafe for concurrent access.
Unless otherwise specified, methods in this package will throw
a
NullPointerException if given a
null argument.
author: Joseph D. |
javax.lang.model | Classes and hierarchies of packages used to model the Java
programming language. |
javax.lang.model.element | |
javax.lang.model.type | Interfaces used to model Java programming language types.
Unless otherwise specified in a particular implementation, the
collections returned by methods in this package should be expected
to be unmodifiable by the caller and unsafe for concurrent access.
Unless otherwise specified, methods in this package will throw
a
NullPointerException if given a
null argument.
author: Joseph D. |
javax.lang.model.util | Utilities to assist in the processing of
and
.
Unless otherwise specified in a particular implementation, the
collections returned by methods in this package should be expected
to be unmodifiable by the caller and unsafe for concurrent access.
Unless otherwise specified, methods in this package will throw
a
NullPointerException if given a
null argument.
author: Joseph D. |
javax.tools | Provides interfaces for tools which can be invoked from a program,
for example, compilers.
These interfaces and classes are required as part of the
Java™ Platform, Standard Edition (Java SE),
but there is no requirement to provide any tools implementing them.
Unless explicitly allowed, all methods in this package might
throw a
if given a
null argument or if given a
containing
null elements. |