intellij au introdus constant să fie privat, nu public

În Intellij IDEA 11.1.2, atunci când folosește comanda rapidă refactor pentru a introduce o constantă, întotdeauna devine constantă statică publică publică , în timp ce în general prefer să fie implicit privat . În versiunile mai vechi ale Intellij, sunt destul de sigur că am avut opțiunea de a seta ca implicit privat . Știe cineva dacă mai există o opțiune de implicit pentru privat pentru opțiunea de introducere constantă a refactorului, mai degrabă decât să treacă apoi la declarație și să editați public în privat ? Mulțumiri

0

2 răspunsuri

ah, nu contează, văd. Trebuie să apăsați din nou comanda-alt-C pentru a obține dialogul vechi. Grrr. Tranziția scurtă devine mai lungă ....

0
adăugat
Dacă cineva are vreodată această problemă și doriți să resetați un dialog, pur și simplu apăsați comanda rapidă pentru ao activa + SHIFT. Se va afișa dialogul inițial și puteți modifica setările la acel moment.
adăugat autor Snicolas, sursa
Este posibil ca, la un moment dat, să fi verificat opțiunea "Nu se afișează din nou" în caseta de dialog care va face din nou utilizarea oricăror setări pe care le-ați selectat la acel moment pentru a fi setările implicite. Încercați să treceți prin setări pentru a reactiva dialogul care vă va permite să vă ajustați dacă este implicit public sau privat.
adăugat autor Jesse Webb, sursa

Am avut aceeași problemă și am rezolvat-o (ideea 12).

Pentru a introduce în mod prestabilit constantele particulare, procedați în felul următor:

  • Disable in-place mode (File -> Settings -> Editor -> General -> uncheck "Enable in-place mode")
  • Try to introduce something (You will see a refactor dialog). Select "private" in that dialog
  • Enable in-place mode
  • Enjoy private constants
0
adăugat