
Митко Соловец?
18.10.2016
21:50:58
к чему это все?
лист пропиздился
это факт
ибо не сталкивался с таким кейсом, но все равно написал

Google

James Tiberius Kirk ?
18.10.2016
21:52:29

Митко Соловец?
18.10.2016
21:52:36
http://pastebin.com/gVPMS2FZ

Pavel
18.10.2016
21:52:37
джексон юзает рефлексию чтоб анатации читать

Митко Соловец?
18.10.2016
21:52:43
вот код
он выведет
{"b":true}

James Tiberius Kirk ?
18.10.2016
21:53:27
выдумал за меня аргументы, молодец

Митко Соловец?
18.10.2016
21:53:29
если поля прайват - то нет
умеет
у него там внутри рефлекшон
и сет аксесабл тру

Pavel
18.10.2016
21:53:33
/**
* Created by Dima on 19.10.2016.
*/
угорел)

Google

Митко Соловец?
18.10.2016
21:54:00
просто Паш взбесило, что люди говорят о вещах, которые сами не пробовали

James Tiberius Kirk ?
18.10.2016
21:54:29
а теперь уже говоришь что нужно и без сеттеров и без геттеров

Pavel
18.10.2016
21:55:02
джексону сеттеры не нужны, Это правда
но вот писать иммутабельные объекты
только

Митко Соловец?
18.10.2016
21:55:57
так ты отвечал на МОЕ сообщение
где я указал сеттеры и геттеры
и вся речь шла в контексте иммутабельных объектов
без сеттеров и геттеров

James Tiberius Kirk ?
18.10.2016
22:00:09
— жексон умеет без сеттеров?
— с прайват полями не умеет
— умеет
контексты какие-то

Pavel
18.10.2016
22:00:25
вы бы сразу спросили
я б вам сразу сказал что умеет

James Tiberius Kirk ?
18.10.2016
22:00:40
и я сразу сказал что умеет

Pavel
18.10.2016
22:01:07
но использование исключительно иммутабельных объхетоква
это бред)

Митко Соловец?
18.10.2016
22:01:21
речь выше шла об иммутабельных объектах
в этом контексте и говорили
возможно недопоняли друг друга

Google

James Tiberius Kirk ?
18.10.2016
22:02:12
хотя было одно место где нужно было кровь из носу менять поле и пришлось создавать новый объект из старого всего лишь с другигм полем вместо добавления сеттера
но там весь проект на такой волне

Митко Соловец?
18.10.2016
22:03:35
какой профит от этого получаете?
просто погоня за модой и функциональщиной?
или потому что так ДРУГИЕ сказали?

guga
18.10.2016
22:04:02
Не парюсь, что какой-то @dmsol поменяет мне поля с другого потока

James Tiberius Kirk ?
18.10.2016
22:04:07
такой же профит какой многие получают от того что хуярят все локальные переменные finalами

Митко Соловец?
18.10.2016
22:04:26
локальные файнал переменные - лишь метка для девелопера

James Tiberius Kirk ?
18.10.2016
22:04:53
а класс иммутабельный не метка?
ну с точки зрения конкуранси я не трогал эту тему

Митко Соловец?
18.10.2016
22:05:14
тем более
нахера тогда иммутабельность?

James Tiberius Kirk ?
18.10.2016
22:05:21
ну я поверю гуге наслово

Митко Соловец?
18.10.2016
22:05:33
да ты за ним все повторяешь, как попугай
а пояснить не можешь профит
лишь стандартные базз ворды и все

James Tiberius Kirk ?
18.10.2016
22:06:07
ну вообще лучше ты объясни почему бы не делать объекты иммутабельными

Pavel
18.10.2016
22:06:34

Google

Митко Соловец?
18.10.2016
22:06:40
поясняю, мне требует обновлять содержимое объекта

guga
18.10.2016
22:06:44

Митко Соловец?
18.10.2016
22:06:45
прикинь!?

James Tiberius Kirk ?
18.10.2016
22:06:53

Митко Соловец?
18.10.2016
22:06:58
не создавать тысячи объектов

James Tiberius Kirk ?
18.10.2016
22:07:04
прикинь!?
ну так делай их мутабельными, проблема что ли

Митко Соловец?
18.10.2016
22:07:13
вот, теперь ты говоришь разумные слова
действуем по ситуации
а не как мантра, ВСЕ ИММУТАБЕЛЬНОЕ

Admin
ERROR: S client not available

Митко Соловец?
18.10.2016
22:08:40

Pavel
18.10.2016
22:09:05
кстати
напоминте зачемп он нуджен

Митко Соловец?
18.10.2016
22:09:24
атомарная чтение/запись, результат виден всем потокам

James Tiberius Kirk ?
18.10.2016
22:09:50
или я путаю?
краем уха слышал не судите строга люди

guga
18.10.2016
22:10:03

Митко Соловец?
18.10.2016
22:11:09

Pavel
18.10.2016
22:12:16

Google

Мытко
18.10.2016
22:18:57
нет состояний - нет проблем
=D

Митко Соловец?
18.10.2016
22:21:34
как думаете, корректно бросать NPE самому?
throw...

Мытко
18.10.2016
22:22:01
зачем

Митко Соловец?
18.10.2016
22:22:13
ну
надо

Мытко
18.10.2016
22:22:25
спроси у гугла

Митко Соловец?
18.10.2016
22:23:02
public String(byte bytes[], int offset, int length, String charsetName)
throws UnsupportedEncodingException {
if (charsetName == null)
throw new NullPointerException("charsetName");
checkBounds(bytes, offset, length);
this.value = StringCoding.decode(charsetName, bytes, offset, length);
}
это в исходниках JDK нашел

Мытко
18.10.2016
22:23:39
какого ждк?

Митко Соловец?
18.10.2016
22:23:43
впервые вижу, чтобы нпе сами кидали)

Мытко
18.10.2016
22:23:43
опен?
оракл?

Митко Соловец?
18.10.2016
22:23:49
оракл

James Tiberius Kirk ?
18.10.2016
22:25:09

guga
18.10.2016
22:26:33

Мытко
18.10.2016
22:26:43
я бы кинул invalidargumentexception

James Tiberius Kirk ?
18.10.2016
22:26:52

Митко Соловец?
18.10.2016
22:27:27
варианты Димы и Ярика - более чем нормальные
и реально, кто-нибудь сам кидал НПЕ?)