Provides classes and predicates for working with Java imports.
A common super-class for all kinds of Java import declarations.
A type-import-on-demand declaration that allows all accessible types of a named package to be imported as needed.
A type-import-on-demand declaration that allows all accessible nested types of a named type to be imported as needed.
A static-import-on-demand declaration, which allows all accessible static members of a named type to be imported as needed.
A single-static-import declaration, which imports all accessible static members with a given simple name from a type.
A single-type-import declaration.