Skip to content

Add backing fields to API - #3058

Merged
jaschdoc merged 3 commits into
mainfrom
backing-fields-api
Jul 21, 2026
Merged

Add backing fields to API#3058
jaschdoc merged 3 commits into
mainfrom
backing-fields-api

Conversation

@jaschdoc

@jaschdoc jaschdoc commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

This PR adds KSBackingField and updates the KSPropertyDeclaration interface to include a backingField property. The KSPropertyDeclaration.backingField property has a default getter, thereby ensuring binary compatibility.

Supersedes #2969
Related to #2873

jaschdoc added 3 commits July 21, 2026 11:10
Adds the backingField property with a default null value thereby maintaining binary compatibility.
The `api.base` now includes the backing field API changes
@jaschdoc
jaschdoc requested a review from hfmehmed July 21, 2026 09:19
@jaschdoc
jaschdoc marked this pull request as ready for review July 21, 2026 09:19
@jaschdoc
jaschdoc requested a review from troelsbjerre as a code owner July 21, 2026 09:19
@jaschdoc jaschdoc mentioned this pull request Jul 21, 2026
@jaschdoc
jaschdoc merged commit ec8e738 into main Jul 21, 2026
24 checks passed
@jaschdoc
jaschdoc deleted the backing-fields-api branch July 21, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants