objectbox / objectbox/objectbox-java
Additional Kotlin extensions
Offen
@greenrobot-team arbeitet bereits daran.
Seit 14.5.2018.
help wanted
- Vorherrschende Sprache
- Java
- Sterne
- 4.6k
- Forks
- 311
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
ObjectBox already provides some minimal Kotlin extensions:
// Regular
val box: Box<DataClassEntity> = store.boxFor(DataClassEntity::class.java)
// With extension
val box: Box<DataClassEntity> = store.boxFor()
// Regular
val query = box.query().`in`(property, array).build()
// With extension
val query = box.query().inValues(property, array).build()
This issue is to track what other Kotlin extensions may be added.
Some ground rules:
- should leverage features unique to Kotlin
- should not just be a shorter version of an existing method
- should not optimize fur just a single use case
Things to look out for:
- default args for methods
- builder pattern
- making util methods discoverable from the type they operate on
- destructuring
-ut
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Bewertung
Dieses Issue wurde noch nicht bewertet.