Source compatibility report for the Twitter4J library from version 2.1.1 to 2.1.2


Summary


Total Java ARchives1
Total Classes121
Checked Methods / Types1574 / 94
VerdictIncompatible

Problem Summary


Added Methods51
Removed Methods12
Problems with
Data Types
High risk20
Medium risk0
Low risk3
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (51)


twitter4j-core-2.1.2.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.getIncomingFriendships long cursor ):void
AsyncTwitter.getOutgoingFriendships long cursor ):void

twitter4j-core-2.1.2.jar, Authorization.class
package twitter4j.http
Authorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest p1 ) [abstract]:String

twitter4j-core-2.1.2.jar, BasicAuthorization.class
package twitter4j.http
BasicAuthorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req ):String

twitter4j-core-2.1.2.jar, CharacterUtil.class
package twitter4j.util
CharacterUtil.count String text ) [static]:int
CharacterUtil.isExceedingLengthLimitation String text ) [static]:boolean

twitter4j-core-2.1.2.jar, ConfigurationBuilder.class
package twitter4j.conf
ConfigurationBuilder.setDispatcherImpl String dispatcherImpl ):ConfigurationBuilder

twitter4j-core-2.1.2.jar, FilterQuery.class
package twitter4j
FilterQuery.count int count ):FilterQuery
FilterQuery.equals Object o ):boolean
FilterQuery.FilterQuery (  )
FilterQuery.FilterQuery int count, int[] follow )
FilterQuery.FilterQuery int count, int[] follow, String[] track )
FilterQuery.FilterQuery int count, int[] follow, String[] track, double[][] locations )
FilterQuery.FilterQuery int[] follow )
FilterQuery.follow int[] follow ):FilterQuery
FilterQuery.hashCode (  ):int
FilterQuery.locations double[][] locations ):FilterQuery
FilterQuery.toString (  ):String
FilterQuery.track String[] track ):FilterQuery

twitter4j-core-2.1.2.jar, FriendshipMethods.class
package twitter4j.api
FriendshipMethods.getIncomingFriendships long p1 ) [abstract]:twitter4j.IDs
FriendshipMethods.getOutgoingFriendships long p1 ) [abstract]:twitter4j.IDs

twitter4j-core-2.1.2.jar, FriendshipMethodsAsync.class
package twitter4j.api
FriendshipMethodsAsync.getIncomingFriendships long p1 ) [abstract]:void
FriendshipMethodsAsync.getOutgoingFriendships long p1 ) [abstract]:void

twitter4j-core-2.1.2.jar, NullAuthorization.class
package twitter4j.http
NullAuthorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req ):String

twitter4j-core-2.1.2.jar, OAuthAuthorization.class
package twitter4j.http
OAuthAuthorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req ):String

twitter4j-core-2.1.2.jar, Place.class
package twitter4j
Place.getStreetAddress ( ) [abstract]:String

twitter4j-core-2.1.2.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.getDispatcherImpl (  ):String

twitter4j-core-2.1.2.jar, ResponseList.class
package twitter4j
ResponseList.getFeatureSpecificRateLimitStatus (  ):RateLimitStatus

twitter4j-core-2.1.2.jar, Status.class
package twitter4j
Status.getContributors ( ) [abstract]:String[]

twitter4j-core-2.1.2.jar, TimeSpanUtil.class
package twitter4j.util
TimeSpanUtil.toTimeSpanString int deltaInSeconds ) [static]:String
TimeSpanUtil.toTimeSpanString java.util.Date date ) [static]:String
TimeSpanUtil.toTimeSpanString long milliseconds ) [static]:String

twitter4j-core-2.1.2.jar, Twitter.class
package twitter4j
Twitter.getIncomingFriendships long cursor ):IDs
Twitter.getOutgoingFriendships long cursor ):IDs

twitter4j-core-2.1.2.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotIncomingFriendships IDs ids ):void
TwitterAdapter.gotOutgoingFriendships IDs ids ):void

twitter4j-core-2.1.2.jar, TwitterException.class
package twitter4j
TwitterException.equals Object o ):boolean
TwitterException.exceededRateLimitation (  ):boolean
TwitterException.getFeatureSpecificRateLimitStatus (  ):RateLimitStatus
TwitterException.getRateLimitStatus (  ):RateLimitStatus
TwitterException.hashCode (  ):int
TwitterException.isCausedByNetworkIssue (  ):boolean
TwitterException.resourceNotFound (  ):boolean
TwitterException.toString (  ):String
TwitterException.TwitterException String msg, internal.http.HttpResponse res )

twitter4j-core-2.1.2.jar, TwitterListener.class
package twitter4j
TwitterListener.gotIncomingFriendships IDs p1 ) [abstract]:void
TwitterListener.gotOutgoingFriendships IDs p1 ) [abstract]:void

twitter4j-core-2.1.2.jar, TwitterStream.class
package twitter4j
TwitterStream.filter FilterQuery query ):void
TwitterStream.getFilterStream FilterQuery query ):StatusStream

twitter4j-core-2.1.2.jar, User.class
package twitter4j
User.getLang ( ) [abstract]:String
User.isContributorsEnabled ( ) [abstract]:boolean

to the top

Removed Methods (12)


twitter4j-core-2.1.1.jar, Authorization.class
package twitter4j.http
Authorization.setAuthorizationHeader String p1, String p2, twitter4j.internal.http.HttpParameter[] p3, java.net.HttpURLConnection p4 ) [abstract]:void

twitter4j-core-2.1.1.jar, BasicAuthorization.class
package twitter4j.http
BasicAuthorization.setAuthorizationHeader String method, String url, twitter4j.internal.http.HttpParameter[] params, java.net.HttpURLConnection con ):void

twitter4j-core-2.1.1.jar, Configuration.class
package twitter4j.conf
Configuration.getAsyncNumThreads ( ) [abstract]:int

twitter4j-core-2.1.1.jar, NullAuthorization.class
package twitter4j.http
NullAuthorization.setAuthorizationHeader String method, String url, twitter4j.internal.http.HttpParameter[] params, java.net.HttpURLConnection con ):void

twitter4j-core-2.1.1.jar, OAuthAuthorization.class
package twitter4j.http
OAuthAuthorization.setAuthorizationHeader String method, String url, twitter4j.internal.http.HttpParameter[] params, java.net.HttpURLConnection con ):void

twitter4j-core-2.1.1.jar, PlaceJSONImpl.class
package twitter4j
PlaceJSONImpl.setRateLimitStatus RateLimitStatus x0 ):void

twitter4j-core-2.1.1.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.toString (  ):String

twitter4j-core-2.1.1.jar, StatusDeletionNotice.class
package twitter4j
StatusDeletionNotice.equals Object o ):boolean
StatusDeletionNotice.hashCode (  ):int
StatusDeletionNotice.toString (  ):String

twitter4j-core-2.1.1.jar, TwitterException.class
package twitter4j
TwitterException.createRateLimitedTwitterException String msg, int statusCode, int retryAfter ) [static]:TwitterException
TwitterException.TwitterException String msg, int statusCode )

to the top

Problems with Data Types, High risk (20)


twitter4j-core-2.1.1.jar
package twitter4j
[+] Place (2)
[+] SavedSearch (1)
[+] Status (2)
[+] StatusStream (1)
[+] Tweet (1)
[+] TwitterListener (2)
[+] User (3)
[+] UserList (1)

package twitter4j.api
[+] FriendshipMethods (2)
[+] FriendshipMethodsAsync (2)

package twitter4j.conf
[+] Configuration (1)

package twitter4j.http
[+] Authorization (2)

to the top

Problems with Data Types, Low risk (3)


twitter4j-core-2.1.1.jar
package twitter4j
[+] TwitterListener (2)

package twitter4j.conf
[+] PropertyConfiguration (1)

to the top

Java ARchives (1)


twitter4j-core-2.1.1.jar

to the top

Classes (121)


package twitter4j
AsyncTwitter
AsyncTwitter.AsyncTask
AsyncTwitterFactory
Category
CategoryJSONImpl
CursorSupport
Device
DirectMessage
DirectMessageJSONImpl
Dispatcher
ExecuteThread
GeoLocation
GeoQuery
IDs
IDsJSONImpl
Location
LocationJSONImpl
PagableResponseList
Paging
ParseUtil
Place
PlaceJSONImpl
Query
QueryResult
QueryResultJSONImpl
RateLimitStatus
RateLimitStatusEvent
RateLimitStatusJSONImpl
RateLimitStatusListener
Relationship
RelationshipJSONImpl
ResponseList
SavedSearch
SavedSearchJSONImpl
Status
StatusDeletionNotice
StatusJSONImpl
StatusListener
StatusStream
StatusUpdate
StreamingReadTimeoutConfiguration
TimeSpanUtil
Trend
TrendJSONImpl
Trends
TrendsJSONImpl
Tweet
TweetJSONImpl
Twitter
TwitterAdapter
TwitterBase
TwitterException
TwitterFactory
TwitterListener
TwitterMethod
TwitterOAuthSupportBase
TwitterResponse
TwitterResponseImpl
TwitterStream
TwitterStream.StreamHandlingThread
TwitterStreamFactory
User
UserJSONImpl
UserList
UserListJSONImpl
Version

package twitter4j.api
AccountMethods
AccountMethodsAsync
BlockMethods
BlockMethodsAsync
DirectMessageMethods
DirectMessageMethodsAsync
FavoriteMethods
FavoriteMethodsAsync
FriendshipMethods
FriendshipMethodsAsync
GeoMethods
GeoMethodsAsync
HelpMethods
HelpMethodsAsync
ListMembersMethods
ListMembersMethodsAsync
ListMethods
ListMethodsAsync
ListSubscribersMethods
ListSubscribersMethodsAsync
LocalTrendsMethods
LocalTrendsMethodsAsync
NotificationMethods
NotificationMethodsAsync
SavedSearchesMethods
SavedSearchesMethodsAsync
SearchMethods
SearchMethodsAsync
SocialGraphMethods
SocialGraphMethodsAsync
SpamReportingMethods
SpamReportingMethodsAsync
StatusMethods
StatusMethodsAsync
TimelineMethods
TimelineMethodsAsync
UserMethods
UserMethodsAsync

package twitter4j.conf
Configuration
ConfigurationBase
ConfigurationBuilder
ConfigurationContext
ConfigurationFactory
PropertyConfiguration
PropertyConfigurationFactory

package twitter4j.http
AccessToken
Authorization
AuthorizationConfiguration
AuthorizationFactory
BasicAuthorization
NullAuthorization
OAuthAuthorization
OAuthSupport
OAuthToken
RequestToken


to the top




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