Народ, никто не слышал про какой нибудь плагин или может встроенную фичу IDEA+IC2 которая позволит заполнять вторую часть выражения автоматически Map<Id, List<Invoice__c>> invoicesByClient = [color=red][b]new Map<Id, List<Invoice__c>>()[/b][/color]; Реально бесил каждый раз делать копипаст. Ведь в 99% а может и все 100% после new я собираюсь написать тоже самое что перед именем переменной (то есть ее тип). Я заметил что трачу на это кучу времени когда быстро пишу код и наверное какую-то часть нервных клеток. Помню дааааавно в каком то языке видел конструкцию по типу T() что означало просто взять тип переменной для инициализации. Map<Id, List<Invoice__c>> invoicesByClient = new T(); было бы классно если бы такое можно было провернуть в нашел случае. Ну или заставить IDE автоматически заменять какое-нибудь сокращение, ну или горячие клавиши какие?
В idea+IC2 пишем nm(сокращение от new map) и нажимаем tab. Дальше первый тип, enter, второй тип, enter, и остаётся только имя переменной ввести. тоже самое ns - new set, nl - new list
[quote="zetarabbit"]В idea+IC2 пишем nm(сокращение от new map) и нажимаем tab. Дальше первый тип, enter, второй тип, enter, и остаётся только имя переменной ввести. тоже самое ns - new set, nl - new list[/quote] Да! Точно! Работает!!! Так и думал что я не один кто задавался таким вопросом и все уже давно придумано :party: Zetarabbit, спасибо за подсказку!!! Буду пользоваться активно!!!:party:
[quote="Dmitry Shnyrev"][quote="zetarabbit"]В idea+IC2 пишем nm(сокращение от new map) и нажимаем tab. Дальше первый тип, enter, второй тип, enter, и остаётся только имя переменной ввести. тоже самое ns - new set, nl - new list[/quote] Да! Точно! Работает!!! Так и думал что я не один кто задавался таким вопросом и все уже давно придумано :party: Zetarabbit, спасибо за подсказку!!! Буду пользоваться активно!!!:party:[/quote] Ну раз такое дело, то тут ещё есть куча полезностей :smiley: https://sites.google.com/a/illuminatedcloud.com/illuminatedcloud2/home/completion/livetemplates
Ну раз такое дело, то тут ещё есть куча полезностей
[quote="zetarabbit"]Ну раз такое дело, то тут ещё есть куча полезностей [/quote] Мда, иногда документацию читать полезно :rolling::party: