| Class | Description |
|---|---|
| ConflictIdentifier | |
| ImportName |
Encapsulates an import's fully qualified name, whether it is on-demand, and whether it is static.
|
| ImportRewriteAnalyzer |
Allows the caller to specify imports to be added to or removed from a compilation unit and
creates a TextEdit which, applied to the compilation unit, effects the specified additions and
removals.
|
| ImportRewriteAnalyzer.RewriteResult |
Encapsulates, for a computed import rewrite, a
TextEdit that can be applied to effect
the rewrite as well as the names of imports created by the rewrite. |
| ImportRewriteConfiguration |
Used as a constructor parameter to ImportRewriteAnalyzer to configure its behavior.
|
| ImportRewriteConfiguration.Builder |
| Enum | Description |
|---|---|
| ImportRewriteConfiguration.ImplicitImportIdentification |
Specifies which types are considered to be implicitly imported.
|
| ImportRewriteConfiguration.ImportContainerSorting |
Specifies how to sort import declarations by their packages and/or containing types.
|
| ImportRewriteConfiguration.OriginalImportHandling |