private void updateInlineJSREnableState() { String target= getValue(PREF_CODEGEN_TARGET_PLATFORM); boolean enabled= JavaModelUtil.isVersionLessThan(target, VERSION_1_5); Button checkBox= getCheckBox(PREF_CODEGEN_INLINE_JSR_BYTECODE); checkBox.setEnabled(enabled); if (!enabled) { String val= getValue(PREF_CODEGEN_INLINE_JSR_BYTECODE); fRememberedUserCompliance[IDX_INLINE_JSR_BYTECODE]= val; if (!ENABLED.equals(val)) { setValue(PREF_CODEGEN_INLINE_JSR_BYTECODE, ENABLED); updateCheckBox(checkBox); } } else { String val= fRememberedUserCompliance[IDX_INLINE_JSR_BYTECODE]; if (!ENABLED.equals(val)) { setValue(PREF_CODEGEN_INLINE_JSR_BYTECODE, val); updateCheckBox(checkBox); } } }
private void updateStoreMethodParamNamesEnableState() { String target= getValue(PREF_CODEGEN_TARGET_PLATFORM); boolean enabled= JavaModelUtil.is18OrHigher(target); Button checkBox= getCheckBox(PREF_CODEGEN_METHOD_PARAMETERS_ATTR); boolean wasCheckBoxEnabled= checkBox.isEnabled(); checkBox.setEnabled(enabled); if (enabled) { if (!wasCheckBoxEnabled) { String val= fRememberedUserCompliance[IDX_METHOD_PARAMETERS_ATTR]; if (GENERATE.equals(val)) { setValue(PREF_CODEGEN_METHOD_PARAMETERS_ATTR, val); updateCheckBox(checkBox); } } } else { String val= getValue(PREF_CODEGEN_METHOD_PARAMETERS_ATTR); if (wasCheckBoxEnabled) fRememberedUserCompliance[IDX_METHOD_PARAMETERS_ATTR]= val; if (GENERATE.equals(val)) { setValue(PREF_CODEGEN_METHOD_PARAMETERS_ATTR, DO_NOT_GENERATE); updateCheckBox(checkBox); } } }
private void updateInlineJSREnableState() { String target= getValue(PREF_CODEGEN_TARGET_PLATFORM); boolean enabled= JavaModelUtil.isVersionLessThan(target, VERSION_1_5); Button checkBox= getCheckBox(PREF_CODEGEN_INLINE_JSR_BYTECODE); boolean wasCheckBoxEnabled= checkBox.isEnabled(); checkBox.setEnabled(enabled); if (!enabled) { String val= getValue(PREF_CODEGEN_INLINE_JSR_BYTECODE); if (wasCheckBoxEnabled) fRememberedUserCompliance[IDX_INLINE_JSR_BYTECODE]= val; if (!ENABLED.equals(val)) { setValue(PREF_CODEGEN_INLINE_JSR_BYTECODE, ENABLED); updateCheckBox(checkBox); } } else { if (!wasCheckBoxEnabled) { String val= fRememberedUserCompliance[IDX_INLINE_JSR_BYTECODE]; if (!ENABLED.equals(val)) { setValue(PREF_CODEGEN_INLINE_JSR_BYTECODE, val); updateCheckBox(checkBox); } } } }
private void updateInlineJSREnableState() { String target= getValue(PREF_CODEGEN_TARGET_PLATFORM); boolean enabled= JavaModelUtil.isVersionLessThan(target, VERSION_1_5); Button checkBox= getCheckBox(PREF_CODEGEN_INLINE_JSR_BYTECODE); boolean wasCheckBoxEnabled= checkBox.isEnabled(); checkBox.setEnabled(enabled); if (!enabled) { String val= getValue(PREF_CODEGEN_INLINE_JSR_BYTECODE); if (wasCheckBoxEnabled) fRememberedUserCompliance[IDX_INLINE_JSR_BYTECODE]= val; if (!ENABLED.equals(val)) { setValue(PREF_CODEGEN_INLINE_JSR_BYTECODE, ENABLED); updateCheckBox(checkBox); } } else { if (!wasCheckBoxEnabled) { String val= fRememberedUserCompliance[IDX_INLINE_JSR_BYTECODE]; if (!ENABLED.equals(val)) { setValue(PREF_CODEGEN_INLINE_JSR_BYTECODE, val); updateCheckBox(checkBox); } } } }
private void updateStoreMethodParamNamesEnableState() { String target= getValue(PREF_CODEGEN_TARGET_PLATFORM); boolean enabled= JavaModelUtil.is18OrHigher(target); Button checkBox= getCheckBox(PREF_CODEGEN_METHOD_PARAMETERS_ATTR); boolean wasCheckBoxEnabled= checkBox.isEnabled(); checkBox.setEnabled(enabled); if (enabled) { if (!wasCheckBoxEnabled) { String val= fRememberedUserCompliance[IDX_METHOD_PARAMETERS_ATTR]; if (GENERATE.equals(val)) { setValue(PREF_CODEGEN_METHOD_PARAMETERS_ATTR, val); updateCheckBox(checkBox); } } } else { String val= getValue(PREF_CODEGEN_METHOD_PARAMETERS_ATTR); if (wasCheckBoxEnabled) fRememberedUserCompliance[IDX_METHOD_PARAMETERS_ATTR]= val; if (GENERATE.equals(val)) { setValue(PREF_CODEGEN_METHOD_PARAMETERS_ATTR, DO_NOT_GENERATE); updateCheckBox(checkBox); } } }
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 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(); }