Size: a a a

2020 August 03

FS

First Sin in pro.jvm
Yury Golikov
Есть ли варианты сделать в IDEA, чтобы условно спрятать boilerplate. Чтобы отображение джавовского кода было например как в котлине data class User(val name: String, val age: Int)
в 14 джаве добавили рекорды, которые, по сути, и есть data-классы
источник

YG

Yury Golikov in pro.jvm
First Sin
в 14 джаве добавили рекорды, которые, по сути, и есть data-классы
Да я на 8 либу пишу. Я бы добавил ломбок, но это либа
источник

P

Pavel Drankov in pro.jvm
Так а собса чому на котлине и не сделать?
источник

P

Pavel Drankov in pro.jvm
Запрещено?
источник

YG

Yury Golikov in pro.jvm
Pavel Drankov
Так а собса чому на котлине и не сделать?
Потому что нужно, чтобы либу могли использовать нормально и из котлина и из джавы
источник

YG

Yury Golikov in pro.jvm
Но в первую очередь из джавы
источник

P

Pavel Drankov in pro.jvm
Yury Golikov
Потому что нужно, чтобы либу могли использовать нормально и из котлина и из джавы
А не смогут разве?
источник

YG

Yury Golikov in pro.jvm
Pavel Drankov
А не смогут разве?
Крч мой вопрос был не об этом.
Смогут, но как я и написал использовать будут в первую очередь из джавы. Не нужен лишний гемор с интеропом
источник

YG

Yury Golikov in pro.jvm
Посмотрю - спасибо большое
источник

YG

Yury Golikov in pro.jvm
Тоже классно, но я ожидал, что оно нейтрализует вот такую хню

public class ChatFlow {
   private String name;
   private Object form;

   public ChatFlow(String name, Object form) {
       this.name = name;
       this.form = form;
   }

   public String getName() {
       return name;
   }
   public Object getForm() {
       return form;
   }
}

в какой нить
ChatFlow(String name, String form)
источник

KT

Kirill Timofeev in pro.jvm
Yury Golikov
Тоже классно, но я ожидал, что оно нейтрализует вот такую хню

public class ChatFlow {
   private String name;
   private Object form;

   public ChatFlow(String name, Object form) {
       this.name = name;
       this.form = form;
   }

   public String getName() {
       return name;
   }
   public Object getForm() {
       return form;
   }
}

в какой нить
ChatFlow(String name, String form)
ну можешь ещё попробовать использовать вот это: https://blog.jetbrains.com/idea/2012/03/custom-code-folding-regions-in-intellij-idea-111/

но там руками придётся всё делать, да
источник

AE

Alexandr Emelyanov in pro.jvm
Yury Golikov
Есть ли варианты сделать в IDEA, чтобы условно спрятать boilerplate. Чтобы отображение джавовского кода было например как в котлине data class User(val name: String, val age: Int)
Ломбок🌚
источник

AE

Alexandr Emelyanov in pro.jvm
Yury Golikov
Да я на 8 либу пишу. Я бы добавил ломбок, но это либа
Так поставь ее в компаил, дальше она не нужна, в зависимости тоже не попадет
источник

P

Pavel Drankov in pro.jvm
Yury Golikov
Крч мой вопрос был не об этом.
Смогут, но как я и написал использовать будут в первую очередь из джавы. Не нужен лишний гемор с интеропом
а какие в принципе проблемы могут возникнуть?
источник

YG

Yury Golikov in pro.jvm
Alexandr Emelyanov
Так поставь ее в компаил, дальше она не нужна, в зависимости тоже не попадет
Лол. Так можно?
источник

AE

Alexandr Emelyanov in pro.jvm
Yury Golikov
Лол. Так можно?
Так это про умолчанию делают, в рантайме ломбок не нужен
источник

AE

Alexandr Emelyanov in pro.jvm
Все аннотации ломбока помечены для компайла и в рантайме не существуют
источник

YG

Yury Golikov in pro.jvm
Alexandr Emelyanov
Так это про умолчанию делают, в рантайме ломбок не нужен
Норм, я тупанул
источник

SS

Shamil Sabirov in pro.jvm
ребята, подскажите что сейчас в мире ентерпрайз разработки твориться? есть ли какойто лучик надежды, раньше было J2EE, щас Jakarta. J2EE понятно используют на legacy. а ктото вообще интересуется сейчас J2EE?
источник

DC

Denis Chikanov in pro.jvm
Shamil Sabirov
ребята, подскажите что сейчас в мире ентерпрайз разработки твориться? есть ли какойто лучик надежды, раньше было J2EE, щас Jakarta. J2EE понятно используют на legacy. а ктото вообще интересуется сейчас J2EE?
В мире энтерпрайз-разработки вполне себе хорошо Spring и J2EE.
источник