私は 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();
または、他に何かする必要がありますか?