Binary compatibility report for the Twitter4J library from version 2.2.2 to 2.2.3


Summary


Total Java ARchives4
Total Classes190
Checked Methods / Types2262 / 134
VerdictIncompatible

Problem Summary


Added Methods78
Removed Methods4
Problems with
Data Types
High risk2
Medium risk0
Low risk7
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (78)


twitter4j-async-2.2.3.jar, HelpMethodsAsync.class
package twitter4j.api
HelpMethodsAsync.getAPIConfiguration ( ) [abstract]:void
HelpMethodsAsync.getLanguages ( ) [abstract]:void

twitter4j-async-2.2.3.jar, ListMembersMethodsAsync.class
package twitter4j.api
ListMembersMethodsAsync.getUserListMembers int p1, long p2 ) [abstract]:void
ListMembersMethodsAsync.showUserListMembership int p1, long p2 ) [abstract]:void

twitter4j-async-2.2.3.jar, ListMethodsAsync.class
package twitter4j.api
ListMethodsAsync.getUserLists long p1, long p2 ) [abstract]:void
ListMethodsAsync.getUserListStatuses int p1, twitter4j.Paging p2 ) [abstract]:void
ListMethodsAsync.showUserList int p1 ) [abstract]:void

twitter4j-async-2.2.3.jar, ListSubscribersMethodsAsync.class
package twitter4j.api
ListSubscribersMethodsAsync.createUserListSubscription int p1 ) [abstract]:void
ListSubscribersMethodsAsync.destroyUserListSubscription int p1 ) [abstract]:void
ListSubscribersMethodsAsync.getUserListSubscribers int p1, long p2 ) [abstract]:void
ListSubscribersMethodsAsync.showUserListSubscription int p1, long p2 ) [abstract]:void

twitter4j-async-2.2.3.jar, StatusMethodsAsync.class
package twitter4j.api
StatusMethodsAsync.getRetweetedBy long p1, twitter4j.Paging p2 ) [abstract]:void
StatusMethodsAsync.getRetweetedByIDs long p1, twitter4j.Paging p2 ) [abstract]:void

twitter4j-async-2.2.3.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotAPIConfiguration TwitterAPIConfiguration conf ):void
TwitterAdapter.gotLanguages ResponseList languages ):void

twitter4j-async-2.2.3.jar, TwitterListener.class
package twitter4j
TwitterListener.gotAPIConfiguration TwitterAPIConfiguration p1 ) [abstract]:void
TwitterListener.gotLanguages ResponseList p1 ) [abstract]:void

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

twitter4j-core-2.2.3.jar, HelpMethods.class
package twitter4j.api
HelpMethods.getAPIConfiguration ( ) [abstract]:twitter4j.TwitterAPIConfiguration
HelpMethods.getLanguages ( ) [abstract]:twitter4j.ResponseList

twitter4j-core-2.2.3.jar, Language.class
package twitter4j.api
HelpMethods.Language.getCode ( ) [abstract]:String
HelpMethods.Language.getName ( ) [abstract]:String
HelpMethods.Language.getStatus ( ) [abstract]:String

twitter4j-core-2.2.3.jar, LanguageJSONImpl.class
package twitter4j
LanguageJSONImpl.getCode (  ):String
LanguageJSONImpl.getName (  ):String
LanguageJSONImpl.getStatus (  ):String

twitter4j-core-2.2.3.jar, ListMembersMethods.class
package twitter4j.api
ListMembersMethods.getUserListMembers int p1, long p2 ) [abstract]:twitter4j.PagableResponseList
ListMembersMethods.showUserListMembership int p1, long p2 ) [abstract]:twitter4j.User

twitter4j-core-2.2.3.jar, ListMethods.class
package twitter4j.api
ListMethods.getUserLists long p1, long p2 ) [abstract]:twitter4j.PagableResponseList
ListMethods.getUserListStatuses int p1, twitter4j.Paging p2 ) [abstract]:twitter4j.ResponseList
ListMethods.showUserList int p1 ) [abstract]:twitter4j.UserList

twitter4j-core-2.2.3.jar, ListSubscribersMethods.class
package twitter4j.api
ListSubscribersMethods.createUserListSubscription int p1 ) [abstract]:twitter4j.UserList
ListSubscribersMethods.destroyUserListSubscription int p1 ) [abstract]:twitter4j.UserList
ListSubscribersMethods.getUserListSubscribers int p1, long p2 ) [abstract]:twitter4j.PagableResponseList
ListSubscribersMethods.showUserListSubscription int p1, long p2 ) [abstract]:twitter4j.User

twitter4j-core-2.2.3.jar, MediaEntity.class
package twitter4j
MediaEntity.getId ( ) [abstract]:long
MediaEntity.getMediaURL ( ) [abstract]:java.net.URL
MediaEntity.getMediaURLHttps ( ) [abstract]:java.net.URL
MediaEntity.getSizes ( ) [abstract]:java.util.Map

twitter4j-core-2.2.3.jar, MediaEntityJSONImpl.class
package twitter4j
MediaEntityJSONImpl.equals Object o ):boolean
MediaEntityJSONImpl.getDisplayURL (  ):String
MediaEntityJSONImpl.getEnd (  ):int
MediaEntityJSONImpl.getExpandedURL (  ):java.net.URL
MediaEntityJSONImpl.getId (  ):long
MediaEntityJSONImpl.getMediaURL (  ):java.net.URL
MediaEntityJSONImpl.getMediaURLHttps (  ):java.net.URL
MediaEntityJSONImpl.getSizes (  ):java.util.Map
MediaEntityJSONImpl.getStart (  ):int
MediaEntityJSONImpl.getURL (  ):java.net.URL
MediaEntityJSONImpl.hashCode (  ):int
MediaEntityJSONImpl.MediaEntityJSONImpl internal.org.json.JSONObject json )
MediaEntityJSONImpl.toString (  ):String

twitter4j-core-2.2.3.jar, OAuthAuthorization.class
package twitter4j.auth
OAuthAuthorization.getOAuthRequestToken String callbackURL, String xAuthAccessType ):RequestToken

twitter4j-core-2.2.3.jar, OAuthSupport.class
package twitter4j.auth
OAuthSupport.getOAuthRequestToken String p1, String p2 ) [abstract]:RequestToken

twitter4j-core-2.2.3.jar, SimilarPlacesImpl.class
package twitter4j
SimilarPlacesImpl.getAccessLevel (  ):int

twitter4j-core-2.2.3.jar, Size.class
package twitter4j
MediaEntity.Size.getHeight ( ) [abstract]:int
MediaEntity.Size.getResize ( ) [abstract]:int
MediaEntity.Size.getWidth ( ) [abstract]:int

twitter4j-core-2.2.3.jar, Status.class
package twitter4j
Status.getContributors ( ) [abstract]:long[]
Status.getMediaEntities ( ) [abstract]:MediaEntity[]

twitter4j-core-2.2.3.jar, StatusMethods.class
package twitter4j.api
StatusMethods.getRetweetedBy long p1, twitter4j.Paging p2 ) [abstract]:twitter4j.ResponseList
StatusMethods.getRetweetedByIDs long p1, twitter4j.Paging p2 ) [abstract]:twitter4j.IDs

twitter4j-core-2.2.3.jar, TwitterAPIConfiguration.class
package twitter4j
TwitterAPIConfiguration.getCharactersReservedPerMedia ( ) [abstract]:int
TwitterAPIConfiguration.getMaxMediaPerUpload ( ) [abstract]:int
TwitterAPIConfiguration.getNonUsernamePaths ( ) [abstract]:String[]
TwitterAPIConfiguration.getPhotoSizeLimit ( ) [abstract]:int
TwitterAPIConfiguration.getPhotoSizes ( ) [abstract]:java.util.Map
TwitterAPIConfiguration.getShortURLLength ( ) [abstract]:int
TwitterAPIConfiguration.getShortURLLengthHttps ( ) [abstract]:int

twitter4j-core-2.2.3.jar, TwitterException.class
package twitter4j
TwitterException.getAccessLevel (  ):int
TwitterException.getErrorMessage (  ):String
TwitterException.getMessage (  ):String
TwitterException.getRequestPath (  ):String
TwitterException.isErrorMessageAvailable (  ):boolean
TwitterException.TwitterException String message, Throwable cause )

twitter4j-core-2.2.3.jar, TwitterResponse.class
package twitter4j
TwitterResponse.getAccessLevel ( ) [abstract]:int

twitter4j-core-2.2.3.jar, User.class
package twitter4j
User.getProfileBackgroundImageUrlHttps ( ) [abstract]:String
User.getProfileImageUrlHttps ( ) [abstract]:java.net.URL

to the top

Removed Methods (4)


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

twitter4j-core-2.2.2.jar, Status.class
package twitter4j
Status.getContributors ( ) [abstract]:String[]

twitter4j-core-2.2.2.jar, TwitterException.class
package twitter4j
TwitterException.TwitterException String message, int retryAfter, java.util.Map responseHeaderFields, int statusCode, RateLimitStatus rateLimitStatus, RateLimitStatus featureSpecificLateLimitStatus )
TwitterException.TwitterException String msg, Exception cause )

to the top

Problems with Data Types, High risk (2)


twitter4j-core-2.2.2.jar
package twitter4j
[+] Friendship (1)
[+] Status (1)

to the top

Problems with Data Types, Low risk (7)


twitter4j-async-2.2.2.jar
package twitter4j
[+] TwitterListener (2)

twitter4j-core-2.2.2.jar
package twitter4j
[+] CursorSupport (1)
[+] TwitterResponse (4)

to the top

Java ARchives (4)


twitter4j-async-2.2.2.jar
twitter4j-core-2.2.2.jar
twitter4j-media-support-2.2.2.jar
twitter4j-stream-2.2.2.jar

to the top

Classes (190)


package twitter4j
AbstractStreamImplementation
AbstractStreamImplementation.StreamEvent
AccountSettings
AccountSettingsJSONImpl
AccountTotals
AccountTotalsJSONImpl
Annotation
Annotations
AsyncTwitter
AsyncTwitterFactory
AsyncTwitterImpl
AsyncTwitterImpl.AsyncTask
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
TwitterAPIMonitor
TwitterBase
TwitterBaseImpl
TwitterException
TwitterFactory
TwitterImpl
TwitterListener
TwitterMethod
TwitterResponse
TwitterResponseImpl
TwitterStream
TwitterStreamFactory
TwitterStreamImpl
TwitterStreamImpl.TwitterStreamConsumer
URLEntity
URLEntityJSONImpl
User
UserJSONImpl
UserList
UserListJSONImpl
UserMentionEntity
UserMentionEntityJSONImpl
UserStream
UserStreamAdapter
UserStreamImpl
UserStreamListener
VersionAsync
VersionStream

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.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 Fri Jun 10 09:05:36 2011 for Twitter4J by Java API Compliance Checker 1.0
A tool for checking backward compatibility of a Java library API