blob: 00f2df94d6611ebe8ee0d83e847ca1211de65d27 [file] [log] [blame]
package com.siyeh.igtest.bugs.object_equality;
import java.util.HashMap;
import java.util.Map;
public class ObjectEquality
{
public ObjectEquality()
{
}
public void fooBar()
{
final Map map1 = new HashMap(5);
final Map map2 = new HashMap(5);
if (map1 == map2)
{
}
if (null == map2)
{
}
if (map1 == null)
{
}
if (map1 == ) {}
}
public void fooBarEnum()
{
final MyEnum enum1 = MyEnum.foo;
final MyEnum enum2 = MyEnum.bar;
if (enum1 == enum2)
{
}
}
public void fooBarClass()
{
final Class class1 = String.class;
final Class class2 = com.siyeh.igtest.bugs.Object.class;
if (class1 == class2)
{
}
if(char.class == char.class)
{
}
}
public void fooBarPrivate(X x, X y) {
if (x == y) {
}
}
enum MyEnum{
foo, bar, baz;
}
class X {
private X() {}
}
}