diff options
author | Carsten Hammer | 2021-01-02 11:44:19 +0000 |
---|---|---|
committer | Niraj Modi | 2021-01-04 08:51:11 +0000 |
commit | 9715584912f36ad84acb888d42064f5783ff79ed (patch) | |
tree | 93369e38c5833f812e8e2cb52242170e2706da2b | |
parent | 02392a5c7bd70009689fd2934ee8c59cbe388769 (diff) | |
download | eclipse.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>
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> |