Convert GenericType or ResolvedType to JavaType
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par les exemples de TypeResolver et de TypeFactory.defaultInstance().constructType de l'issue, puis examinez comment GenericType et ResolvedType sont représentés et comment Jackson2JsonRedisSerializer utilise JavaType. Le travail est considéré comme terminé lorsqu'un chemin de conversion pris en charge est établi et implémenté, avec des tests couvrant le cas de type générique décrit dans l'issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Some function like Jackson2JsonRedisSerializer requires JavaType as parameter. When I tried to pass generic type parameter via GenericType object, I find that GenericType can only be converted to ResolvedType, and there is no way from ResolvedType to JavaType.
TypeResolver resolver = new TypeResolver();
GenericType gtype = new GenericType<T>(){}
ResolvedType rtype = resolver.resolve(gtype);
// seems correct but constructType will throw when receiving GenericType!
JavaType javatype= TypeFactory.defaultInstance().constructType(rtype);
- Langage dominant
- Java
- Étoiles
- 266
- Forks
- 47
- Merge moyen
- 1 h 42 min
- PR mergées (30 j)
- 1
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de FasterXML/java-classmate
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
FasterXML/java-classmate#111 · 10 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
FasterXML/java-classmate#81 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
FasterXML/java-classmate#76 · 6 commentaires · 1 réaction ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
FasterXML/java-classmate#72 · 3 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
FasterXML/java-classmate#57 · 1 commentaire ·
Toutes les issues de FasterXML/java-classmate
Issues similaires
-
area-deployment area-integrations triage:bot-seen
Difficulté 2/5 Une demi-journée Accessibilité débutants 86/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
apache/flink-agents#1156 ·
-
[source-shopify] FAILED bulk operation without partialDataUrl is silently treated as successful Ouvertearea/connectors autoteam community connectors/source/shopify needs-triage team/use type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100