Source compatibility report for the Twitter4J library between 2.2.4 and 2.2.5 versions
Test Info
Library Name | Twitter4J |
Version #1 | 2.2.4 |
Version #2 | 2.2.5 |
Test Results
Total Java ARchives | 5 |
---|
Total Classes | 171 |
---|
Total Methods / Types | 2055 / 141 |
---|
Verdict | Incompatible |
---|
Problem Summary
| Severity | Count |
---|
Added Methods | - | 17 |
---|
Removed Methods | High | 8 |
---|
Problems with Data Types | High | 16 |
---|
Medium | 0 |
Low | 2 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (17)
twitter4j-async-2.2.5.jar, FavoriteMethodsAsync.class
package twitter4j.api
FavoriteMethodsAsync.getFavorites ( String p1, twitter4j.Paging p2 ) [abstract]:void
[ run-time name: twitter4j/api/FavoriteMethodsAsync.getFavorites:(Ljava/lang/String;Ltwitter4j/Paging;)V ]
FavoriteMethodsAsync.getFavorites ( twitter4j.Paging p1 ) [abstract]:void
[ run-time name: twitter4j/api/FavoriteMethodsAsync.getFavorites:(Ltwitter4j/Paging;)V ]
twitter4j-core-2.2.5.jar, Configuration.class
package twitter4j.conf
Configuration.getUploadBaseURL ( ) [abstract]:String
[ run-time name: twitter4j/conf/Configuration.getUploadBaseURL:()Ljava/lang/String; ]
twitter4j-core-2.2.5.jar, EntitySupport.class
package twitter4j
EntitySupport.getHashtagEntities ( ) [abstract]:HashtagEntity[]
[ run-time name: twitter4j/EntitySupport.getHashtagEntities:()[Ltwitter4j/HashtagEntity; ]
EntitySupport.getMediaEntities ( ) [abstract]:MediaEntity[]
[ run-time name: twitter4j/EntitySupport.getMediaEntities:()[Ltwitter4j/MediaEntity; ]
EntitySupport.getURLEntities ( ) [abstract]:URLEntity[]
[ run-time name: twitter4j/EntitySupport.getURLEntities:()[Ltwitter4j/URLEntity; ]
EntitySupport.getUserMentionEntities ( ) [abstract]:UserMentionEntity[]
[ run-time name: twitter4j/EntitySupport.getUserMentionEntities:()[Ltwitter4j/UserMentionEntity; ]
twitter4j-core-2.2.5.jar, FavoriteMethods.class
package twitter4j.api
FavoriteMethods.getFavorites ( String p1, twitter4j.Paging p2 ) [abstract]:twitter4j.ResponseList
[ run-time name: twitter4j/api/FavoriteMethods.getFavorites:(Ljava/lang/String;Ltwitter4j/Paging;)Ltwitter4j/ResponseList; ]
FavoriteMethods.getFavorites ( twitter4j.Paging p1 ) [abstract]:twitter4j.ResponseList
[ run-time name: twitter4j/api/FavoriteMethods.getFavorites:(Ltwitter4j/Paging;)Ltwitter4j/ResponseList; ]
twitter4j-core-2.2.5.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.getUploadBaseURL ( ):String
[ run-time name: twitter4j/conf/PropertyConfiguration.getUploadBaseURL:()Ljava/lang/String; ]
twitter4j-core-2.2.5.jar, StatusUpdate.class
package twitter4j
StatusUpdate.isPossiblySensitive ( ):boolean
[ run-time name: twitter4j/StatusUpdate.isPossiblySensitive:()Z ]
StatusUpdate.media ( java.io.File file ):StatusUpdate
[ run-time name: twitter4j/StatusUpdate.media:(Ljava/io/File;)Ltwitter4j/StatusUpdate; ]
StatusUpdate.media ( String name, java.io.InputStream body ):StatusUpdate
[ run-time name: twitter4j/StatusUpdate.media:(Ljava/lang/String;Ljava/io/InputStream;)Ltwitter4j/StatusUpdate; ]
StatusUpdate.possiblySensitive ( boolean possiblySensitive ):StatusUpdate
[ run-time name: twitter4j/StatusUpdate.possiblySensitive:(Z)Ltwitter4j/StatusUpdate; ]
StatusUpdate.setMedia ( java.io.File file ):void
[ run-time name: twitter4j/StatusUpdate.setMedia:(Ljava/io/File;)V ]
StatusUpdate.setMedia ( String name, java.io.InputStream body ):void
[ run-time name: twitter4j/StatusUpdate.setMedia:(Ljava/lang/String;Ljava/io/InputStream;)V ]
StatusUpdate.setPossiblySensitive ( boolean possiblySensitive ):void
[ run-time name: twitter4j/StatusUpdate.setPossiblySensitive:(Z)V ]
to the top
Removed Methods (8)
twitter4j-async-2.2.4.jar, TrendsMethodsAsync.class
package twitter4j.api
TrendsMethodsAsync.getCurrentTrends ( ) [abstract]:void
[ run-time name: twitter4j/api/TrendsMethodsAsync.getCurrentTrends:()V ]
TrendsMethodsAsync.getCurrentTrends ( boolean p1 ) [abstract]:void
[ run-time name: twitter4j/api/TrendsMethodsAsync.getCurrentTrends:(Z)V ]
TrendsMethodsAsync.getTrends ( ) [abstract]:void
[ run-time name: twitter4j/api/TrendsMethodsAsync.getTrends:()V ]
twitter4j-async-2.2.4.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotTrends ( Trends trends ):void
[ run-time name: twitter4j/TwitterAdapter.gotTrends:(Ltwitter4j/Trends;)V ]
twitter4j-async-2.2.4.jar, TwitterListener.class
package twitter4j
TwitterListener.gotTrends ( Trends p1 ) [abstract]:void
[ run-time name: twitter4j/TwitterListener.gotTrends:(Ltwitter4j/Trends;)V ]
twitter4j-core-2.2.4.jar, TrendsMethods.class
package twitter4j.api
TrendsMethods.getCurrentTrends ( ) [abstract]:twitter4j.Trends
[ run-time name: twitter4j/api/TrendsMethods.getCurrentTrends:()Ltwitter4j/Trends; ]
TrendsMethods.getCurrentTrends ( boolean p1 ) [abstract]:twitter4j.Trends
[ run-time name: twitter4j/api/TrendsMethods.getCurrentTrends:(Z)Ltwitter4j/Trends; ]
TrendsMethods.getTrends ( ) [abstract]:twitter4j.Trends
[ run-time name: twitter4j/api/TrendsMethods.getTrends:()Ltwitter4j/Trends; ]
to the top
Problems with Data Types, High Severity (16)
twitter4j-async-2.2.4.jar
package twitter4j
[+] TwitterListener (3)
| Change | Effect |
---|
Abstract method TwitterListener.gotTrends ( Trends p1 ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method gotTrends(Trends) in interface TwitterListener. |
Field CURRENT_TRENDS (TwitterMethod) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find variable CURRENT_TRENDS in TwitterListener. |
Field TRENDS (TwitterMethod) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find variable TRENDS in TwitterListener. |
[+] affected methods (100)
AsyncTwitter.addListener ( TwitterListener p1 )1st parameter 'p1' of this abstract method has type 'TwitterListener'.
TwitterListener.addedUserListMember ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.addedUserListMembers ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.checkedUserListMembership ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.checkedUserListSubscription ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.createdBlock ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.createdFavorite ( Status p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.createdFriendship ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.createdPlace ( Place p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.createdUserList ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.deletedUserListMember ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.destroyedBlock ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.destroyedDirectMessage ( DirectMessage p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.destroyedFavorite ( Status p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.destroyedFriendship ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.destroyedStatus ( Status p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.destroyedUserList ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.disabledNotification ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.enabledNotification ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotAccountSettings ( AccountSettings p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotAccountTotals ( AccountTotals p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotAllUserLists ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotAPIConfiguration ( TwitterAPIConfiguration p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotAvailableTrends ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotBlockingUsers ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotBlockingUsersIDs ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotCurrentTrends ( Trends p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotDailyTrends ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotDirectMessage ( DirectMessage p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotDirectMessages ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotExistsBlock ( boolean p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotExistsFriendship ( boolean p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotFavorites ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotFollowersIDs ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotFollowersStatuses ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotFriendsIDs ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotFriendsStatuses ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotFriendsTimeline ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotGeoDetails ( Place p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotHomeTimeline ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotIncomingFriendships ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotLanguages ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotLocationTrends ( Trends p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotMemberSuggestions ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotMentions ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotNearByPlaces ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotNoRetweetIds ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotOutgoingFriendships ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotPrivacyPolicy ( String p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotProfileImage ( ProfileImage p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotPublicTimeline ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRateLimitStatus ( RateLimitStatus p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRelatedResults ( RelatedResults p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetedBy ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetedByIDs ( IDs p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetedByMe ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetedByUser ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetedToMe ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetedToUser ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweets ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotRetweetsOfMe ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotReverseGeoCode ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotSentDirectMessages ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotShowFriendship ( Relationship p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotShowStatus ( Status p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotShowUserList ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotSimilarPlaces ( SimilarPlaces p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotSuggestedUserCategories ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotTermsOfService ( String p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserDetail ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserListMembers ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserListMemberships ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserLists ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserListStatuses ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserListSubscribers ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserListSubscriptions ( PagableResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserSuggestions ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotUserTimeline ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.gotWeeklyTrends ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.lookedUpFriendships ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.lookedupUsers ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.onException ( TwitterException p1, TwitterMethod p2 )This abstract method is from 'TwitterListener' interface.
TwitterListener.reportedSpam ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.retweetedStatus ( Status p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.searched ( QueryResult p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.searchedPlaces ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.searchedUser ( ResponseList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.sentDirectMessage ( DirectMessage p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.subscribedUserList ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.tested ( boolean p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.unsubscribedUserList ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedAccountSettings ( AccountSettings p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedFriendship ( Relationship p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedProfile ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedProfileBackgroundImage ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedProfileColors ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedProfileImage ( User p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedStatus ( Status p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.updatedUserList ( UserList p1 )This abstract method is from 'TwitterListener' interface.
TwitterListener.verifiedCredentials ( User p1 )This abstract method is from 'TwitterListener' interface.
package twitter4j.api
[+] FavoriteMethodsAsync (2)
| Change | Effect |
---|
Abstract method FavoriteMethodsAsync.getFavorites ( String p1, twitter4j.Paging p2 ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getFavorites(java.lang.String, twitter4j.Paging) in FavoriteMethodsAsync. |
Abstract method FavoriteMethodsAsync.getFavorites ( twitter4j.Paging p1 ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getFavorites(twitter4j.Paging) in FavoriteMethodsAsync. |
[+] affected methods (6)
FavoriteMethodsAsync.createFavorite ( long p1 )This abstract method is from 'FavoriteMethodsAsync' interface.
FavoriteMethodsAsync.destroyFavorite ( long p1 )This abstract method is from 'FavoriteMethodsAsync' interface.
FavoriteMethodsAsync.getFavorites ( )This abstract method is from 'FavoriteMethodsAsync' interface.
FavoriteMethodsAsync.getFavorites ( int p1 )This abstract method is from 'FavoriteMethodsAsync' interface.
FavoriteMethodsAsync.getFavorites ( String p1 )This abstract method is from 'FavoriteMethodsAsync' interface.
FavoriteMethodsAsync.getFavorites ( String p1, int p2 )This abstract method is from 'FavoriteMethodsAsync' interface.
[+] TrendsMethodsAsync (3)
| Change | Effect |
---|
Abstract method TrendsMethodsAsync.getCurrentTrends ( ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getCurrentTrends() in interface TrendsMethodsAsync. |
Abstract method TrendsMethodsAsync.getCurrentTrends ( boolean p1 ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getCurrentTrends(boolean) in interface TrendsMethodsAsync. |
Abstract method TrendsMethodsAsync.getTrends ( ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getTrends() in interface TrendsMethodsAsync. |
[+] affected methods (4)
TrendsMethodsAsync.getDailyTrends ( )This abstract method is from 'TrendsMethodsAsync' interface.
TrendsMethodsAsync.getDailyTrends ( java.util.Date p1, boolean p2 )This abstract method is from 'TrendsMethodsAsync' interface.
TrendsMethodsAsync.getWeeklyTrends ( )This abstract method is from 'TrendsMethodsAsync' interface.
TrendsMethodsAsync.getWeeklyTrends ( java.util.Date p1, boolean p2 )This abstract method is from 'TrendsMethodsAsync' interface.
twitter4j-core-2.2.4.jar
package twitter4j
[+] Status (1)
| Change | Effect |
---|
Added super-interface EntitySupport. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in EntitySupport. |
[+] affected methods (53)
api.FavoriteMethods.createFavorite ( long p1 )Return value of this abstract method has type 'Status'.
api.FavoriteMethods.destroyFavorite ( long p1 )Return value of this abstract method has type 'Status'.
api.StatusMethods.destroyStatus ( long p1 )Return value of this abstract method has type 'Status'.
api.StatusMethods.retweetStatus ( long p1 )Return value of this abstract method has type 'Status'.
api.StatusMethods.showStatus ( long p1 )Return value of this abstract method has type 'Status'.
api.StatusMethods.updateStatus ( String p1 )Return value of this abstract method has type 'Status'.
api.StatusMethods.updateStatus ( StatusUpdate p1 )Return value of this abstract method has type 'Status'.
json.DataObjectFactory.createStatus ( String rawJSON )Return value of this method has type 'Status'.
SiteStreamsAdapter.onFavorite ( long forUser, User source, User target, Status favoritedStatus )4th parameter 'favoritedStatus' of this method has type 'Status'.
SiteStreamsAdapter.onStatus ( long forUser, Status status )2nd parameter 'status' of this method has type 'Status'.
SiteStreamsAdapter.onUnfavorite ( long forUser, User source, User target, Status unfavoritedStatus )4th parameter 'unfavoritedStatus' of this method has type 'Status'.
SiteStreamsListener.onFavorite ( long p1, User p2, User p3, Status p4 )4th parameter 'p4' of this abstract method has type 'Status'.
SiteStreamsListener.onStatus ( long p1, Status p2 )2nd parameter 'p2' of this abstract method has type 'Status'.
SiteStreamsListener.onUnfavorite ( long p1, User p2, User p3, Status p4 )4th parameter 'p4' of this abstract method has type 'Status'.
Status.getAnnotations ( )This abstract method is from 'Status' interface.
Status.getContributors ( )This abstract method is from 'Status' interface.
Status.getCreatedAt ( )This abstract method is from 'Status' interface.
Status.getGeoLocation ( )This abstract method is from 'Status' interface.
Status.getId ( )This abstract method is from 'Status' interface.
Status.getInReplyToScreenName ( )This abstract method is from 'Status' interface.
Status.getInReplyToStatusId ( )This abstract method is from 'Status' interface.
Status.getInReplyToUserId ( )This abstract method is from 'Status' interface.
Status.getPlace ( )This abstract method is from 'Status' interface.
Status.getRetweetCount ( )This abstract method is from 'Status' interface.
Status.getRetweetedStatus ( )Return value of this abstract method has type 'Status'.
Status.getSource ( )This abstract method is from 'Status' interface.
Status.getText ( )This abstract method is from 'Status' interface.
Status.getUser ( )This abstract method is from 'Status' interface.
Status.isFavorited ( )This abstract method is from 'Status' interface.
Status.isRetweet ( )This abstract method is from 'Status' interface.
Status.isRetweetedByMe ( )This abstract method is from 'Status' interface.
Status.isTruncated ( )This abstract method is from 'Status' interface.
StatusAdapter.onStatus ( Status status )1st parameter 'status' of this method has type 'Status'.
StatusListener.onStatus ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
TwitterAdapter.createdFavorite ( Status status )1st parameter 'status' of this method has type 'Status'.
TwitterAdapter.destroyedFavorite ( Status status )1st parameter 'status' of this method has type 'Status'.
TwitterAdapter.destroyedStatus ( Status destroyedStatus )1st parameter 'destroyedStatus' of this method has type 'Status'.
TwitterAdapter.gotShowStatus ( Status statuses )1st parameter 'statuses' of this method has type 'Status'.
TwitterAdapter.retweetedStatus ( Status retweetedStatus )1st parameter 'retweetedStatus' of this method has type 'Status'.
TwitterAdapter.updatedStatus ( Status statuses )1st parameter 'statuses' of this method has type 'Status'.
TwitterListener.createdFavorite ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
TwitterListener.destroyedFavorite ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
TwitterListener.destroyedStatus ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
TwitterListener.gotShowStatus ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
TwitterListener.retweetedStatus ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
TwitterListener.updatedStatus ( Status p1 )1st parameter 'p1' of this abstract method has type 'Status'.
User.getStatus ( )Return value of this abstract method has type 'Status'.
UserStreamAdapter.onFavorite ( User source, User target, Status favoritedStatus )3rd parameter 'favoritedStatus' of this method has type 'Status'.
UserStreamAdapter.onRetweet ( User source, User target, Status retweetedStatus )3rd parameter 'retweetedStatus' of this method has type 'Status'.
UserStreamAdapter.onUnfavorite ( User source, User target, Status unfavoritedStatus )3rd parameter 'unfavoritedStatus' of this method has type 'Status'.
UserStreamListener.onFavorite ( User p1, User p2, Status p3 )3rd parameter 'p3' of this abstract method has type 'Status'.
UserStreamListener.onRetweet ( User p1, User p2, Status p3 )3rd parameter 'p3' of this abstract method has type 'Status'.
UserStreamListener.onUnfavorite ( User p1, User p2, Status p3 )3rd parameter 'p3' of this abstract method has type 'Status'.
[+] Tweet (1)
| Change | Effect |
---|
Added super-interface EntitySupport. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method in EntitySupport. |
[+] affected methods (15)
json.DataObjectFactory.createTweet ( String rawJSON )Return value of this method has type 'Tweet'.
Tweet.getAnnotations ( )This abstract method is from 'Tweet' interface.
Tweet.getCreatedAt ( )This abstract method is from 'Tweet' interface.
Tweet.getFromUser ( )This abstract method is from 'Tweet' interface.
Tweet.getFromUserId ( )This abstract method is from 'Tweet' interface.
Tweet.getGeoLocation ( )This abstract method is from 'Tweet' interface.
Tweet.getId ( )This abstract method is from 'Tweet' interface.
Tweet.getIsoLanguageCode ( )This abstract method is from 'Tweet' interface.
Tweet.getLocation ( )This abstract method is from 'Tweet' interface.
Tweet.getPlace ( )This abstract method is from 'Tweet' interface.
Tweet.getProfileImageUrl ( )This abstract method is from 'Tweet' interface.
Tweet.getSource ( )This abstract method is from 'Tweet' interface.
Tweet.getText ( )This abstract method is from 'Tweet' interface.
Tweet.getToUser ( )This abstract method is from 'Tweet' interface.
Tweet.getToUserId ( )This abstract method is from 'Tweet' interface.
package twitter4j.api
[+] FavoriteMethods (2)
| Change | Effect |
---|
Abstract method FavoriteMethods.getFavorites ( String p1, twitter4j.Paging p2 ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getFavorites(java.lang.String, twitter4j.Paging) in FavoriteMethods. |
Abstract method FavoriteMethods.getFavorites ( twitter4j.Paging p1 ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getFavorites(twitter4j.Paging) in FavoriteMethods. |
[+] affected methods (6)
FavoriteMethods.createFavorite ( long p1 )This abstract method is from 'FavoriteMethods' interface.
FavoriteMethods.destroyFavorite ( long p1 )This abstract method is from 'FavoriteMethods' interface.
FavoriteMethods.getFavorites ( )This abstract method is from 'FavoriteMethods' interface.
FavoriteMethods.getFavorites ( int p1 )This abstract method is from 'FavoriteMethods' interface.
FavoriteMethods.getFavorites ( String p1 )This abstract method is from 'FavoriteMethods' interface.
FavoriteMethods.getFavorites ( String p1, int p2 )This abstract method is from 'FavoriteMethods' interface.
[+] TrendsMethods (3)
| Change | Effect |
---|
Abstract method TrendsMethods.getCurrentTrends ( ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getCurrentTrends() in interface TrendsMethods. |
Abstract method TrendsMethods.getCurrentTrends ( boolean p1 ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getCurrentTrends(boolean) in interface TrendsMethods. |
Abstract method TrendsMethods.getTrends ( ) has been removed from this interface. | Recompilation of a client program may be terminated with the message: cannot find method getTrends() in interface TrendsMethods. |
[+] affected methods (4)
TrendsMethods.getDailyTrends ( )This abstract method is from 'TrendsMethods' interface.
TrendsMethods.getDailyTrends ( java.util.Date p1, boolean p2 )This abstract method is from 'TrendsMethods' interface.
TrendsMethods.getWeeklyTrends ( )This abstract method is from 'TrendsMethods' interface.
TrendsMethods.getWeeklyTrends ( java.util.Date p1, boolean p2 )This abstract method is from 'TrendsMethods' interface.
package twitter4j.conf
[+] Configuration (1)
| Change | Effect |
---|
Abstract method Configuration.getUploadBaseURL ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getUploadBaseURL() in Configuration. |
[+] affected methods (55)
twitter4j.AsyncTwitterFactory.AsyncTwitterFactory ( Configuration conf )1st parameter 'conf' of this method has type 'Configuration'.
twitter4j.auth.AuthorizationFactory.getInstance ( Configuration conf )1st parameter 'conf' of this method has type 'Configuration'.
twitter4j.auth.OAuthAuthorization.OAuthAuthorization ( Configuration conf )1st parameter 'conf' of this method has type 'Configuration'.
Configuration.getAsyncNumThreads ( )This abstract method is from 'Configuration' interface.
Configuration.getClientURL ( )This abstract method is from 'Configuration' interface.
Configuration.getClientVersion ( )This abstract method is from 'Configuration' interface.
Configuration.getDispatcherImpl ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpConnectionTimeout ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpDefaultMaxPerRoute ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpMaxTotalConnections ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpProxyHost ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpProxyPassword ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpProxyPort ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpProxyUser ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpReadTimeout ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpRetryCount ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpRetryIntervalSeconds ( )This abstract method is from 'Configuration' interface.
Configuration.getHttpStreamingReadTimeout ( )This abstract method is from 'Configuration' interface.
Configuration.getMediaProvider ( )This abstract method is from 'Configuration' interface.
Configuration.getMediaProviderAPIKey ( )This abstract method is from 'Configuration' interface.
Configuration.getMediaProviderParameters ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthAccessToken ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthAccessTokenSecret ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthAccessTokenURL ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthAuthenticationURL ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthAuthorizationURL ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthConsumerKey ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthConsumerSecret ( )This abstract method is from 'Configuration' interface.
Configuration.getOAuthRequestTokenURL ( )This abstract method is from 'Configuration' interface.
Configuration.getPassword ( )This abstract method is from 'Configuration' interface.
Configuration.getRequestHeaders ( )This abstract method is from 'Configuration' interface.
Configuration.getRestBaseURL ( )This abstract method is from 'Configuration' interface.
Configuration.getSearchBaseURL ( )This abstract method is from 'Configuration' interface.
Configuration.getSiteStreamBaseURL ( )This abstract method is from 'Configuration' interface.
Configuration.getStreamBaseURL ( )This abstract method is from 'Configuration' interface.
Configuration.getUser ( )This abstract method is from 'Configuration' interface.
Configuration.getUserAgent ( )This abstract method is from 'Configuration' interface.
Configuration.getUserStreamBaseURL ( )This abstract method is from 'Configuration' interface.
Configuration.isDalvik ( )This abstract method is from 'Configuration' interface.
Configuration.isDebugEnabled ( )This abstract method is from 'Configuration' interface.
Configuration.isGAE ( )This abstract method is from 'Configuration' interface.
Configuration.isIncludeEntitiesEnabled ( )This abstract method is from 'Configuration' interface.
Configuration.isIncludeRTsEnabled ( )This abstract method is from 'Configuration' interface.
Configuration.isJSONStoreEnabled ( )This abstract method is from 'Configuration' interface.
Configuration.isMBeanEnabled ( )This abstract method is from 'Configuration' interface.
Configuration.isUserStreamRepliesAllEnabled ( )This abstract method is from 'Configuration' interface.
ConfigurationBuilder.build ( )Return value of this method has type 'Configuration'.
ConfigurationContext.getInstance ( )Return value of this method has type 'Configuration'.
ConfigurationContext.getInstance ( String configTreePath )Return value of this method has type 'Configuration'.
ConfigurationFactory.getInstance ( )Return value of this abstract method has type 'Configuration'.
ConfigurationFactory.getInstance ( String p1 )Return value of this abstract method has type 'Configuration'.
twitter4j.media.ImageUploadFactory.ImageUploadFactory ( Configuration conf )1st parameter 'conf' of this method has type 'Configuration'.
twitter4j.TwitterBase.getConfiguration ( )Return value of this abstract method has type 'Configuration'.
twitter4j.TwitterFactory.TwitterFactory ( Configuration conf )1st parameter 'conf' of this method has type 'Configuration'.
twitter4j.TwitterStreamFactory.TwitterStreamFactory ( Configuration conf )1st parameter 'conf' of this method has type 'Configuration'.
to the top
Problems with Data Types, Low Severity (2)
twitter4j-core-2.2.4.jar
package twitter4j
[+] ProfileImage (1)
| Change | Effect |
---|
Field ORIGINAL has been added to this interface. | An added static field from a super-interface of a client class may hide a field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to ORIGINAL is ambiguous. |
[+] affected methods (4)
api.UserMethods.getProfileImage ( String p1, ProfileImage.ImageSize p2 )Return value of this abstract method has type 'ProfileImage'.
ProfileImage.getURL ( )This abstract method is from 'ProfileImage' interface.
TwitterAdapter.gotProfileImage ( ProfileImage image )1st parameter 'image' of this method has type 'ProfileImage'.
TwitterListener.gotProfileImage ( ProfileImage p1 )1st parameter 'p1' of this abstract method has type 'ProfileImage'.
package twitter4j.conf
[+] PropertyConfiguration (1)
| Change | Effect |
---|
Field UPLOAD_BASE_URL has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to UPLOAD_BASE_URL is ambiguous. |
[+] affected methods (35)
PropertyConfiguration.equals ( Object x0 )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getBoolean ( java.util.Properties props, String prefix, String name )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getDispatcherImpl ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getHttpStreamingReadTimeout ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getIntProperty ( java.util.Properties props, String prefix, String name )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getMediaProvider ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getMediaProviderAPIKey ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getMediaProviderParameters ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getOAuthAccessToken ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getOAuthAccessTokenSecret ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getOAuthAccessTokenURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getOAuthAuthenticationURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getOAuthAuthorizationURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getOAuthRequestTokenURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getRequestHeaders ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getRestBaseURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getSearchBaseURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getSiteStreamBaseURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getStreamBaseURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getString ( java.util.Properties props, String prefix, String name )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.getUserStreamBaseURL ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.hashCode ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isGAE ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isGZIPEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isIncludeEntitiesEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isIncludeRTsEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isJSONStoreEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isMBeanEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isPrettyDebugEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.isUserStreamRepliesAllEnabled ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.PropertyConfiguration ( java.io.InputStream is )This constructor is from 'PropertyConfiguration' class.
PropertyConfiguration.PropertyConfiguration ( java.util.Properties props )This constructor is from 'PropertyConfiguration' class.
PropertyConfiguration.PropertyConfiguration ( java.util.Properties props, String treePath )This constructor is from 'PropertyConfiguration' class.
PropertyConfiguration.readResolve ( )This method is from 'PropertyConfiguration' class.
PropertyConfiguration.toString ( )This method is from 'PropertyConfiguration' class.
to the top
Java ARchives (5)
twitter4j-appengine-2.2.4.jar
twitter4j-async-2.2.4.jar
twitter4j-core-2.2.4.jar
twitter4j-media-support-2.2.4.jar
twitter4j-stream-2.2.4.jar
to the top
Classes (171)
package twitter4j
AbstractStreamImplementation
AbstractStreamImplementation.StreamEvent
AccountSettings
AccountTotals
Annotation
Annotations
AppEngineTwitterImpl
AsyncTwitter
AsyncTwitterFactory
AsyncTwitterImpl
AsyncTwitterImpl.AsyncTask
Category
ConnectionLifeCycleListener
CursorSupport
DirectMessage
ExceptionDiagnosis
FilterQuery
Friendship
GeoLocation
GeoQuery
HashtagEntity
IDs
Location
MediaEntity
MediaEntity.Size
PagableResponseList
Paging
Place
ProfileImage
ProfileImage.ImageSize
Query
QueryResult
RateLimitStatus
RateLimitStatusEvent
RateLimitStatusListener
RelatedResults
Relationship
ResponseList
SavedSearch
SimilarPlaces
SiteStreamsAdapter
SiteStreamsImpl
SiteStreamsListener
Status
StatusAdapter
StatusDeletionNotice
StatusDeletionNoticeImpl
StatusListener
StatusStream
StatusStreamImpl
StatusUpdate
StreamImplementation
StreamingReadTimeoutConfiguration
StreamListener
TimeZone
Trend
Trends
Tweet
Twitter
TwitterAdapter
TwitterAPIConfiguration
TwitterAPIMonitor
TwitterBase
TwitterBaseImpl
TwitterException
TwitterFactory
TwitterImpl
TwitterListener
TwitterMethod
TwitterResponse
TwitterRuntimeException
TwitterStream
TwitterStreamFactory
TwitterStreamImpl
TwitterStreamImpl.TwitterStreamConsumer
URLEntity
User
UserList
UserMentionEntity
UserStream
UserStreamAdapter
UserStreamImpl
UserStreamListener
VersionAppEngine
VersionAsync
VersionStream
package twitter4j.api
AccountMethods
AccountMethodsAsync
BlockMethods
BlockMethodsAsync
DirectMessageMethods
DirectMessageMethodsAsync
FavoriteMethods
FavoriteMethodsAsync
FriendsFollowersMethods
FriendsFollowersMethodsAsync
FriendshipMethods
FriendshipMethodsAsync
GeoMethods
GeoMethodsAsync
HelpMethods
HelpMethods.Language
HelpMethodsAsync
LegalResources
LegalResourcesAsync
ListMembersMethods
ListMembersMethodsAsync
ListMethods
ListMethodsAsync
ListSubscribersMethods
ListSubscribersMethodsAsync
LocalTrendsMethods
LocalTrendsMethodsAsync
NewTwitterMethods
NewTwitterMethodsAsync
NotificationMethods
NotificationMethodsAsync
SavedSearchesMethods
SavedSearchesMethodsAsync
SearchMethods
SearchMethodsAsync
SpamReportingMethods
SpamReportingMethodsAsync
StatusMethods
StatusMethodsAsync
TimelineMethods
TimelineMethodsAsync
TrendsMethods
TrendsMethodsAsync
UserMethods
UserMethodsAsync
package twitter4j.auth
AccessToken
Authorization
AuthorizationConfiguration
AuthorizationFactory
BasicAuthorization
NullAuthorization
OAuthAuthorization
OAuthSupport
OAuthToken
RequestToken
package twitter4j.conf
Configuration
ConfigurationBase
ConfigurationBuilder
ConfigurationContext
ConfigurationFactory
PropertyConfiguration
PropertyConfigurationFactory
package twitter4j.json
DataObjectFactory
JSONObjectType
package twitter4j.management
APIStatistics
APIStatisticsMBean
APIStatisticsOpenMBean
InvocationStatistics
InvocationStatisticsCalculator
package twitter4j.media
AbstractImageUploadImpl
ImageUpload
ImageUploadFactory
ImgLyUpload
MediaProvider
MobypictureUpload
PlixiUpload
PosterousUpload
TwiplUpload
TwippleUpload
TwitgooUpload
TwitpicUpload
Version
YFrogUpload
package twitter4j.util
CharacterUtil
TimeSpanConverter
to the top
Generated on Tue Nov 29 13:24:47 2011 for Twitter4J by Java API Compliance Checker 1.0.2
A tool for checking backward binary/source compatibility of a Java library API