Source compatibility report for the Twitter4J library from version 2.1.7 to 2.1.8


Summary


Total Java ARchives2
Total Classes151
Checked Methods / Types1984 / 112
VerdictIncompatible

Problem Summary


Added Methods80
Removed Methods1
Problems with
Data Types
High risk14
Medium risk1
Low risk4
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (80)


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

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

twitter4j-core-2.1.8.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.getConfiguration (  ):conf.Configuration
AsyncTwitter.getRelatedResults long statusId ):void
AsyncTwitter.updateProfile String name, String url, String location, String description ):void

twitter4j-core-2.1.8.jar, Configuration.class
package twitter4j.conf
Configuration.getMediaProvider ( ) [abstract]:String
Configuration.getMediaProviderAPIKey ( ) [abstract]:String
Configuration.getSiteStreamBaseURL ( ) [abstract]:String

twitter4j-core-2.1.8.jar, ConfigurationBuilder.class
package twitter4j.conf
ConfigurationBuilder.setMediaProvider String mediaProvider ):ConfigurationBuilder
ConfigurationBuilder.setMediaProviderAPIKey String mediaProviderAPIKey ):ConfigurationBuilder
ConfigurationBuilder.setSiteStreamBaseURL String siteStreamBaseURL ):ConfigurationBuilder

twitter4j-core-2.1.8.jar, DataObjectFactory.class
package twitter4j.json
DataObjectFactory.createRelatedResults String rawJSON ) [static]:twitter4j.RelatedResults

twitter4j-core-2.1.8.jar, ImageUpload.class
package twitter4j.util
ImageUpload.getTwippleUploader twitter4j.http.OAuthAuthorization auth ) [static]:ImageUpload

twitter4j-core-2.1.8.jar, NewTwitterMethods.class
package twitter4j.api
NewTwitterMethods.getRelatedResults long p1 ) [abstract]:twitter4j.RelatedResults

twitter4j-core-2.1.8.jar, NewTwitterMethodsAsync.class
package twitter4j.api
NewTwitterMethodsAsync.getRelatedResults long p1 ) [abstract]:void

twitter4j-core-2.1.8.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.getMediaProvider (  ):String
PropertyConfiguration.getMediaProviderAPIKey (  ):String
PropertyConfiguration.getSiteStreamBaseURL (  ):String
PropertyConfiguration.PropertyConfiguration java.util.Properties props, String treePath )

twitter4j-core-2.1.8.jar, RelatedResults.class
package twitter4j
RelatedResults.getTweetsFromUser ( ) [abstract]:ResponseList
RelatedResults.getTweetsWithConversation ( ) [abstract]:ResponseList
RelatedResults.getTweetsWithReply ( ) [abstract]:ResponseList

twitter4j-core-2.1.8.jar, SiteStreamsAdapter.class
package twitter4j
SiteStreamsAdapter.onBlock int forUser, User source, User blockedUser ):void
SiteStreamsAdapter.onDirectMessage int forUser, DirectMessage directMessage ):void
SiteStreamsAdapter.onException Exception ex ):void
SiteStreamsAdapter.onFavorite int forUser, User source, User target, Status favoritedStatus ):void
SiteStreamsAdapter.onFollow int forUser, User source, User followedUser ):void
SiteStreamsAdapter.onFriendList int forUser, int[] friendIds ):void
SiteStreamsAdapter.onStatus int forUser, Status status ):void
SiteStreamsAdapter.onUnblock int forUser, User source, User unblockedUser ):void
SiteStreamsAdapter.onUnfavorite int forUser, User source, User target, Status unfavoritedStatus ):void
SiteStreamsAdapter.onUserListCreated int forUser, User listOwner, UserList list ):void
SiteStreamsAdapter.onUserListDestroyed int forUser, User listOwner, UserList list ):void
SiteStreamsAdapter.onUserListSubscribed int forUser, User subscriber, User listOwner, UserList list ):void
SiteStreamsAdapter.onUserListUpdated int forUser, User listOwner, UserList list ):void
SiteStreamsAdapter.SiteStreamsAdapter (  )

twitter4j-core-2.1.8.jar, SiteStreamsListener.class
package twitter4j
SiteStreamsListener.onBlock int p1, User p2, User p3 ) [abstract]:void
SiteStreamsListener.onDirectMessage int p1, DirectMessage p2 ) [abstract]:void
SiteStreamsListener.onException Exception p1 ) [abstract]:void
SiteStreamsListener.onFavorite int p1, User p2, User p3, Status p4 ) [abstract]:void
SiteStreamsListener.onFollow int p1, User p2, User p3 ) [abstract]:void
SiteStreamsListener.onFriendList int p1, int[] p2 ) [abstract]:void
SiteStreamsListener.onStatus int p1, Status p2 ) [abstract]:void
SiteStreamsListener.onUnblock int p1, User p2, User p3 ) [abstract]:void
SiteStreamsListener.onUnfavorite int p1, User p2, User p3, Status p4 ) [abstract]:void
SiteStreamsListener.onUserListCreated int p1, User p2, UserList p3 ) [abstract]:void
SiteStreamsListener.onUserListDestroyed int p1, User p2, UserList p3 ) [abstract]:void
SiteStreamsListener.onUserListSubscribed int p1, User p2, User p3, UserList p4 ) [abstract]:void
SiteStreamsListener.onUserListUpdated int p1, User p2, UserList p3 ) [abstract]:void

twitter4j-core-2.1.8.jar, Twitter.class
package twitter4j
Twitter.getConfiguration (  ):conf.Configuration
Twitter.getRelatedResults long statusId ):RelatedResults
Twitter.updateProfile String name, String url, String location, String description ):User

twitter4j-core-2.1.8.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotRelatedResults RelatedResults relatedResults ):void

twitter4j-core-2.1.8.jar, TwitterListener.class
package twitter4j
TwitterListener.gotRelatedResults RelatedResults p1 ) [abstract]:void

twitter4j-core-2.1.8.jar, TwitterStream.class
package twitter4j
TwitterStream.addListener SiteStreamsListener listener ):void
TwitterStream.addListener StatusListener listener ):void
TwitterStream.addListener UserStreamListener listener ):void
TwitterStream.getConfiguration (  ):conf.Configuration
TwitterStream.site boolean withFollowings, int[] follow ):void
TwitterStream.TwitterStream String screenName, String password, StreamListener listener )

twitter4j-core-2.1.8.jar, TwitterStreamFactory.class
package twitter4j
TwitterStreamFactory.TwitterStreamFactory String configTreePath, UserStreamListener listener )
TwitterStreamFactory.TwitterStreamFactory conf.Configuration conf, UserStreamListener listener )
TwitterStreamFactory.TwitterStreamFactory UserStreamListener listener )

twitter4j-core-2.1.8.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onException Exception ex ):void
UserStreamAdapter.onStatus Status status ):void

twitter4j-core-2.1.8.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onStatus Status p1 ) [abstract]:void

twitter4j-media-support-2.1.8.jar, ImageUpload.class
package twitter4j.media
ImageUpload.upload java.io.File p1 ) [abstract]:String
ImageUpload.upload java.io.File p1, String p2 ) [abstract]:String
ImageUpload.upload String p1, java.io.InputStream p2 ) [abstract]:String
ImageUpload.upload String p1, java.io.InputStream p2, String p3 ) [abstract]:String

twitter4j-media-support-2.1.8.jar, ImageUploaderFactory.class
package twitter4j.media
ImageUploaderFactory.getInstance (  ):ImageUpload
ImageUploaderFactory.getInstance MediaProvider mediaProvider ):ImageUpload
ImageUploaderFactory.ImageUploaderFactory (  )
ImageUploaderFactory.ImageUploaderFactory twitter4j.conf.Configuration conf )

twitter4j-media-support-2.1.8.jar, MediaProvider.class
package twitter4j.media
MediaProvider.equals Object o ):boolean
MediaProvider.getName (  ):String
MediaProvider.hashCode (  ):int
MediaProvider.toString (  ):String

twitter4j-media-support-2.1.8.jar, Version.class
package twitter4j.media
Version.getVersion ( ) [static]:String
Version.main String[] args ) [static]:void

to the top

Removed Methods (1)


twitter4j-core-2.1.7.jar, TwitterStream.class
package twitter4j
TwitterStream.TwitterStream String screenName, String password, StatusListener listener )

to the top

Problems with Data Types, High risk (14)


twitter4j-core-2.1.7.jar
package twitter4j
[+] StatusListener (1)
[+] StatusStream (1)
[+] TwitterListener (1)
[+] TwitterStream (1)
[+] UserStream (2)
[+] UserStreamListener (3)

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

package twitter4j.conf
[+] Configuration (3)

to the top

Problems with Data Types, Medium risk (1)


twitter4j-core-2.1.7.jar
package twitter4j
[+] UserStreamAdapter (1)

to the top

Problems with Data Types, Low risk (4)


twitter4j-core-2.1.7.jar
package twitter4j
[+] TwitterListener (1)

package twitter4j.conf
[+] PropertyConfiguration (3)

to the top

Java ARchives (2)


twitter4j-core-2.1.7.jar
twitter4j-httpclient-support-2.1.7.jar

to the top

Classes (151)


package twitter4j
Annotation
Annotations
AsyncTwitter
AsyncTwitter.AsyncTask
AsyncTwitterFactory
Category
CategoryJSONImpl
ConnectionLifeCycleListener
CursorSupport
Device
DirectMessage
DirectMessageJSONImpl
ExceptionDiagnosis
FilterQuery
GeoLocation
GeoQuery
IDs
IDsJSONImpl
Location
LocationJSONImpl
PagableResponseList
PagableResponseListImpl
Paging
Place
PlaceJSONImpl
ProfileImage
ProfileImage.ImageSize
ProfileImageImpl
Query
QueryResult
QueryResultJSONImpl
RateLimitStatus
RateLimitStatusEvent
RateLimitStatusJSONImpl
RateLimitStatusListener
Relationship
RelationshipJSONImpl
ResponseList
ResponseListImpl
SavedSearch
SavedSearchJSONImpl
SimilarPlaces
SimilarPlacesImpl
Status
StatusAdapter
StatusDeletionNotice
StatusDeletionNoticeImpl
StatusJSONImpl
StatusListener
StatusStream
StatusStreamImpl
StatusUpdate
StreamingReadTimeoutConfiguration
TimeSpanUtil
Trend
TrendJSONImpl
Trends
TrendsJSONImpl
Tweet
TweetJSONImpl
Twitter
TwitterAdapter
TwitterBase
TwitterException
TwitterFactory
TwitterListener
TwitterMethod
TwitterOAuthSupportBase
TwitterOAuthSupportBaseImpl
TwitterResponse
TwitterResponseImpl
TwitterStream
TwitterStream.StreamHandlingThread
TwitterStreamFactory
User
UserJSONImpl
UserList
UserListJSONImpl
UserStream
UserStreamAdapter
UserStreamListener
Version

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
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

package twitter4j.util
CharacterUtil
ImageUpload
ImageUpload.ImgLyOAuthUploader
ImageUpload.TweetPhotoOAuthUploader
ImageUpload.TwitgooOAuthUploader
ImageUpload.TwitpicBasicAuthUploader
ImageUpload.TwitpicOAuthUploader
ImageUpload.YFrogBasicAuthUploader
ImageUpload.YFrogOAuthUploader


to the top




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