11 |
|
public static void main(String[] args) { |
12 |
|
int numItr = Integer.parseInt(args[1]); |
13 |
|
int setSize = Integer.parseInt(args[2]); |
14 |
< |
Class cl = null; |
14 |
> |
Class<?> cl = null; |
15 |
|
|
16 |
|
try { |
17 |
|
cl = Class.forName(args[0]); |
78 |
|
} |
79 |
|
|
80 |
|
// Done inefficiently so as to exercise toArray |
81 |
< |
static Set clone(Set s, Class cl, boolean synch) { |
81 |
> |
static Set clone(Set s, Class<?> cl, boolean synch) { |
82 |
|
Set clone = newSet(cl, synch); |
83 |
|
clone.addAll(Arrays.asList(s.toArray())); |
84 |
|
if (!s.equals(clone)) |
90 |
|
return clone; |
91 |
|
} |
92 |
|
|
93 |
< |
static Set newSet(Class cl, boolean synch) { |
93 |
> |
static Set newSet(Class<?> cl, boolean synch) { |
94 |
|
try { |
95 |
|
Set s = (Set) cl.newInstance(); |
96 |
|
if (synch) |