- Shipped
- 8 вересня 2026 р. о 14:58 UTC
- Author
- Kamo
- Commit
- 4d9a71f
Натискання нового столу відповів 500: NullPointerException: Не викликається "java.lang.Integer.intValue()" тому що the Повернення значення HoldemTable.getButtonSeat() є null в ************* `ХолдемХанд.буттон `ХолдемТабтон Сіет` `Integer`, оскільки таблиця не має кнопки, поки вона не працює. Написати як `hand != null ? hand.getButtonSeat() : table.getButtonSeat()`, JLS 15.25 застосовується бінарна нумерична акція до двох гілок і небоксів BOTH — так `.intValue()`` on the Table’s null до результату присвоєно. Викривлення змінної `Integer` не допомагає: всередині умовного виразу, і призначення тільки ребоксів, які виживають. Якщо зараз, з коментарем, що говорить про те, чому, тому що ternary є точно «підсилення» Це було перше, що будь-хто з функцією, і це відправлено. Всі існуючий тест мав руку в прогресі; Бренд-новий стіл в будь-який час. `HoldemTableViewTest` будує три з них — порожній, і я підтвердив всі три відтворення виробництво NPE дієсловоем проти ternary перед відновленням фіксації. Він також шпигує два речі, кнопка null не повинна бути дозволена для винахідництва: немає дилера і не сліпих маркерів на столі, що не має сумнівів, і ніякого гаманця круглої поїздки для лобальний ряд.