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;

   }

}

org.xutils.view.ViewInfo