Glowman554 / BetterNudel

Boxed Boolean values should not be used in conditional expressions JAVA-E1054
Bug risk
Major
2 years ago2 years old
This would throw a NullPointerException if value were null
 120     */
 121    static JsonNode bool(Boolean value) {
 122        if (value == null) return NULL;
 123        return value ? TRUE : FALSE; 124    }
 125
 126    /**
 50
 51	private int minmax(TicTacToeField player, int depth, boolean is_maximizing) {
 52		Pair<Boolean, TicTacToeField> game_over = is_game_over();
 53		if (game_over.t1) { 54			if (game_over.t2 == TicTacToeField.FIELD_X) {
 55				return -10 + depth;
 56			} else if (game_over.t2 == TicTacToeField.FIELD_O) {
 50
 51	private int minmax(TicTacToeField player, int depth, boolean is_maximizing) {
 52		Pair<Boolean, TicTacToeField> game_over = is_game_over();
 53		if (game_over.t1) { 54			if (game_over.t2 == TicTacToeField.FIELD_X) {
 55				return -10 + depth;
 56			} else if (game_over.t2 == TicTacToeField.FIELD_O) {
42
43					event.commandEvent.message_quote(parser.toString());
44
45					if (ai.is_game_over().t1) {46						if (ai.is_game_over().t2 == TicTacToeField.FIELD_X) {
47							event.commandEvent.message_quote("You won! How???");
48						} else {
42
43					event.commandEvent.message_quote(parser.toString());
44
45					if (ai.is_game_over().t1) {46						if (ai.is_game_over().t2 == TicTacToeField.FIELD_X) {
47							event.commandEvent.message_quote("You won! How???");
48						} else {