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.