Source compatibility report for the Twitter4J library  between 4.0.3 and 4.0.4 versions

Test Info


Library NameTwitter4J
Version #14.0.3
Version #24.0.4
Java Version1.6.0_24

Test Results


Total Java ARchives6
Total Methods / Classes3356 / 268
VerdictIncompatible
(5.9%)

Problem Summary


SeverityCount
Added Methods-46
Removed MethodsHigh3
Problems with
Data Types
High42
Medium0
Low0
Problems with
Methods
High0
Medium1
Low0
Other Changes
in Data Types
-3

Added Methods (46)


twitter4j-core-4.0.4.jar, Consumer.class
package twitter4j.util.function
Consumer.accept ( Object p1 ) [abstract]  :  void

twitter4j-core-4.0.4.jar, ListsResources.class
package twitter4j.api
ListsResources.getUserListMembers ( long p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMembers ( long p1, int p2, long p3, boolean p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMembers ( long p1, String p2, int p3, long p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMembers ( long p1, String p2, int p3, long p4, boolean p5 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMembers ( String p1, String p2, int p3, long p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMembers ( String p1, String p2, int p3, long p4, boolean p5 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMemberships ( int p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMemberships ( long p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMemberships ( long p1, int p2, long p3, boolean p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMemberships ( String p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListMemberships ( String p1, int p2, long p3, boolean p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserLists ( long p1, boolean p2 ) [abstract]  :  twitter4j.ResponseList
ListsResources.getUserLists ( String p1, boolean p2 ) [abstract]  :  twitter4j.ResponseList
ListsResources.getUserListsOwnerships ( long p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListsOwnerships ( String p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscribers ( long p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscribers ( long p1, int p2, long p3, boolean p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscribers ( long p1, String p2, int p3, long p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscribers ( long p1, String p2, int p3, long p4, boolean p5 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscribers ( String p1, String p2, int p3, long p4 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscribers ( String p1, String p2, int p3, long p4, boolean p5 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscriptions ( long p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscriptions ( long p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListSubscriptions ( String p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList

twitter4j-core-4.0.4.jar, SavedSearch.class
package twitter4j
SavedSearch.getId ( ) [abstract]  :  long

twitter4j-core-4.0.4.jar, SavedSearchesResources.class
package twitter4j.api
SavedSearchesResources.destroySavedSearch ( long p1 ) [abstract]  :  twitter4j.SavedSearch
SavedSearchesResources.showSavedSearch ( long p1 ) [abstract]  :  twitter4j.SavedSearch

twitter4j-core-4.0.4.jar, Status.class
package twitter4j
Status.getQuotedStatus ( ) [abstract]  :  Status
Status.getQuotedStatusId ( ) [abstract]  :  long

twitter4j-core-4.0.4.jar, TwitterBase.class
package twitter4j
TwitterBase.onRateLimitReached ( util.function.Consumer p1 ) [abstract]  :  void
TwitterBase.onRateLimitStatus ( util.function.Consumer p1 ) [abstract]  :  void

twitter4j-stream-4.0.4.jar, FilterQuery.class
package twitter4j
FilterQuery.FilterQuery ( String[ ] track )

twitter4j-stream-4.0.4.jar, SiteStreamsAdapter.class
package twitter4j
SiteStreamsAdapter.onFavoritedRetweet ( User source, User target, Status favoritedStatus )  :  void
SiteStreamsAdapter.onRetweetedRetweet ( User source, User target, Status retweetedStatus )  :  void

twitter4j-stream-4.0.4.jar, SiteStreamsListener.class
package twitter4j
SiteStreamsListener.onFavoritedRetweet ( User p1, User p2, Status p3 ) [abstract]  :  void
SiteStreamsListener.onRetweetedRetweet ( User p1, User p2, Status p3 ) [abstract]  :  void

twitter4j-stream-4.0.4.jar, TwitterStream.class
package twitter4j
TwitterStream.filter ( String[ ] p1 ) [abstract]  :  void
TwitterStream.onException ( util.function.Consumer p1 ) [abstract]  :  TwitterStream
TwitterStream.onStatus ( util.function.Consumer p1 ) [abstract]  :  TwitterStream

twitter4j-stream-4.0.4.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onFavoritedRetweet ( User source, User target, Status favoritedStatus )  :  void
UserStreamAdapter.onQuotedTweet ( User source, User target, Status quotingTweet )  :  void
UserStreamAdapter.onRetweetedRetweet ( User source, User target, Status retweetedStatus )  :  void

twitter4j-stream-4.0.4.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onFavoritedRetweet ( User p1, User p2, Status p3 ) [abstract]  :  void
UserStreamListener.onQuotedTweet ( User p1, User p2, Status p3 ) [abstract]  :  void
UserStreamListener.onRetweetedRetweet ( User p1, User p2, Status p3 ) [abstract]  :  void

to the top

Removed Methods (3)


twitter4j-core-4.0.3.jar, SavedSearch.class
package twitter4j
SavedSearch.getId ( ) [abstract]  :  int

twitter4j-core-4.0.3.jar, SavedSearchesResources.class
package twitter4j.api
SavedSearchesResources.destroySavedSearch ( int p1 ) [abstract]  :  twitter4j.SavedSearch
SavedSearchesResources.showSavedSearch ( int p1 ) [abstract]  :  twitter4j.SavedSearch

to the top

Problems with Data Types, High Severity (42)


twitter4j-core-4.0.3.jar
package twitter4j
[+] SavedSearch (2)
[+] Status (2)
[+] TwitterBase (2)

package twitter4j.api
[+] ListsResources (24)
[+] SavedSearchesResources (4)

twitter4j-stream-4.0.3.jar
package twitter4j
[+] SiteStreamsListener (2)
[+] TwitterStream (3)
[+] UserStreamListener (3)

to the top

Problems with Methods, Medium Severity (1)


twitter4j-async-4.0.3.jar, TrendsResourcesAsync
package twitter4j.api
[+] TrendsResourcesAsync.getClosestTrends ( twitter4j.GeoLocation p1 ) [abstract]  :  void (1)

to the top

Other Changes in Data Types (3)


twitter4j-core-4.0.3.jar
package twitter4j
[+] JSONObjectType.Type (3)

to the top

Java ARchives (6)


twitter4j-appengine-4.0.3.jar
twitter4j-async-4.0.3.jar
twitter4j-core-4.0.3.jar
twitter4j-http2-support-4.0.3.jar
twitter4j-media-support-4.0.3.jar
twitter4j-stream-4.0.3.jar

to the top




Generated on Wed Jun 24 07:11:56 2015 for Twitter4J by Java API Compliance Checker 1.3.7  
A tool for checking backward compatibility of a Java library API