mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
40 lines
536 B
Java
40 lines
536 B
Java
|
|
public class RefEq {
|
|
{
|
|
class Super {
|
|
@Override
|
|
public boolean equals(Object obj) {
|
|
return super.equals(obj);
|
|
}
|
|
}
|
|
class Sub extends Super {
|
|
int i; // OK
|
|
}
|
|
}
|
|
{
|
|
class Super {
|
|
@Override
|
|
public boolean equals(Object obj) {
|
|
return (obj==this);
|
|
}
|
|
}
|
|
class Sub extends Super {
|
|
int i; // OK
|
|
}
|
|
}
|
|
{
|
|
class Super {
|
|
@Override
|
|
public boolean equals(Object obj) {
|
|
if (obj==this)
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
}
|
|
class Sub extends Super {
|
|
int i; // OK
|
|
}
|
|
}
|
|
}
|