Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2014-01-07 15:33:34 +0000
committerMarkus Keller2014-01-07 15:34:30 +0000
commit466143081ae1cae12c4b4dbb9bd90e6db3bfee55 (patch)
tree33e0de319436a2c69943e727b65d852f543af83d
parentf897454e4ec6158ce545354916ecdac6812fe09b (diff)
downloadeclipse.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
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java14
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties2
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:

Back to the top