Binary compatibility report for the Twitter4J library from version 2.0.1 to 2.0.2


Summary


Total Java ARchives1
Total Classes47
Checked Methods / Types906 / 41
VerdictIncompatible

Problem Summary


Added Methods50
Removed Methods5
Problems with
Data Types
High risk0
Medium risk1
Low risk5
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (50)


twitter4j-2.0.2.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.getCurrentTrendsAsync boolean excludeHashTags, TwitterListener listener ):void
AsyncTwitter.getCurrentTrendsAsync TwitterListener listener ):void
AsyncTwitter.getDailyTrendsAsync java.util.Date date, boolean excludeHashTags, TwitterListener listener ):void
AsyncTwitter.getDailyTrendsAsync TwitterListener listener ):void
AsyncTwitter.getTrendsAsync TwitterListener listener ):void
AsyncTwitter.getWeeklyTrendsAsync java.util.Date date, boolean excludeHashTags, TwitterListener listener ):void
AsyncTwitter.getWeeklyTrendsAsync TwitterListener listener ):void
AsyncTwitter.shutdown (  ):void
AsyncTwitter.updateProfileAsync String name, String email, String url, String location, String description ):void
AsyncTwitter.updateProfileAsync String name, String email, String url, String location, String description, TwitterListener listener ):void

twitter4j-2.0.2.jar, ExtendedUser.class
package twitter4j
ExtendedUser.ExtendedUser http.Response res, Twitter twitter )

twitter4j-2.0.2.jar, Response.class
package twitter4j.http
Response.getResponseHeader String name ):String
Response.Response java.net.HttpURLConnection con )

twitter4j-2.0.2.jar, Trend.class
package twitter4j
Trend.equals Object o ):boolean
Trend.getName (  ):String
Trend.getQuery (  ):String
Trend.getUrl (  ):String
Trend.hashCode (  ):int
Trend.toString (  ):String
Trend.Trend org.json.JSONObject json )

twitter4j-2.0.2.jar, Trends.class
package twitter4j
Trends.compareTo Object x0 ):int
Trends.compareTo Trends that ):int
Trends.getAsOf (  ):java.util.Date
Trends.getTrendAt (  ):java.util.Date
Trends.getTrends (  ):Trend[]

twitter4j-2.0.2.jar, Twitter.class
package twitter4j
Twitter.getCurrentTrends (  ):Trends
Twitter.getCurrentTrends boolean excludeHashTags ):Trends
Twitter.getDailyTrends (  ):java.util.List
Twitter.getDailyTrends java.util.Date date, boolean excludeHashTags ):java.util.List
Twitter.getTrends (  ):Trends
Twitter.getWeeklyTrends (  ):java.util.List
Twitter.getWeeklyTrends java.util.Date date, boolean excludeHashTags ):java.util.List
Twitter.updateProfile String name, String email, String url, String location, String description ):ExtendedUser

twitter4j-2.0.2.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotCurrentTrends Trends trends ):void
TwitterAdapter.gotDailyTrends java.util.List trendsList ):void
TwitterAdapter.gotTrends Trends trends ):void
TwitterAdapter.gotWeeklyTrends java.util.List trendsList ):void
TwitterAdapter.updatedProfile ExtendedUser user ):void

twitter4j-2.0.2.jar, TwitterListener.class
package twitter4j
TwitterListener.gotCurrentTrends Trends p1 ) [abstract]:void
TwitterListener.gotDailyTrends java.util.List p1 ) [abstract]:void
TwitterListener.gotTrends Trends p1 ) [abstract]:void
TwitterListener.gotWeeklyTrends java.util.List p1 ) [abstract]:void
TwitterListener.updatedProfile ExtendedUser p1 ) [abstract]:void

twitter4j-2.0.2.jar, TwitterResponse.class
package twitter4j
TwitterResponse.getRateLimitLimit (  ):int
TwitterResponse.getRateLimitRemaining (  ):int
TwitterResponse.getRateLimitReset (  ):long
TwitterResponse.parseDate String str, String format ) [static]:java.util.Date
TwitterResponse.TwitterResponse http.Response res )

twitter4j-2.0.2.jar, User.class
package twitter4j
User.constructUsers http.Response res, Twitter twitter ) [static]:java.util.List

twitter4j-2.0.2.jar, UserWithStatus.class
package twitter4j
UserWithStatus.UserWithStatus http.Response res, Twitter twitter )

to the top

Removed Methods (5)


twitter4j-2.0.1.jar, ExtendedUser.class
package twitter4j
ExtendedUser.ExtendedUser org.w3c.dom.Element elem, Twitter twitter )

twitter4j-2.0.1.jar, Response.class
package twitter4j.http
Response.Response int statusCode, java.io.InputStream is )

twitter4j-2.0.1.jar, TwitterResponse.class
package twitter4j
TwitterResponse.encodeDate String str, String format ):java.util.Date

twitter4j-2.0.1.jar, User.class
package twitter4j
User.constructUsers org.w3c.dom.Document doc, Twitter twitter ) [static]:java.util.List

twitter4j-2.0.1.jar, UserWithStatus.class
package twitter4j
UserWithStatus.UserWithStatus org.w3c.dom.Element elem, Twitter twitter )

to the top

Problems with Data Types, Medium risk (1)


twitter4j-2.0.1.jar
package twitter4j
[+] AsyncTwitter (1)

to the top

Problems with Data Types, Low risk (5)


twitter4j-2.0.1.jar
package twitter4j
[+] AsyncTwitter (5)

to the top

Java ARchives (1)


twitter4j-2.0.1.jar

to the top

Classes (47)


package twitter4j
AsyncTwitter
AsyncTwitter.AsyncTask
DirectMessage
Dispatcher
ExecuteThread
ExtendedUser
IDs
Paging
Query
QueryResult
RateLimitStatus
Status
Tweet
Twitter
Twitter.Device
TwitterAdapter
TwitterException
TwitterListener
TwitterResponse
User
UserWithStatus

package twitter4j.http
AccessToken
BASE64Encoder
HTMLEntity
HttpClient
OAuth
OAuthToken
PostParameter
RequestToken
Response

package twitter4j.org.json
CDL
Cookie
CookieList
HTTP
HTTPTokener
JSONArray
JSONException
JSONML
JSONObject
JSONObject.Null
JSONString
JSONStringer
JSONTokener
JSONWriter
Test
XML
XMLTokener


to the top




Generated on Fri Mar 4 22:20:41 2011 for Twitter4J by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API