Binary compatibility report for the Twitter4J library from version 2.1.9 to 2.1.10
Summary
2 |
186 |
2305 / 129 |
Incompatible |
Problem Summary
Added Methods (19)
twitter4j-core-2.1.10.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.destroyDirectMessage ( long id ):void
[ run-time name: twitter4j/AsyncTwitter.destroyDirectMessage:(J)V ]
AsyncTwitter.showDirectMessage ( long id ):void
[ run-time name: twitter4j/AsyncTwitter.showDirectMessage:(J)V ]
twitter4j-core-2.1.10.jar, DirectMessage.class
package twitter4j
DirectMessage.getId ( ) [abstract]:long
[ run-time name: twitter4j/DirectMessage.getId:()J ]
twitter4j-core-2.1.10.jar, DirectMessageMethods.class
package twitter4j.api
DirectMessageMethods.destroyDirectMessage ( long p1 ) [abstract]:twitter4j.DirectMessage
[ run-time name: twitter4j/api/DirectMessageMethods.destroyDirectMessage:(J)Ltwitter4j/DirectMessage; ]
DirectMessageMethods.showDirectMessage ( long p1 ) [abstract]:twitter4j.DirectMessage
[ run-time name: twitter4j/api/DirectMessageMethods.showDirectMessage:(J)Ltwitter4j/DirectMessage; ]
twitter4j-core-2.1.10.jar, DirectMessageMethodsAsync.class
package twitter4j.api
DirectMessageMethodsAsync.destroyDirectMessage ( long p1 ) [abstract]:void
[ run-time name: twitter4j/api/DirectMessageMethodsAsync.destroyDirectMessage:(J)V ]
DirectMessageMethodsAsync.showDirectMessage ( long p1 ) [abstract]:void
[ run-time name: twitter4j/api/DirectMessageMethodsAsync.showDirectMessage:(J)V ]
twitter4j-core-2.1.10.jar, TimelineMethodsAsync.class
package twitter4j.api
TimelineMethodsAsync.getRetweetedByUser ( int p1, twitter4j.Paging p2 ) [abstract]:void
[ run-time name: twitter4j/api/TimelineMethodsAsync.getRetweetedByUser:(ILtwitter4j/Paging;)V ]
TimelineMethodsAsync.getRetweetedByUser ( String p1, twitter4j.Paging p2 ) [abstract]:void
[ run-time name: twitter4j/api/TimelineMethodsAsync.getRetweetedByUser:(Ljava/lang/String;Ltwitter4j/Paging;)V ]
TimelineMethodsAsync.getRetweetedToUser ( int p1, twitter4j.Paging p2 ) [abstract]:void
[ run-time name: twitter4j/api/TimelineMethodsAsync.getRetweetedToUser:(ILtwitter4j/Paging;)V ]
TimelineMethodsAsync.getRetweetedToUser ( String p1, twitter4j.Paging p2 ) [abstract]:void
[ run-time name: twitter4j/api/TimelineMethodsAsync.getRetweetedToUser:(Ljava/lang/String;Ltwitter4j/Paging;)V ]
twitter4j-core-2.1.10.jar, TimeSpanConverter.class
package twitter4j.util
TimeSpanConverter.TimeSpanConverter ( )
[ run-time name: twitter4j/util/TimeSpanConverter."<init>":()V ]
TimeSpanConverter.TimeSpanConverter ( java.util.Locale locale )
[ run-time name: twitter4j/util/TimeSpanConverter."<init>":(Ljava/util/Locale;)V ]
TimeSpanConverter.toTimeSpanString ( java.util.Date date ):String
[ run-time name: twitter4j/util/TimeSpanConverter.toTimeSpanString:(Ljava/util/Date;)Ljava/lang/String; ]
TimeSpanConverter.toTimeSpanString ( long milliseconds ):String
[ run-time name: twitter4j/util/TimeSpanConverter.toTimeSpanString:(J)Ljava/lang/String; ]
twitter4j-core-2.1.10.jar, Twitter.class
package twitter4j
Twitter.destroyDirectMessage ( long id ):DirectMessage
[ run-time name: twitter4j/Twitter.destroyDirectMessage:(J)Ltwitter4j/DirectMessage; ]
Twitter.showDirectMessage ( long id ):DirectMessage
[ run-time name: twitter4j/Twitter.showDirectMessage:(J)Ltwitter4j/DirectMessage; ]
twitter4j-core-2.1.10.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onDeletionNotice ( long directMessageId, int userId ):void
[ run-time name: twitter4j/UserStreamAdapter.onDeletionNotice:(JI)V ]
twitter4j-core-2.1.10.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onDeletionNotice ( long p1, int p2 ) [abstract]:void
[ run-time name: twitter4j/UserStreamListener.onDeletionNotice:(JI)V ]
to the top
Removed Methods (27)
twitter4j-core-2.1.9.jar, AccountMethods.class
package twitter4j.api
AccountMethods.updateDeliveryDevice ( twitter4j.Device p1 ) [abstract]:twitter4j.User
[ run-time name: twitter4j/api/AccountMethods.updateDeliveryDevice:(Ltwitter4j/Device;)Ltwitter4j/User; ]
twitter4j-core-2.1.9.jar, AccountMethodsAsync.class
package twitter4j.api
AccountMethodsAsync.updateDeliveryDevice ( twitter4j.Device p1 ) [abstract]:void
[ run-time name: twitter4j/api/AccountMethodsAsync.updateDeliveryDevice:(Ltwitter4j/Device;)V ]
twitter4j-core-2.1.9.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.destroyDirectMessage ( int id ):void
[ run-time name: twitter4j/AsyncTwitter.destroyDirectMessage:(I)V ]
AsyncTwitter.getDirectMessage ( int id ):void
[ run-time name: twitter4j/AsyncTwitter.getDirectMessage:(I)V ]
AsyncTwitter.updateDeliveryDevice ( Device device ):void
[ run-time name: twitter4j/AsyncTwitter.updateDeliveryDevice:(Ltwitter4j/Device;)V ]
twitter4j-core-2.1.9.jar, Device.class
package twitter4j
Device.equals ( Object o ):boolean
[ run-time name: twitter4j/Device.equals:(Ljava/lang/Object;)Z ]
Device.getName ( ):String
[ run-time name: twitter4j/Device.getName:()Ljava/lang/String; ]
Device.hashCode ( ):int
[ run-time name: twitter4j/Device.hashCode:()I ]
Device.toString ( ):String
[ run-time name: twitter4j/Device.toString:()Ljava/lang/String; ]
twitter4j-core-2.1.9.jar, DirectMessage.class
package twitter4j
DirectMessage.getId ( ) [abstract]:int
[ run-time name: twitter4j/DirectMessage.getId:()I ]
twitter4j-core-2.1.9.jar, DirectMessageMethods.class
package twitter4j.api
DirectMessageMethods.destroyDirectMessage ( int p1 ) [abstract]:twitter4j.DirectMessage
[ run-time name: twitter4j/api/DirectMessageMethods.destroyDirectMessage:(I)Ltwitter4j/DirectMessage; ]
DirectMessageMethods.getDirectMessage ( int p1 ) [abstract]:twitter4j.DirectMessage
[ run-time name: twitter4j/api/DirectMessageMethods.getDirectMessage:(I)Ltwitter4j/DirectMessage; ]
twitter4j-core-2.1.9.jar, DirectMessageMethodsAsync.class
package twitter4j.api
DirectMessageMethodsAsync.destroyDirectMessage ( int p1 ) [abstract]:void
[ run-time name: twitter4j/api/DirectMessageMethodsAsync.destroyDirectMessage:(I)V ]
DirectMessageMethodsAsync.getDirectMessage ( int p1 ) [abstract]:void
[ run-time name: twitter4j/api/DirectMessageMethodsAsync.getDirectMessage:(I)V ]
twitter4j-core-2.1.9.jar, TimeSpanUtil.class
package twitter4j
TimeSpanUtil.toTimeSpanString ( int deltaInSeconds ) [static]:String
[ run-time name: twitter4j/TimeSpanUtil.toTimeSpanString:(I)Ljava/lang/String; ]
TimeSpanUtil.toTimeSpanString ( java.util.Date date ) [static]:String
[ run-time name: twitter4j/TimeSpanUtil.toTimeSpanString:(Ljava/util/Date;)Ljava/lang/String; ]
TimeSpanUtil.toTimeSpanString ( long milliseconds ) [static]:String
[ run-time name: twitter4j/TimeSpanUtil.toTimeSpanString:(J)Ljava/lang/String; ]
package twitter4j.util
TimeSpanUtil.toTimeSpanString ( int deltaInSeconds ) [static]:String
[ run-time name: twitter4j/util/TimeSpanUtil.toTimeSpanString:(I)Ljava/lang/String; ]
TimeSpanUtil.toTimeSpanString ( java.util.Date date ) [static]:String
[ run-time name: twitter4j/util/TimeSpanUtil.toTimeSpanString:(Ljava/util/Date;)Ljava/lang/String; ]
TimeSpanUtil.toTimeSpanString ( long milliseconds ) [static]:String
[ run-time name: twitter4j/util/TimeSpanUtil.toTimeSpanString:(J)Ljava/lang/String; ]
twitter4j-core-2.1.9.jar, Twitter.class
package twitter4j
Twitter.destroyDirectMessage ( int id ):DirectMessage
[ run-time name: twitter4j/Twitter.destroyDirectMessage:(I)Ltwitter4j/DirectMessage; ]
Twitter.getDirectMessage ( int id ):DirectMessage
[ run-time name: twitter4j/Twitter.getDirectMessage:(I)Ltwitter4j/DirectMessage; ]
Twitter.updateDeliveryDevice ( Device device ):User
[ run-time name: twitter4j/Twitter.updateDeliveryDevice:(Ltwitter4j/Device;)Ltwitter4j/User; ]
twitter4j-core-2.1.9.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.updatedDeliveryDevice ( User user ):void
[ run-time name: twitter4j/TwitterAdapter.updatedDeliveryDevice:(Ltwitter4j/User;)V ]
twitter4j-core-2.1.9.jar, TwitterListener.class
package twitter4j
TwitterListener.updatedDeliveryDevice ( User p1 ) [abstract]:void
[ run-time name: twitter4j/TwitterListener.updatedDeliveryDevice:(Ltwitter4j/User;)V ]
twitter4j-core-2.1.9.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onDeletionNotice ( int directMessageId, int userId ):void
[ run-time name: twitter4j/UserStreamAdapter.onDeletionNotice:(II)V ]
twitter4j-core-2.1.9.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onDeletionNotice ( int p1, int p2 ) [abstract]:void
[ run-time name: twitter4j/UserStreamListener.onDeletionNotice:(II)V ]
to the top
Problems with Data Types, High risk (13)
twitter4j-core-2.1.9.jar
package twitter4j
[+] Device (1)
|
This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
Device.equals ( Object o ):
This method is from 'Device' class.
Device.getName ( ):
This method is from 'Device' class.
Device.hashCode ( ):
This method is from 'Device' class.
Device.toString ( ):
This method is from 'Device' class.
[+] DirectMessage (1)
|
Abstract method DirectMessage.getId ( ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (23)
api.DirectMessageMethods.sendDirectMessage ( int p1, String p2 ):
Return value of this abstract method has type 'DirectMessage'.
api.DirectMessageMethods.sendDirectMessage ( String p1, String p2 ):
Return value of this abstract method has type 'DirectMessage'.
DirectMessage.getCreatedAt ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getRecipient ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getRecipientId ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getRecipientScreenName ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getSender ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getSenderId ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getSenderScreenName ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getText ( ):
This abstract method is from 'DirectMessage' interface.
json.DataObjectFactory.createDirectMessage ( String rawJSON ):
Return value of this method has type 'DirectMessage'.
SiteStreamsAdapter.onDirectMessage ( int forUser, DirectMessage directMessage ):
2nd parameter 'directMessage' of this method has type 'DirectMessage'.
SiteStreamsListener.onDirectMessage ( int p1, DirectMessage p2 ):
2nd parameter 'p2' of this abstract method has type 'DirectMessage'.
Twitter.sendDirectMessage ( int userId, String text ):
Return value of this method has type 'DirectMessage'.
Twitter.sendDirectMessage ( String screenName, String text ):
Return value of this method has type 'DirectMessage'.
TwitterAdapter.destroyedDirectMessage ( DirectMessage message ):
1st parameter 'message' of this method has type 'DirectMessage'.
TwitterAdapter.gotDirectMessage ( DirectMessage message ):
1st parameter 'message' of this method has type 'DirectMessage'.
TwitterAdapter.sentDirectMessage ( DirectMessage message ):
1st parameter 'message' of this method has type 'DirectMessage'.
TwitterListener.destroyedDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
TwitterListener.gotDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
TwitterListener.sentDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
UserStreamAdapter.onDirectMessage ( DirectMessage directMessage ):
1st parameter 'directMessage' of this method has type 'DirectMessage'.
UserStreamListener.onDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
[+] TimeSpanUtil (1)
|
This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
TimeSpanUtil.toTimeSpanString ( int deltaInSeconds ):
This method is from 'TimeSpanUtil' class.
TimeSpanUtil.toTimeSpanString ( java.util.Date date ):
This method is from 'TimeSpanUtil' class.
TimeSpanUtil.toTimeSpanString ( long milliseconds ):
This method is from 'TimeSpanUtil' class.
[+] TwitterListener (2)
|
Abstract method TwitterListener.updatedDeliveryDevice ( User p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
Field UPDATE_DELIVERY_DEVICE (TwitterMethod) has been removed from this interface. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (100)
AsyncTwitter.AsyncTwitter ( String screenName, String password, TwitterListener listener ):
3rd parameter 'listener' of this method has type 'TwitterListener'.
AsyncTwitterFactory.AsyncTwitterFactory ( String configTreePath, TwitterListener listener ):
2nd parameter 'listener' of this method has type 'TwitterListener'.
AsyncTwitterFactory.AsyncTwitterFactory ( conf.Configuration conf, TwitterListener listener ):
2nd parameter 'listener' of this method has type 'TwitterListener'.
AsyncTwitterFactory.AsyncTwitterFactory ( TwitterListener listener ):
1st parameter 'listener' of this 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.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 ( java.util.List 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.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.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.gotTrends ( Trends 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 ( java.util.List 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.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.
[+] UserStreamListener (1)
|
Abstract method UserStreamListener.onDeletionNotice ( int p1, int p2 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (20)
TwitterStream.addListener ( UserStreamListener listener ):
1st parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStream.addUserStreamListener ( UserStreamListener userStreamListener ):
1st parameter 'userStreamListener' of this method has type 'UserStreamListener'.
TwitterStream.setUserStreamListener ( UserStreamListener listener ):
1st parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStreamFactory.TwitterStreamFactory ( String configTreePath, UserStreamListener listener ):
2nd parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStreamFactory.TwitterStreamFactory ( conf.Configuration conf, UserStreamListener listener ):
2nd parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStreamFactory.TwitterStreamFactory ( UserStreamListener listener ):
1st parameter 'listener' of this method has type 'UserStreamListener'.
UserStream.next ( UserStreamListener p1 ):
1st parameter 'p1' of this abstract method has type 'UserStreamListener'.
UserStreamListener.onBlock ( User p1, User p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onDirectMessage ( DirectMessage p1 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onFavorite ( User p1, User p2, Status p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onFollow ( User p1, User p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onFriendList ( int[] p1 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onRetweet ( User p1, User p2, Status p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUnblock ( User p1, User p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUnfavorite ( User p1, User p2, Status p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListCreation ( User p1, UserList p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListDeletion ( User p1, UserList p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListSubscription ( User p1, User p2, UserList p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListUpdate ( User p1, UserList p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserProfileUpdate ( User p1 ):
This abstract method is from 'UserStreamListener' interface.
package twitter4j.api
[+] AccountMethods (1)
|
Abstract method AccountMethods.updateDeliveryDevice ( twitter4j.Device p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (9)
AccountMethods.getAccountSettings ( ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.getAccountTotals ( ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.getRateLimitStatus ( ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.updateProfile ( String p1, String p2, String p3, String p4 ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.updateProfile ( String p1, String p2, String p3, String p4, String p5 ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.updateProfileBackgroundImage ( java.io.File p1, boolean p2 ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.updateProfileColors ( String p1, String p2, String p3, String p4, String p5 ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.updateProfileImage ( java.io.File p1 ):
This abstract method is from 'AccountMethods' interface.
AccountMethods.verifyCredentials ( ):
This abstract method is from 'AccountMethods' interface.
[+] AccountMethodsAsync (1)
|
Abstract method AccountMethodsAsync.updateDeliveryDevice ( twitter4j.Device p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (9)
AccountMethodsAsync.getAccountSettings ( ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.getAccountTotals ( ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.getRateLimitStatus ( ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.updateProfile ( String p1, String p2, String p3, String p4 ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.updateProfile ( String p1, String p2, String p3, String p4, String p5 ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.updateProfileBackgroundImage ( java.io.File p1, boolean p2 ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.updateProfileColors ( String p1, String p2, String p3, String p4, String p5 ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.updateProfileImage ( java.io.File p1 ):
This abstract method is from 'AccountMethodsAsync' interface.
AccountMethodsAsync.verifyCredentials ( ):
This abstract method is from 'AccountMethodsAsync' interface.
[+] DirectMessageMethods (2)
|
Abstract method DirectMessageMethods.destroyDirectMessage ( int p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
Abstract method DirectMessageMethods.getDirectMessage ( int p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (6)
DirectMessageMethods.getDirectMessages ( ):
This abstract method is from 'DirectMessageMethods' interface.
DirectMessageMethods.getDirectMessages ( twitter4j.Paging p1 ):
This abstract method is from 'DirectMessageMethods' interface.
DirectMessageMethods.getSentDirectMessages ( ):
This abstract method is from 'DirectMessageMethods' interface.
DirectMessageMethods.getSentDirectMessages ( twitter4j.Paging p1 ):
This abstract method is from 'DirectMessageMethods' interface.
DirectMessageMethods.sendDirectMessage ( int p1, String p2 ):
This abstract method is from 'DirectMessageMethods' interface.
DirectMessageMethods.sendDirectMessage ( String p1, String p2 ):
This abstract method is from 'DirectMessageMethods' interface.
[+] DirectMessageMethodsAsync (2)
|
Abstract method DirectMessageMethodsAsync.destroyDirectMessage ( int p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
Abstract method DirectMessageMethodsAsync.getDirectMessage ( int p1 ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (6)
DirectMessageMethodsAsync.getDirectMessages ( ):
This abstract method is from 'DirectMessageMethodsAsync' interface.
DirectMessageMethodsAsync.getDirectMessages ( twitter4j.Paging p1 ):
This abstract method is from 'DirectMessageMethodsAsync' interface.
DirectMessageMethodsAsync.getSentDirectMessages ( ):
This abstract method is from 'DirectMessageMethodsAsync' interface.
DirectMessageMethodsAsync.getSentDirectMessages ( twitter4j.Paging p1 ):
This abstract method is from 'DirectMessageMethodsAsync' interface.
DirectMessageMethodsAsync.sendDirectMessage ( int p1, String p2 ):
This abstract method is from 'DirectMessageMethodsAsync' interface.
DirectMessageMethodsAsync.sendDirectMessage ( String p1, String p2 ):
This abstract method is from 'DirectMessageMethodsAsync' interface.
package twitter4j.util
[+] TimeSpanUtil (1)
|
This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
TimeSpanUtil.toTimeSpanString ( int deltaInSeconds ):
This method is from 'TimeSpanUtil' class.
TimeSpanUtil.toTimeSpanString ( java.util.Date date ):
This method is from 'TimeSpanUtil' class.
TimeSpanUtil.toTimeSpanString ( long milliseconds ):
This method is from 'TimeSpanUtil' class.
to the top
Problems with Data Types, Medium risk (2)
twitter4j-core-2.1.9.jar
package twitter4j
[+] DirectMessage (1)
|
Abstract method DirectMessage.getId ( ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method DirectMessageJSONImpl.equals ( Object obj ) and may not be implemented by old clients. |
[+] affected methods (23)
api.DirectMessageMethods.sendDirectMessage ( int p1, String p2 ):
Return value of this abstract method has type 'DirectMessage'.
api.DirectMessageMethods.sendDirectMessage ( String p1, String p2 ):
Return value of this abstract method has type 'DirectMessage'.
DirectMessage.getCreatedAt ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getRecipient ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getRecipientId ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getRecipientScreenName ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getSender ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getSenderId ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getSenderScreenName ( ):
This abstract method is from 'DirectMessage' interface.
DirectMessage.getText ( ):
This abstract method is from 'DirectMessage' interface.
json.DataObjectFactory.createDirectMessage ( String rawJSON ):
Return value of this method has type 'DirectMessage'.
SiteStreamsAdapter.onDirectMessage ( int forUser, DirectMessage directMessage ):
2nd parameter 'directMessage' of this method has type 'DirectMessage'.
SiteStreamsListener.onDirectMessage ( int p1, DirectMessage p2 ):
2nd parameter 'p2' of this abstract method has type 'DirectMessage'.
Twitter.sendDirectMessage ( int userId, String text ):
Return value of this method has type 'DirectMessage'.
Twitter.sendDirectMessage ( String screenName, String text ):
Return value of this method has type 'DirectMessage'.
TwitterAdapter.destroyedDirectMessage ( DirectMessage message ):
1st parameter 'message' of this method has type 'DirectMessage'.
TwitterAdapter.gotDirectMessage ( DirectMessage message ):
1st parameter 'message' of this method has type 'DirectMessage'.
TwitterAdapter.sentDirectMessage ( DirectMessage message ):
1st parameter 'message' of this method has type 'DirectMessage'.
TwitterListener.destroyedDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
TwitterListener.gotDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
TwitterListener.sentDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
UserStreamAdapter.onDirectMessage ( DirectMessage directMessage ):
1st parameter 'directMessage' of this method has type 'DirectMessage'.
UserStreamListener.onDirectMessage ( DirectMessage p1 ):
1st parameter 'p1' of this abstract method has type 'DirectMessage'.
[+] UserStreamListener (1)
|
Abstract method UserStreamListener.onDeletionNotice ( long p1, int p2 ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method StatusStreamImpl.onDelete ( internal.org.json.JSONObject json ) and may not be implemented by old clients. |
[+] affected methods (20)
TwitterStream.addListener ( UserStreamListener listener ):
1st parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStream.addUserStreamListener ( UserStreamListener userStreamListener ):
1st parameter 'userStreamListener' of this method has type 'UserStreamListener'.
TwitterStream.setUserStreamListener ( UserStreamListener listener ):
1st parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStreamFactory.TwitterStreamFactory ( String configTreePath, UserStreamListener listener ):
2nd parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStreamFactory.TwitterStreamFactory ( conf.Configuration conf, UserStreamListener listener ):
2nd parameter 'listener' of this method has type 'UserStreamListener'.
TwitterStreamFactory.TwitterStreamFactory ( UserStreamListener listener ):
1st parameter 'listener' of this method has type 'UserStreamListener'.
UserStream.next ( UserStreamListener p1 ):
1st parameter 'p1' of this abstract method has type 'UserStreamListener'.
UserStreamListener.onBlock ( User p1, User p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onDirectMessage ( DirectMessage p1 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onFavorite ( User p1, User p2, Status p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onFollow ( User p1, User p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onFriendList ( int[] p1 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onRetweet ( User p1, User p2, Status p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUnblock ( User p1, User p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUnfavorite ( User p1, User p2, Status p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListCreation ( User p1, UserList p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListDeletion ( User p1, UserList p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListSubscription ( User p1, User p2, UserList p3 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserListUpdate ( User p1, UserList p2 ):
This abstract method is from 'UserStreamListener' interface.
UserStreamListener.onUserProfileUpdate ( User p1 ):
This abstract method is from 'UserStreamListener' interface.
to the top
Java ARchives (2)
twitter4j-core-2.1.9.jar
twitter4j-media-support-2.1.9.jar
to the top
Classes (186)
package twitter4j
AbstractStreamImplementation
AbstractStreamImplementation.StreamEvent
AccountSettings
AccountSettingsJSONImpl
AccountTotals
AccountTotalsJSONImpl
Annotation
Annotations
AsyncTwitter
AsyncTwitter.AsyncTask
AsyncTwitterFactory
Category
CategoryJSONImpl
ConnectionLifeCycleListener
CursorSupport
Device
DirectMessage
DirectMessageJSONImpl
ExceptionDiagnosis
FilterQuery
Friendship
FriendshipJSONImpl
GeoLocation
GeoQuery
HashtagEntity
HashtagEntityJSONImpl
IDs
IDsJSONImpl
Location
LocationJSONImpl
PagableResponseList
PagableResponseListImpl
Paging
Place
PlaceJSONImpl
ProfileImage
ProfileImage.ImageSize
ProfileImageImpl
Query
QueryResult
QueryResultJSONImpl
RateLimitStatus
RateLimitStatusEvent
RateLimitStatusJSONImpl
RateLimitStatusListener
RelatedResults
RelatedResultsJSONImpl
Relationship
RelationshipJSONImpl
ResponseList
ResponseListImpl
SavedSearch
SavedSearchJSONImpl
SimilarPlaces
SimilarPlacesImpl
SiteStreamsAdapter
SiteStreamsImpl
SiteStreamsListener
Status
StatusAdapter
StatusDeletionNotice
StatusDeletionNoticeImpl
StatusJSONImpl
StatusListener
StatusStream
StatusStreamImpl
StatusUpdate
StreamImplementation
StreamingReadTimeoutConfiguration
StreamListener
TimeSpanUtil
Trend
TrendJSONImpl
Trends
TrendsJSONImpl
Tweet
TweetJSONImpl
Twitter
TwitterAdapter
TwitterBase
TwitterException
TwitterFactory
TwitterListener
TwitterMethod
TwitterOAuthSupportBase
TwitterOAuthSupportBaseImpl
TwitterResponse
TwitterResponseImpl
TwitterStream
TwitterStream.TwitterStreamConsumer
TwitterStreamFactory
URLEntity
URLEntityJSONImpl
User
UserJSONImpl
UserList
UserListJSONImpl
UserMentionEntity
UserMentionEntityJSONImpl
UserStream
UserStreamAdapter
UserStreamImpl
UserStreamListener
package twitter4j.api
AccountMethods
AccountMethodsAsync
BlockMethods
BlockMethodsAsync
DirectMessageMethods
DirectMessageMethodsAsync
FavoriteMethods
FavoriteMethodsAsync
FriendsFollowersMethods
FriendsFollowersMethodsAsync
FriendshipMethods
FriendshipMethodsAsync
GeoMethods
GeoMethodsAsync
HelpMethods
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.conf
Configuration
ConfigurationBase
ConfigurationBuilder
ConfigurationContext
ConfigurationFactory
PropertyConfiguration
PropertyConfigurationFactory
package twitter4j.http
AccessToken
Authorization
AuthorizationConfiguration
AuthorizationFactory
BasicAuthorization
NullAuthorization
OAuthAuthorization
OAuthSupport
OAuthToken
RequestToken
package twitter4j.json
DataObjectFactory
JSONObjectType
package twitter4j.media
AbstractImageUploadImpl
ImageUpload
ImageUploaderFactory
ImgLyUpload
MediaProvider
PlixiUpload
TwippleUpload
TwitgooUpload
TwitpicUpload
Version
YFrogUpload
package twitter4j.util
CharacterUtil
ImageUpload.ImgLyOAuthUploader
ImageUpload.TweetPhotoOAuthUploader
ImageUpload.TwippleUploader
ImageUpload.TwitgooOAuthUploader
ImageUpload.TwitpicBasicAuthUploader
ImageUpload.TwitpicOAuthUploader
ImageUpload.YFrogBasicAuthUploader
ImageUpload.YFrogOAuthUploader
to the top
Generated on Fri Mar 4 22:18:55 2011 for Twitter4J by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API