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


Summary


Total Java ARchives2
Total Classes185
Checked Methods / Types2300 / 127
VerdictIncompatible

Problem Summary


Added Methods27
Removed Methods4
Problems with
Data Types
High risk13
Medium risk0
Low risk5
Problems with
Methods
High risk0
Medium risk7
Low risk0

Added Methods (27)


twitter4j-core-2.1.11.jar, AccountMethods.class
package twitter4j.api
AccountMethods.updateProfileBackgroundImage java.io.InputStream p1, boolean p2 ) [abstract]:twitter4j.User
AccountMethods.updateProfileImage java.io.InputStream p1 ) [abstract]:twitter4j.User

twitter4j-core-2.1.11.jar, AccountMethodsAsync.class
package twitter4j.api
AccountMethodsAsync.updateProfileBackgroundImage java.io.InputStream p1, boolean p2 ) [abstract]:void
AccountMethodsAsync.updateProfileImage java.io.InputStream p1 ) [abstract]:void

twitter4j-core-2.1.11.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.updateProfileBackgroundImage java.io.InputStream image, boolean tile ):void
AsyncTwitter.updateProfileImage java.io.InputStream image ):void

twitter4j-core-2.1.11.jar, AuthorizationFactory.class
package twitter4j.http
AuthorizationFactory.getInstance twitter4j.conf.Configuration conf ) [static]:Authorization

twitter4j-core-2.1.11.jar, ConfigurationBuilder.class
package twitter4j.conf
ConfigurationBuilder.setPrettyDebugEnabled boolean prettyDebugEnabled ):ConfigurationBuilder

twitter4j-core-2.1.11.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.isPrettyDebugEnabled (  ):boolean

twitter4j-core-2.1.11.jar, SiteStreamsAdapter.class
package twitter4j
SiteStreamsAdapter.onUnfollow int forUser, User source, User followedUser ):void
SiteStreamsAdapter.onUserListMemberAddition int forUser, User addedUser, User listOwner, UserList list ):void
SiteStreamsAdapter.onUserListMemberDeletion int forUser, User deletedUser, User listOwner, UserList list ):void
SiteStreamsAdapter.onUserListUnsubscription int forUser, User subscriber, User listOwner, UserList list ):void

twitter4j-core-2.1.11.jar, SiteStreamsListener.class
package twitter4j
SiteStreamsListener.onUnfollow int p1, User p2, User p3 ) [abstract]:void
SiteStreamsListener.onUserListMemberAddition int p1, User p2, User p3, UserList p4 ) [abstract]:void
SiteStreamsListener.onUserListMemberDeletion int p1, User p2, User p3, UserList p4 ) [abstract]:void
SiteStreamsListener.onUserListUnsubscription int p1, User p2, User p3, UserList p4 ) [abstract]:void

twitter4j-core-2.1.11.jar, Twitter.class
package twitter4j
Twitter.updateProfileBackgroundImage java.io.InputStream image, boolean tile ):User
Twitter.updateProfileImage java.io.InputStream image ):User

twitter4j-core-2.1.11.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onUserListMemberAddition User addedMember, User listOwner, UserList list ):void
UserStreamAdapter.onUserListMemberDeletion User deletedMember, User listOwner, UserList list ):void
UserStreamAdapter.onUserListUnsubscription User subscriber, User listOwner, UserList list ):void

twitter4j-core-2.1.11.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onUserListMemberAddition User p1, User p2, UserList p3 ) [abstract]:void
UserStreamListener.onUserListMemberDeletion User p1, User p2, UserList p3 ) [abstract]:void
UserStreamListener.onUserListUnsubscription User p1, User p2, UserList p3 ) [abstract]:void

twitter4j-media-support-2.1.11.jar, ImageUploaderFactory.class
package twitter4j.media
ImageUploaderFactory.getInstance twitter4j.http.Authorization authorization ):ImageUpload
ImageUploaderFactory.getInstance MediaProvider mediaProvider, twitter4j.http.Authorization authorization ):ImageUpload

to the top

Removed Methods (4)


twitter4j-core-2.1.10.jar, AccountMethods.class
package twitter4j.api
AccountMethods.updateProfile String p1, String p2, String p3, String p4, String p5 ) [abstract]:twitter4j.User

twitter4j-core-2.1.10.jar, AccountMethodsAsync.class
package twitter4j.api
AccountMethodsAsync.updateProfile String p1, String p2, String p3, String p4, String p5 ) [abstract]:void

twitter4j-core-2.1.10.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.updateProfile String name, String email, String url, String location, String description ):void

twitter4j-core-2.1.10.jar, Twitter.class
package twitter4j
Twitter.updateProfile String name, String email, String url, String location, String description ):User

to the top

Problems with Data Types, High risk (13)


twitter4j-core-2.1.10.jar
package twitter4j
[+] SiteStreamsListener (4)
[+] UserStreamListener (3)

package twitter4j.api
[+] AccountMethods (3)
[+] AccountMethodsAsync (3)

to the top

Problems with Methods, Medium risk (7)


twitter4j-core-2.1.10.jar, AsyncTwitter
package twitter4j
[+] AsyncTwitter.getRelatedResults long statusId ):void (1)
[+] AsyncTwitter.reportSpam int userId ):void (1)
[+] AsyncTwitter.reportSpam String screenName ):void (1)

twitter4j-core-2.1.10.jar, NewTwitterMethodsAsync
package twitter4j.api
[+] NewTwitterMethodsAsync.getRelatedResults long p1 ) [abstract]:void (1)

twitter4j-core-2.1.10.jar, SpamReportingMethodsAsync
package twitter4j.api
[+] SpamReportingMethodsAsync.reportSpam int p1 ) [abstract]:void (1)
[+] SpamReportingMethodsAsync.reportSpam String p1 ) [abstract]:void (1)

twitter4j-core-2.1.10.jar, TwitterStream
package twitter4j
[+] TwitterStream.filter FilterQuery query ):void (1)

to the top

Problems with Data Types, Low risk (5)


twitter4j-core-2.1.10.jar
package twitter4j.conf
[+] PropertyConfiguration (1)

package twitter4j.json
[+] JSONObjectType (4)

to the top

Java ARchives (2)


twitter4j-core-2.1.10.jar
twitter4j-media-support-2.1.10.jar

to the top

Classes (185)


package twitter4j
AbstractStreamImplementation
AbstractStreamImplementation.StreamEvent
AccountSettings
AccountSettingsJSONImpl
AccountTotals
AccountTotalsJSONImpl
Annotation
Annotations
AsyncTwitter
AsyncTwitter.AsyncTask
AsyncTwitterFactory
Category
CategoryJSONImpl
ConnectionLifeCycleListener
CursorSupport
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
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
TimeSpanConverter


to the top




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