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) { |