Тип Prevayler не является общим; его нельзя параметризовать аргументами <p>

75
8

Я читал о методе контрольной проверки отказоустойчивости. Итак, я работаю с java-библиотекой prevayler для контрольной точки. Теперь у меня есть ошибка. Тип Prevayler не является общим; его нельзя параметризовать аргументами <P>. Можете ли вы дать мне руководство для этой ошибки?

Вот мой код:

import org.prevayler.Prevayler;
import org.prevayler.PrevaylerFactory;
import java.io.IOException;
import java.util.ArrayList;
public final class PrevaylerSample {

public static void main(final String[] args) throws Exception {
final Prevayler prevayler = PrevaylerFactory.createPrevayler(new ArrayList<String>());

prevayler.execute(new SampleTransaction());

prevayler.takeSnapshot();

prevayler.close();
}
}

спросил(а) 2021-01-19T16:51:02+03:00 2 месяца, 3 недели назад
1
Решение
87

Ваше текущее объявление Prevayler использует исходный тип на данный момент. Вы пытались параметризовать это?

final Prevayler<ArrayList<String>> prevayler = PrevaylerFactory.createPrevayler(new ArrayList<String>());

ответил(а) 2021-01-19T16:51:02+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема