googleapis / googleapis/google-cloud-java

[java-firestore] CustomClassMapper does not handle well getters that are java bridge methods

Aperta
#13,134 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
api: firestore priority: p2 type: bug
Lingua principale
Java
Stelle
2.1k
Fork
1.2k
Merge medio
1g 23h
PR unite (30g)
154

Descrizione

Thanks for stopping by to let us know something could be better!

**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.

Please run down the following list and make sure you've tried the usual "quick fixes":

- Search the issues already opened: https://github.com/googleapis/java-firestore/issues
- Check for answers on StackOverflow: http://stackoverflow.com/questions/tagged/google-cloud-platform

If you are still having issues, please include as much information as possible:

#### Environment details

1. Specify the API at the beginning of the title. For example, "BigQuery: ...").
General, Core, and Other are also allowed as types
2. OS type and version:
3. Java version:
4. firestore version(s):

#### Steps to reproduce

Mirroring from https://github.com/firebase/firebase-admin-java/issues/435
1. ?
2. ?

#### Code example

IMHO it worth adding following code to com.google.cloud.firestore.CustomClassMapper.BeanMapper#shouldIncludeGetter:
// Bridge methods
if (method.isBridge()) {
return false;
}

#### Stack trace
```
Any relevant stacktrace here.
```

#### External references such as API reference guides

- ?

#### Any additional information below

Following these steps guarantees the quickest resolution possible.

Thanks!

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.