# Uses of Package
javax.lang.model

Packages that use javax.lang.model
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.
jdk.javadoc.doclet: The Doclet API provides an environment which, in conjunction with the Language Model API and Compiler Tree API, allows clients to inspect the source-level structures of programs and libraries, including API comments embedded in the source.

Classes in javax.lang.model used by javax.annotation.processing
SourceVersion: Source versions of the Java™ programming language.

Classes in javax.lang.model used by javax.lang.model
SourceVersion: Source versions of the Java™ programming language.

Classes in javax.lang.model used by javax.lang.model.element
AnnotatedConstruct: Represents a construct that can be annotated.
UnknownEntityException: Superclass of exceptions which indicate that an unknown kind of entity was encountered.

Classes in javax.lang.model used by javax.lang.model.type
AnnotatedConstruct: Represents a construct that can be annotated.
UnknownEntityException: Superclass of exceptions which indicate that an unknown kind of entity was encountered.

Classes in javax.lang.model used by javax.lang.model.util
AnnotatedConstruct: Represents a construct that can be annotated.

Classes in javax.lang.model used by javax.tools
SourceVersion: Source versions of the Java™ programming language.

Classes in javax.lang.model used by jdk.javadoc.doclet
SourceVersion: Source versions of the Java™ programming language.