29 lines
505 B
Java
29 lines
505 B
Java
![]() |
// gcj had a problem compiling code where two anonymous classes had
|
||
|
// captured constructor arguments of the same type but with different
|
||
|
// names.
|
||
|
|
||
|
public class pr17500
|
||
|
{
|
||
|
public Object m1 (final Object one)
|
||
|
{
|
||
|
return new Comparable()
|
||
|
{
|
||
|
public int compareTo(Object other)
|
||
|
{
|
||
|
return one == other ? 0 : 1;
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
|
||
|
public Object m2 (final Object two)
|
||
|
{
|
||
|
return new Comparable()
|
||
|
{
|
||
|
public int compareTo(Object other)
|
||
|
{
|
||
|
return two == other ? 0 : 1;
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}
|