Advertisement
AndrewHaxalot

Untitled

Apr 9th, 2014
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. // Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
  2. // Jad home page: http://www.geocities.com/kpdus/jad.html
  3. // Decompiler options: braces fieldsfirst space lnc
  4.  
  5. package com.facebook.user.model;
  6.  
  7. import android.os.Parcel;
  8. import android.os.Parcelable;
  9. import com.google.common.a.fe;
  10. import com.google.common.a.ff;
  11. import java.util.Iterator;
  12.  
  13. // Referenced classes of package com.facebook.user.model:
  14. // i, UserFbidIdentifier, Name, User
  15.  
  16. public class RecipientInfo
  17. implements Parcelable
  18. {
  19.  
  20. public static final android.os.Parcelable.Creator CREATOR = new i();
  21. private final UserFbidIdentifier a;
  22. private final Name b;
  23.  
  24. private RecipientInfo(Parcel parcel)
  25. {
  26. a = (UserFbidIdentifier)parcel.readParcelable(com/facebook/user/model/UserFbidIdentifier.getClassLoader());
  27. b = (Name)parcel.readParcelable(com/facebook/user/model/Name.getClassLoader());
  28. }
  29.  
  30. RecipientInfo(Parcel parcel, byte byte0)
  31. {
  32. this(parcel);
  33. }
  34.  
  35. public RecipientInfo(UserFbidIdentifier userfbididentifier, Name name)
  36. {
  37. a = userfbididentifier;
  38. b = name;
  39. }
  40.  
  41. public static RecipientInfo a(User user)
  42. {
  43. return new RecipientInfo(user.i(), user.d());
  44. }
  45.  
  46. public static fe a(fe fe1)
  47. {
  48. ff ff1 = fe.f();
  49. for (Iterator iterator = fe1.iterator(); iterator.hasNext(); ff1.b(a((User)iterator.next()))) { }
  50. return ff1.b();
  51. }
  52.  
  53. public final UserFbidIdentifier a()
  54. {
  55. return a;
  56. }
  57.  
  58. public final Name b()
  59. {
  60. return b;
  61. }
  62.  
  63. public final String c()
  64. {
  65. return b.i();
  66. }
  67.  
  68. public int describeContents()
  69. {
  70. return 0;
  71. }
  72.  
  73. public boolean equals(Object obj)
  74. {
  75. if (this != obj)
  76. {
  77. if (obj == null || getClass() != obj.getClass())
  78. {
  79. return false;
  80. }
  81. RecipientInfo recipientinfo = (RecipientInfo)obj;
  82. if (a == null ? recipientinfo.a != null : !a.equals(recipientinfo.a))
  83. {
  84. return false;
  85. }
  86. if (b == null ? recipientinfo.b != null : !b.equals(recipientinfo.b))
  87. {
  88. return false;
  89. }
  90. }
  91. return true;
  92. }
  93.  
  94. public int hashCode()
  95. {
  96. int j;
  97. int k;
  98. Name name;
  99. int l;
  100. if (a != null)
  101. {
  102. j = a.hashCode();
  103. } else
  104. {
  105. j = 0;
  106. }
  107. k = j * 31;
  108. name = b;
  109. l = 0;
  110. if (name != null)
  111. {
  112. l = b.hashCode();
  113. }
  114. return k + l;
  115. }
  116.  
  117. public void writeToParcel(Parcel parcel, int j)
  118. {
  119. parcel.writeParcelable(a, j);
  120. parcel.writeParcelable(b, j);
  121. }
  122.  
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement