org.xutils.view.ViewInfo
package org.xutils.view;
/**
* @author 注释者:王教成
* @version 注释版:1.0.0
* 视图信息
*/
/*package*/ final class ViewInfo {
public int value;
public int parentId;
/**
* 重写Object的equals方法
* @param o 比较对象
* @return 返回ID是否相同
*/
@Override
public boolean equals(Object o) {
if (this == o) return true;//对象等于本类对象返回true
if (o == null || getClass() != o.getClass()) return false;//对象为空或对象类与本类不同返回false
ViewInfo viewInfo = (ViewInfo) o;//对象强转赋值
if (value != viewInfo.value) return false;//value值不同返回false
return parentId == viewInfo.parentId;//返回ID是否相同
}
/**
* 重写Object的hashCode方法
* @return 返回hashcode值
*/
@Override
public int hashCode() {
int result = value;
result = 31 * result + parentId;
return result;
}
}