Skip to content

Commit 6e104a2

Browse files
committed
This commit replaces deprecated toURL() calls with toURI().toURL() as a
replacement.
1 parent 70589ac commit 6e104a2

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

bundles/org.eclipse.e4.ui.css.core/src/org/eclipse/e4/ui/css/core/util/impl/resources/HttpResourcesLocatorImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
*******************************************************************************/
1414
package org.eclipse.e4.ui.css.core.util.impl.resources;
1515

16-
import java.io.File;
1716
import java.io.InputStream;
1817
import java.net.URL;
1918
import org.eclipse.e4.ui.css.core.util.resources.IResourceLocator;
@@ -33,7 +32,7 @@ public String resolve(String uri) {
3332

3433
@Override
3534
public InputStream getInputStream(String uri) throws Exception {
36-
URL url = new java.net.URL((new File("./")).toURL(), uri);
35+
URL url = new URL(uri);
3736
return url.openStream();
3837
}
3938

bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ChooseWorkspaceData.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@
2121
import java.io.IOException;
2222
import java.io.Reader;
2323
import java.net.URL;
24+
import java.nio.file.Files;
25+
import java.nio.file.Path;
2426
import java.util.StringTokenizer;
2527

28+
import org.eclipse.core.filesystem.URIUtil;
2629
import org.eclipse.core.runtime.IPath;
2730
import org.eclipse.core.runtime.Platform;
2831
import org.eclipse.core.runtime.preferences.ConfigurationScope;
@@ -540,13 +543,12 @@ private static URL getPersistenceUrl(URL baseUrl, boolean create) {
540543
}
541544

542545
// make sure the file exists
543-
url = new URL(dir.toURL(), PERS_FILENAME);
544-
File persFile = new File(url.getFile());
545-
if (!persFile.exists() && (!create || !persFile.createNewFile())) {
546+
Path p = Path.of(URIUtil.toURI(baseUrl.getPath() + File.pathSeparator + PERS_FILENAME));
547+
if (!Files.exists(p) && (!create || !p.toFile().createNewFile())) {
546548
return null;
547549
}
548550

549-
return persFile.toURL();
551+
return p.toUri().toURL();
550552
} catch (IOException e) {
551553
// cannot log because instance area has not been set
552554
return null;

0 commit comments

Comments
 (0)