새로운 테이블 500'd on the ternary that unboxed a null button

FixMediaService
Shipped
2026년 9월 8일 오후 2:58 UTC
Author
Kamo
Commit
4d9a71f

새 테이블 답변 500 : NullPointerException: "java.lang.Integer.intValue()"를 호출할 수 없습니다. HoldemTable.getButtonSeat()의 반환 값은 null입니다. ****************에 카지노사이트 좌석은 primitive `int`; `HoldemTable.button 좌석은 nullable `Integer`, 테이블이 손으로 거래 할 때까지 버튼이 없습니다. · `hand != null ? hand.getButtonSeat() : table.getButtonSeat()`, JLS 15.25 이진 숫자 프로모션을 두 가지 지점과 상자 BOTH에 적용합니다 — 그래서 expression call `.intValue()`는 테이블의 null에 그 결과가 이제까지 정의. 변수 `Integer`를 선언하지 않는다: unboxing 일어난다 조건 표현과 할당은 어떤 생존을 다시 상자. if/else now, 와 함께 코멘트는 왜, ternary 때문에 정확히 "simplification" 누군가가 도달 할 것입니다. 이것은 어떤 사람이 특징과 함께하고, 그것을 발송했다. 모든 것 기존의 테스트는 진행 중의 손이 없었다; 단지 상태에 대한 전망이 한 가지는 새로운 테이블은 이제까지입니다. `HoldemTableViewTest`는 세 가지를 만듭니다. seated-but-not-dealt, 그리고 로비 요약 — 나는 모든 3개의 reproduce를 확인했습니다 고정을 복원하기 전에 ternary에 대한 생산 NPE verbatim. 그것은 또한 두 가지를 핀 null 버튼은 발명 할 수 없습니다 : 딜러 없음 그리고 처리하지 않은 테이블에 블라인드 마커 없음, 그리고 지갑 라운드 여행을 위한 로비 행.

All changes

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교