Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Hammer2021-01-02 11:44:19 +0000
committerNiraj Modi2021-01-04 08:51:11 +0000
commit9715584912f36ad84acb888d42064f5783ff79ed (patch)
tree93369e38c5833f812e8e2cb52242170e2706da2b
parent02392a5c7bd70009689fd2934ee8c59cbe388769 (diff)
downloadeclipse.platform.swt-9715584912f36ad84acb888d42064f5783ff79ed.tar.gz
eclipse.platform.swt-9715584912f36ad84acb888d42064f5783ff79ed.tar.xz
eclipse.platform.swt-9715584912f36ad84acb888d42064f5783ff79ed.zip
Use String.join() in SWT tools
Change-Id: Ib8245fb17ae64483f818d38021f13b93be186d83 Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
-rw-r--r--bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/AbstractItem.java8
-rw-r--r--bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java7
-rw-r--r--bundles/org.eclipse.swt.tools/META-INF/MANIFEST.MF2
-rw-r--r--bundles/org.eclipse.swt.tools/pom.xml2
-rw-r--r--features/org.eclipse.swt.tools.feature/feature.xml2
-rw-r--r--features/org.eclipse.swt.tools.feature/pom.xml2
6 files changed, 6 insertions, 17 deletions
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/AbstractItem.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/AbstractItem.java
index c2eaa04865..15aa5ca23f 100644
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/AbstractItem.java
+++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/AbstractItem.java
@@ -40,13 +40,7 @@ public String flatten() {
if (value instanceof String) {
valueStr = (String)value;
} else if (value instanceof String[]) {
- String[] values = (String[])value;
- StringBuilder valueBuffer = new StringBuilder();
- for (int i = 0; i < values.length; i++) {
- if (i != 0) valueBuffer.append(" ");
- valueBuffer.append(values[i]);
- }
- valueStr = valueBuffer.toString();
+ valueStr = String.join(" ", (String[])value);
} else {
valueStr = value.toString();
}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
index 0fd1ecf1c1..b2ffed763d 100644
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
+++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
@@ -913,12 +913,7 @@ String getClassString(JNIType type) {
String getFlagsString(String[] flags) {
if (flags.length == 0) return "";
- StringBuilder buffer = new StringBuilder();
- for (String flag : flags) {
- if (buffer.length() != 0) buffer.append(", ");
- buffer.append(flag);
- }
- return buffer.toString();
+ return String.join(", ", flags);
}
String getMethodString(JNIMethod method) {
diff --git a/bundles/org.eclipse.swt.tools/META-INF/MANIFEST.MF b/bundles/org.eclipse.swt.tools/META-INF/MANIFEST.MF
index bddea7985b..e2bbdcd905 100644
--- a/bundles/org.eclipse.swt.tools/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.swt.tools/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-SymbolicName: org.eclipse.swt.tools; singleton:=true
-Bundle-Version: 3.108.400.qualifier
+Bundle-Version: 3.108.500.qualifier
Bundle-ManifestVersion: 2
Export-Package: org.eclipse.swt.tools.internal; x-internal:=true
Bundle-ActivationPolicy: lazy
diff --git a/bundles/org.eclipse.swt.tools/pom.xml b/bundles/org.eclipse.swt.tools/pom.xml
index 43e11de3b6..b4c2e52fa8 100644
--- a/bundles/org.eclipse.swt.tools/pom.xml
+++ b/bundles/org.eclipse.swt.tools/pom.xml
@@ -19,6 +19,6 @@
</parent>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.tools</artifactId>
- <version>3.108.400-SNAPSHOT</version>
+ <version>3.108.500-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/features/org.eclipse.swt.tools.feature/feature.xml b/features/org.eclipse.swt.tools.feature/feature.xml
index 3dd62d7c23..c2417fea80 100644
--- a/features/org.eclipse.swt.tools.feature/feature.xml
+++ b/features/org.eclipse.swt.tools.feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.swt.tools.feature"
label="%featureName"
- version="3.107.900.qualifier"
+ version="3.108.0.qualifier"
provider-name="%providerName"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
diff --git a/features/org.eclipse.swt.tools.feature/pom.xml b/features/org.eclipse.swt.tools.feature/pom.xml
index 29e0a47991..600a9092b7 100644
--- a/features/org.eclipse.swt.tools.feature/pom.xml
+++ b/features/org.eclipse.swt.tools.feature/pom.xml
@@ -20,7 +20,7 @@
</parent>
<groupId>org.eclipse.swt.tools.feature</groupId>
<artifactId>org.eclipse.swt.tools.feature</artifactId>
- <version>3.107.900-SNAPSHOT</version>
+ <version>3.108.0-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
<build>
<plugins>

Back to the top