package twitter4j.auth; import java.io.Serializable; import twitter4j.TwitterException; import twitter4j.internal.http.HttpResponse; public class AccessToken extends OAuthToken implements Serializable { private static final long serialVersionUID = -8344528374458826291L; private String screenName; private long userId = -1L; AccessToken(String paramString) { super(paramString); this.screenName = getParameter("screen_name"); String str = getParameter("user_id"); if (str != null) { this.userId = Long.parseLong(str); } } public AccessToken(String paramString1, String paramString2) { super(paramString1, paramString2); int i = paramString1.indexOf("-"); String str; if (i != -1) { str = paramString1.substring(0, i); } try { this.userId = Long.parseLong(str); label43: return; } catch (NumberFormatException localNumberFormatException) { break label43; } } public AccessToken(String paramString1, String paramString2, long paramLong) { super(paramString1, paramString2); this.userId = paramLong; } AccessToken(HttpResponse paramHttpResponse) throws TwitterException { this(paramHttpResponse.asString()); } public boolean equals(Object paramObject) { boolean bool = true; if (this == paramObject) {} AccessToken localAccessToken; do { for (;;) { return bool; if ((paramObject == null) || (getClass() != paramObject.getClass())) { bool = false; } else if (!super.equals(paramObject)) { bool = false; } else { localAccessToken = (AccessToken)paramObject; if (this.userId == localAccessToken.userId) { break; } bool = false; } } if (this.screenName == null) { break; } } while (this.screenName.equals(localAccessToken.screenName)); for (;;) { bool = false; break; if (localAccessToken.screenName == null) { break; } } } public String getScreenName() { return this.screenName; } public long getUserId() { return this.userId; } public int hashCode() { int i = 31 * super.hashCode(); if (this.screenName != null) {} for (int j = this.screenName.hashCode();; j = 0) { return 31 * (i + j) + (int)(this.userId ^ this.userId >>> 32); } } public String toString() { return "AccessToken{screenName='" + this.screenName + '\'' + ", userId=" + this.userId + '}'; } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: twitter4j.auth.AccessToken * JD-Core Version: 0.7.0.1 */