diff options
| author | Markus Keller | 2014-01-07 15:33:34 +0000 |
|---|---|---|
| committer | Markus Keller | 2014-01-07 15:34:30 +0000 |
| commit | 466143081ae1cae12c4b4dbb9bd90e6db3bfee55 (patch) | |
| tree | 33e0de319436a2c69943e727b65d852f543af83d | |
| parent | f897454e4ec6158ce545354916ecdac6812fe09b (diff) | |
| download | eclipse.jdt.ui-466143081ae1cae12c4b4dbb9bd90e6db3bfee55.tar.gz eclipse.jdt.ui-466143081ae1cae12c4b4dbb9bd90e6db3bfee55.tar.xz eclipse.jdt.ui-466143081ae1cae12c4b4dbb9bd90e6db3bfee55.zip | |
Bug 415846: [1.8] UI option to control generation of MethodParameters attribute in class files
2 files changed, 8 insertions, 8 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java index 4fd5429a60..a5983fba34 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2013 IBM Corporation and others. + * Copyright (c) 2000, 2014 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -518,7 +518,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock { } updateControls(); updateInlineJSREnableState(); - updatePreserveMethodParamNamesEnableState(); + updateStoreMethodParamNamesEnableState(); updateAssertEnumAsIdentifierEnableState(); fComplianceStatus= validateCompliance(); } else if (PREF_PB_ENUM_AS_IDENTIFIER.equals(changedKey) || @@ -533,7 +533,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock { updateComplianceEnableState(); updateAssertEnumAsIdentifierEnableState(); updateInlineJSREnableState(); - updatePreserveMethodParamNamesEnableState(); + updateStoreMethodParamNamesEnableState(); fComplianceStatus= validateCompliance(); validateComplianceStatus(); } @@ -583,7 +583,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock { updateComplianceEnableState(); validateComplianceStatus(); updateInlineJSREnableState(); - updatePreserveMethodParamNamesEnableState(); + updateStoreMethodParamNamesEnableState(); } } } @@ -786,7 +786,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock { } } - private void updatePreserveMethodParamNamesEnableState() { + private void updateStoreMethodParamNamesEnableState() { String target= getValue(PREF_CODEGEN_TARGET_PLATFORM); boolean enabled= JavaModelUtil.is18OrHigher(target); Button checkBox= getCheckBox(PREF_CODEGEN_METHOD_PARAMETERS_ATTR); @@ -900,7 +900,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock { } else { updateInlineJSREnableState(); updateAssertEnumAsIdentifierEnableState(); - updatePreserveMethodParamNamesEnableState(); + updateStoreMethodParamNamesEnableState(); return; } } @@ -911,7 +911,7 @@ public class ComplianceConfigurationBlock extends OptionsConfigurationBlock { updateControls(); updateInlineJSREnableState(); updateAssertEnumAsIdentifierEnableState(); - updatePreserveMethodParamNamesEnableState(); + updateStoreMethodParamNamesEnableState(); } /** diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties index 6a4e844545..3d3b4d9ba4 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties @@ -558,7 +558,7 @@ ComplianceConfigurationBlock_source_file_attr_label=Add source &file name to gen ComplianceConfigurationBlock_src_greater_compliance=Source compatibility must be equal or less than compliance level. ComplianceConfigurationBlock_codegen_unused_local_label=Pr&eserve unused (never read) local variables ComplianceConfigurationBlock_codegen_inline_jsr_bytecode_label=Inline finally blo&cks (larger class files, but improved performance) -ComplianceConfigurationBlock_codegen_method_parameters_attr=&Preserve method parameter names +ComplianceConfigurationBlock_codegen_method_parameters_attr=&Store method parameter names (usable via reflection) ComplianceConfigurationBlock_compiler_compliance_label=Comp&iler compliance level: ComplianceConfigurationBlock_default_settings_label=Use defaul&t compliance settings ComplianceConfigurationBlock_source_compatibility_label=Source co&mpatibility: |
