Source compatibility report for the Twitter4J library from version 2.0.3 to 2.0.4


Summary


Total Java ARchives1
Total Classes49
Checked Methods / Types994 / 43
VerdictIncompatible

Problem Summary


Added Methods92
Removed Methods47
Problems with
Data Types
High risk14
Medium risk0
Low risk1
Problems with
Methods
High risk0
Medium risk1
Low risk0

Added Methods (92)


twitter4j-2.0.4.jar, AccessToken.class
package twitter4j.http
AccessToken.getScreenName (  ):String
AccessToken.getUserId (  ):int

twitter4j-2.0.4.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.existsBlockAsync String id, TwitterListener listener ):void
AsyncTwitter.getBlockingUsersAsync int page, TwitterListener listener ):void
AsyncTwitter.getBlockingUsersAsync TwitterListener listener ):void
AsyncTwitter.getBlockingUsersIDsAsync TwitterListener listener ):void

twitter4j-2.0.4.jar, Response.class
package twitter4j.http
Response.disconnect (  ):void

twitter4j-2.0.4.jar, Status.class
package twitter4j
Status.getInReplyToScreenName (  ):String
Status.Status String str )

twitter4j-2.0.4.jar, StatusListener.class
package twitter4j
StatusListener.onException Exception p1 ) [abstract]:void
StatusListener.onStatus Status p1 ) [abstract]:void

twitter4j-2.0.4.jar, StatusStream.class
package twitter4j
StatusStream.close (  ):void
StatusStream.next (  ):Status

twitter4j-2.0.4.jar, Twitter.class
package twitter4j
Twitter.existsBlock String id ):boolean
Twitter.getAuthenticatedUser (  ):User
Twitter.getBlockingUsers (  ):java.util.List
Twitter.getBlockingUsers int page ):java.util.List
Twitter.getBlockingUsersIDs (  ):IDs
Twitter.getUserDetail String id ):User
Twitter.updateProfile String name, String email, String url, String location, String description ):User
Twitter.updateProfileColors String profileBackgroundColor, String profileTextColor, String profileLinkColor, String profileSidebarFillColor, String profileSidebarBorderColor ):User
Twitter.verifyCredentials (  ):User

twitter4j-2.0.4.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotBlockingUsers java.util.List blockingUsers ):void
TwitterAdapter.gotBlockingUsersIDs IDs blockingUsersIDs ):void
TwitterAdapter.gotExistsBlock boolean blockExists ):void
TwitterAdapter.gotUserDetail User user ):void
TwitterAdapter.updatedProfile User user ):void
TwitterAdapter.updatedProfileColors User user ):void

twitter4j-2.0.4.jar, TwitterException.class
package twitter4j
TwitterException.TwitterException Exception cause )

twitter4j-2.0.4.jar, TwitterListener.class
package twitter4j
TwitterListener.gotBlockingUsers java.util.List p1 ) [abstract]:void
TwitterListener.gotBlockingUsersIDs IDs p1 ) [abstract]:void
TwitterListener.gotExistsBlock boolean p1 ) [abstract]:void
TwitterListener.gotUserDetail User p1 ) [abstract]:void
TwitterListener.updatedProfile User p1 ) [abstract]:void
TwitterListener.updatedProfileColors User p1 ) [abstract]:void

twitter4j-2.0.4.jar, TwitterResponse.class
package twitter4j
TwitterResponse.getBoolean String key, org.json.JSONObject json ) [static]:boolean
TwitterResponse.getInt String key, org.json.JSONObject json ) [static]:int
TwitterResponse.getLong String key, org.json.JSONObject json ) [static]:long

twitter4j-2.0.4.jar, TwitterStream.class
package twitter4j
TwitterStream.birddog int count, int[] follow ):void
TwitterStream.cleanup (  ):void
TwitterStream.firehose int count ):void
TwitterStream.follow int[] follow ):void
TwitterStream.gardenhose (  ):void
TwitterStream.getBirddogStream int count, int[] follow ):StatusStream
TwitterStream.getFirehoseStream int count ):StatusStream
TwitterStream.getFollowStream int[] follow ):StatusStream
TwitterStream.getGardenhoseStream (  ):StatusStream
TwitterStream.getShadowStream int count, int[] follow ):StatusStream
TwitterStream.getSpritzerStream (  ):StatusStream
TwitterStream.getStatusListener (  ):StatusListener
TwitterStream.setStatusListener StatusListener statusListener ):void
TwitterStream.shadow int count, int[] follow ):void
TwitterStream.spritzer (  ):void
TwitterStream.TwitterStream String userId, String password )
TwitterStream.TwitterStream String userId, String password, StatusListener listener )

twitter4j-2.0.4.jar, TwitterSupport.class
package twitter4j
TwitterSupport.forceUsePost boolean forceUsePost ):void
TwitterSupport.getClientURL (  ):String
TwitterSupport.getClientVersion (  ):String
TwitterSupport.getPassword (  ):String
TwitterSupport.getSource (  ):String
TwitterSupport.getUserAgent (  ):String
TwitterSupport.getUserId (  ):String
TwitterSupport.isUsePostForced (  ):boolean
TwitterSupport.setClientURL String clientURL ):void
TwitterSupport.setClientVersion String version ):void
TwitterSupport.setHttpConnectionTimeout int connectionTimeout ):void
TwitterSupport.setHttpProxy String proxyHost, int proxyPort ):void
TwitterSupport.setHttpProxyAuth String proxyUser, String proxyPass ):void
TwitterSupport.setHttpReadTimeout int readTimeoutMilliSecs ):void
TwitterSupport.setPassword String password ):void
TwitterSupport.setRequestHeader String name, String value ):void
TwitterSupport.setRetryCount int retryCount ):void
TwitterSupport.setRetryIntervalSecs int retryIntervalSecs ):void
TwitterSupport.setSource String source ):void
TwitterSupport.setUserAgent String userAgent ):void
TwitterSupport.setUserId String userId ):void

twitter4j-2.0.4.jar, User.class
package twitter4j
User.getCreatedAt (  ):java.util.Date
User.getFavouritesCount (  ):int
User.getFriendsCount (  ):int
User.getProfileBackgroundColor (  ):String
User.getProfileBackgroundImageUrl (  ):String
User.getProfileBackgroundTile (  ):String
User.getProfileLinkColor (  ):String
User.getProfileSidebarBorderColor (  ):String
User.getProfileSidebarFillColor (  ):String
User.getProfileTextColor (  ):String
User.getStatusesCount (  ):int
User.getTimeZone (  ):String
User.getUtcOffset (  ):int
User.isFollowing (  ):boolean
User.isNotificationEnabled (  ):boolean
User.isNotifications (  ):boolean

to the top

Removed Methods (47)


twitter4j-2.0.3.jar, ExtendedUser.class
package twitter4j
ExtendedUser.equals Object o ):boolean
ExtendedUser.ExtendedUser http.Response res, Twitter twitter )
ExtendedUser.getCreatedAt (  ):java.util.Date
ExtendedUser.getFavouritesCount (  ):int
ExtendedUser.getFriendsCount (  ):int
ExtendedUser.getProfileBackgroundColor (  ):String
ExtendedUser.getProfileBackgroundImageUrl (  ):String
ExtendedUser.getProfileBackgroundTile (  ):String
ExtendedUser.getProfileLinkColor (  ):String
ExtendedUser.getProfileSidebarBorderColor (  ):String
ExtendedUser.getProfileSidebarFillColor (  ):String
ExtendedUser.getProfileTextColor (  ):String
ExtendedUser.getStatusesCount (  ):int
ExtendedUser.getTimeZone (  ):String
ExtendedUser.getUtcOffset (  ):int
ExtendedUser.hashCode (  ):int
ExtendedUser.isFollowing (  ):boolean
ExtendedUser.isNotificationEnabled (  ):boolean
ExtendedUser.isNotifications (  ):boolean
ExtendedUser.toString (  ):String

twitter4j-2.0.3.jar, Twitter.class
package twitter4j
Twitter.getAuthenticatedUser (  ):ExtendedUser
Twitter.getUserDetail String id ):ExtendedUser
Twitter.updateProfile String name, String email, String url, String location, String description ):ExtendedUser
Twitter.updateProfileColors String profileBackgroundColor, String profileTextColor, String profileLinkColor, String profileSidebarFillColor, String profileSidebarBorderColor ):ExtendedUser
Twitter.verifyCredentials (  ):ExtendedUser

twitter4j-2.0.3.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotUserDetail ExtendedUser extendedUser ):void
TwitterAdapter.updatedProfile ExtendedUser user ):void
TwitterAdapter.updatedProfileColors ExtendedUser user ):void

twitter4j-2.0.3.jar, TwitterListener.class
package twitter4j
TwitterListener.gotUserDetail ExtendedUser p1 ) [abstract]:void
TwitterListener.updatedProfile ExtendedUser p1 ) [abstract]:void
TwitterListener.updatedProfileColors ExtendedUser p1 ) [abstract]:void

twitter4j-2.0.3.jar, UserWithStatus.class
package twitter4j
UserWithStatus.getCreatedAt ( ) [abstract]:java.util.Date
UserWithStatus.getFavouritesCount ( ) [abstract]:int
UserWithStatus.getFriendsCount ( ) [abstract]:int
UserWithStatus.getProfileBackgroundColor ( ) [abstract]:String
UserWithStatus.getProfileBackgroundImageUrl ( ) [abstract]:String
UserWithStatus.getProfileBackgroundTile ( ) [abstract]:String
UserWithStatus.getProfileLinkColor ( ) [abstract]:String
UserWithStatus.getProfileSidebarBorderColor ( ) [abstract]:String
UserWithStatus.getProfileSidebarFillColor ( ) [abstract]:String
UserWithStatus.getProfileTextColor ( ) [abstract]:String
UserWithStatus.getStatusesCount ( ) [abstract]:int
UserWithStatus.getTimeZone ( ) [abstract]:String
UserWithStatus.getUtcOffset ( ) [abstract]:int
UserWithStatus.isFollowing ( ) [abstract]:boolean
UserWithStatus.isNotifications ( ) [abstract]:boolean
UserWithStatus.UserWithStatus http.Response res, Twitter twitter )

to the top

Problems with Data Types, High risk (14)


twitter4j-2.0.3.jar
package twitter4j
[+] ExtendedUser (1)
[+] Twitter (2)
[+] TwitterListener (9)
[+] UserWithStatus (1)

package twitter4j.http
[+] Response (1)

to the top

Problems with Methods, Medium risk (1)


twitter4j-2.0.3.jar, Response
package twitter4j.http
[+] Response.asString (  ):String (1)

to the top

Problems with Data Types, Low risk (1)


twitter4j-2.0.3.jar
package twitter4j
[+] Twitter (1)

to the top

Java ARchives (1)


twitter4j-2.0.3.jar

to the top

Classes (49)


package twitter4j
AsyncTwitter
AsyncTwitter.AsyncTask
DirectMessage
Dispatcher
ExecuteThread
ExtendedUser
IDs
Paging
Query
QueryResult
RateLimitStatus
Status
Trend
Trends
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:31 2011 for Twitter4J by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API