Skip to content

fix: treat class literals as simple arguments, like field access#962

Merged
jtkiesel merged 1 commit into
jhipster:mainfrom
jtkiesel:fix/class-literal-simple-argument
Jun 28, 2026
Merged

fix: treat class literals as simple arguments, like field access#962
jtkiesel merged 1 commit into
jhipster:mainfrom
jtkiesel:fix/class-literal-simple-argument

Conversation

@jtkiesel

Copy link
Copy Markdown
Contributor

What changed with this PR:

Class literals are now treated as simple arguments when deciding whether to break member chains, just like field access expressions (which are visually very similar).

Example

Input

a()
  .b(C.class)
  .d();

Output

a().b(C.class).d();

Relative issues or prs:

Closes #956

@jtkiesel jtkiesel merged commit 346f874 into jhipster:main Jun 28, 2026
6 checks passed
@jtkiesel jtkiesel deleted the fix/class-literal-simple-argument branch June 28, 2026 16:56
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.

[2.10.1] class keyword causes unwanted split

1 participant