private final boolean myTestModeFlag;
private final boolean myHeadlessMode;
private final boolean myCommandLineMode;
+ private final boolean myIsRunningFromSources;
private final boolean myIsInternal;
private final String myName;
myTestModeFlag = isUnitTestMode;
myHeadlessMode = isHeadless;
myCommandLineMode = isCommandLine;
+
+ myIsRunningFromSources = new File(PathManager.getHomePath(), ".idea").isDirectory();
myDoNotSave = isUnitTestMode || isHeadless;
return myCommandLineMode;
}
+ public boolean isRunningFromSources() {
+ return myIsRunningFromSources;
+ }
+
@NotNull
@Override
public Future<?> executeOnPooledThread(@NotNull final Runnable action) {