Народ, никто не слышал про какой нибудь плагин или может встроенную фичу IDEA+IC2 которая позволит заполнять вторую часть выражения автоматически
Map<Id, List<Invoice__c>> invoicesByClient = new Map<Id, List<Invoice__c>>();
Реально бесил каждый раз делать копипаст. Ведь в 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
Да! Точно! Работает!!! Так и думал что я не один кто задавался таким вопросом и все уже давно придумано Zetarabbit, спасибо за подсказку!!! Буду пользоваться активно!!!