Skip to content

Conversation

@supersaiyansubtlety
Copy link
Member

@supersaiyansubtlety supersaiyansubtlety commented Nov 9, 2025

based on: rebased

Very early draft of internal proposers which will be used to make several fixes an improvements:

  • Enums:
    • prevent renaming of enum constants (but still proposer their names)
  • Record components; default record component getters should automatically get their component's name #314
    • propose getter names matching the corresponding field
    • prevent directly naming getters
    • allow indirectly renaming the field corresponding to the getter via the getter instead
    • give the getter the same highlighting as the field
  • Anomymous class synthetic fields corresponding to outer method params; Issue with lost parameter connection #252
    • propose field names matching the corresponding param
    • allow indirectly renaming params corresponding fields via the fields
    • give the field the same highlighting as the param

@supersaiyansubtlety supersaiyansubtlety self-assigned this Nov 9, 2025
@supersaiyansubtlety supersaiyansubtlety added bug Something isn't working enhancement New feature or request backend affects the enigma backend wip in progress labels Nov 9, 2025
@supersaiyansubtlety supersaiyansubtlety force-pushed the internal-proposers branch 4 times, most recently from e933d2e to b85e5bb Compare November 9, 2025 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend affects the enigma backend bug Something isn't working enhancement New feature or request wip in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant