You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@baremaps.apache.org by bc...@apache.org on 2024/06/12 22:39:36 UTC

(incubator-baremaps) branch sonar updated: Check boxed boolean

This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a commit to branch sonar
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git


The following commit(s) were added to refs/heads/sonar by this push:
     new 989de9b6 Check boxed boolean
989de9b6 is described below

commit 989de9b6829423a481f7c1a81fbfdd6f00b63501
Author: Bertil Chapuis <bc...@gmail.com>
AuthorDate: Thu Jun 13 00:39:30 2024 +0200

    Check boxed boolean
---
 .../src/main/java/org/apache/baremaps/data/type/BooleanDataType.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/baremaps-data/src/main/java/org/apache/baremaps/data/type/BooleanDataType.java b/baremaps-data/src/main/java/org/apache/baremaps/data/type/BooleanDataType.java
index feb04b67..bdcefca6 100644
--- a/baremaps-data/src/main/java/org/apache/baremaps/data/type/BooleanDataType.java
+++ b/baremaps-data/src/main/java/org/apache/baremaps/data/type/BooleanDataType.java
@@ -21,6 +21,8 @@ package org.apache.baremaps.data.type;
 
 import java.nio.ByteBuffer;
 
+import static java.lang.Boolean.TRUE;
+
 /** A {@link DataType} for reading and writing bytes in {@link ByteBuffer}s. */
 public class BooleanDataType extends MemoryAlignedDataType<Boolean> {
 
@@ -32,7 +34,7 @@ public class BooleanDataType extends MemoryAlignedDataType<Boolean> {
   /** {@inheritDoc} */
   @Override
   public void write(final ByteBuffer buffer, final int position, final Boolean value) {
-    buffer.put(position, value ? (byte) 1 : (byte) 0);
+    buffer.put(position, TRUE.equals(value) ? (byte) 1 : (byte) 0);
   }
 
   /** {@inheritDoc} */