- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
private boolean isWrapper(Class<?> candidateWrapperClass) {
return candidateWrapperClass.equals(Byte.class) ? true
: candidateWrapperClass.equals(Boolean.class) ? true
: candidateWrapperClass.equals(Character.class) ? true
: candidateWrapperClass.equals(Short.class) ? true
: candidateWrapperClass
.equals(Integer.class) ? true
: candidateWrapperClass
.equals(Long.class) ? true
: candidateWrapperClass
.equals(Float.class) ? true
: candidateWrapperClass
.equals(Double.class) ? true
: false;
}
Просто метод для проверки, является ли класс оберткой примитива.
Отсюда https://github.com/mtedone/podam/blob/master/src/main/java/uk/co/jemos/podam/api/PodamFactoryImpl.java
Забей.
Читала намедни преинтересную книженцию, так там, знаете, один молодой дворянин стегал институтку, а той нравилось премного. А чем я хуже?
1. Лень думать. Человек начал писать используя известный (и очевидно любимый) инструмент: тернарный оператор, и не остановился задуматься об уместности такого решения. Думать - терять время, но ведь я же успешный программист, живу полноценной жизнью и т.д.
2. Неумение / кажущаяся сложность переписывания. (Автор дошел до второй развилки, и уже, возможно заподозрил неладное, но т.как печатает двумя пальцами по символу в секунду, то решил "а ну его нах. переделывать, и так ведь работает").
3. У многих людей работа сделаная плохо, но достаточно хорошо для того, чтобы выполнять поставленую задачу не вызывает душевных порывов к самосовершенствованию.
или человек только что узнал о его существовании и сует его всюду где можно и нельзя
В общем все это печально