IntelliJ propozycja - (quasi) Extension methods for all languages (statically typed)

1

Logować się i głosować :)
https://youtrack.jetbrains.com/issue/IDEA-194109

0

Już chciałem krzyczeć: co to za dziwolągi?, ale w sumie ciekawa propozycja. Nie widziałem czegoś podobnego w użyciu.
Przemyśliwuje.
(Mam rozkminę jak dodać lokalne typealiasy do kotlina, a co gorsza wychodzi, że nikt nie wie chyba jak - niestety kotlin to nie scala).

0

Nie widziałem czegoś podobnego w użyciu.

Nie korzystałeś z klas typu FileUtils, IOUtils, Files, Collections, Arrays, Objects, etc? Te klasy zawierają w sumie takie extension methods, tyle że bez specjalnej składni (bo takowej w Javie nie ma). Extension methods z C# to specjalny rodzaj metod statycznych, a mój pomysł polega na tym, by zamiast czekać na jakąś wydumaną składnię (adnotacje @ExtensionMethod? :P ) to po prostu potraktować już istniejące statyczne metody jako extension methods podczas podpowiadania składni.

0

Chodziło mi o ten rodziaj automcomplete. Commonsy to niestety proza życia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1