package twitter4j.internal.json; import twitter4j.TwitterException; import twitter4j.UserMentionEntity; import twitter4j.internal.org.json.JSONArray; import twitter4j.internal.org.json.JSONException; import twitter4j.internal.org.json.JSONObject; class UserMentionEntityJSONImpl extends EntityIndex implements UserMentionEntity { private static final long serialVersionUID = 6580431141350059702L; private long id; private String name; private String screenName; UserMentionEntityJSONImpl() {} UserMentionEntityJSONImpl(int paramInt1, int paramInt2, String paramString1, String paramString2, long paramLong) { setStart(paramInt1); setEnd(paramInt2); this.name = paramString1; this.screenName = paramString2; this.id = paramLong; } UserMentionEntityJSONImpl(JSONObject paramJSONObject) throws TwitterException { init(paramJSONObject); } private void init(JSONObject paramJSONObject) throws TwitterException { try { JSONArray localJSONArray = paramJSONObject.getJSONArray("indices"); setStart(localJSONArray.getInt(0)); setEnd(localJSONArray.getInt(1)); if (!paramJSONObject.isNull("name")) { this.name = paramJSONObject.getString("name"); } if (!paramJSONObject.isNull("screen_name")) { this.screenName = paramJSONObject.getString("screen_name"); } this.id = z_T4JInternalParseUtil.getLong("id", paramJSONObject); return; } catch (JSONException localJSONException) { throw new TwitterException(localJSONException); } } public boolean equals(Object paramObject) { boolean bool = true; if (this == paramObject) {} UserMentionEntityJSONImpl localUserMentionEntityJSONImpl; do { for (;;) { return bool; if ((paramObject == null) || (getClass() != paramObject.getClass())) { bool = false; } else { localUserMentionEntityJSONImpl = (UserMentionEntityJSONImpl)paramObject; if (this.id == localUserMentionEntityJSONImpl.id) { break; } bool = false; } } if (this.name != null) { if (this.name.equals(localUserMentionEntityJSONImpl.name)) {} } else { while (localUserMentionEntityJSONImpl.name != null) { bool = false; break; } } if (this.screenName == null) { break; } } while (this.screenName.equals(localUserMentionEntityJSONImpl.screenName)); for (;;) { bool = false; break; if (localUserMentionEntityJSONImpl.screenName == null) { break; } } } public int getEnd() { return super.getEnd(); } public long getId() { return this.id; } public String getName() { return this.name; } public String getScreenName() { return this.screenName; } public int getStart() { return super.getStart(); } public String getText() { return this.screenName; } public int hashCode() { int i = 0; if (this.name != null) {} for (int j = this.name.hashCode();; j = 0) { int k = j * 31; if (this.screenName != null) { i = this.screenName.hashCode(); } return 31 * (k + i) + (int)(this.id ^ this.id >>> 32); } } public String toString() { return "UserMentionEntityJSONImpl{name='" + this.name + '\'' + ", screenName='" + this.screenName + '\'' + ", id=" + this.id + '}'; } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: twitter4j.internal.json.UserMentionEntityJSONImpl * JD-Core Version: 0.7.0.1 */