Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
### Overview - Follow up on @IceBlizz6 comment from PR #865 The change moves responsibilities of generating Q classes to each individual module, whether that module is in a local project or a library dependency. If a module is expecting a class (like a base entity `@MappedSuperclass`) to be used in a client project, it must incorporate KSP processing and package the generated Q class in its artifact. To achieve this, the superclasses are still stored as a `QueryModel`, but the files are not written if the `containingFile` is null. ### Testing Local project (and 2 test projects from the original ticket) were updated with this change and ran all Q class generation successfully for every build
- Loading branch information