Open nickzhums opened 3 years ago
As discussed in the meeting, we can first investigate the operations in Source Action and expose them in more top-level fashion (for example, light bulb icon on class level / property level / method level)
cc @jdneo @Eskibear @testforstephen @CsCherrYY for awareness - since a lot of developer feedback is related to this, maybe we can take a look at this in August/early September timeframe?
The plan is to expose below code actions via the yellow lightbulb in proper place. E.g.
We do have quickfix for "private members".
toString() / equals() are special cases of "Override/Implement methods" .
For class with unimplement methods, we do have quickfix for the entry.
But for method overriding, we may provide an entry when cursor is on the signature.
is it possible to add a "generate getter / setter" light bulb on the class level to generate getter setter for all properties? (if we detect that some properties do not have getter / setter)
@eskibear please assign this to the proper person.
related issue: https://github.com/redhat-developer/vscode-java/issues/2057
Right now our getter/setter generation is hidden in "Source Action" and it is not very visible. We have lots of feedback from developers that they ask for getter/setter generation but we already support them, so people might just not be able to find it easily