public static int getMessageType(IProject project, String compilerFlagId) { int severity = CompilerFlags.getFlag(project, compilerFlagId); // Translate severity to the equivalent message provider type if (severity == CompilerFlags.IGNORE) { return IMessageProvider.NONE; } else if (severity == CompilerFlags.ERROR) { return IMessageProvider.ERROR; } else { // CompilerFlags.WARNING return IMessageProvider.WARNING; } }
public static int getFlag(IProject project, String flagId) { try { return Integer.parseInt(getString(project, flagId)); } catch (NumberFormatException nfe) { return 0; } }
public static void setFlag(IProject project, String flagId, int value) { setString(project, flagId, Integer.toString(value)); }
PrintWriter writer = new PrintWriter(swriter); try { boolean generateDoc = CompilerFlags.getBoolean(file.getProject(), CompilerFlags.S_CREATE_DOCS); if (reporter.getDocumentRoot() != null && reporter.getErrorCount() == 0 && generateDoc) { ensureFoldersExist(file.getProject(), getDocLocation(file));
public static void setString(String flagId, String value) { if (getDefaultString(flagId).equals(value)) new InstanceScope().getNode(PDE.PLUGIN_ID).remove(flagId); else new InstanceScope().getNode(PDE.PLUGIN_ID).put(flagId, value); }
public static void setFlag(String flagId, int value) { if (getDefaultFlag(flagId) == value) new InstanceScope().getNode(PDE.PLUGIN_ID).remove(flagId); else new InstanceScope().getNode(PDE.PLUGIN_ID).putInt(flagId, value); }
public static void setBoolean(String flagId, boolean value) { if (getDefaultBoolean(flagId) == value) new InstanceScope().getNode(PDE.PLUGIN_ID).remove(flagId); else new InstanceScope().getNode(PDE.PLUGIN_ID) .putBoolean(flagId, value); }
public void start(BundleContext context) throws Exception { super.start(context); fBundleContext = context; CompilerFlags.initializeDefaults(); fJavaElementChangeListener = new JavaElementChangeListener(); fJavaElementChangeListener.start(); fPluginRebuilder = new PluginRebuilder(); fPluginRebuilder.start(); fFeatureRebuilder = new FeatureRebuilder(); fFeatureRebuilder.start(); }
PrintWriter writer = new PrintWriter(swriter); try { boolean generateDoc = CompilerFlags.getBoolean(file.getProject(), CompilerFlags.S_CREATE_DOCS); if (reporter.getDocumentRoot() != null && reporter.getErrorCount() == 0 && generateDoc) { ensureFoldersExist(file.getProject(), getDocLocation(file));
private int getRequireBundleSeverity(ManifestElement requireBundleElement, boolean optional) { int severity = CompilerFlags.getFlag(fProject, CompilerFlags.P_UNRESOLVED_IMPORTS); if (optional && severity != CompilerFlags.IGNORE) severity += 1; return severity; }
/** * Returns the value for the requested preference, or 0 if there was a problem getting the preference value * @param project to use as a project specific settings scope, or null * @param flagId the id of the preference to retrieve * @return the value for the given preference id */ public static int getFlag(IProject project, String flagId) { try { return Integer.parseInt(getString(project, flagId)); } catch (NumberFormatException nfe) { return 0; } }
public static void setBoolean(IProject project, String flagId, boolean value) { setString(project, flagId, Boolean.toString(value)); }
private int getRequireBundleSeverity(ManifestElement requireBundleElement, boolean optional) { int severity = CompilerFlags.getFlag(fProject, CompilerFlags.P_UNRESOLVED_IMPORTS); if (optional && severity != CompilerFlags.IGNORE) severity += 1; return severity; }
/** * Returns the boolean preference denoted by the flag id (preference id) * @param project to use as a project specific settings scope, or null * @param flagId the id of the preference to retrieve * @return the boolean value for the given preference id */ public static boolean getBoolean(IProject project, String flagId) { return Boolean.valueOf(getString(project, flagId)).booleanValue(); }
protected boolean isCheckUnknownClass() { return CompilerFlags.getFlag(fProject, CompilerFlags.P_UNKNOWN_CLASS) != CompilerFlags.IGNORE; }
public static boolean getBoolean(IProject project, String flagId) { return Boolean.valueOf(getString(project, flagId)).booleanValue(); }
protected boolean isCheckDeprecated() { return CompilerFlags.getFlag(fProject, CompilerFlags.P_DEPRECATED) != CompilerFlags.IGNORE; }
private String getDocLocation(IFile file) { return CompilerFlags.getString(file.getProject(), CompilerFlags.S_DOC_FOLDER); }
protected boolean isCheckUnresolvedImports() { return CompilerFlags.getFlag(fProject, CompilerFlags.P_UNRESOLVED_IMPORTS) != CompilerFlags.IGNORE; }
private String getDocLocation(IFile file) { return CompilerFlags.getString(file.getProject(), CompilerFlags.S_DOC_FOLDER); }