borinquenkid opened a new pull request, #16135:
URL: https://github.com/apache/grails-core/pull/16135

   ## Summary
   - Restores the grails-datamapping-rx module to the active build (was 
disabled in both settings.gradle and gradle/publish-root-config.gradle pending 
a port to the current Grails release)
   - Fixes 7 real bugs uncovered while re-enabling it:
     - RxSchedule.java: an @interface illegally declared a `default` annotation 
member with a method body instead of a constant, and referenced a removed 
GroovyTransformOrder constant
     - grails.gorm.rx.DetachedCriteria.clone() illegally narrowed visibility 
from its public parent
     - RxEntity.groovy was missing `import rx.Observable`
     - RxScheduleIOTransformation.groovy referenced the same stale 
GroovyTransformOrder constant
     - FindByFinder/FindAllByFinder (rx) called a 3-arg buildQuery(...) 
overload that no longer exists after the finders' Groovy->Java conversion; 
inlined the steps the current 2-arg buildQuery performs internally
   - Brings the module's Checkstyle/CodeNarc compliance up to date with the 
rest of the codebase (it had never been linted while disabled)
   
   ## Test plan
   - [x] `:grails-datamapping-rx:compileGroovy` — BUILD SUCCESSFUL
   - [x] `:grails-datamapping-rx:test` — 8/8 passing
   - [x] `:grails-datamapping-rx:codeStyle` — Checkstyle + CodeNarc both clean
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to