|
Lines 103-108
Link Here
|
| 103 |
private static final Key PREF_15_PB_RAW_TYPE_REFERENCE= getJDTCoreKey(JavaCore.COMPILER_PB_RAW_TYPE_REFERENCE); |
103 |
private static final Key PREF_15_PB_RAW_TYPE_REFERENCE= getJDTCoreKey(JavaCore.COMPILER_PB_RAW_TYPE_REFERENCE); |
| 104 |
|
104 |
|
| 105 |
private static final Key PREF_PB_SUPPRESS_WARNINGS= getJDTCoreKey(JavaCore.COMPILER_PB_SUPPRESS_WARNINGS); |
105 |
private static final Key PREF_PB_SUPPRESS_WARNINGS= getJDTCoreKey(JavaCore.COMPILER_PB_SUPPRESS_WARNINGS); |
|
|
106 |
private static final Key PREF_PB_SUPPRESS_OPTIONAL_ERRORS= getJDTCoreKey(JavaCore.COMPILER_PB_SUPPRESS_OPTIONAL_ERRORS); |
| 106 |
private static final Key PREF_PB_UNHANDLED_WARNING_TOKEN= getJDTCoreKey(JavaCore.COMPILER_PB_UNHANDLED_WARNING_TOKEN); |
107 |
private static final Key PREF_PB_UNHANDLED_WARNING_TOKEN= getJDTCoreKey(JavaCore.COMPILER_PB_UNHANDLED_WARNING_TOKEN); |
| 107 |
private static final Key PREF_PB_FATAL_OPTIONAL_ERROR= getJDTCoreKey(JavaCore.COMPILER_PB_FATAL_OPTIONAL_ERROR); |
108 |
private static final Key PREF_PB_FATAL_OPTIONAL_ERROR= getJDTCoreKey(JavaCore.COMPILER_PB_FATAL_OPTIONAL_ERROR); |
| 108 |
|
109 |
|
|
Lines 156-162
Link Here
|
| 156 |
PREF_15_PB_ANNOTATION_SUPER_INTERFACE, |
157 |
PREF_15_PB_ANNOTATION_SUPER_INTERFACE, |
| 157 |
PREF_15_PB_TYPE_PARAMETER_HIDING, PREF_15_PB_INCOMPLETE_ENUM_SWITCH, PREF_PB_MISSING_DEPRECATED_ANNOTATION, |
158 |
PREF_15_PB_TYPE_PARAMETER_HIDING, PREF_15_PB_INCOMPLETE_ENUM_SWITCH, PREF_PB_MISSING_DEPRECATED_ANNOTATION, |
| 158 |
PREF_15_PB_RAW_TYPE_REFERENCE, PREF_PB_FATAL_OPTIONAL_ERROR, |
159 |
PREF_15_PB_RAW_TYPE_REFERENCE, PREF_PB_FATAL_OPTIONAL_ERROR, |
| 159 |
PREF_PB_FORBIDDEN_REFERENCE, PREF_PB_DISCOURRAGED_REFERENCE, PREF_PB_SUPPRESS_WARNINGS, PREF_PB_UNHANDLED_WARNING_TOKEN, |
160 |
PREF_PB_FORBIDDEN_REFERENCE, PREF_PB_DISCOURRAGED_REFERENCE, |
|
|
161 |
PREF_PB_SUPPRESS_WARNINGS, PREF_PB_SUPPRESS_OPTIONAL_ERRORS, |
| 162 |
PREF_PB_UNHANDLED_WARNING_TOKEN, |
| 160 |
PREF_PB_COMPARING_IDENTICAL, PREF_PB_MISSING_SYNCHRONIZED_ON_INHERITED_METHOD, PREF_PB_MISSING_HASHCODE_METHOD, |
163 |
PREF_PB_COMPARING_IDENTICAL, PREF_PB_MISSING_SYNCHRONIZED_ON_INHERITED_METHOD, PREF_PB_MISSING_HASHCODE_METHOD, |
| 161 |
PREF_PB_DEAD_CODE, PREF_PB_UNUSED_OBJECT_ALLOCATION |
164 |
PREF_PB_DEAD_CODE, PREF_PB_UNUSED_OBJECT_ALLOCATION |
| 162 |
}; |
165 |
}; |
|
Lines 216-222
Link Here
|
| 216 |
int indentStep= fPixelConverter.convertWidthInCharsToPixels(1); |
219 |
int indentStep= fPixelConverter.convertWidthInCharsToPixels(1); |
| 217 |
|
220 |
|
| 218 |
int defaultIndent= indentStep * 0; |
221 |
int defaultIndent= indentStep * 0; |
| 219 |
int extraIndent= indentStep * 2; |
222 |
int extraIndent= indentStep * 3; |
| 220 |
String label; |
223 |
String label; |
| 221 |
ExpandableComposite excomposite; |
224 |
ExpandableComposite excomposite; |
| 222 |
Composite inner; |
225 |
Composite inner; |
|
Lines 475-486
Link Here
|
| 475 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_pb_unhandled_surpresswarning_tokens; |
478 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_pb_unhandled_surpresswarning_tokens; |
| 476 |
addComboBox(inner, label, PREF_PB_UNHANDLED_WARNING_TOKEN, errorWarningIgnore, errorWarningIgnoreLabels, defaultIndent); |
479 |
addComboBox(inner, label, PREF_PB_UNHANDLED_WARNING_TOKEN, errorWarningIgnore, errorWarningIgnoreLabels, defaultIndent); |
| 477 |
|
480 |
|
| 478 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_unused_suppresswarnings_token; |
|
|
| 479 |
addComboBox(inner, label, PREF_PB_UNUSED_WARNING_TOKEN, errorWarningIgnore, errorWarningIgnoreLabels, defaultIndent); |
| 480 |
|
| 481 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_pb_enable_surpresswarning_annotation; |
481 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_pb_enable_surpresswarning_annotation; |
| 482 |
addCheckBox(inner, label, PREF_PB_SUPPRESS_WARNINGS, enabledDisabled, 0); |
482 |
addCheckBox(inner, label, PREF_PB_SUPPRESS_WARNINGS, enabledDisabled, 0); |
| 483 |
|
483 |
|
|
|
484 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_unused_suppresswarnings_token; |
| 485 |
addComboBox(inner, label, PREF_PB_UNUSED_WARNING_TOKEN, errorWarningIgnore, errorWarningIgnoreLabels, extraIndent); |
| 486 |
|
| 487 |
label= PreferencesMessages.ProblemSeveritiesConfigurationBlock_pb_suppress_optional_errors_label; |
| 488 |
addCheckBox(inner, label, PREF_PB_SUPPRESS_OPTIONAL_ERRORS, enabledDisabled, extraIndent); |
| 489 |
|
| 484 |
new Label(composite, SWT.NONE); |
490 |
new Label(composite, SWT.NONE); |
| 485 |
|
491 |
|
| 486 |
String[] enableDisableValues= new String[] { ENABLED, DISABLED }; |
492 |
String[] enableDisableValues= new String[] { ENABLED, DISABLED }; |
|
Lines 508-514
Link Here
|
| 508 |
PREF_PB_DEPRECATION.equals(changedKey) || |
514 |
PREF_PB_DEPRECATION.equals(changedKey) || |
| 509 |
PREF_PB_LOCAL_VARIABLE_HIDING.equals(changedKey) || |
515 |
PREF_PB_LOCAL_VARIABLE_HIDING.equals(changedKey) || |
| 510 |
PREF_PB_UNUSED_DECLARED_THROWN_EXCEPTION.equals(changedKey) || |
516 |
PREF_PB_UNUSED_DECLARED_THROWN_EXCEPTION.equals(changedKey) || |
| 511 |
PREF_15_PB_MISSING_OVERRIDE_ANNOTATION.equals(changedKey)) { |
517 |
PREF_15_PB_MISSING_OVERRIDE_ANNOTATION.equals(changedKey) || |
|
|
518 |
PREF_PB_SUPPRESS_WARNINGS.equals(changedKey)) { |
| 512 |
updateEnableStates(); |
519 |
updateEnableStates(); |
| 513 |
} else if (PREF_PB_SIGNAL_PARAMETER_IN_OVERRIDING.equals(changedKey)) { |
520 |
} else if (PREF_PB_SIGNAL_PARAMETER_IN_OVERRIDING.equals(changedKey)) { |
| 514 |
// merging the two options |
521 |
// merging the two options |
|
Lines 541-546
Link Here
|
| 541 |
|
548 |
|
| 542 |
boolean enablemissingOverrideAnnotation= !checkValue(PREF_15_PB_MISSING_OVERRIDE_ANNOTATION, IGNORE); |
549 |
boolean enablemissingOverrideAnnotation= !checkValue(PREF_15_PB_MISSING_OVERRIDE_ANNOTATION, IGNORE); |
| 543 |
getCheckBox(PREF_16_PB_MISSING_OVERRIDE_ANNOTATION_FOR_INTERFACE_METHOD_IMPLEMENTATION).setEnabled(enablemissingOverrideAnnotation); |
550 |
getCheckBox(PREF_16_PB_MISSING_OVERRIDE_ANNOTATION_FOR_INTERFACE_METHOD_IMPLEMENTATION).setEnabled(enablemissingOverrideAnnotation); |
|
|
551 |
|
| 552 |
boolean enableSuppressWarnings= checkValue(PREF_PB_SUPPRESS_WARNINGS, ENABLED); |
| 553 |
getCheckBox(PREF_PB_SUPPRESS_OPTIONAL_ERRORS).setEnabled(enableSuppressWarnings); |
| 554 |
setComboEnabled(PREF_PB_UNUSED_WARNING_TOKEN, enableSuppressWarnings); |
| 544 |
} |
555 |
} |
| 545 |
|
556 |
|
| 546 |
protected String[] getFullBuildDialogStrings(boolean workspaceSettings) { |
557 |
protected String[] getFullBuildDialogStrings(boolean workspaceSettings) { |