Source compatibility report for the Twitter4J library from version 2.1.3 to 2.1.4


Summary


Total Java ARchives2
Total Classes138
Checked Methods / Types1803 / 103
VerdictIncompatible

Problem Summary


Added Methods68
Removed Methods0
Problems with
Data Types
High risk13
Medium risk0
Low risk0
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (68)


twitter4j-core-2.1.4.jar, Annotation.class
package twitter4j
Annotation.addAttribute String name, String value ):void
Annotation.Annotation String type )
Annotation.Annotation String type, java.util.Map attributes )
Annotation.attribute String name, String value ):Annotation
Annotation.attributes java.util.Map attributes ):Annotation
Annotation.compareTo Object x0 ):int
Annotation.compareTo Annotation other ):int
Annotation.equals Object obj ):boolean
Annotation.getAttributes (  ):java.util.Map
Annotation.getType (  ):String
Annotation.hashCode (  ):int
Annotation.isEmpty (  ):boolean
Annotation.setAttributes java.util.Map attributes ):void
Annotation.setType String type ):void
Annotation.size (  ):Integer
Annotation.toString (  ):String
Annotation.type String type ):Annotation

twitter4j-core-2.1.4.jar, Annotations.class
package twitter4j
Annotations.addAnnotation Annotation annotation ):void
Annotations.annotation Annotation annotation ):Annotations
Annotations.Annotations (  )
Annotations.Annotations java.util.List annotations )
Annotations.equals Object obj ):boolean
Annotations.getAnnotations (  ):java.util.List
Annotations.hashCode (  ):int
Annotations.isEmpty (  ):boolean
Annotations.isExceedingLengthLimit (  ):boolean
Annotations.isExceedingLengthLimit Annotations annotations ) [static]:boolean
Annotations.setAnnotations java.util.List annotations ):void
Annotations.size (  ):Integer
Annotations.toString (  ):String

twitter4j-core-2.1.4.jar, FilterQuery.class
package twitter4j
FilterQuery.setIncludeEntities boolean include ):FilterQuery

twitter4j-core-2.1.4.jar, ImageUpload.class
package twitter4j.util
ImageUpload.getImgLyUploader twitter4j.http.OAuthAuthorization auth ) [static]:ImageUpload
ImageUpload.getTweetPhotoUploader String tweetPhotoAPIKey, twitter4j.http.OAuthAuthorization auth ) [static]:ImageUpload
ImageUpload.getTwitgooUploader twitter4j.http.OAuthAuthorization auth ) [static]:ImageUpload
ImageUpload.upload java.io.File p1, String p2 ) [abstract]:String
ImageUpload.upload String p1, java.io.InputStream p2, String p3 ) [abstract]:String

twitter4j-core-2.1.4.jar, ImgLyOAuthUploader.class
package twitter4j.util
ImageUpload.ImgLyOAuthUploader.ImageUpload#ImgLyOAuthUploader twitter4j.http.OAuthAuthorization auth ):public
ImageUpload.ImgLyOAuthUploader.upload java.io.File image ):String
ImageUpload.ImgLyOAuthUploader.upload java.io.File image, String message ):String
ImageUpload.ImgLyOAuthUploader.upload String imageFileName, java.io.InputStream imageBody ):String
ImageUpload.ImgLyOAuthUploader.upload String imageFileName, java.io.InputStream imageBody, String message ):String

twitter4j-core-2.1.4.jar, OAuthAuthorization.class
package twitter4j.http
OAuthAuthorization.setOAuthRealm String realm ):void

twitter4j-core-2.1.4.jar, OAuthSupport.class
package twitter4j.http
OAuthSupport.getOAuthAccessToken String p1, String p2 ) [abstract]:AccessToken

twitter4j-core-2.1.4.jar, Status.class
package twitter4j
Status.getAnnotations ( ) [abstract]:Annotations
Status.getHashtags ( ) [abstract]:String[]
Status.getRetweetCount ( ) [abstract]:long
Status.getURLs ( ) [abstract]:java.net.URL[]
Status.getUserMentions ( ) [abstract]:User[]
Status.isRetweetedByMe ( ) [abstract]:boolean

twitter4j-core-2.1.4.jar, StatusUpdate.class
package twitter4j
StatusUpdate.addAnnotation Annotation annotation ):void
StatusUpdate.annotation Annotation annotation ):StatusUpdate
StatusUpdate.annotations Annotations annotations ):StatusUpdate
StatusUpdate.getAnnotations (  ):Annotations
StatusUpdate.setAnnotations Annotations annotations ):void

twitter4j-core-2.1.4.jar, Tweet.class
package twitter4j
Tweet.getAnnotations ( ) [abstract]:Annotations

twitter4j-core-2.1.4.jar, TweetPhotoOAuthUploader.class
package twitter4j.util
ImageUpload.TweetPhotoOAuthUploader.ImageUpload#TweetPhotoOAuthUploader String tweetPhotoAPIKey, twitter4j.http.OAuthAuthorization auth ):public
ImageUpload.TweetPhotoOAuthUploader.upload java.io.File image ):String
ImageUpload.TweetPhotoOAuthUploader.upload java.io.File image, String message ):String
ImageUpload.TweetPhotoOAuthUploader.upload String imageFileName, java.io.InputStream imageBody ):String
ImageUpload.TweetPhotoOAuthUploader.upload String imageFileName, java.io.InputStream imageBody, String message ):String

twitter4j-core-2.1.4.jar, TwitgooOAuthUploader.class
package twitter4j.util
ImageUpload.TwitgooOAuthUploader.ImageUpload#TwitgooOAuthUploader twitter4j.http.OAuthAuthorization auth ):public
ImageUpload.TwitgooOAuthUploader.upload java.io.File image ):String
ImageUpload.TwitgooOAuthUploader.upload java.io.File image, String message ):String
ImageUpload.TwitgooOAuthUploader.upload String imageFileName, java.io.InputStream imageBody ):String
ImageUpload.TwitgooOAuthUploader.upload String imageFileName, java.io.InputStream imageBody, String message ):String

twitter4j-core-2.1.4.jar, User.class
package twitter4j
User.getListedCount ( ) [abstract]:int
User.isFollowing ( ) [abstract]:boolean
User.isFollowRequestSent ( ) [abstract]:boolean

to the top

Problems with Data Types, High risk (13)


twitter4j-core-2.1.3.jar
package twitter4j
[+] Status (6)
[+] Tweet (1)
[+] User (3)

package twitter4j.http
[+] OAuthSupport (1)

package twitter4j.util
[+] ImageUpload (2)

to the top

Java ARchives (2)


twitter4j-core-2.1.3.jar
twitter4j-httpclient-support-2.1.3.jar

to the top

Classes (138)


package twitter4j
AsyncTwitter
AsyncTwitter.AsyncTask
AsyncTwitterFactory
Category
CategoryJSONImpl
CursorSupport
Device
DirectMessage
DirectMessageJSONImpl
ExceptionDiagnosis
FilterQuery
GeoLocation
GeoQuery
IDs
IDsJSONImpl
Location
LocationJSONImpl
PagableResponseList
PagableResponseListImpl
Paging
ParseUtil
Place
PlaceJSONImpl
Query
QueryResult
QueryResultJSONImpl
RateLimitStatus
RateLimitStatusEvent
RateLimitStatusJSONImpl
RateLimitStatusListener
Relationship
RelationshipJSONImpl
ResponseList
ResponseListImpl
SavedSearch
SavedSearchJSONImpl
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
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.util
CharacterUtil
ImageUpload
ImageUpload.TwitpicBasicAuthUploader
ImageUpload.TwitpicOAuthUploader
ImageUpload.YFrogBasicAuthUploader
ImageUpload.YFrogOAuthUploader


to the top




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