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;