How to build AnnotationOverrides from ObjectMapper
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
Línea de trabajo
Comience leyendo la API AnnotationOverrides y el tipo ClassKey; después, compárelos con ObjectMapper.findMixInClassFor(Class<?>). Determine si las API existentes pueden exponer todos los mix-ins registrados sin duplicar la configuración; el resultado debe ser un camino de implementación documentado y acordado, o un cambio de API claramente delimitado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi Tatu,
In the context of my JSON Schema Generator library, I've been asked to support the mix-ins registered on a given Jackson ObjectMapper, when resolving members via classmate.
I saw the usage of the AnnotationOverrides type in classmate expecting this method to be implemented:
List<Class<?>> mixInsFor(ClassKey);
Unfortunately, the ClassKey is a utility type, which doesn't offer a getter for the wrapped Class, which complicates things.
Likewise on the Jackson ObjectMapper, there is no way to retrieve a full set of registered mix-ins as a simple Map. Just this method:
Class<?> findMixInClassFor(Class<?>)
Any suggestions on how to implement the AnnotationOverrides based on a fully configured ObjectMapper without requiring the same mix-ins to be provided all over again?
- Lenguaje dominante
- Java
- Estrellas
- 266
- Forks
- 47
- Merge medio
- 1 h 42 min
- PR fusionados (30 d)
- 1
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FasterXML/java-classmate
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
FasterXML/java-classmate#111 · 10 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
FasterXML/java-classmate#76 · 6 comentarios · 1 reacción ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
FasterXML/java-classmate#72 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
FasterXML/java-classmate#69 · 22 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
FasterXML/java-classmate#57 · 1 comentario ·
Todos los issues de FasterXML/java-classmate
Issues similares
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
apache/flink-agents#1152 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
jenkinsci/blueocean-plugin#5417 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/eo-graphs#75 ·