Highlights
- synthetic property accessors now can be correctly created for abstract classes, align with compiler behavior.
- Removed
findAnnotationFromUseSiteTarget()
function, consolidate its functionality into KSP internal logic.
Behavior change
- KSP now handles annotation use site targets internally for property accessors (namely
@get:Anno
,@set:Anno
).- property accessors will have corresponding targeted annotations from their receiver properties
- annotations with
@get:
and@set:
targets will not appear in property's annotation list.