Skip to content

Conversation

@ansman
Copy link
Contributor

@ansman ansman commented Aug 19, 2024

This PR converts all internal things in KspExtension to be properties instead of lists and maps. This will ensure that reads are deferred for as long as possible and will prevent forcing reads during configuration.

Unfortunately some properties cannot be changed without causing changes to the ABI. New properties could be introduced but the names would have to be different.

This partially fixes #1752

@ansman ansman force-pushed the feature/property-support branch from dff4aeb to f4c96a3 Compare August 19, 2024 00:19
ansman added 2 commits August 21, 2024 18:56
This PR converts all internal things in KspExtension to be properties
instead of lists and maps. This will ensure that reads are deferred for
as long as possible and will prevent forcing reads during configuration.

Unfortunately some properties cannot be changed without causing changes
to the ABI. New properties could be introduced but the names would have
to be different.
@ansman ansman force-pushed the feature/property-support branch from 34f373e to c1f89d9 Compare August 21, 2024 23:43
@ansman ansman force-pushed the feature/property-support branch from c1f89d9 to 3a58ab0 Compare August 21, 2024 23:53
@ting-yuan
Copy link
Collaborator

Thank you so much for the PR!

@ting-yuan ting-yuan merged commit ee43116 into google:main Aug 22, 2024
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.

Gradle Plugin: Support isolated projects

2 participants