package org.checkerframework.eclipse.prefs; import org.checkerframework.eclipse.CheckerPlugin; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; public class PreferenceInitializer extends AbstractPreferenceInitializer { public PreferenceInitializer() { // TODO Auto-generated constructor stub } @Override public void initializeDefaultPreferences() { IPreferenceStore prefs = CheckerPlugin.getDefault().getPreferenceStore(); prefs.setDefault(CheckerPreferences.PREF_CHECKER_PREFS_SET, false); prefs.setDefault(CheckerPreferences.PREF_CHECKER_ARGS, ""); prefs.setDefault(CheckerPreferences.PREF_CHECKER_A_SKIP_CLASSES, ""); prefs.setDefault(CheckerPreferences.PREF_CHECKER_A_LINT, ""); prefs.setDefault(CheckerPreferences.PREF_CHECKER_A_WARNS, true); prefs.setDefault(CheckerPreferences.PREF_CHECKER_A_FILENAMES, false); prefs.setDefault(CheckerPreferences.PREF_CHECKER_A_NO_MSG_TEXT, false); prefs.setDefault(CheckerPreferences.PREF_CHECKER_A_SHOW_CHECKS, false); prefs.setDefault(CheckerPreferences.PREF_CHECKER_AUTO_BUILD, /*true*/ false); prefs.setDefault(CheckerPreferences.PREF_CHECKER_IMPLICIT_IMPORTS, false); prefs.setDefault(CheckerPreferences.PREF_CHECKER_ERROR_FILTER_REGEX, ""); prefs.setDefault(CheckerPreferences.PREF_CHECKER_JDK_PATH, ""); prefs.setDefault(CheckerPreferences.PREF_CHECKER_CUSTOM_CLASSES, ""); prefs.setDefault(CheckerPreferences.PREF_CHECKER_CUSTOM_CLASS_AUTOBUILD, false); } }