From af45c451a3b5504876794789cd3766f631aee4a8 Mon Sep 17 00:00:00 2001 From: redkale Date: Mon, 13 Nov 2023 11:48:51 +0800 Subject: [PATCH] =?UTF-8?q?sonar=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/boot/NodeHttpServer.java | 2 +- .../redkale/convert/protobuf/ProtobufWriter.java | 2 +- .../java/org/redkale/net/http/HttpResponse.java | 2 +- src/main/java/org/redkale/net/http/Rest.java | 14 +++++++------- .../java/org/redkale/net/http/WebSocketRange.java | 2 +- .../java/org/redkale/net/sncp/SncpRpcGroups.java | 2 +- .../java/org/redkale/source/DataJdbcSource.java | 8 ++++---- src/main/java/org/redkale/source/EntityInfo.java | 8 ++++---- .../java/org/redkale/source/FilterNodeBean.java | 6 +++--- src/main/java/org/redkale/util/Utility.java | 2 +- 10 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/main/java/org/redkale/boot/NodeHttpServer.java b/src/main/java/org/redkale/boot/NodeHttpServer.java index 7c24ea67f..ad75a2526 100644 --- a/src/main/java/org/redkale/boot/NodeHttpServer.java +++ b/src/main/java/org/redkale/boot/NodeHttpServer.java @@ -46,7 +46,7 @@ public class NodeHttpServer extends NodeServer { public NodeHttpServer(Application application, AnyValue serconf) { super(application, createServer(application, serconf)); this.httpServer = (HttpServer) server; - this.rest = serconf == null ? false : serconf.getAnyValue("rest") != null; + this.rest = serconf != null && serconf.getAnyValue("rest") != null; } diff --git a/src/main/java/org/redkale/convert/protobuf/ProtobufWriter.java b/src/main/java/org/redkale/convert/protobuf/ProtobufWriter.java index 64da43ef0..154ae8e64 100644 --- a/src/main/java/org/redkale/convert/protobuf/ProtobufWriter.java +++ b/src/main/java/org/redkale/convert/protobuf/ProtobufWriter.java @@ -243,7 +243,7 @@ public class ProtobufWriter extends Writer implements ByteTuple { } } else if (type == Boolean[].class) { for (Boolean item : (Boolean[]) obj) { - tmp.writeBoolean(item == null ? false : item); + tmp.writeBoolean(item != null && item); } } else if (type == short[].class) { for (short item : (short[]) obj) { diff --git a/src/main/java/org/redkale/net/http/HttpResponse.java b/src/main/java/org/redkale/net/http/HttpResponse.java index 48243ce85..ac0cd0c13 100644 --- a/src/main/java/org/redkale/net/http/HttpResponse.java +++ b/src/main/java/org/redkale/net/http/HttpResponse.java @@ -191,7 +191,7 @@ public class HttpResponse extends Response { this.defaultAddHeaders = config == null ? null : config.defaultAddHeaders; this.defaultSetHeaders = config == null ? null : config.defaultSetHeaders; this.defaultCookie = config == null ? null : config.defaultCookie; - this.autoOptions = config == null ? false : config.autoOptions; + this.autoOptions = config != null && config.autoOptions; this.dateSupplier = config == null ? null : config.dateSupplier; this.httpRender = config == null ? null : config.httpRender; diff --git a/src/main/java/org/redkale/net/http/Rest.java b/src/main/java/org/redkale/net/http/Rest.java index b2a9a2d22..7578e5e23 100644 --- a/src/main/java/org/redkale/net/http/Rest.java +++ b/src/main/java/org/redkale/net/http/Rest.java @@ -426,7 +426,7 @@ public final class Rest { break; } } - namePresent = m0 == null ? true : m0.getParameters()[0].isNamePresent(); + namePresent = m0 == null || m0.getParameters()[0].isNamePresent(); } catch (Exception e) { //do nothing } @@ -1588,7 +1588,7 @@ public final class Rest { String urlpath = ""; final String defmodulename = getWebModuleNameLowerCase(serviceType); final int moduleid = controller == null ? 0 : controller.moduleid(); - boolean repair = controller == null ? true : controller.repair(); + boolean repair = controller == null || controller.repair(); final String catalog = controller == null ? "" : controller.catalog(); boolean pound = false; @@ -1651,7 +1651,7 @@ public final class Rest { tmpEntrysField.set(obj, innerEntryMap); Field nonblockField = Servlet.class.getDeclaredField("_nonBlocking"); nonblockField.setAccessible(true); - nonblockField.set(obj, parentNonBlocking == null ? true : parentNonBlocking); + nonblockField.set(obj, parentNonBlocking == null || parentNonBlocking); return obj; } catch (ClassNotFoundException e) { //do nothing @@ -1783,7 +1783,7 @@ public final class Rest { final int moduleid = controller == null ? 0 : controller.moduleid(); { //注入 @WebServlet 注解 String urlpath = ""; - boolean repair = controller == null ? true : controller.repair(); + boolean repair = controller == null || controller.repair(); String comment = controller == null ? "" : controller.comment(); av0 = cw.visitAnnotation(webServletDesc, true); { @@ -1886,7 +1886,7 @@ public final class Rest { break; } } - namePresent = m0 == null ? true : m0.getParameters()[0].isNamePresent(); + namePresent = m0 == null || m0.getParameters()[0].isNamePresent(); } catch (Exception e) { //do nothing } @@ -3608,7 +3608,7 @@ public final class Rest { Field nonblockField = Servlet.class.getDeclaredField("_nonBlocking"); nonblockField.setAccessible(true); - nonblockField.set(obj, parentNonBlocking == null ? true : parentNonBlocking); + nonblockField.set(obj, parentNonBlocking == null || parentNonBlocking); RedkaleClassLoader.putReflectionField(Servlet.class.getName(), nonblockField); return obj; } catch (Throwable e) { @@ -3786,7 +3786,7 @@ public final class Rest { } } } - this.nonBlocking = nonFlag == null ? false : nonFlag; + this.nonBlocking = nonFlag != null && nonFlag; } public final int methodIdx; // _paramtypes 的下标,从0开始 diff --git a/src/main/java/org/redkale/net/http/WebSocketRange.java b/src/main/java/org/redkale/net/http/WebSocketRange.java index 70ab73147..c80ce7050 100644 --- a/src/main/java/org/redkale/net/http/WebSocketRange.java +++ b/src/main/java/org/redkale/net/http/WebSocketRange.java @@ -36,7 +36,7 @@ public class WebSocketRange implements Serializable { } public boolean containsAttach(String key) { - return this.attach == null ? false : this.attach.containsKey(key); + return this.attach != null && this.attach.containsKey(key); } public String getAttach(String key) { diff --git a/src/main/java/org/redkale/net/sncp/SncpRpcGroups.java b/src/main/java/org/redkale/net/sncp/SncpRpcGroups.java index 4caddefef..184b46a82 100644 --- a/src/main/java/org/redkale/net/sncp/SncpRpcGroups.java +++ b/src/main/java/org/redkale/net/sncp/SncpRpcGroups.java @@ -78,7 +78,7 @@ public class SncpRpcGroups { if (group == null) { throw new SncpException("Not found group(" + entry.getGroup() + ")"); } else { - return sncpAddress == null ? false : group.containsAddress(sncpAddress); + return sncpAddress != null && group.containsAddress(sncpAddress); } } } diff --git a/src/main/java/org/redkale/source/DataJdbcSource.java b/src/main/java/org/redkale/source/DataJdbcSource.java index a36198bf1..57818b554 100644 --- a/src/main/java/org/redkale/source/DataJdbcSource.java +++ b/src/main/java/org/redkale/source/DataJdbcSource.java @@ -1677,7 +1677,7 @@ public class DataJdbcSource extends AbstractDataSqlSource { stmt = conn.createQueryStatement(); ResultSet set = stmt.executeQuery(sql); ResultSetMetaData rsd = set.getMetaData(); - boolean smallint = rsd == null ? false : rsd.getColumnType(1) == Types.SMALLINT; + boolean smallint = rsd != null && rsd.getColumnType(1) == Types.SMALLINT; while (set.next()) { rs.put((K) (smallint ? set.getShort(1) : set.getObject(1)), (N) set.getObject(2)); } @@ -1727,7 +1727,7 @@ public class DataJdbcSource extends AbstractDataSqlSource { stmt = conn.createQueryStatement(); ResultSet set = stmt.executeQuery(sql); ResultSetMetaData rsd = set.getMetaData(); - boolean smallint = rsd == null ? false : rsd.getColumnType(1) == Types.SMALLINT; + boolean smallint = rsd != null && rsd.getColumnType(1) == Types.SMALLINT; while (set.next()) { rs.put((K) (smallint ? set.getShort(1) : set.getObject(1)), (N) set.getObject(2)); } @@ -1772,7 +1772,7 @@ public class DataJdbcSource extends AbstractDataSqlSource { if (smallints == null) { smallints = new boolean[keys.length]; for (int i = 0; i < keys.length; i++) { - smallints[i] = rsd == null ? false : rsd.getColumnType(i + 1) == Types.SMALLINT; + smallints[i] = rsd != null && rsd.getColumnType(i + 1) == Types.SMALLINT; } } for (int i = 0; i < keys.length; i++) { @@ -1830,7 +1830,7 @@ public class DataJdbcSource extends AbstractDataSqlSource { stmt = conn.createQueryStatement(); ResultSet set = stmt.executeQuery(sql); ResultSetMetaData rsd = set.getMetaData(); - boolean smallint = rsd == null ? false : rsd.getColumnType(1) == Types.SMALLINT; + boolean smallint = rsd != null && rsd.getColumnType(1) == Types.SMALLINT; while (set.next()) { rs.put((K) (smallint ? set.getShort(1) : set.getObject(1)), (N) set.getObject(2)); } diff --git a/src/main/java/org/redkale/source/EntityInfo.java b/src/main/java/org/redkale/source/EntityInfo.java index ace1aea28..f863d65dd 100644 --- a/src/main/java/org/redkale/source/EntityInfo.java +++ b/src/main/java/org/redkale/source/EntityInfo.java @@ -687,7 +687,7 @@ public final class EntityInfo { Cacheable c1 = type.getAnnotation(Cacheable.class); javax.persistence.Cacheable c2 = type.getAnnotation(javax.persistence.Cacheable.class); if (this.table == null || (!cacheForbidden && c1 != null && c1.value()) || (!cacheForbidden && c2 != null && c2.value())) { - this.cache = new EntityCache<>(this, c1 == null ? (c2 == null ? 0 : c2.interval()) : c1.interval(), c1 == null ? (c2 == null ? false : c2.direct()) : c1.direct()); + this.cache = new EntityCache<>(this, c1 == null ? (c2 == null ? 0 : c2.interval()) : c1.interval(), c1 == null ? (c2 != null && c2.direct()) : c1.direct()); } else { this.cache = null; } @@ -1617,7 +1617,7 @@ public final class EntityInfo { } public boolean isNotNullable(Attribute attr) { - return attr == null ? false : notNullColumns.contains(attr.field()); + return attr != null && notNullColumns.contains(attr.field()); } public boolean isNotNullJson(Attribute attr) { @@ -1743,8 +1743,8 @@ public final class EntityInfo { this.column = col == null || col.name().isEmpty() ? name : col.name(); this.type = type; this.comment = (col == null || col.comment().isEmpty()) && comment != null && !comment.value().isEmpty() ? comment.value() : (col == null ? "" : col.comment()); - this.nullable = col == null ? false : col.nullable(); - this.unique = col == null ? false : col.unique(); + this.nullable = col != null && col.nullable(); + this.unique = col != null && col.unique(); this.length = col == null ? 255 : col.length(); this.precision = col == null ? 0 : col.precision(); this.scale = col == null ? 0 : col.scale(); diff --git a/src/main/java/org/redkale/source/FilterNodeBean.java b/src/main/java/org/redkale/source/FilterNodeBean.java index 9218dfb9b..9c4cbb23d 100644 --- a/src/main/java/org/redkale/source/FilterNodeBean.java +++ b/src/main/java/org/redkale/source/FilterNodeBean.java @@ -57,9 +57,9 @@ public final class FilterNodeBean implements Comparable