Questions avec Tag "generics"

0

Que dois-je faire dans Swift?

J'ai ce problème. C'est class A { var name: String? } class B { var reflectName: String? } class C { init() { ... } } protocol ReflectProtocol { associatedtype ReflectType: C } extension A: ReflectProtocol { typealias ReflectTyp...
1

Angulaire 8 composant Générique

J'ai un certain nombre de composants, dont la logique est presque identique. Par exemple: import { Component, OnInit } from '@angular/core'; import { Rule } from '@models'; import { ConfirmationDialogComponent } from '@core'; import { RulesSaveComp...
0

Casting classe générique avec l'héritage

Je veux jeter une classe générique à son type de base, avoir la classe et le type d'héritage. J'ai ces classes: public class Segment<K> : SomeStructure where K : SomeStructure{...} public class XXXXXXData : Segment<Key> {...} public c...
0

Comment puis-je créer une interface générique de l'instance par défaut?

J'ai cette interface dans un projet: public interface ValueToStringRenderer<V> { ValueToStringRenderer DEFAULT_IMPL = new ValueToStringRenderer() { @Override public String render(Object object) { return StringH...
1

Refactoriser méthode générique pour la désérialisation

Voici la méthode que j'ai envie de revoir: public static List<ComponentPOCO> parseJsonComponentFromString(String fileContents){ try { ObjectMapper mapper = new ObjectMapper() .enable(DeserializationFeat...
3

Java méthode générique ne peut pas appeler une autre méthode générique avec relâchement de la contrainte et de retourner sa valeur

Je voudrais faire ceci: <T extends java.util.Date> T a(@Nonnull T... dates) { return b(dates); // compile error } <T extends Comparable<T>> T b(T... comparables) { return comparables[0]; } Mais il ne parvient pas à compi...
1

Impossible de convertir implicitement le type 'MongoDB.Le pilote.ReplaceOneResult' à 'T'

J'utilise MongoDB dans mon projet WinForm et je suis de la création d'une fonction d'utilité que je pourrais utiliser pour upsert enregistrements dans la base de données. Voici la méthode à ce jour: public async Task<T> UpdateRoomType<T&g...
0

Swift - Générique des Structures dans la gamme, le casting de retour et l'envoi d'un paramètre de méthode

Je vais avoir un générique struct qui peut être transmis à une méthode générique en tant que paramètre. Cela fonctionne bien. Mais j'ai besoin de stocker ces structures dans un tableau et de le passer à cette méthode générique plus tard. Le problème...
0

JAVA des caractères génériques Problème avec la fonction

Voici le code class TwoD { int x, y; public TwoD(int x, int y) { super(); this.x = x; this.y = y; } } class ThreeD extends TwoD { int z; public ThreeD(int x, int y, int z) { super(x, y); ...
1

"emprunté la valeur ne vivent pas assez longtemps" avec une fonction générique qui renvoie impl trait

J'obtiens une erreur inattendue de cette Rouille code: struct Container<'a> { x: &'a i32, } trait Reply {} impl Reply for i32 {} fn json<T>(_val: &T) -> impl Reply { 3 } fn f() -> impl Reply { let i = 123; ...
2

sont ces caractères génériques redondant?

J'ai deux exemples de méthodes qui utilise génériques génériques. Premier exemple: public static <T extends Comparable> T findMax(List<T> list) Deuxième exemple: public static <T extends Comparable<? super T>> T findMax(...
0

redondant déclaration de méthodes

Je veux savoir si il y a aucune logique des différences dans la déclaration de ces deux méthodes: exemple 1 public static <T extends Comparable<? super T>> T findMax(List<? extends T> list) exemple 2 public static <T extends...
0

Pourquoi la limite supérieure de la Classe n'est pas autorisé?

Pourquoi ne pouvons-nous pas avoir ce type de classe en JAVA? public class MyType<T super Integer> { }
0

Pousser un enregistrement de type de données dans une pile

Je suis nouveau à l'Ada et je ne peux pas comprendre comment mettre à jour un champ dans un enregistrement et pousser l'enregistrement dans une pile instancié avec un paquet générique. J'ai essayé d'utiliser des médicaments génériques.vehicleName et...
2

Quelle est la différence entre l'utilisation d'un générique où l'état et en spécifiant le type d'argument?

Quels sont les avantages à l'utilisation de génériques avec une clause where sur la spécification d'un protocole pour un argument, comme dans les signatures de fonction suivantes? func encode<T>(_ value: T) throws -> Data where T : Encodabl...
1

Type d'Argument n'est pas conforme au type attendu

Je veux un générique de UIPageViewControllerDataSource qui peut faire sa chose basé sur deux paramètres génériques, comme suit: protocol ItemDisplaying where Self: UIViewController { associatedtype T var item: T { get } init(item: T) } fina...
0

Générique Opération D'Affectation

Je suis en train d'écrire mon propre C# montage de la Mémoire de la Bibliothèque. Je suis en essayant de reproduire le As en fonction de la classe C++ ci-dessous en C#. class globalHandle { private: void* _handle; public: globalHandle(int ...
0

Comment écrire de la classe générique avec automapper?

J'ai besoin d'un service générique de la classe. J'ai ajouté le code suivant pour toutes les interfaces de service BusinessResult<Company> Add(Company company); BusinessResult<Company> Update(Company company); Bu...
0

À l'aide d'une classe générique avec une classe générique

J'ai eu une classe (à partir de akka) qui ressemble à ceci: public class HighLevelEventBus extends ScanningEventBus<Class<? extends TimedEvent>, Integer, String> {...} Ce que je veux faire est de tourner cela à partir de Class<? extend...
0

Comment faire de délai d'expiration de l'opérateur feu exception une fois dans RxJava2 (RxJava3) de la chaîne avant de réessayer

Je suis en train d'étendre les fonctionnalités de ma coutume FlowableTransformer que j'utilise pour conditionnellement passer d'un Flowable à l'autre, qui est retourné par fournis Function<T, Flowable<R>>, c'est à dire dans mon switchFunc...
0

Est-il possible d'attribuer un générique comme Générique<Base> générique = nouveau Générique<SubClass>();

Je veux être en mesure de déclarer un générique instance qui prend une classe de base comme un paramètre de type, puis plus tard, l'attribuer à un générique qui prend la sous-classe en tant que paramètre. J'ai été en mesure de faire la même chose en ...
0

Comment écrire un exemple générique de la fonction en V?

Je souhaite la mise en place d'un générique de sample fonction pour les tableaux en C. L'inspiration pour ce qui est de base::sample() dans R. Un très prototype de base sans le replace et prob options de la fonction R et limitée à l'entier des table...
0

Les génériques <? super> générique ne fonctionne pas en java 1.8 avec la méthode de référence ou lambda

package com.test.lambda; import java.util.function.Supplier; class Document { void printAuthor() { System.out.println("Document-Author"); } } class RFP extends Document { @Override vo...
0

Comment taper une fonction qui possèdent des propriétés et prend les paramètres génériques

Dire que j'ai une fonction qui ont une propriété userId, et il devrait y avoir de contrainte entre userId et il est de paramètre et le type de retour. Comme: interface IMyfunc<T> { (item: T): T userId: T } et c'est la mise en œuvre e...
1

La manière de voter la mise en œuvre de l'instance de l'interface sans spécification d'argument générique (la mise en œuvre le sait)?

J'ai une interface: public interface IA<T> { T fce1(float[] data); byte[] fce2(T arg); } et j'ai sa mise en œuvre qui précise certains T (de sorte que la mise en œuvre n'avez besoin de rien d'autre): public class A : IA<...