/**
*
*/
package writ.findbugs;
/**
*
* @author dw-wang
* equalsメソッドは引数の型を仮定してはいけません
*
*/
public class BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS {
private int _nIdExpression;
/**
* constructor
*/
public BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS() {
// Auto-generated constructor stub
}
/**
* @param obj the object to compare
* @return true if the regularExpression in parameter is the same regularExpression
*/
public boolean equals( Object obj ){
if (obj == null){
return false;
}
//equalsメソッドは引数の型を仮定してはいけません
if (((BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS) obj)
.getIdExpression() == _nIdExpression ) {
return true;
}
return false;
}
public int getIdExpression(){
return _nIdExpression;
}
public int hashCode() {
return _nIdExpression;
}
}