6387579: Usage of package-private class as parameter of a method (javax.swing.tree.DefaultTreeSelectionModel)

Reviewed-by: rupashka
This commit is contained in:
Peter Zhelezniakov 2009-09-01 15:34:21 +04:00
parent 1c6321606d
commit 4e092f7b46

View File

@ -1067,10 +1067,13 @@ public class DefaultTreeSelectionModel implements Cloneable, Serializable, TreeS
} }
/** /**
* Notifies listeners of a change in path. changePaths should contain * Notifies listeners of a change in path. changePaths should contain
* instances of PathPlaceHolder. * instances of PathPlaceHolder.
*/ *
protected void notifyPathChange(Vector<PathPlaceHolder> changedPaths, * @deprecated As of JDK version 1.7
*/
@Deprecated
protected void notifyPathChange(Vector changedPaths,
TreePath oldLeadSelection) { TreePath oldLeadSelection) {
int cPathCount = changedPaths.size(); int cPathCount = changedPaths.size();
boolean[] newness = new boolean[cPathCount]; boolean[] newness = new boolean[cPathCount];
@ -1078,7 +1081,7 @@ public class DefaultTreeSelectionModel implements Cloneable, Serializable, TreeS
PathPlaceHolder placeholder; PathPlaceHolder placeholder;
for(int counter = 0; counter < cPathCount; counter++) { for(int counter = 0; counter < cPathCount; counter++) {
placeholder = changedPaths.elementAt(counter); placeholder = (PathPlaceHolder) changedPaths.elementAt(counter);
newness[counter] = placeholder.isNew; newness[counter] = placeholder.isNew;
paths[counter] = placeholder.path; paths[counter] = placeholder.path;
} }