Skip to content

Conversation

nya3jp
Copy link
Contributor

@nya3jp nya3jp commented Dec 18, 2024

This patch introduces a new interface to represent the import order. We also provide its two implementations: the simple one (all imports in a single section with lexicographical order), and the one conforming to the Chromium Java style guide (which I use for my project).

The interface is used in two places: the existing logic to add an import as a quick fix, and the new logic to add an import on completing class names.

The style can be configured by user settings.

Fixes #96

nya3jp and others added 4 commits December 18, 2024 22:30
This patch introduces a new interface to represent the import order. We
also provide its two implementations: the simple one (all imports in a
single section with lexicographical order), and the one conforming to
the Chromium Java style guide (which I use for my project).

The interface is used in two places: the existing logic to add an import
as a quick fix, and the new logic to add an import on completing class
names.

The style can be configured by user settings.

Fixes georgewfraser#96
Static imports should come before all non-static imports.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add-import on completion
1 participant