java - Warning when converting between two arraylists holding objects of the same types -
in class node got
private arraylist<node> neighbors; public arraylist<node> getneighbors() { homecoming this.neighbors; } in class graph got
public void foo(node first) { arraylist<node> firstneighbors = first.getneighbors(); ... } compiling gives me warning
warning: [unchecked] unchecked conversion arraylist<node> firstneighbors = first.getneighbors(); required: arraylist<node> found: arraylist does see error here?
the error thrown not code posted,
warning: [unchecked] unchecked conversion arraylist firstneighbors = first.getneighbors();
you need check first object. object should of class a or should subclass of arraylist getneighbors() method.
you ,
classa obj= new classa(); list<node> firstneighbors = obj.getneighbors(); to values method , pass list
java generics arraylist
No comments:
Post a Comment