### Is there an existing issue? - [ ] I have searched [existing issues](https://github.com/objectbox/objectbox-java/issues) ### Build info - ObjectBox version: [4.0.3] - OS: [Android ] - Device/ABI/architecture: [arm64-v8a ] ### Steps to reproduce file A.kt: ```kotlin class A { @Convert(converter = B.Converter::class, dbType = String::class) var b:B?=null @Convert(converter = C.Converter::class, dbType = String::class) var c:C?=null } class B { class Converter... } class C { class Converter... } ``` ### Expected behavior generated ACursor.java: ```java ... import apple.ios.watches.model.B; import apple.ios.watches.model.C; ... private final B.Converter bConverter = new B.Converter(); private final C.Converter cConverter = new C.Converter(); ... ``` ### Actual behavior generated ACursor.java: ```java ... import apple.ios.watches.model.B.Converter; import apple.ios.watches.model.C.Converter; ... private final Converter bConverter = new Converter(); private final Converter cConverter = new Converter(); ... ``` ### Code <details><summary>Code</summary> ```java ``` </details> ### Logs, stack traces <details><summary>Logs</summary> ```console ``` </details>
Activity
greenrobot-team commentedon Dec 2, 2024
Thanks for reporting! This likely boils down to fully supporting inner classes for converter classes as well, similar to #1006.
Internal issue
objectbox-java#159For anyone else affected, it helps us prioritize issues if you thumbs up the first post (GitHub can sort issues by thumbs ups)!