Source compatibility report for the Twitter4J library from version 2.1.9 to 2.1.10


Summary


Total Java ARchives2
Total Classes186
Checked Methods / Types2305 / 129
VerdictIncompatible

Problem Summary


Added Methods19
Removed Methods27
Problems with
Data Types
High risk23
Medium risk0
Low risk0
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (19)


twitter4j-core-2.1.10.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.destroyDirectMessage long id ):void
AsyncTwitter.showDirectMessage long id ):void

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

twitter4j-core-2.1.10.jar, DirectMessageMethods.class
package twitter4j.api
DirectMessageMethods.destroyDirectMessage long p1 ) [abstract]:twitter4j.DirectMessage
DirectMessageMethods.showDirectMessage long p1 ) [abstract]:twitter4j.DirectMessage

twitter4j-core-2.1.10.jar, DirectMessageMethodsAsync.class
package twitter4j.api
DirectMessageMethodsAsync.destroyDirectMessage long p1 ) [abstract]:void
DirectMessageMethodsAsync.showDirectMessage long p1 ) [abstract]:void

twitter4j-core-2.1.10.jar, TimelineMethodsAsync.class
package twitter4j.api
TimelineMethodsAsync.getRetweetedByUser int p1, twitter4j.Paging p2 ) [abstract]:void
TimelineMethodsAsync.getRetweetedByUser String p1, twitter4j.Paging p2 ) [abstract]:void
TimelineMethodsAsync.getRetweetedToUser int p1, twitter4j.Paging p2 ) [abstract]:void
TimelineMethodsAsync.getRetweetedToUser String p1, twitter4j.Paging p2 ) [abstract]:void

twitter4j-core-2.1.10.jar, TimeSpanConverter.class
package twitter4j.util
TimeSpanConverter.TimeSpanConverter (  )
TimeSpanConverter.TimeSpanConverter java.util.Locale locale )
TimeSpanConverter.toTimeSpanString java.util.Date date ):String
TimeSpanConverter.toTimeSpanString long milliseconds ):String

twitter4j-core-2.1.10.jar, Twitter.class
package twitter4j
Twitter.destroyDirectMessage long id ):DirectMessage
Twitter.showDirectMessage long id ):DirectMessage

twitter4j-core-2.1.10.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onDeletionNotice long directMessageId, int userId ):void

twitter4j-core-2.1.10.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onDeletionNotice long p1, int p2 ) [abstract]:void

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

twitter4j-core-2.1.9.jar, AccountMethodsAsync.class
package twitter4j.api
AccountMethodsAsync.updateDeliveryDevice twitter4j.Device p1 ) [abstract]:void

twitter4j-core-2.1.9.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.destroyDirectMessage int id ):void
AsyncTwitter.getDirectMessage int id ):void
AsyncTwitter.updateDeliveryDevice Device device ):void

twitter4j-core-2.1.9.jar, Device.class
package twitter4j
Device.equals Object o ):boolean
Device.getName (  ):String
Device.hashCode (  ):int
Device.toString (  ):String

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

twitter4j-core-2.1.9.jar, DirectMessageMethods.class
package twitter4j.api
DirectMessageMethods.destroyDirectMessage int p1 ) [abstract]:twitter4j.DirectMessage
DirectMessageMethods.getDirectMessage int p1 ) [abstract]:twitter4j.DirectMessage

twitter4j-core-2.1.9.jar, DirectMessageMethodsAsync.class
package twitter4j.api
DirectMessageMethodsAsync.destroyDirectMessage int p1 ) [abstract]:void
DirectMessageMethodsAsync.getDirectMessage int p1 ) [abstract]:void

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

twitter4j-core-2.1.9.jar, Twitter.class
package twitter4j
Twitter.destroyDirectMessage int id ):DirectMessage
Twitter.getDirectMessage int id ):DirectMessage
Twitter.updateDeliveryDevice Device device ):User

twitter4j-core-2.1.9.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.updatedDeliveryDevice User user ):void

twitter4j-core-2.1.9.jar, TwitterListener.class
package twitter4j
TwitterListener.updatedDeliveryDevice User p1 ) [abstract]:void

twitter4j-core-2.1.9.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onDeletionNotice int directMessageId, int userId ):void

twitter4j-core-2.1.9.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onDeletionNotice int p1, int p2 ) [abstract]:void

to the top

Problems with Data Types, High risk (23)


twitter4j-core-2.1.9.jar
package twitter4j
[+] Device (1)
[+] DirectMessage (2)
[+] TimeSpanUtil (1)
[+] TwitterListener (2)
[+] UserStreamListener (2)

package twitter4j.api
[+] AccountMethods (1)
[+] AccountMethodsAsync (1)
[+] DirectMessageMethods (4)
[+] DirectMessageMethodsAsync (4)
[+] TimelineMethodsAsync (4)

package twitter4j.util
[+] TimeSpanUtil (1)

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