package krasa.frameswitcher;
import com.intellij.ide.RecentProjectsManagerBase;
/**
* @author Vojtech Krasa
*/
public class FrameSwitcherUtils {
public static RecentProjectsManagerBase getRecentProjectsManagerBase() {
RecentProjectsManagerBase recentProjectsManagerBase = null;
try {
recentProjectsManagerBase = (RecentProjectsManagerBase) RecentProjectsManagerBase.class.getDeclaredMethod("getInstanceEx").invoke(null);
} catch (Throwable e) {
try {
recentProjectsManagerBase = (RecentProjectsManagerBase) RecentProjectsManagerBase.class.getDeclaredMethod("getInstance").invoke(null);
} catch (Throwable e1) {
throw new RuntimeException(e1);
}
}
return recentProjectsManagerBase;
}
}