Josh Friend
05/25/2023, 6:46 PMpublic
modifiers to a module using explicitApi()
after updating to 1.9 beta, The classes were public before but had no modifiers, which seems like a bug in previous versions? I've not used this mode before so I'm not sure, but the docs seem to indicate this should have been required before:
Visibility modifiers are required for declarations if the default visibility exposes them to the public API
tapchicoma
05/25/2023, 6:55 PMJosh Friend
05/25/2023, 6:55 PMJeff Lockhart
06/01/2023, 5:46 AMexplicitApiWarning()
and I noticed at some point recently the IDE warns
Redundant visibility modifierall over for my
public
modifiers. Are you finding this to be the case too? I've been using 1.9.0 beta and RC builds, but I tried reverting to 1.8.x and still experienced it there too. I'm seeing this on IJ 2023.1.2 as well as AS Flamingo 2022.2.1. I know this used to work months ago, but I'm not sure what specific change broke it recently.tapchicoma
06/01/2023, 7:59 AMtapchicoma
06/01/2023, 8:09 AMJeff Lockhart
06/01/2023, 8:16 AMpublic
APIs, when it shouldn't when using explicitApiWarning()
. I'll test this on IDEA 2023.2 EAP.Jeff Lockhart
06/01/2023, 9:21 AM