0
ответов

Должен ли я всегда использовать дженерики?

Я создал модульный тест :новый Callable (){ @Override public Object call ()throws..... Я получил предупреждение в Eclipse :Callable является необработанным типом. Ссылки на универсальный тип Callable...
вопрос задан: 2 July 2012 09:58
0
ответов

Реализация нескольких универсальных интерфейсов

Мне нужно обрабатывать события двух разных типов, но я столкнулся со следующей проблемой :Интерфейс EventListener не может быть реализован более одного раза с разными аргументами :EventListener<...
вопрос задан: 2 July 2012 08:57
0
ответов

Использование универсальной модели в ASP.NET MVC Razor

Можно ли использовать универсальную модель в ASP.NET MVC 3 (с Razor)? Следующее приводит к ошибке синтаксиса: @model DtoViewModel где T: IDto
вопрос задан: 30 June 2012 13:05
0
ответов

Удаление дублирования кода

Я пытаюсь создать небольшую библиотеку функционального программирования для Java (просто чтобы почесать свой собственный зуд). При определении функций высшего порядка для списков, наборов и карт я столкнулся с этой проблемой: ...
вопрос задан: 30 June 2012 12:14
0
ответов

Можно ли ограничить параметр типа универсального метода C #как «назначаемый из» параметра типа содержащего класса?

Я подозреваю, что ответ отрицательный, но я хочу знать, можно ли сделать что-то подобное :public class MyGenericClass { public void MyGenericMethod ()...
вопрос задан: 29 June 2012 15:27
0
ответов

Почему TypeToken.getRawType в Guava ()возвращает Class вместо Class

Из Effective Java Second Edition, Item 28 :«Не используйте типы с подстановочными знаками в качестве возвращаемых типов. Вместо предоставления дополнительной гибкости для ваших пользователей это заставит их использовать типы с подстановочными знаками в...
вопрос задан: 29 June 2012 12:22
0
ответов

почему List .toArray () возвращает Object [], а не String []? как это обойти?

Кто-нибудь знает, почему в Java 1.6 такое поведение: List list = ArrayList (); String [] arr = (String []) list.toArray (); И я получаю ClassCastException, потому что оно возвращает ...
вопрос задан: 29 June 2012 07:34
0
ответов

JPA и дженерики

Мне интересно, как абстрактный класс с дженериками будет работать с JPA? Я имею в виду, какие аннотации мне нужны для поля? Рассмотрим это: @MappedSuperclass публичный абстрактный класс...
вопрос задан: 29 June 2012 00:20
0
ответов

Невозможно преобразовать HashMap в интерфейс, расширяющий Map

Вероятно, это простое недоразумение с моей стороны. Иметь простой интерфейс :общедоступный интерфейс IParams extends Map { } Затем я пытаюсь использовать :IParams params = (IParams )new...
вопрос задан: 28 June 2012 14:22
0
ответов

C #универсальный подстановочный знак или как хранить ссылку на неизвестное универсальное наследование

Хорошо, так вот ситуация. У меня есть класс FlexCollection, целью которого является хранение списка некоторой специализации FlexItem, поэтому :общедоступный класс FlexCollection, где T :...
вопрос задан: 28 June 2012 08:07
0
ответов

Отражение для класса универсального параметра в Java?

Представьте себе следующий сценарий :class MyClass extends OtherClass{ String myName; //Что угодно } class OtherClass { T myfield; } И я анализирую MyClass, используя...
вопрос задан: 27 June 2012 22:03
0
ответов

C# create Object obj = new T()? [дубликат]

У меня есть суперкласс, который мы можем назвать классом A, и несколько подклассов, например. class a1 : A, class a2 : A, ... и a6 : A. В моем классе B у меня есть набор методов, которые создают и добавляют один из подклассов к ...
вопрос задан: 27 June 2012 20:37
0
ответов

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

У меня есть класс как следующим образом: public class MyConverter { public T convert (Object o, String typeidentifier, T dummy) { ... сделать некоторые преобразования, такие как массив java, в ...
вопрос задан: 26 June 2012 17:22
0
ответов

Существует ли общее ограничение типа для «откуда НЕ получено»?

Мы можем указать ограничение «производно от» для параметров универсального типа следующим образом: class Bar где T : IFooGenerator Есть ли способ указать НЕ производно от? Мой вариант использования: у меня есть куча...
вопрос задан: 25 June 2012 18:14
0
ответов

Использование дженериков для обеспечения корректной структуры во время компиляции

Злоупотребляя системой типов в c #, я могу создать код, в котором компилятор будет применять правило, гарантирующее, что невозможная операция не будет выполнена. В приведенном ниже коде это относится к матрице...
вопрос задан: 23 June 2012 00:10
0
ответов

Как получить класс поля типа T?

Я пишу тесты JUnit для некоторых контроллеров Spring MVC. Инициализация теста JUnit является общей для всех моих тестов Controllers, поэтому я хотел создать абстрактный класс, который выполняет эту инициализацию. ...
вопрос задан: 22 June 2012 15:05
0
ответов

Определение общих методов

Все, у меня есть метод, который в настоящее время используется для вызова DLL возврата введите bool, это прекрасно работает. Этот метод является общедоступным static bool InvokeDLL(string strDllName, string strNameSpace, ...
вопрос задан: 22 June 2012 14:22
0
ответов

Как я могу использовать Reflection для получения значения статического свойства типа без конкретного экземпляра

Рассмотрим следующий класс: открытый класс AClass: ISomeInterface { public static int AProperty { get { return 100; } } } Затем у меня есть еще один класс следующим образом: публичный класс ...
вопрос задан: 22 June 2012 14:06
0
ответов

Правильное использование Java Generics

У меня есть следующая функция: /** * Находит все сущности определенного типа * @param Тип объекта * @param entityType Класс объекта * @return Список всех ...
вопрос задан: 21 June 2012 20:54
0
ответов

C# Generics Instantiation

Все, у меня есть метод, который возвращает список. Этот метод используется для возврата параметров хранимых процедур SQL, представлений и функций в зависимости от имени. Что я хочу сделать, так это создать список объектов и...
вопрос задан: 21 June 2012 18:38
0
ответов

Не удалось найти имя типа или пространства имен «T»

У меня есть следующий код, который я компилирую в пространстве имен проекта .NET 4.0 ConsoleApplication1 { class Program { static void Main(string[] args) { } } ...
вопрос задан: 21 June 2012 17:53
0
ответов

Как я могу объявить производные классы «оболочки», которые ничего не делают, кроме переименования?

У меня есть два разных типа строк, которые я передаю и использую в своем коде, и они тесно связаны, но их не следует путать друг с другом. Я думал, что смогу помочь себе избежать ошибок...
вопрос задан: 21 June 2012 14:55
0
ответов

самореферентные методы с общим типом возвращаемого значения для нескольких унаследованных классов

Вероятно, это немного сложно описать. Тем не менее, я попробую ;) Следуя свободному стилю, обычно метод класса возвращает сам экземпляр класса (это). public class A { ...
вопрос задан: 21 June 2012 06:20
0
ответов

Создать таблицу HTML из списка универсального класса с указанными свойствами

Я хочу создать таблицу HTML из пары указанных параметров. В частности, я хочу передать в свой метод два параметра: список IEnumerable и некоторое подмножество свойств T. Для...
вопрос задан: 20 June 2012 18:52
0
ответов

Добавление объектов в «? extends» типа Generic Collections

public void addAllAnimals(ArrayList animalLikeList){ // Мне нужно добавить объекты животных (например, Dog, Cat, которые расширяют Animal) в animalLikeList. } Я знаю, что это не позволяет...
вопрос задан: 20 June 2012 12:42
0
ответов

Любопытный способ передачи параметра методу

Я просматривал код Java API веб-служб Exchange и увидел выбор дизайна в том, как разработчики передавали аргументы своим методам. Можете ли вы помочь объяснить преимущества этого метода -...
вопрос задан: 19 June 2012 21:31
0
ответов

Наследование и разделяемые статические поля

Предположим, у меня есть абстрактный класс Generic, который предоставляет некоторые функции конструктора по умолчанию, поэтому вам не нужно повторять код в ваших унаследованных классах: общедоступный абстрактный класс Base
вопрос задан: 19 June 2012 15:27
0
ответов

Java Generics, как заставить два аргумента метода, расширяющего суперкласс, иметь один и тот же тип?

Предположим, у меня есть следующая иерархия классов: class Vehicle; класс Автомобиль расширяет Автомобиль; класс Plane расширяет Vehicle; У меня есть функция, которая сравнивает два объекта public ...
вопрос задан: 19 June 2012 05:33
0
ответов

Является ли хорошей практикой использование общего репозитория или каждый объект должен иметь свой собственный репозиторий?

Будучи новичком в Asp.Net MVC, я следую примеру SportsStore из книги Pro ASP.Net MVC 3 Framework. Все идет хорошо, но теперь я начинаю улучшать базовый пример некоторыми дополнительными...
вопрос задан: 18 June 2012 17:42
0
ответов

Ошибка new ArrayList() в Java

У меня есть следующий код: List intList = new ArrayList(); for (int index = 0; index < ints.length; index++) { intList.add (целые [индекс]); } Выдает ошибку... ...
вопрос задан: 17 June 2012 07:00