eventsourcing/es4j
Ver no GitHubProblem: impossible to define indices in Scala
Open
#174 aberto em 29 de out. de 2016
help wanted
Métricas do repositório
- Stars
- (406 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
According to a report by @bsrk, and subsequent verification, Scala does not support static fields in classes. It does have companion objects, however, since Scala does not consider it a class and it is therefore impossible to specify it in the @Indices(Array(MyEventIndices)) annotation.
Proposed solution: implement a ScalaObjectIndexLoader that will use Scala's own reflection, but other ideas are welcome.
Temporary workaround (for those who need one): write your index definitions in separate Java classes and refer to them in @Indices(...) annotations.