Source compatibility report for the Twitter4J library  between 2.2.4 and 2.2.5 versions

Test Info


Library NameTwitter4J
Version #12.2.4
Version #22.2.5

Test Results


Total Java ARchives5
Total Classes171
Total Methods / Types2055 / 141
VerdictIncompatible

Problem Summary


SeverityCount
Added Methods-17
Removed MethodsHigh8
Problems with
Data Types
High16
Medium0
Low2
Problems with
Methods
High0
Medium0
Low0

Added Methods (17)


twitter4j-async-2.2.5.jar, FavoriteMethodsAsync.class
package twitter4j.api
FavoriteMethodsAsync.getFavorites String p1, twitter4j.Paging p2 ) [abstract]:void
FavoriteMethodsAsync.getFavorites twitter4j.Paging p1 ) [abstract]:void

twitter4j-core-2.2.5.jar, Configuration.class
package twitter4j.conf
Configuration.getUploadBaseURL ( ) [abstract]:String

twitter4j-core-2.2.5.jar, EntitySupport.class
package twitter4j
EntitySupport.getHashtagEntities ( ) [abstract]:HashtagEntity[]
EntitySupport.getMediaEntities ( ) [abstract]:MediaEntity[]
EntitySupport.getURLEntities ( ) [abstract]:URLEntity[]
EntitySupport.getUserMentionEntities ( ) [abstract]:UserMentionEntity[]

twitter4j-core-2.2.5.jar, FavoriteMethods.class
package twitter4j.api
FavoriteMethods.getFavorites String p1, twitter4j.Paging p2 ) [abstract]:twitter4j.ResponseList
FavoriteMethods.getFavorites twitter4j.Paging p1 ) [abstract]:twitter4j.ResponseList

twitter4j-core-2.2.5.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.getUploadBaseURL (  ):String

twitter4j-core-2.2.5.jar, StatusUpdate.class
package twitter4j
StatusUpdate.isPossiblySensitive (  ):boolean
StatusUpdate.media java.io.File file ):StatusUpdate
StatusUpdate.media String name, java.io.InputStream body ):StatusUpdate
StatusUpdate.possiblySensitive boolean possiblySensitive ):StatusUpdate
StatusUpdate.setMedia java.io.File file ):void
StatusUpdate.setMedia String name, java.io.InputStream body ):void
StatusUpdate.setPossiblySensitive boolean possiblySensitive ):void

to the top

Removed Methods (8)


twitter4j-async-2.2.4.jar, TrendsMethodsAsync.class
package twitter4j.api
TrendsMethodsAsync.getCurrentTrends ( ) [abstract]:void
TrendsMethodsAsync.getCurrentTrends boolean p1 ) [abstract]:void
TrendsMethodsAsync.getTrends ( ) [abstract]:void

twitter4j-async-2.2.4.jar, TwitterAdapter.class
package twitter4j
TwitterAdapter.gotTrends Trends trends ):void

twitter4j-async-2.2.4.jar, TwitterListener.class
package twitter4j
TwitterListener.gotTrends Trends p1 ) [abstract]:void

twitter4j-core-2.2.4.jar, TrendsMethods.class
package twitter4j.api
TrendsMethods.getCurrentTrends ( ) [abstract]:twitter4j.Trends
TrendsMethods.getCurrentTrends boolean p1 ) [abstract]:twitter4j.Trends
TrendsMethods.getTrends ( ) [abstract]:twitter4j.Trends

to the top

Problems with Data Types, High Severity (16)


twitter4j-async-2.2.4.jar
package twitter4j
[+] TwitterListener (3)

package twitter4j.api
[+] FavoriteMethodsAsync (2)
[+] TrendsMethodsAsync (3)

twitter4j-core-2.2.4.jar
package twitter4j
[+] Status (1)
[+] Tweet (1)

package twitter4j.api
[+] FavoriteMethods (2)
[+] TrendsMethods (3)

package twitter4j.conf
[+] Configuration (1)

to the top

Problems with Data Types, Low Severity (2)


twitter4j-core-2.2.4.jar
package twitter4j
[+] ProfileImage (1)

package twitter4j.conf
[+] PropertyConfiguration (1)

to the top

Java ARchives (5)


twitter4j-appengine-2.2.4.jar
twitter4j-async-2.2.4.jar
twitter4j-core-2.2.4.jar
twitter4j-media-support-2.2.4.jar
twitter4j-stream-2.2.4.jar

to the top

Classes (171)


package twitter4j
AbstractStreamImplementation
AbstractStreamImplementation.StreamEvent
AccountSettings
AccountTotals
Annotation
Annotations
AppEngineTwitterImpl
AsyncTwitter
AsyncTwitterFactory
AsyncTwitterImpl
AsyncTwitterImpl.AsyncTask
Category
ConnectionLifeCycleListener
CursorSupport
DirectMessage
ExceptionDiagnosis
FilterQuery
Friendship
GeoLocation
GeoQuery
HashtagEntity
IDs
Location
MediaEntity
MediaEntity.Size
PagableResponseList
Paging
Place
ProfileImage
ProfileImage.ImageSize
Query
QueryResult
RateLimitStatus
RateLimitStatusEvent
RateLimitStatusListener
RelatedResults
Relationship
ResponseList
SavedSearch
SimilarPlaces
SiteStreamsAdapter
SiteStreamsImpl
SiteStreamsListener
Status
StatusAdapter
StatusDeletionNotice
StatusDeletionNoticeImpl
StatusListener
StatusStream
StatusStreamImpl
StatusUpdate
StreamImplementation
StreamingReadTimeoutConfiguration
StreamListener
TimeZone
Trend
Trends
Tweet
Twitter
TwitterAdapter
TwitterAPIConfiguration
TwitterAPIMonitor
TwitterBase
TwitterBaseImpl
TwitterException
TwitterFactory
TwitterImpl
TwitterListener
TwitterMethod
TwitterResponse
TwitterRuntimeException
TwitterStream
TwitterStreamFactory
TwitterStreamImpl
TwitterStreamImpl.TwitterStreamConsumer
URLEntity
User
UserList
UserMentionEntity
UserStream
UserStreamAdapter
UserStreamImpl
UserStreamListener
VersionAppEngine
VersionAsync
VersionStream

package twitter4j.api
AccountMethods
AccountMethodsAsync
BlockMethods
BlockMethodsAsync
DirectMessageMethods
DirectMessageMethodsAsync
FavoriteMethods
FavoriteMethodsAsync
FriendsFollowersMethods
FriendsFollowersMethodsAsync
FriendshipMethods
FriendshipMethodsAsync
GeoMethods
GeoMethodsAsync
HelpMethods
HelpMethods.Language
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 Tue Nov 29 13:24:47 2011 for Twitter4J by Java API Compliance Checker 1.0.2
A tool for checking backward binary/source compatibility of a Java library API