private void updateComplianceEnableState() { boolean enabled= checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF); for (int i= fComplianceControls.size() - 1; i >= 0; i--) { Control curr= (Control) fComplianceControls.get(i); curr.setEnabled(enabled); } }
private String checkDefaults(Key[] keys, Map<String, String> options) { for (int i= 0; i < keys.length; i++) { Key key= keys[i]; Object option= options.get(key.getName()); if (!checkValue(key, (String)option)) return USER_CONF; } return DEFAULT_CONF; }
private String checkDefaults(Key[] keys, Map<String, String> options) { for (int i= 0; i < keys.length; i++) { Key key= keys[i]; Object option= options.get(key.getName()); if (!checkValue(key, (String)option)) return USER_CONF; } return DEFAULT_CONF; }
private void updateAssertEnumAsIdentifierEnableState() { if (checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF)) { String compatibility= getValue(PREF_SOURCE_COMPATIBILITY); boolean isLessThan14= VERSION_1_3.equals(compatibility); updateRememberedComplianceOption(PREF_PB_ASSERT_AS_IDENTIFIER, IDX_ASSERT_AS_IDENTIFIER, isLessThan14); boolean isLessThan15= isLessThan14 || VERSION_1_4.equals(compatibility); updateRememberedComplianceOption(PREF_PB_ENUM_AS_IDENTIFIER, IDX_ENUM_AS_IDENTIFIER, isLessThan15); } }
private void updateAssertEnumAsIdentifierEnableState() { if (checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF)) { String compatibility= getValue(PREF_SOURCE_COMPATIBILITY); boolean isLessThan14= VERSION_1_3.equals(compatibility); updateRememberedComplianceOption(PREF_PB_ASSERT_AS_IDENTIFIER, IDX_ASSERT_AS_IDENTIFIER, isLessThan14); boolean isLessThan15= isLessThan14 || VERSION_1_4.equals(compatibility); updateRememberedComplianceOption(PREF_PB_ENUM_AS_IDENTIFIER, IDX_ENUM_AS_IDENTIFIER, isLessThan15); } }
private void updateAssertEnumAsIdentifierEnableState() { if (checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF)) { String compatibility= getValue(PREF_SOURCE_COMPATIBILITY); boolean isLessThan14= VERSION_1_3.equals(compatibility); updateRememberedComplianceOption(PREF_PB_ASSERT_AS_IDENTIFIER, IDX_ASSERT_AS_IDENTIFIER, isLessThan14); boolean isLessThan15= isLessThan14 || VERSION_1_4.equals(compatibility); updateRememberedComplianceOption(PREF_PB_ENUM_AS_IDENTIFIER, IDX_ENUM_AS_IDENTIFIER, isLessThan15); } }
private void updateComplianceReleaseSettings() { String compliance= getValue(PREF_COMPLIANCE); boolean isRelease= checkValue(PREF_RELEASE, JavaCore.ENABLED) && JavaModelUtil.is16OrHigher(compliance); if (isRelease) { setValue(PREF_SOURCE_COMPATIBILITY, compliance); setValue(PREF_CODEGEN_TARGET_PLATFORM, compliance); } }
private void updateComplianceEnableState() { boolean enableComplianceControls= true; if (fProject != null) { boolean hasProjectSpecificOptions= hasProjectSpecificOptions(fProject); String complianceFollowsEE= getValue(INTR_COMPLIANCE_FOLLOWS_EE); updateCheckBox(getCheckBox(INTR_COMPLIANCE_FOLLOWS_EE)); boolean enableComplianceFollowsEE= hasProjectSpecificOptions && ! DISABLED.equals(complianceFollowsEE); // is default or user updateControlsEnableState(fComplianceFollowsEEControls, enableComplianceFollowsEE); enableComplianceControls= hasProjectSpecificOptions && ! DEFAULT_CONF.equals(complianceFollowsEE); // is disabled or user updateControlsEnableState(fComplianceControls, enableComplianceControls); } boolean enableComplianceChildren= enableComplianceControls && checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF); updateControlsEnableState(fComplianceChildControls, enableComplianceChildren); }
private void updateComplianceEnableSourceTargetState() { boolean enableComplianceControls= true; if (fProject != null) { boolean hasProjectSpecificOptions= hasProjectSpecificOptions(fProject); String complianceFollowsEE= getValue(INTR_COMPLIANCE_FOLLOWS_EE); enableComplianceControls= hasProjectSpecificOptions && !DEFAULT_CONF.equals(complianceFollowsEE); // is disabled or user } boolean enableBasedOnRelease= !fComplierReleaseCheck.getSelection() || !JavaModelUtil.is16OrHigher(getValue(PREF_COMPLIANCE)); boolean enableComplianceChildren= enableComplianceControls && checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF) && enableBasedOnRelease; for (int i= fComplianceChildControls.size() - 1; i >= 0; i--) { Control curr= fComplianceChildControls.get(i); ControlData data= (ControlData) curr.getData(); if (data != null) { if (PREF_SOURCE_COMPATIBILITY.equals(data.getKey()) || PREF_CODEGEN_TARGET_PLATFORM.equals(data.getKey())) { Combo combo= getComboBox(data.getKey()); combo.setEnabled(enableComplianceChildren); } } } }
private void updateComplianceEnableState() { boolean enableComplianceControls= true; if (fProject != null) { boolean hasProjectSpecificOptions= hasProjectSpecificOptions(fProject); String complianceFollowsEE= getValue(INTR_COMPLIANCE_FOLLOWS_EE); updateCheckBox(getCheckBox(INTR_COMPLIANCE_FOLLOWS_EE)); boolean enableComplianceFollowsEE= hasProjectSpecificOptions && ! DISABLED.equals(complianceFollowsEE); // is default or user updateControlsEnableState(fComplianceFollowsEEControls, enableComplianceFollowsEE); enableComplianceControls= hasProjectSpecificOptions && ! DEFAULT_CONF.equals(complianceFollowsEE); // is disabled or user updateControlsEnableState(fComplianceControls, enableComplianceControls); } boolean enableComplianceChildren= enableComplianceControls && checkValue(INTR_DEFAULT_COMPLIANCE, USER_CONF); updateControlsEnableState(fComplianceChildControls, enableComplianceChildren); updateReleaseOptionStatus(); }
} else { if (fProject != null) { fComplierReleaseCheck.setEnabled(checkValue(INTR_COMPLIANCE_FOLLOWS_EE, USER_CONF));
boolean isDefault= checkValue(INTR_DEFAULT_COMPLIANCE, DEFAULT_CONF); boolean isFollowEE= checkValue(INTR_COMPLIANCE_FOLLOWS_EE, DEFAULT_CONF); String complianceLevel= getValue(PREF_COMPLIANCE); boolean isRelease= checkValue(PREF_RELEASE, JavaCore.ENABLED) && JavaModelUtil.is16OrHigher(complianceLevel) && !isDefault;
boolean isDefault= checkValue(INTR_DEFAULT_COMPLIANCE, DEFAULT_CONF); boolean isFollowEE= checkValue(INTR_COMPLIANCE_FOLLOWS_EE, DEFAULT_CONF); String complianceLevel= getValue(PREF_COMPLIANCE);
private void updateComplianceDefaultSettings(boolean rememberOld, String oldComplianceLevel) { String assertAsId, enumAsId, source, target; boolean isDefault= checkValue(INTR_DEFAULT_COMPLIANCE, DEFAULT_CONF); String complianceLevel= getValue(PREF_COMPLIANCE);