Binary compatibility report for the Twitter4J library  between 3.0.6 and 4.0.1 versions

Test Info


Library NameTwitter4J
Version #13.0.6
Version #24.0.1

Test Results


Total Java ARchives6
Total Methods / Classes2390 / 169
VerdictIncompatible
(26.6%)

Problem Summary


SeverityCount
Added Methods-346
Removed MethodsHigh114
Problems with
Data Types
High154
Medium1
Low7
Problems with
Methods
High4
Medium0
Low0
Other Changes
in Data Types
-43

Added Methods (346)


twitter4j-async-4.0.1.jar, AsyncTwitter.class
package twitter4j
AsyncTwitter.shutdown ( ) [abstract]  :  void

twitter4j-async-4.0.1.jar, ListsResourcesAsync.class
package twitter4j.api
ListsResourcesAsync.createUserListMember long p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.createUserListMembers long p1, long[ ] p2 ) [abstract]  :  void
ListsResourcesAsync.createUserListMembers long p1, String[ ] p2 ) [abstract]  :  void
ListsResourcesAsync.createUserListSubscription long p1 ) [abstract]  :  void
ListsResourcesAsync.destroyUserList long p1 ) [abstract]  :  void
ListsResourcesAsync.destroyUserListMember long p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.destroyUserListSubscription long p1 ) [abstract]  :  void
ListsResourcesAsync.getUserListMembers long p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.getUserListStatuses long p1, twitter4j.Paging p2 ) [abstract]  :  void
ListsResourcesAsync.getUserListSubscribers long p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.showUserList long p1 ) [abstract]  :  void
ListsResourcesAsync.showUserListMembership long p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.showUserListSubscription long p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.updateUserList long p1, String p2, boolean p3, String p4 ) [abstract]  :  void

twitter4j-core-4.0.1.jar, Authorization.class
package twitter4j.auth
Authorization.getAuthorizationHeader twitter4j.HttpRequest p1 ) [abstract]  :  String

twitter4j-core-4.0.1.jar, BASE64Encoder.class
package twitter4j
BASE64Encoder.encode byte[ ] from ) [static]  :  String

twitter4j-core-4.0.1.jar, BasicAuthorization.class
package twitter4j.auth
BasicAuthorization.getAuthorizationHeader twitter4j.HttpRequest req )  :  String

twitter4j-core-4.0.1.jar, Configuration.class
package twitter4j.conf
Configuration.getHttpClientConfiguration ( ) [abstract]  :  twitter4j.HttpClientConfiguration
Configuration.isDaemonEnabled ( ) [abstract]  :  boolean

twitter4j-core-4.0.1.jar, ConfigurationBuilder.class
package twitter4j.conf
ConfigurationBuilder.setDaemonEnabled boolean daemonEnabled )  :  ConfigurationBuilder

twitter4j-core-4.0.1.jar, Dispatcher.class
package twitter4j
Dispatcher.invokeLater Runnable p1 ) [abstract]  :  void
Dispatcher.shutdown ( ) [abstract]  :  void

twitter4j-core-4.0.1.jar, HttpClient.class
package twitter4j
HttpClient.addDefaultRequestHeader String p1, String p2 ) [abstract]  :  void
HttpClient.delete String p1 ) [abstract]  :  HttpResponse
HttpClient.delete String p1, HttpParameter[ ] p2, auth.Authorization p3, HttpResponseListener p4 ) [abstract]  :  HttpResponse
HttpClient.get String p1 ) [abstract]  :  HttpResponse
HttpClient.get String p1, HttpParameter[ ] p2, auth.Authorization p3, HttpResponseListener p4 ) [abstract]  :  HttpResponse
HttpClient.getRequestHeaders ( ) [abstract]  :  java.util.Map
HttpClient.head String p1 ) [abstract]  :  HttpResponse
HttpClient.post String p1 ) [abstract]  :  HttpResponse
HttpClient.post String p1, HttpParameter[ ] p2, auth.Authorization p3, HttpResponseListener p4 ) [abstract]  :  HttpResponse
HttpClient.put String p1 ) [abstract]  :  HttpResponse
HttpClient.put String p1, HttpParameter[ ] p2, auth.Authorization p3, HttpResponseListener p4 ) [abstract]  :  HttpResponse
HttpClient.request HttpRequest p1 ) [abstract]  :  HttpResponse
HttpClient.request HttpRequest p1, HttpResponseListener p2 ) [abstract]  :  HttpResponse

twitter4j-core-4.0.1.jar, HttpClientBase.class
package twitter4j
HttpClientBase.addDefaultRequestHeader String name, String value )  :  void
HttpClientBase.delete String url )  :  HttpResponse
HttpClientBase.delete String url, HttpParameter[ ] parameters, auth.Authorization authorization, HttpResponseListener listener )  :  HttpResponse
HttpClientBase.get String url )  :  HttpResponse
HttpClientBase.get String url, HttpParameter[ ] parameters, auth.Authorization authorization, HttpResponseListener listener )  :  HttpResponse
HttpClientBase.getRequestHeaders ( )  :  java.util.Map
HttpClientBase.head String url )  :  HttpResponse
HttpClientBase.HttpClientBase HttpClientConfiguration conf )
HttpClientBase.isProxyConfigured ( )  :  boolean
HttpClientBase.post String url )  :  HttpResponse
HttpClientBase.post String url, HttpParameter[ ] parameters, auth.Authorization authorization, HttpResponseListener listener )  :  HttpResponse
HttpClientBase.put String url )  :  HttpResponse
HttpClientBase.put String url, HttpParameter[ ] parameters, auth.Authorization authorization, HttpResponseListener listener )  :  HttpResponse
HttpClientBase.request HttpRequest req )  :  HttpResponse
HttpClientBase.request HttpRequest req, HttpResponseListener listener )  :  HttpResponse
HttpClientBase.write ( java.io.DataOutputStream out, String outStr )  :  void

twitter4j-core-4.0.1.jar, HttpClientConfiguration.class
package twitter4j
HttpClientConfiguration.getHttpConnectionTimeout ( ) [abstract]  :  int
HttpClientConfiguration.getHttpProxyHost ( ) [abstract]  :  String
HttpClientConfiguration.getHttpProxyPassword ( ) [abstract]  :  String
HttpClientConfiguration.getHttpProxyPort ( ) [abstract]  :  int
HttpClientConfiguration.getHttpProxyUser ( ) [abstract]  :  String
HttpClientConfiguration.getHttpReadTimeout ( ) [abstract]  :  int
HttpClientConfiguration.getHttpRetryCount ( ) [abstract]  :  int
HttpClientConfiguration.getHttpRetryIntervalSeconds ( ) [abstract]  :  int
HttpClientConfiguration.isGZIPEnabled ( ) [abstract]  :  boolean
HttpClientConfiguration.isPrettyDebugEnabled ( ) [abstract]  :  boolean

twitter4j-core-4.0.1.jar, HttpClientFactory.class
package twitter4j
HttpClientFactory.getInstance ( ) [static]  :  HttpClient
HttpClientFactory.getInstance HttpClientConfiguration conf ) [static]  :  HttpClient
HttpClientFactory.HttpClientFactory ( )

twitter4j-core-4.0.1.jar, HttpParameter.class
package twitter4j
HttpParameter.compareTo Object o )  :  int
HttpParameter.containsFile HttpParameter[ ] params ) [static]  :  boolean
HttpParameter.encode String value ) [static]  :  String
HttpParameter.encodeParameters HttpParameter[ ] httpParams ) [static]  :  String
HttpParameter.equals Object o )  :  boolean
HttpParameter.getContentType ( )  :  String
HttpParameter.getFile ( )  :  java.io.File
HttpParameter.getFileBody ( )  :  java.io.InputStream
HttpParameter.getName ( )  :  String
HttpParameter.getParameterArray String name, int value ) [static]  :  HttpParameter[ ]
HttpParameter.getParameterArray String name, String value ) [static]  :  HttpParameter[ ]
HttpParameter.getParameterArray String name1, int value1, String name2, int value2 ) [static]  :  HttpParameter[ ]
HttpParameter.getParameterArray String name1, String value1, String name2, String value2 ) [static]  :  HttpParameter[ ]
HttpParameter.getValue ( )  :  String
HttpParameter.hasFileBody ( )  :  boolean
HttpParameter.hashCode ( )  :  int
HttpParameter.HttpParameter String name, boolean value )
HttpParameter.HttpParameter String name, double value )
HttpParameter.HttpParameter String name, int value )
HttpParameter.HttpParameter String name, java.io.File file )
HttpParameter.HttpParameter String name, long value )
HttpParameter.HttpParameter String name, String fileName, java.io.InputStream fileBody )
HttpParameter.HttpParameter String name, String value )
HttpParameter.isFile ( )  :  boolean
HttpParameter.toString ( )  :  String

twitter4j-core-4.0.1.jar, HttpRequest.class
package twitter4j
HttpRequest.equals Object o )  :  boolean
HttpRequest.getAuthorization ( )  :  auth.Authorization
HttpRequest.getMethod ( )  :  RequestMethod
HttpRequest.getParameters ( )  :  HttpParameter[ ]
HttpRequest.getRequestHeaders ( )  :  java.util.Map
HttpRequest.getURL ( )  :  String
HttpRequest.hashCode ( )  :  int
HttpRequest.HttpRequest ( RequestMethod method, String url, HttpParameter[ ] parameters, auth.Authorization authorization, java.util.Map requestHeaders )
HttpRequest.toString ( )  :  String

twitter4j-core-4.0.1.jar, HttpResponse.class
package twitter4j
HttpResponse.asJSONArray ( )  :  JSONArray
HttpResponse.asJSONObject ( )  :  JSONObject
HttpResponse.asReader ( )  :  java.io.Reader
HttpResponse.asStream ( )  :  java.io.InputStream
HttpResponse.asString ( )  :  String
HttpResponse.disconnect ( ) [abstract]  :  void
HttpResponse.getResponseHeader String p1 ) [abstract]  :  String
HttpResponse.getResponseHeaderFields ( ) [abstract]  :  java.util.Map
HttpResponse.getStatusCode ( )  :  int
HttpResponse.HttpResponse HttpClientConfiguration conf )
HttpResponse.toString ( )  :  String

twitter4j-core-4.0.1.jar, HttpResponseEvent.class
package twitter4j
HttpResponseEvent.equals Object o )  :  boolean
HttpResponseEvent.getRequest ( )  :  HttpRequest
HttpResponseEvent.getResponse ( )  :  HttpResponse
HttpResponseEvent.getTwitterException ( )  :  TwitterException
HttpResponseEvent.hashCode ( )  :  int
HttpResponseEvent.isAuthenticated ( )  :  boolean
HttpResponseEvent.toString ( )  :  String

twitter4j-core-4.0.1.jar, HttpResponseImpl.class
package twitter4j
HttpResponseImpl.disconnect ( )  :  void
HttpResponseImpl.getResponseHeader String name )  :  String
HttpResponseImpl.getResponseHeaderFields ( )  :  java.util.Map

twitter4j-core-4.0.1.jar, HttpResponseListener.class
package twitter4j
HttpResponseListener.httpResponseReceived HttpResponseEvent p1 ) [abstract]  :  void

twitter4j-core-4.0.1.jar, JSONArray.class
package twitter4j
JSONArray.get int index )  :  Object
JSONArray.getBoolean int index )  :  boolean
JSONArray.getDouble int index )  :  double
JSONArray.getInt int index )  :  int
JSONArray.getJSONArray int index )  :  JSONArray
JSONArray.getJSONObject int index )  :  JSONObject
JSONArray.getLong int index )  :  long
JSONArray.getString int index )  :  String
JSONArray.isNull int index )  :  boolean
JSONArray.join String separator )  :  String
JSONArray.JSONArray ( )
JSONArray.JSONArray java.util.Collection collection )
JSONArray.JSONArray Object array )
JSONArray.JSONArray String source )
JSONArray.JSONArray JSONTokener x )
JSONArray.length ( )  :  int
JSONArray.opt int index )  :  Object
JSONArray.put boolean value )  :  JSONArray
JSONArray.put int index, boolean value )  :  JSONArray
JSONArray.put int index, double value )  :  JSONArray
JSONArray.put int index, int value )  :  JSONArray
JSONArray.put int index, java.util.Collection value )  :  JSONArray
JSONArray.put int index, java.util.Map value )  :  JSONArray
JSONArray.put int index, long value )  :  JSONArray
JSONArray.put int index, Object value )  :  JSONArray
JSONArray.put int value )  :  JSONArray
JSONArray.put java.util.Collection value )  :  JSONArray
JSONArray.put java.util.Map value )  :  JSONArray
JSONArray.put long value )  :  JSONArray
JSONArray.put Object value )  :  JSONArray
JSONArray.toString ( )  :  String
JSONArray.toString int indentFactor )  :  String
JSONArray.write java.io.Writer writer )  :  java.io.Writer

twitter4j-core-4.0.1.jar, JSONException.class
package twitter4j
JSONException.getCause ( )  :  Throwable
JSONException.JSONException String message )
JSONException.JSONException Throwable cause )

twitter4j-core-4.0.1.jar, JSONObject.class
package twitter4j
JSONObject.append String key, Object value )  :  JSONObject
JSONObject.get String key )  :  Object
JSONObject.getBoolean String key )  :  boolean
JSONObject.getInt String key )  :  int
JSONObject.getJSONArray String key )  :  JSONArray
JSONObject.getJSONObject String key )  :  JSONObject
JSONObject.getLong String key )  :  long
JSONObject.getString String key )  :  String
JSONObject.has String key )  :  boolean
JSONObject.isNull String key )  :  boolean
JSONObject.JSONObject ( )
JSONObject.JSONObject java.util.Map map )
JSONObject.JSONObject Object bean )
JSONObject.JSONObject Object object, String[ ] names )
JSONObject.JSONObject String baseName, java.util.Locale locale )
JSONObject.JSONObject String source )
JSONObject.JSONObject JSONObject jo, String[ ] names )
JSONObject.JSONObject JSONTokener x )
JSONObject.keys ( )  :  java.util.Iterator
JSONObject.length ( )  :  int
JSONObject.names ( )  :  JSONArray
JSONObject.numberToString Number number ) [static]  :  String
JSONObject.opt String key )  :  Object
JSONObject.put String key, boolean value )  :  JSONObject
JSONObject.put String key, double value )  :  JSONObject
JSONObject.put String key, int value )  :  JSONObject
JSONObject.put String key, java.util.Collection value )  :  JSONObject
JSONObject.put String key, java.util.Map value )  :  JSONObject
JSONObject.put String key, long value )  :  JSONObject
JSONObject.put String key, Object value )  :  JSONObject
JSONObject.putOnce String key, Object value )  :  JSONObject
JSONObject.putOpt String key, Object value )  :  JSONObject
JSONObject.quote String string ) [static]  :  String
JSONObject.remove String key )  :  Object
JSONObject.sortedKeys ( )  :  java.util.Iterator
JSONObject.stringToValue String string ) [static]  :  Object
JSONObject.testValidity Object o ) [static]  :  void
JSONObject.toString ( )  :  String
JSONObject.toString int indentFactor )  :  String
JSONObject.valueToString Object value ) [static]  :  String
JSONObject.wrap Object object ) [static]  :  Object
JSONObject.write java.io.Writer writer )  :  java.io.Writer

twitter4j-core-4.0.1.jar, JSONObjectType.class
package twitter4j
JSONObjectType.determine JSONObject json ) [static]  :  JSONObjectType.Type
JSONObjectType.JSONObjectType ( )

twitter4j-core-4.0.1.jar, JSONTokener.class
package twitter4j
JSONTokener.back ( )  :  void
JSONTokener.end ( )  :  boolean
JSONTokener.JSONTokener java.io.InputStream inputStream )
JSONTokener.JSONTokener java.io.Reader reader )
JSONTokener.JSONTokener String s )
JSONTokener.more ( )  :  boolean
JSONTokener.next ( )  :  char
JSONTokener.next char c )  :  char
JSONTokener.next int n )  :  String
JSONTokener.nextClean ( )  :  char
JSONTokener.nextString char quote )  :  String
JSONTokener.nextValue ( )  :  Object
JSONTokener.syntaxError String message )  :  JSONException
JSONTokener.toString ( )  :  String

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

twitter4j-core-4.0.1.jar, ListsResources.class
package twitter4j.api
ListsResources.createUserListMember long p1, long p2 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListMembers long p1, long[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListMembers long p1, String[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListSubscription long p1 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserList long p1 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMember long p1, long p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMember long p1, String p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMembers long p1, long[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMembers long p1, String[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListSubscription long p1 ) [abstract]  :  twitter4j.UserList
ListsResources.getUserListMembers long p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListsOwnerships long p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListsOwnerships String p1, int p2, long p3 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListStatuses long p1, twitter4j.Paging p2 ) [abstract]  :  twitter4j.ResponseList
ListsResources.getUserListSubscribers long p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.showUserList long p1 ) [abstract]  :  twitter4j.UserList
ListsResources.showUserListMembership long p1, long p2 ) [abstract]  :  twitter4j.User
ListsResources.showUserListSubscription long p1, long p2 ) [abstract]  :  twitter4j.User
ListsResources.updateUserList long p1, String p2, boolean p3, String p4 ) [abstract]  :  twitter4j.UserList

twitter4j-core-4.0.1.jar, Logger.class
package twitter4j
Logger.debug String p1 ) [abstract]  :  void
Logger.debug String p1, String p2 ) [abstract]  :  void
Logger.error String p1 ) [abstract]  :  void
Logger.error String p1, Throwable p2 ) [abstract]  :  void
Logger.getLogger Class clazz ) [static]  :  Logger
Logger.info String p1 ) [abstract]  :  void
Logger.info String p1, String p2 ) [abstract]  :  void
Logger.isDebugEnabled ( ) [abstract]  :  boolean
Logger.isErrorEnabled ( ) [abstract]  :  boolean
Logger.isInfoEnabled ( ) [abstract]  :  boolean
Logger.isWarnEnabled ( ) [abstract]  :  boolean
Logger.Logger ( )
Logger.warn String p1 ) [abstract]  :  void
Logger.warn String p1, String p2 ) [abstract]  :  void

twitter4j-core-4.0.1.jar, LoggerFactory.class
package twitter4j
LoggerFactory.getLogger Class p1 ) [abstract]  :  Logger
LoggerFactory.LoggerFactory ( )

twitter4j-core-4.0.1.jar, MediaEntityJSONImpl.class
package twitter4j
MediaEntityJSONImpl.compareTo EntityIndex x0 )  :  int
MediaEntityJSONImpl.equals Object o )  :  boolean
MediaEntityJSONImpl.getDisplayURL ( )  :  String
MediaEntityJSONImpl.getEnd ( )  :  int
MediaEntityJSONImpl.getExpandedURL ( )  :  String
MediaEntityJSONImpl.getId ( )  :  long
MediaEntityJSONImpl.getMediaURL ( )  :  String
MediaEntityJSONImpl.getMediaURLHttps ( )  :  String
MediaEntityJSONImpl.getSizes ( )  :  java.util.Map
MediaEntityJSONImpl.getStart ( )  :  int
MediaEntityJSONImpl.getText ( )  :  String
MediaEntityJSONImpl.getType ( )  :  String
MediaEntityJSONImpl.getURL ( )  :  String
MediaEntityJSONImpl.hashCode ( )  :  int
MediaEntityJSONImpl.toString ( )  :  String

twitter4j-core-4.0.1.jar, NullAuthorization.class
package twitter4j.auth
NullAuthorization.getAuthorizationHeader twitter4j.HttpRequest req )  :  String

twitter4j-core-4.0.1.jar, OAuth2Authorization.class
package twitter4j.auth
OAuth2Authorization.getAuthorizationHeader twitter4j.HttpRequest req )  :  String

twitter4j-core-4.0.1.jar, OAuthAuthorization.class
package twitter4j.auth
OAuthAuthorization.getAuthorizationHeader twitter4j.HttpRequest req )  :  String

twitter4j-core-4.0.1.jar, OEmbedJSONImpl.class
package twitter4j
OEmbedJSONImpl.equals Object o )  :  boolean
OEmbedJSONImpl.getAccessLevel ( )  :  int
OEmbedJSONImpl.getAuthorName ( )  :  String
OEmbedJSONImpl.getAuthorURL ( )  :  String
OEmbedJSONImpl.getCacheAge ( )  :  long
OEmbedJSONImpl.getHtml ( )  :  String
OEmbedJSONImpl.getRateLimitStatus ( )  :  RateLimitStatus
OEmbedJSONImpl.getURL ( )  :  String
OEmbedJSONImpl.getVersion ( )  :  String
OEmbedJSONImpl.getWidth ( )  :  int
OEmbedJSONImpl.hashCode ( )  :  int
OEmbedJSONImpl.toString ( )  :  String

twitter4j-core-4.0.1.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.getHttpClientConfiguration ( )  :  twitter4j.HttpClientConfiguration
PropertyConfiguration.isDaemonEnabled ( )  :  boolean

twitter4j-core-4.0.1.jar, Query.class
package twitter4j
Query.getResultType ( )  :  Query.ResultType
Query.resultType Query.ResultType resultType )  :  Query
Query.setGeoCode ( GeoLocation location, double radius, Query.Unit unit )  :  void
Query.setResultType Query.ResultType resultType )  :  void

twitter4j-core-4.0.1.jar, RequestMethod.class
package twitter4j
RequestMethod.valueOf String name ) [static]  :  RequestMethod
RequestMethod.values ( ) [static]  :  RequestMethod[ ]

twitter4j-core-4.0.1.jar, ResultType.class
package twitter4j
Query.ResultType.valueOf String name ) [static]  :  Query.ResultType
Query.ResultType.values ( ) [static]  :  Query.ResultType[ ]

twitter4j-core-4.0.1.jar, ScopesImpl.class
package twitter4j
ScopesImpl.getPlaceIds ( )  :  String[ ]
ScopesImpl.ScopesImpl String[ ] placeIds )

twitter4j-core-4.0.1.jar, SimilarPlacesImpl.class
package twitter4j
SimilarPlacesImpl.getAccessLevel ( )  :  int
SimilarPlacesImpl.getRateLimitStatus ( )  :  RateLimitStatus
SimilarPlacesImpl.getToken ( )  :  String

twitter4j-core-4.0.1.jar, TimeZoneJSONImpl.class
package twitter4j
TimeZoneJSONImpl.getName ( )  :  String
TimeZoneJSONImpl.tzinfoName ( )  :  String
TimeZoneJSONImpl.utcOffset ( )  :  int

twitter4j-core-4.0.1.jar, TwitterException.class
package twitter4j
TwitterException.TwitterException String message, HttpResponse res )

twitter4j-core-4.0.1.jar, TwitterObjectFactory.class
package twitter4j
TwitterObjectFactory.createAccountTotals String rawJSON ) [static]  :  AccountTotals
TwitterObjectFactory.createCategory String rawJSON ) [static]  :  Category
TwitterObjectFactory.createDirectMessage String rawJSON ) [static]  :  DirectMessage
TwitterObjectFactory.createIDs String rawJSON ) [static]  :  IDs
TwitterObjectFactory.createLocation String rawJSON ) [static]  :  Location
TwitterObjectFactory.createObject String rawJSON ) [static]  :  Object
TwitterObjectFactory.createOEmbed String rawJSON ) [static]  :  OEmbed
TwitterObjectFactory.createPlace String rawJSON ) [static]  :  Place
TwitterObjectFactory.createRateLimitStatus String rawJSON ) [static]  :  java.util.Map
TwitterObjectFactory.createRelationship String rawJSON ) [static]  :  Relationship
TwitterObjectFactory.createSavedSearch String rawJSON ) [static]  :  SavedSearch
TwitterObjectFactory.createStatus String rawJSON ) [static]  :  Status
TwitterObjectFactory.createTrend String rawJSON ) [static]  :  Trend
TwitterObjectFactory.createTrends String rawJSON ) [static]  :  Trends
TwitterObjectFactory.createUser String rawJSON ) [static]  :  User
TwitterObjectFactory.createUserList String rawJSON ) [static]  :  UserList
TwitterObjectFactory.getRawJSON Object obj ) [static]  :  String

twitter4j-core-4.0.1.jar, Type.class
package twitter4j
JSONObjectType.Type.valueOf String name ) [static]  :  JSONObjectType.Type
JSONObjectType.Type.values ( ) [static]  :  JSONObjectType.Type[ ]

twitter4j-core-4.0.1.jar, Unit.class
package twitter4j
Query.Unit.valueOf String name ) [static]  :  Query.Unit
Query.Unit.values ( ) [static]  :  Query.Unit[ ]

twitter4j-core-4.0.1.jar, UserList.class
package twitter4j
UserList.getCreatedAt ( ) [abstract]  :  java.util.Date
UserList.getId ( ) [abstract]  :  long

twitter4j-core-4.0.1.jar, XAuthAuthorization.class
package twitter4j
XAuthAuthorization.getAuthorizationHeader HttpRequest req )  :  String
XAuthAuthorization.getConsumerKey ( )  :  String
XAuthAuthorization.getConsumerSecret ( )  :  String
XAuthAuthorization.getPassword ( )  :  String
XAuthAuthorization.getUserId ( )  :  String
XAuthAuthorization.isEnabled ( )  :  boolean
XAuthAuthorization.setOAuthConsumer ( String consumerKey, String consumerSecret )  :  void
XAuthAuthorization.XAuthAuthorization auth.BasicAuthorization basic )

twitter4j-spdy-support-4.0.1.jar, AlternativeHttpClientImpl.class
package twitter4j
AlternativeHttpClientImpl.AlternativeHttpClientImpl ( )
AlternativeHttpClientImpl.AlternativeHttpClientImpl HttpClientConfiguration conf )
AlternativeHttpClientImpl.get String x0 )  :  HttpResponse
AlternativeHttpClientImpl.getConnection String url )  :  java.net.HttpURLConnection
AlternativeHttpClientImpl.getLastRequestProtocol ( )  :  String
AlternativeHttpClientImpl.handleRequest HttpRequest req )  :  HttpResponse
AlternativeHttpClientImpl.post String x0, HttpParameter[ ] x1 )  :  HttpResponse

twitter4j-stream-4.0.1.jar, TwitterStream.class
package twitter4j
TwitterStream.addListener StreamListener p1 ) [abstract]  :  void
TwitterStream.clearListeners ( ) [abstract]  :  void
TwitterStream.removeListener StreamListener p1 ) [abstract]  :  void
TwitterStream.replaceListener ( StreamListener p1, StreamListener p2 ) [abstract]  :  void

twitter4j-stream-4.0.1.jar, UserStreamAdapter.class
package twitter4j
UserStreamAdapter.onUnfollow User source, User unfollowedUser )  :  void

twitter4j-stream-4.0.1.jar, UserStreamListener.class
package twitter4j
UserStreamListener.onUnfollow User p1, User p2 ) [abstract]  :  void

to the top

Removed Methods (114)


twitter4j-async-3.0.6.jar, ListsResourcesAsync.class
package twitter4j.api
ListsResourcesAsync.addUserListMember int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.addUserListMember long p1, String p2, long p3 ) [abstract]  :  void
ListsResourcesAsync.addUserListMembers int p1, long[ ] p2 ) [abstract]  :  void
ListsResourcesAsync.addUserListMembers int p1, String[ ] p2 ) [abstract]  :  void
ListsResourcesAsync.addUserListMembers long p1, String p2, long[ ] p3 ) [abstract]  :  void
ListsResourcesAsync.addUserListMembers long p1, String p2, String[ ] p3 ) [abstract]  :  void
ListsResourcesAsync.createUserListMember int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.createUserListMembers int p1, long[ ] p2 ) [abstract]  :  void
ListsResourcesAsync.createUserListMembers int p1, String[ ] p2 ) [abstract]  :  void
ListsResourcesAsync.createUserListSubscription int p1 ) [abstract]  :  void
ListsResourcesAsync.deleteUserListMember int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.deleteUserListMember long p1, String p2, long p3 ) [abstract]  :  void
ListsResourcesAsync.destroyUserList int p1 ) [abstract]  :  void
ListsResourcesAsync.destroyUserListMember int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.destroyUserListSubscription int p1 ) [abstract]  :  void
ListsResourcesAsync.getUserListMembers int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.getUserListStatuses int p1, twitter4j.Paging p2 ) [abstract]  :  void
ListsResourcesAsync.getUserListSubscribers int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.showUserList int p1 ) [abstract]  :  void
ListsResourcesAsync.showUserListMembership int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.showUserListSubscription int p1, long p2 ) [abstract]  :  void
ListsResourcesAsync.updateUserList int p1, String p2, boolean p3, String p4 ) [abstract]  :  void

twitter4j-async-3.0.6.jar, TrendsResourcesAsync.class
package twitter4j.api
TrendsResourcesAsync.getAvailableTrends twitter4j.GeoLocation p1 ) [abstract]  :  void
TrendsResourcesAsync.getLocationTrends int p1 ) [abstract]  :  void

twitter4j-core-3.0.6.jar, Authorization.class
package twitter4j.auth
Authorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest p1 ) [abstract]  :  String

twitter4j-core-3.0.6.jar, BasicAuthorization.class
package twitter4j.auth
BasicAuthorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req )  :  String

twitter4j-core-3.0.6.jar, Configuration.class
package twitter4j.conf
Configuration.getClientURL ( ) [abstract]  :  String
Configuration.getClientVersion ( ) [abstract]  :  String
Configuration.getHttpConnectionTimeout ( ) [abstract]  :  int
Configuration.getHttpDefaultMaxPerRoute ( ) [abstract]  :  int
Configuration.getHttpMaxTotalConnections ( ) [abstract]  :  int
Configuration.getHttpProxyHost ( ) [abstract]  :  String
Configuration.getHttpProxyPassword ( ) [abstract]  :  String
Configuration.getHttpProxyPort ( ) [abstract]  :  int
Configuration.getHttpProxyUser ( ) [abstract]  :  String
Configuration.getHttpReadTimeout ( ) [abstract]  :  int
Configuration.getHttpRetryCount ( ) [abstract]  :  int
Configuration.getHttpRetryIntervalSeconds ( ) [abstract]  :  int
Configuration.getRequestHeaders ( ) [abstract]  :  java.util.Map
Configuration.getUserAgent ( ) [abstract]  :  String
Configuration.isDalvik ( ) [abstract]  :  boolean
Configuration.isGAE ( ) [abstract]  :  boolean
Configuration.isIncludeRTsEnabled ( ) [abstract]  :  boolean

twitter4j-core-3.0.6.jar, ConfigurationBuilder.class
package twitter4j.conf
ConfigurationBuilder.setClientURL String clientURL )  :  ConfigurationBuilder
ConfigurationBuilder.setClientVersion String clientVersion )  :  ConfigurationBuilder
ConfigurationBuilder.setHttpDefaultMaxPerRoute int httpDefaultMaxPerRoute )  :  ConfigurationBuilder
ConfigurationBuilder.setHttpMaxTotalConnections int httpMaxConnections )  :  ConfigurationBuilder
ConfigurationBuilder.setIncludeRTsEnabled boolean enabled )  :  ConfigurationBuilder
ConfigurationBuilder.setUseSSL boolean useSSL )  :  ConfigurationBuilder

twitter4j-core-3.0.6.jar, JSONObjectType.class
package twitter4j.json
JSONObjectType.determine twitter4j.internal.org.json.JSONObject json ) [static]  :  JSONObjectType.Type
JSONObjectType.JSONObjectType ( )

twitter4j-core-3.0.6.jar, ListsResources.class
package twitter4j.api
ListsResources.addUserListMember int p1, long p2 ) [abstract]  :  twitter4j.UserList
ListsResources.addUserListMember long p1, String p2, long p3 ) [abstract]  :  twitter4j.UserList
ListsResources.addUserListMembers int p1, long[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.addUserListMembers int p1, String[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.addUserListMembers long p1, String p2, long[ ] p3 ) [abstract]  :  twitter4j.UserList
ListsResources.addUserListMembers long p1, String p2, String[ ] p3 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListMember int p1, long p2 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListMembers int p1, long[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListMembers int p1, String[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.createUserListSubscription int p1 ) [abstract]  :  twitter4j.UserList
ListsResources.deleteUserListMember int p1, long p2 ) [abstract]  :  twitter4j.UserList
ListsResources.deleteUserListMember long p1, String p2, long p3 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserList int p1 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMember int p1, long p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMember int p1, String p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMembers int p1, long[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMembers int p1, String[ ] p2 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListMembers String p1, String p2, long[ ] p3 ) [abstract]  :  twitter4j.UserList
ListsResources.destroyUserListSubscription int p1 ) [abstract]  :  twitter4j.UserList
ListsResources.getUserListMembers int p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.getUserListStatuses int p1, twitter4j.Paging p2 ) [abstract]  :  twitter4j.ResponseList
ListsResources.getUserListSubscribers int p1, long p2 ) [abstract]  :  twitter4j.PagableResponseList
ListsResources.showUserList int p1 ) [abstract]  :  twitter4j.UserList
ListsResources.showUserListMembership int p1, long p2 ) [abstract]  :  twitter4j.User
ListsResources.showUserListSubscription int p1, long p2 ) [abstract]  :  twitter4j.User
ListsResources.updateUserList int p1, String p2, boolean p3, String p4 ) [abstract]  :  twitter4j.UserList

twitter4j-core-3.0.6.jar, NullAuthorization.class
package twitter4j.auth
NullAuthorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req )  :  String

twitter4j-core-3.0.6.jar, OAuth2Authorization.class
package twitter4j.auth
OAuth2Authorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req )  :  String

twitter4j-core-3.0.6.jar, OAuthAuthorization.class
package twitter4j.auth
OAuthAuthorization.getAuthorizationHeader twitter4j.internal.http.HttpRequest req )  :  String

twitter4j-core-3.0.6.jar, PropertyConfiguration.class
package twitter4j.conf
PropertyConfiguration.getRequestHeaders ( )  :  java.util.Map
PropertyConfiguration.isGAE ( )  :  boolean
PropertyConfiguration.isGZIPEnabled ( )  :  boolean
PropertyConfiguration.isIncludeRTsEnabled ( )  :  boolean
PropertyConfiguration.isPrettyDebugEnabled ( )  :  boolean

twitter4j-core-3.0.6.jar, Query.class
package twitter4j
Query.getResultType ( )  :  String
Query.resultType String resultType )  :  Query
Query.setResultType String resultType )  :  void

twitter4j-core-3.0.6.jar, QueryResult.class
package twitter4j
QueryResult.getRefreshUrl ( ) [abstract]  :  String

twitter4j-core-3.0.6.jar, RateLimitStatus.class
package twitter4j
RateLimitStatus.getRemainingHits ( ) [abstract]  :  int

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

twitter4j-core-3.0.6.jar, TimelinesResources.class
package twitter4j.api
TimelinesResources.getMentions ( ) [abstract]  :  twitter4j.ResponseList
TimelinesResources.getMentions twitter4j.Paging p1 ) [abstract]  :  twitter4j.ResponseList

twitter4j-core-3.0.6.jar, Trend.class
package twitter4j
Trend.getUrl ( ) [abstract]  :  String

twitter4j-core-3.0.6.jar, TrendsResources.class
package twitter4j.api
TrendsResources.getAvailableTrends twitter4j.GeoLocation p1 ) [abstract]  :  twitter4j.ResponseList
TrendsResources.getLocationTrends int p1 ) [abstract]  :  twitter4j.Trends

twitter4j-core-3.0.6.jar, TwitterBase.class
package twitter4j
TwitterBase.shutdown ( ) [abstract]  :  void

twitter4j-core-3.0.6.jar, TwitterException.class
package twitter4j
TwitterException.TwitterException String message, internal.http.HttpResponse res )

twitter4j-core-3.0.6.jar, Type.class
package twitter4j.json
JSONObjectType.Type.valueOf String name ) [static]  :  JSONObjectType.Type
JSONObjectType.Type.values ( ) [static]  :  JSONObjectType.Type[ ]

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

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

twitter4j-stream-3.0.6.jar, TwitterStream.class
package twitter4j
TwitterStream.addListener RawStreamListener p1 ) [abstract]  :  void
TwitterStream.addListener SiteStreamsListener p1 ) [abstract]  :  void
TwitterStream.addListener StatusListener p1 ) [abstract]  :  void
TwitterStream.addListener UserStreamListener p1 ) [abstract]  :  void
TwitterStream.getFilterStream FilterQuery p1 ) [abstract]  :  StatusStream
TwitterStream.getFirehoseStream int p1 ) [abstract]  :  StatusStream
TwitterStream.getLinksStream int p1 ) [abstract]  :  StatusStream
TwitterStream.getRetweetStream ( ) [abstract]  :  StatusStream
TwitterStream.getSampleStream ( ) [abstract]  :  StatusStream
TwitterStream.getUserStream ( ) [abstract]  :  UserStream
TwitterStream.getUserStream String[ ] p1 ) [abstract]  :  UserStream

to the top

Problems with Data Types, High Severity (154)


twitter4j-async-3.0.6.jar
package twitter4j.api
[+] ListsResourcesAsync (22)
[+] TrendsResourcesAsync (2)

twitter4j-core-3.0.6.jar
package twitter4j
[+] GeoLocation (2)
[+] Query (5)
[+] QueryResult (1)
[+] RateLimitStatus (1)
[+] Status (1)
[+] Trend (1)
[+] TwitterBase (1)
[+] TwitterException (1)
[+] User (2)
[+] UserList (1)

package twitter4j.api
[+] ListsResources (26)
[+] TimelinesResources (2)
[+] TrendsResources (2)

package twitter4j.auth
[+] Authorization (1)

package twitter4j.conf
[+] Configuration (17)
[+] ConfigurationContext (2)
[+] PropertyConfiguration (47)

package twitter4j.json
[+] JSONObjectType (1)
[+] JSONObjectType.Type (1)

twitter4j-media-support-3.0.6.jar
package twitter4j.media
[+] MediaProvider (4)

twitter4j-stream-3.0.6.jar
package twitter4j
[+] TwitterStream (11)

to the top

Problems with Methods, High Severity (4)


twitter4j-core-3.0.6.jar, PropertyConfiguration
package twitter4j.conf
[+] PropertyConfiguration.getBoolean ( java.util.Properties props, String prefix, String name )  :  boolean (1)
[+] PropertyConfiguration.getIntProperty ( java.util.Properties props, String prefix, String name )  :  int (1)
[+] PropertyConfiguration.getLongProperty ( java.util.Properties props, String prefix, String name )  :  long (1)
[+] PropertyConfiguration.getString ( java.util.Properties props, String prefix, String name )  :  String (1)

to the top

Problems with Data Types, Medium Severity (1)


twitter4j-core-3.0.6.jar
package twitter4j.conf
[+] Configuration (1)

to the top

Problems with Data Types, Low Severity (7)


twitter4j-core-3.0.6.jar
package twitter4j.conf
[+] PropertyConfiguration (7)

to the top

Other Changes in Data Types (43)


twitter4j-async-3.0.6.jar
package twitter4j
[+] AsyncTwitter (1)

package twitter4j.api
[+] ListsResourcesAsync (14)

twitter4j-core-3.0.6.jar
package twitter4j
[+] UserList (2)

package twitter4j.api
[+] ListsResources (19)

package twitter4j.auth
[+] Authorization (1)

package twitter4j.conf
[+] Configuration (1)

twitter4j-stream-3.0.6.jar
package twitter4j
[+] TwitterStream (4)
[+] UserStreamListener (1)

to the top

Java ARchives (6)


twitter4j-appengine-3.0.6.jar
twitter4j-async-3.0.6.jar
twitter4j-core-3.0.6.jar
twitter4j-media-support-3.0.6.jar
twitter4j-spdy-support-3.0.6.jar
twitter4j-stream-3.0.6.jar

to the top




Generated on Wed Mar 19 07:13:24 2014 for Twitter4J by Java API Compliance Checker 1.3.6  
A tool for checking backward compatibility of a Java library API