Skip to content

Commit

Permalink
[issue projectlombok#2964] Try to look in chocolatey's default instal…
Browse files Browse the repository at this point in the history
…lation dir.
  • Loading branch information
rzwitserloot authored and sadv1r committed Nov 23, 2021
1 parent 2bef5f2 commit 5440a28
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -157,10 +157,14 @@ private static String concat(String base, String pathSeparator, String alternati
return base + pathSeparator + alternative.replaceAll("[\\/]", "\\" + pathSeparator);
}

private static final String[] BASE_WINDOWS_ROOTS = {"\\", "\\Program Files", "\\Program Files (x86)", "\\ProgramData\\Chocolatey\\lib"};
private static String[] windowsRoots() {
String localAppData = windowsLocalAppData();
if (localAppData == null) return new String[] {"\\", "\\Program Files", "\\Program Files (x86)", USER_HOME};
return new String[] {"\\", "\\Program Files", "\\Program Files (x86)", USER_HOME, localAppData};
String[] out = new String[BASE_WINDOWS_ROOTS.length + (localAppData == null ? 1 : 2)];
System.arraycopy(BASE_WINDOWS_ROOTS, 0, out, 0, BASE_WINDOWS_ROOTS.length);
out[BASE_WINDOWS_ROOTS.length] = USER_HOME;
if (localAppData != null) out[BASE_WINDOWS_ROOTS.length + 1] = localAppData;
return out;
}

private static String windowsLocalAppData() {
Expand Down

0 comments on commit 5440a28

Please sign in to comment.