You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by zh...@apache.org on 2022/03/30 11:40:04 UTC

[rocketmq-connect] branch master updated: [ISSUE #32] FileAndPropertyUtil code optimization (#33)

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

zhoubo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-connect.git


The following commit(s) were added to refs/heads/master by this push:
     new 7338cf1  [ISSUE #32] FileAndPropertyUtil code optimization (#33)
7338cf1 is described below

commit 7338cf1daa90f7dbe5ce4b466d26ca787bb7fe80
Author: 李晓双 Li Xiao Shuang <64...@qq.com>
AuthorDate: Wed Mar 30 19:39:59 2022 +0800

    [ISSUE #32] FileAndPropertyUtil code optimization (#33)
---
 .gitignore                                                 | 13 +++++++++++++
 .../connect/runtime/utils/FileAndPropertyUtil.java         | 14 +++++++-------
 2 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3407544
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,13 @@
+*.iml
+*.class
+*.jar
+*dependency-reduced-pom.xml
+.classpath
+.project
+.settings/
+target/
+devenv
+*.log*
+.idea/
+*.versionsBackup
+.DS_Store
\ No newline at end of file
diff --git a/rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/utils/FileAndPropertyUtil.java b/rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/utils/FileAndPropertyUtil.java
index 542dbee..69ac1b2 100644
--- a/rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/utils/FileAndPropertyUtil.java
+++ b/rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/utils/FileAndPropertyUtil.java
@@ -117,18 +117,18 @@ public class FileAndPropertyUtil {
                         Class<?>[] pt = method.getParameterTypes();
                         if (pt != null && pt.length > 0) {
                             String cn = pt[0].getSimpleName();
-                            Object arg = null;
-                            if (cn.equals("int") || cn.equals("Integer")) {
+                            Object arg;
+                            if ("int".equals(cn) || "Integer".equals(cn)) {
                                 arg = Integer.parseInt(property);
-                            } else if (cn.equals("long") || cn.equals("Long")) {
+                            } else if ("long".equals(cn) || "Long".equals(cn)) {
                                 arg = Long.parseLong(property);
-                            } else if (cn.equals("double") || cn.equals("Double")) {
+                            } else if ("double".equals(cn) || "Double".equals(cn)) {
                                 arg = Double.parseDouble(property);
-                            } else if (cn.equals("boolean") || cn.equals("Boolean")) {
+                            } else if ("boolean".equals(cn) || "Boolean".equals(cn)) {
                                 arg = Boolean.parseBoolean(property);
-                            } else if (cn.equals("float") || cn.equals("Float")) {
+                            } else if ("float".equals(cn) || "Float".equals(cn)) {
                                 arg = Float.parseFloat(property);
-                            } else if (cn.equals("String")) {
+                            } else if ("String".equals(cn)) {
                                 arg = property;
                             } else {
                                 continue;