diff --git a/src/core/lombok/javac/handlers/HandleNonNull.java b/src/core/lombok/javac/handlers/HandleNonNull.java
index <HASH>..<HASH> 100644
--- a/src/core/lombok/javac/handlers/HandleNonNull.java
+++ b/src/core/lombok/javac/handlers/HandleNonNull.java
@@ -141,6 +141,7 @@ public class HandleNonNull extends JavacAnnotationHandler<NonNull> {
 		List<JCStatement> newList = tail.prepend(nullCheck);
 		for (JCStatement stat : head) newList = newList.prepend(stat);
 		declaration.body.stats = newList;
+		annotationNode.getAst().setChanged();
 	}
 	
 	public boolean isNullCheck(JCStatement stat) {
[fixes #<I>] A source file with just parameter @NonNull would not trigger delombok due to lack of ast.setChanged flagging