Skip to content

Commit 7c51c2c

Browse files
authored
update uri for windows (#115)
Signed-off-by: Emily McMullan <[email protected]>
1 parent a0f3c9f commit 7c51c2c

File tree

1 file changed

+7
-1
lines changed
  • java-analyzer-bundle.core/src/main/java/io/konveyor/tackle/core/internal/symbol

1 file changed

+7
-1
lines changed

java-analyzer-bundle.core/src/main/java/io/konveyor/tackle/core/internal/symbol/SymbolProvider.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,13 @@ default Location getLocation(IJavaElement element, SearchMatch match) throws Jav
111111
} else {
112112
query = query + "&source-range=false";
113113
}
114-
uriString = new URI("konveyor-jdt", "contents", cf.getPath().toString(), query, null).toASCIIString();
114+
String cfPath = cf.getPath().toString();
115+
String os = System.getProperty("os.name").toLowerCase();
116+
// windows home path will start with C: so need to add beginning '/'' for uri
117+
if (os.indexOf("win") >= 0){
118+
cfPath = '/' + cfPath;
119+
}
120+
uriString = new URI("konveyor-jdt", "contents", cfPath, query, null).toASCIIString();
115121

116122
} catch (URISyntaxException e) {
117123
JavaLanguageServerPlugin.logException("Error generating URI for class ", e);

0 commit comments

Comments
 (0)