Результаты поиска по запросу "generics"

2 ответа

издеваться над методом, который возвращает дженерики с подстановочными знаками, используя mockito

Я использую mockito 1.9.5. У меня есть следующий код: public class ClassA { public List<? extends MyInterface> getMyInterfaces() { return null; } public static void testMock() { List<MyInterface> interfaces = new ArrayList<>(); ClassA classAMock ...

1 ответ

Передача разрешенного во время выполнения параметра в метод, имеющий несколько связанных типов, ошибка компиляции

У меня есть метод, который выглядит следующим образом: public static <T extends Enum<T> & Marshallable> String foo(Collection<T> collection, Class<? extends Marshallable>... marshallables);Поэтому я ожидаю, что коллекция будет представлять собой ...

4 ответа

Как вызвать универсальный метод расширения с отражением?

Я написал метод расширенияGenericExtension, Теперь я хочу вызвать метод расширенияExtension, Но ценностьmethodInfo всегда ноль. public static class MyClass { public static void GenericExtension<T>(this Form a, string b) where T : Form { // ...

ТОП публикаций

2 ответа

Общие типы в массиве для дерева с более чем одним дочерним элементом

Я пытаюсь реализовать дерево с более чем одним ребенком, и мне нужно как-то хранить этих детей. Я решил, что могу использоватьLinkedList но я хочу сначала попробовать использовать массив. (Пожалуйста, я не хочу использовать какой-либо ...

2 ответа

Динамически вызывать метод для общей цели

У меня общий интерфейсICommandHandler<> который будет иметь несколько реализаций, каждая для обработки конкретной реализацииICommandНапример: public class CreateUserCommand : ICommand { ... } public class CreateUserCommandHandler : ...

3 ответа

Class Helper для общего класса?

Я использую Delphi 2009. Можно ли написать вспомогательный класс для универсального класса, то есть для TQueue. Очевидное TQueueHelper <T> = class helper of TQueue <T> ... end;не работает и не работает TQueueHelper = class helper of TQueue ... end;

5 ответов

Могу ли я иметь переменное количество общих параметров?

В моем проекте у меня есть следующие три интерфейса, которые реализуются классами, которые управляют слиянием различных бизнес-объектов, имеющих разные структуры. public interface IMerger<TSource, TDestination> { TDestination ...

2 ответа

Scala: упорядочение контравариантности

Есть ли причина, по которой ScalaOrdering черта не контравариантна? Мотивирующий пример следует. Предположим, я хочу выполнить заказную вставку. У меня может быть функция с подписью def insert[A, B >: A](list: List[A], item: A)(implicit ord: ...

6 ответов

Можно ли изменить значение по умолчанию для примитивного типа данных?

Недавно я создал универсальный класс Matrix <T>, который действует как оболочка для коллекции List <List <T >>. Насколько я могу судить, этот класс работает отлично. Я столкнулся с небольшой проблемой, хотя в отношении значений по умолчанию T. Я ...

5 ответов

Общий метод выполняется с типом среды выполнения [duplicate]

На этот вопрос уже есть ответ здесь: Как использовать рефлексию для вызова универсального метода? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 ответовУ меня есть следующий код: public class ClassExample { void ...