Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autoimport completed class names #299

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nya3jp
Copy link

@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

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
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