MCPcopy Index your code
hub / github.com/processing/processing / getSettingsFolder

Method getSettingsFolder

app/src/processing/app/Base.java:1906–1928  ·  view source on GitHub ↗

Get the directory that can store settings. (Library on OS X, App Data or something similar on Windows, a dot folder on Linux.) Removed this as a preference for 3.0a3 because we need this to be stable.

()

Source from the content-addressed store, hash-verified

1904 * preference for 3.0a3 because we need this to be stable.
1905 */
1906 static public File getSettingsFolder() {
1907 File settingsFolder = null;
1908
1909 try {
1910 settingsFolder = Platform.getSettingsFolder();
1911
1912 // create the folder if it doesn't exist already
1913 if (!settingsFolder.exists()) {
1914 if (!settingsFolder.mkdirs()) {
1915 Messages.showError("Settings issues",
1916 "Processing cannot run because it could not\n" +
1917 "create a folder to store your settings.\n" +
1918 settingsFolder.getAbsolutePath(), null);
1919 }
1920 }
1921 } catch (Exception e) {
1922 Messages.showTrace("An rare and unknowable thing happened",
1923 "Could not get the settings folder. Please report:\n" +
1924 "http://github.com/processing/processing/issues/new",
1925 e, true);
1926 }
1927 return settingsFolder;
1928 }
1929
1930
1931 /**

Callers 2

getSettingsFileMethod · 0.95
mousePressedMethod · 0.95

Calls 3

getSettingsFolderMethod · 0.95
showErrorMethod · 0.95
showTraceMethod · 0.95

Tested by

no test coverage detected