Comments 15
Интересно, а есть ли плагины, позволяющие не только использовать properties в описании класса, но и при его использовании?
Например, чтобы вместо
a = obj.getProp() писать a = obj.Prop, который в дальнейшем транслировался бы именно в getter?
Например, чтобы вместо
a = obj.getProp() писать a = obj.Prop, который в дальнейшем транслировался бы именно в getter?
0
в седьмой версии sun как раз это и собираются сделать
0
А они еще не отказались от этой идеи?
0
Спасибо за инфу.
П.С. М, я бы посоветовал слегка сократить примеры — слишком толсто и очевидно.
П.С. М, я бы посоветовал слегка сократить примеры — слишком толсто и очевидно.
0
в смысле — длинные примеры… 1-2 поля хватит за глаза чтоб понять принцип.
0
Эти примеры здесь ещё и для того, чтобы впечатлить.
А когда класс состоит всего из нескольких строк, то необходимость применения Ломбок, как раз, не является очевидной.
А когда класс состоит всего из нескольких строк, то необходимость применения Ломбок, как раз, не является очевидной.
0
впечатляет не размер исходников, а их смысл.
0
+1
Вместо объявления полей публичными без всяких методов доступа (ага, напрашивается тип структуры вместо класса), делают для приватных полей POJO чёрти-что — примитивные getters и setters, которые, в свою очередь, «вырезают» из вида аннотациями Ломбока.
Чего только не сделают люди «ради искусства». :)
Фактически, это — костыль из-за ущербности ООП, вернее, той её части, что связана с наследованием классов и полиморфизмом членов-методов.
Вместо объявления полей публичными без всяких методов доступа (ага, напрашивается тип структуры вместо класса), делают для приватных полей POJO чёрти-что — примитивные getters и setters, которые, в свою очередь, «вырезают» из вида аннотациями Ломбока.
Чего только не сделают люди «ради искусства». :)
Фактически, это — костыль из-за ущербности ООП, вернее, той её части, что связана с наследованием классов и полиморфизмом членов-методов.
0
А что там с интеграцией с maven/ant?
0
Ну для equals, hashCode, toString можно, допустим, использовать blog.stefanjaeger.ch/2008/06/03/equalsbuilder-hashcodebuilder-and-tostringbuilder/
0
На самом деле, правильнее здесь
commons.apache.org/lang/
commons.apache.org/lang/
0
Может в следующей версии поправят отсутствие свойств? А то что-то криво выглядят все эти setX() getX() повсюду.
+1
Sign up to leave a comment.
Другие острова. Проект Ломбок для Java