View | Details | Raw Unified | Return to bug 337977 | Differences between
and this patch

Collapse All | Expand All

(-)a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/NullAnnotationsCleanUp.java (+1 lines)
Lines 100-105 Link Here
100
			case IProblem.RedundantNullCheckOnNonNullLocalVariable:
100
			case IProblem.RedundantNullCheckOnNonNullLocalVariable:
101
			case IProblem.RequiredNonNullButProvidedNull:
101
			case IProblem.RequiredNonNullButProvidedNull:
102
			case IProblem.RequiredNonNullButProvidedPotentialNull:
102
			case IProblem.RequiredNonNullButProvidedPotentialNull:
103
			case IProblem.RequiredNonNullButProvidedSpecdNullable:
103
			case IProblem.RequiredNonNullButProvidedUnknown:
104
			case IProblem.RequiredNonNullButProvidedUnknown:
104
			case IProblem.ParameterLackingNullableAnnotation:
105
			case IProblem.ParameterLackingNullableAnnotation:
105
				result.add(NullFixMessages.NullAnnotationsCleanUp_add_nullable_annotation);
106
				result.add(NullFixMessages.NullAnnotationsCleanUp_add_nullable_annotation);
(-)a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/NullRewriteOperations.java (+1 lines)
Lines 264-269 Link Here
264
					break;
264
					break;
265
				case IProblem.RequiredNonNullButProvidedNull:
265
				case IProblem.RequiredNonNullButProvidedNull:
266
				case IProblem.RequiredNonNullButProvidedPotentialNull:
266
				case IProblem.RequiredNonNullButProvidedPotentialNull:
267
				case IProblem.RequiredNonNullButProvidedSpecdNullable:
267
				case IProblem.RequiredNonNullButProvidedUnknown:
268
				case IProblem.RequiredNonNullButProvidedUnknown:
268
					if (NullQuickFixes.isComplainingAboutArgument(selectedNode)) {
269
					if (NullQuickFixes.isComplainingAboutArgument(selectedNode)) {
269
						//TODO: duplication
270
						//TODO: duplication
(-)a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java (+2 lines)
Lines 238-243 Link Here
238
			case IProblem.SafeVarargsOnNonFinalInstanceMethod:
238
			case IProblem.SafeVarargsOnNonFinalInstanceMethod:
239
			case IProblem.RequiredNonNullButProvidedNull:
239
			case IProblem.RequiredNonNullButProvidedNull:
240
			case IProblem.RequiredNonNullButProvidedPotentialNull:
240
			case IProblem.RequiredNonNullButProvidedPotentialNull:
241
			case IProblem.RequiredNonNullButProvidedSpecdNullable:
241
			case IProblem.RequiredNonNullButProvidedUnknown:
242
			case IProblem.RequiredNonNullButProvidedUnknown:
242
			case IProblem.IllegalReturnNullityRedefinition:
243
			case IProblem.IllegalReturnNullityRedefinition:
243
			case IProblem.IllegalRedefinitionToNonNullParameter:
244
			case IProblem.IllegalRedefinitionToNonNullParameter:
Lines 688-693 Link Here
688
			case IProblem.ParameterLackingNullableAnnotation:
689
			case IProblem.ParameterLackingNullableAnnotation:
689
			case IProblem.NonNullLocalVariableComparisonYieldsFalse:
690
			case IProblem.NonNullLocalVariableComparisonYieldsFalse:
690
			case IProblem.RedundantNullCheckOnNonNullLocalVariable:
691
			case IProblem.RedundantNullCheckOnNonNullLocalVariable:
692
			case IProblem.RequiredNonNullButProvidedSpecdNullable:
691
				NullQuickFixes.addReturnAndArgumentTypeProposal(context, problem, proposals);
693
				NullQuickFixes.addReturnAndArgumentTypeProposal(context, problem, proposals);
692
				break;
694
				break;
693
			case IProblem.NullableFieldReference:
695
			case IProblem.NullableFieldReference:

Return to bug 337977