Вопросы по теме 'generics'
Типы Java F-Bound с дженериками
Есть ли способ выразить f-связанные типы в java, где на сайте вызова возвращается общий ответ?
interface Functor<T extends Functor<T>>
public <B> T<B> map(Function<A, B> fn); // won't compile because types don't...
1302 просмотров
schedule
20.03.2024
Назначение переменной из вложенных дженериков в универсальном классе в Java?
Если у меня есть следующий код:
public class DummyClass<T> {
public List<T> getList() {
return new ArrayList<T>();
}
public Set<List<T>> getListSet() {
return new...
55 просмотров
schedule
11.04.2024
Как добавить универсальный обработчик событий во время выполнения в коллекцию универсальных объектов с другим универсальным типом
У меня есть общий класс GeneralClass, который содержит событие с общим обработчиком событий.
GeneralClass<T>
{
public event DataChangedHandler<T> DataChanged;
}
И я могу написать следующий код:
class MainClass
{
public...
54 просмотров
schedule
16.04.2024
Используя дженерики для класса, как я могу преобразовать значения из одного типа в другой?
Я построил простое хранилище документов, есть сущности, которые имеют поля разных типов, у меня есть тип Float, Int и String. Объект содержит список значений массива, если кто-то обновит схему объекта, я хотел бы попытаться преобразовать значения в...
168 просмотров
schedule
08.05.2024
Как общие параметры Java работают в переопределяемых методах?
У меня два класса,
А.ява
public abstract class A {
@Override
public abstract <T extends A> T add();
@Override
public abstract <T extends A> T addWithParam(T param);
}
Б.ява
public class B extends A {...
80 просмотров
schedule
22.04.2024
Возврат обобщенного суперкласса
У меня возникли проблемы с моей структурой наследования для группы классов-оболочек с дженериками. Это в основном структура:
public abstract class SuperWrapper<E extends Super>{
private E wrappedObject;
public E getWrappedObject(){...
91 просмотров
schedule
01.04.2024
Разрушение открытых дженериков с помощью serilog
Можно ли деструктурировать данные событий serilog на основе открытого универсального? Например, я пытаюсь сделать это:
.Destructure.ByTransforming<CosmosResponse<T>>(
transform =>
new
{...
451 просмотров
schedule
17.04.2024