Я новичок в Java и у меня есть вопрос о предупреждении:
Мой общий код:
private Stack<ArrayList> stackFrame = new Stack<ArrayList>();
private ArrayList<Object> curBlocKList = new ArrayList<Object>();
...
curBlockList = stackFrame.pop();
Я получаю:
Parser.java:78: warning: [unchecked] unchecked conversion
found : java.util.ArrayList
required: java.util.ArrayList<java.lang.Object>
curBlockList = stackFrame.pop();
Я не знаю, как синтаксически выполнить эту работу без предупреждения, так как я работаю над домашним заданием, и ошибки не допускаются при компиляции и вставке
@SurpressWarning("unchecked")
также не допускается.
Что мне нужно сделать, чтобы избавиться от этого предупреждения?
Кроме того, я хочу, чтобы curBlocKList содержал ссылку на текущую вершину стека. Будет ли это достигнуто
curBlockList = stackFrame.pop();
или мне нужно еще что-нибудь сделать?