Update CollectAnnotatedSymbolsVisitor
diff --git a/common-util/src/main/kotlin/com/google/devtools/ksp/common/visitor/CollectAnnotatedSymbolsVisitor.kt b/common-util/src/main/kotlin/com/google/devtools/ksp/common/visitor/CollectAnnotatedSymbolsVisitor.kt
index f9063b0..ca2c811 100644
--- a/common-util/src/main/kotlin/com/google/devtools/ksp/common/visitor/CollectAnnotatedSymbolsVisitor.kt
+++ b/common-util/src/main/kotlin/com/google/devtools/ksp/common/visitor/CollectAnnotatedSymbolsVisitor.kt
@@ -18,6 +18,7 @@
 package com.google.devtools.ksp.common.visitor
 
 import com.google.devtools.ksp.symbol.KSAnnotated
+import com.google.devtools.ksp.symbol.KSBackingField
 import com.google.devtools.ksp.symbol.KSClassDeclaration
 import com.google.devtools.ksp.symbol.KSFile
 import com.google.devtools.ksp.symbol.KSFunctionDeclaration
@@ -82,6 +83,12 @@
         property.typeParameters.forEach { it.accept(this, data) }
         property.getter?.accept(this, data)
         property.setter?.accept(this, data)
+        property.backingField?.accept(this, data)
+    }
+
+    override fun visitBackingField(backingField: KSBackingField, data: Unit) {
+        visitAnnotated(backingField, data)
+        backingField.type.accept(this, data)
     }
 
     override fun visitTypeParameter(typeParameter: KSTypeParameter, data: Unit) {