Package jetbrains.mps.reloading
Class SDKDiscovery
- java.lang.Object
 - 
- jetbrains.mps.reloading.SDKDiscovery
 
 
- 
public class SDKDiscovery extends Object
This code was copied from IDEA 
- 
- 
Constructor Summary
Constructors Constructor Description SDKDiscovery() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<QualifiedPath>discover()static List<File>getJdkClassesRoots(File home, boolean isJre)static intindexOf(CharSequence sequence, CharSequence infix, int start)static intindexOf(CharSequence sequence, CharSequence infix, int start, int end)static booleanisQuotedString(String s)static List<CharSequence>split(CharSequence s, CharSequence separator, boolean excludeSeparator, boolean excludeEmptyStrings)static List<String>split(String s, String separator, boolean excludeSeparator, boolean excludeEmptyStrings)static booleanstartsWith(CharSequence text, int startIndex, CharSequence prefix)static StringunquoteString(String s) 
 - 
 
- 
- 
Method Detail
- 
discover
public static List<QualifiedPath> discover()
 
- 
split
@NotNull public static List<String> split(@NotNull String s, @NotNull String separator, boolean excludeSeparator, boolean excludeEmptyStrings)
 
- 
split
@NotNull public static List<CharSequence> split(@NotNull CharSequence s, @NotNull CharSequence separator, boolean excludeSeparator, boolean excludeEmptyStrings)
 
- 
indexOf
public static int indexOf(@NotNull CharSequence sequence, @NotNull CharSequence infix, int start)
 
- 
indexOf
public static int indexOf(@NotNull CharSequence sequence, @NotNull CharSequence infix, int start, int end)
 
- 
startsWith
public static boolean startsWith(@NotNull CharSequence text, int startIndex, @NotNull CharSequence prefix)
 
 - 
 
 -