Binary compatibility report for the CDK library between 1.2.4.1 and 1.2.5 versions
Test Info
Library Name | CDK |
Version #1 | 1.2.4.1 |
Version #2 | 1.2.5 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 25329 / 2519 |
---|
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 94 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (94)
cdk-1.2.5.jar, AppenderSkeleton.class
package org.apache.log4j
AppenderSkeleton.AppenderSkeleton ( boolean isActive )
[mangled: org/apache/log4j/AppenderSkeleton."<init>":(Z)V]
cdk-1.2.5.jar, AsyncAppender.class
package org.apache.log4j
AsyncAppender.getBlocking ( ) : boolean
[mangled: org/apache/log4j/AsyncAppender.getBlocking:()Z]
AsyncAppender.setBlocking ( boolean value ) : void
[mangled: org/apache/log4j/AsyncAppender.setBlocking:(Z)V]
cdk-1.2.5.jar, DOMConfigurator.class
package org.apache.log4j.xml
DOMConfigurator.parseElement ( Element element, Properties props, Class expectedClass ) [static] : Object
[mangled: org/apache/log4j/xml/DOMConfigurator.parseElement:(Lorg/w3c/dom/Element;Ljava/util/Properties;Ljava/lang/Class;)Ljava/lang/Object;]
DOMConfigurator.setParameter ( Element elem, PropertySetter propSetter, Properties props ) [static] : void
[mangled: org/apache/log4j/xml/DOMConfigurator.setParameter:(Lorg/w3c/dom/Element;Lorg/apache/log4j/config/PropertySetter;Ljava/util/Properties;)V]
DOMConfigurator.subst ( String value, Properties props ) [static] : String
[mangled: org/apache/log4j/xml/DOMConfigurator.subst:(Ljava/lang/String;Ljava/util/Properties;)Ljava/lang/String;]
cdk-1.2.5.jar, LocationInfo.class
package org.apache.log4j.spi
LocationInfo.LocationInfo ( String file, String classname, String method, String line )
[mangled: org/apache/log4j/spi/LocationInfo."<init>":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
cdk-1.2.5.jar, LoggingEvent.class
package org.apache.log4j.spi
LoggingEvent.getFQNOfLoggerClass ( ) : String
[mangled: org/apache/log4j/spi/LoggingEvent.getFQNOfLoggerClass:()Ljava/lang/String;]
LoggingEvent.getLogger ( ) : Category
[mangled: org/apache/log4j/spi/LoggingEvent.getLogger:()Lorg/apache/log4j/Category;]
LoggingEvent.getProperties ( ) : Map
[mangled: org/apache/log4j/spi/LoggingEvent.getProperties:()Ljava/util/Map;]
LoggingEvent.getProperty ( String key ) : String
[mangled: org/apache/log4j/spi/LoggingEvent.getProperty:(Ljava/lang/String;)Ljava/lang/String;]
LoggingEvent.getPropertyKeySet ( ) : Set
[mangled: org/apache/log4j/spi/LoggingEvent.getPropertyKeySet:()Ljava/util/Set;]
LoggingEvent.getTimeStamp ( ) : long
[mangled: org/apache/log4j/spi/LoggingEvent.getTimeStamp:()J]
LoggingEvent.locationInformationExists ( ) : boolean
[mangled: org/apache/log4j/spi/LoggingEvent.locationInformationExists:()Z]
LoggingEvent.LoggingEvent ( String fqnOfCategoryClass, Category logger, long timeStamp, Level level, Object message, String threadName, ThrowableInformation throwable, String ndc, LocationInfo info, Map properties )
[mangled: org/apache/log4j/spi/LoggingEvent."<init>":(Ljava/lang/String;Lorg/apache/log4j/Category;JLorg/apache/log4j/Level;Ljava/lang/Object;Ljava/lang/String;Lorg/apache/log4j/spi/ThrowableInformation;Ljava/lang/String;Lorg/apache/log4j/spi/LocationInfo;Ljava/util/Map;)V]
LoggingEvent.setProperty ( String propName, String propValue ) : void
[mangled: org/apache/log4j/spi/LoggingEvent.setProperty:(Ljava/lang/String;Ljava/lang/String;)V]
cdk-1.2.5.jar, NOPLogger.class
package org.apache.log4j.spi
NOPLogger.addAppender ( Appender newAppender ) : void
[mangled: org/apache/log4j/spi/NOPLogger.addAppender:(Lorg/apache/log4j/Appender;)V]
NOPLogger.assertLog ( boolean assertion, String msg ) : void
[mangled: org/apache/log4j/spi/NOPLogger.assertLog:(ZLjava/lang/String;)V]
NOPLogger.callAppenders ( LoggingEvent event ) : void
[mangled: org/apache/log4j/spi/NOPLogger.callAppenders:(Lorg/apache/log4j/spi/LoggingEvent;)V]
NOPLogger.debug ( Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.debug:(Ljava/lang/Object;)V]
NOPLogger.debug ( Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.error ( Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.error:(Ljava/lang/Object;)V]
NOPLogger.error ( Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.fatal ( Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.fatal:(Ljava/lang/Object;)V]
NOPLogger.fatal ( Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.fatal:(Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.getAllAppenders ( ) : Enumeration
[mangled: org/apache/log4j/spi/NOPLogger.getAllAppenders:()Ljava/util/Enumeration;]
NOPLogger.getAppender ( String name ) : Appender
[mangled: org/apache/log4j/spi/NOPLogger.getAppender:(Ljava/lang/String;)Lorg/apache/log4j/Appender;]
NOPLogger.getChainedPriority ( ) : Priority
[mangled: org/apache/log4j/spi/NOPLogger.getChainedPriority:()Lorg/apache/log4j/Priority;]
NOPLogger.getEffectiveLevel ( ) : Level
[mangled: org/apache/log4j/spi/NOPLogger.getEffectiveLevel:()Lorg/apache/log4j/Level;]
NOPLogger.getResourceBundle ( ) : ResourceBundle
[mangled: org/apache/log4j/spi/NOPLogger.getResourceBundle:()Ljava/util/ResourceBundle;]
NOPLogger.info ( Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.info:(Ljava/lang/Object;)V]
NOPLogger.info ( Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.info:(Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.isAttached ( Appender appender ) : boolean
[mangled: org/apache/log4j/spi/NOPLogger.isAttached:(Lorg/apache/log4j/Appender;)Z]
NOPLogger.isDebugEnabled ( ) : boolean
[mangled: org/apache/log4j/spi/NOPLogger.isDebugEnabled:()Z]
NOPLogger.isEnabledFor ( Priority level ) : boolean
[mangled: org/apache/log4j/spi/NOPLogger.isEnabledFor:(Lorg/apache/log4j/Priority;)Z]
NOPLogger.isInfoEnabled ( ) : boolean
[mangled: org/apache/log4j/spi/NOPLogger.isInfoEnabled:()Z]
NOPLogger.isTraceEnabled ( ) : boolean
[mangled: org/apache/log4j/spi/NOPLogger.isTraceEnabled:()Z]
NOPLogger.l7dlog ( Priority priority, String key, Object[ ] params, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.l7dlog:(Lorg/apache/log4j/Priority;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.l7dlog ( Priority priority, String key, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.l7dlog:(Lorg/apache/log4j/Priority;Ljava/lang/String;Ljava/lang/Throwable;)V]
NOPLogger.log ( Priority priority, Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.log:(Lorg/apache/log4j/Priority;Ljava/lang/Object;)V]
NOPLogger.log ( Priority priority, Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.log:(Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.log ( String callerFQCN, Priority level, Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.log:(Ljava/lang/String;Lorg/apache/log4j/Priority;Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.NOPLogger ( NOPLoggerRepository repo, String name )
[mangled: org/apache/log4j/spi/NOPLogger."<init>":(Lorg/apache/log4j/spi/NOPLoggerRepository;Ljava/lang/String;)V]
NOPLogger.removeAllAppenders ( ) : void
[mangled: org/apache/log4j/spi/NOPLogger.removeAllAppenders:()V]
NOPLogger.removeAppender ( Appender appender ) : void
[mangled: org/apache/log4j/spi/NOPLogger.removeAppender:(Lorg/apache/log4j/Appender;)V]
NOPLogger.removeAppender ( String name ) : void
[mangled: org/apache/log4j/spi/NOPLogger.removeAppender:(Ljava/lang/String;)V]
NOPLogger.setLevel ( Level level ) : void
[mangled: org/apache/log4j/spi/NOPLogger.setLevel:(Lorg/apache/log4j/Level;)V]
NOPLogger.setPriority ( Priority priority ) : void
[mangled: org/apache/log4j/spi/NOPLogger.setPriority:(Lorg/apache/log4j/Priority;)V]
NOPLogger.setResourceBundle ( ResourceBundle bundle ) : void
[mangled: org/apache/log4j/spi/NOPLogger.setResourceBundle:(Ljava/util/ResourceBundle;)V]
NOPLogger.trace ( Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.trace:(Ljava/lang/Object;)V]
NOPLogger.trace ( Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.trace:(Ljava/lang/Object;Ljava/lang/Throwable;)V]
NOPLogger.warn ( Object message ) : void
[mangled: org/apache/log4j/spi/NOPLogger.warn:(Ljava/lang/Object;)V]
NOPLogger.warn ( Object message, Throwable t ) : void
[mangled: org/apache/log4j/spi/NOPLogger.warn:(Ljava/lang/Object;Ljava/lang/Throwable;)V]
cdk-1.2.5.jar, NOPLoggerRepository.class
package org.apache.log4j.spi
NOPLoggerRepository.addHierarchyEventListener ( HierarchyEventListener listener ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.addHierarchyEventListener:(Lorg/apache/log4j/spi/HierarchyEventListener;)V]
NOPLoggerRepository.emitNoAppenderWarning ( Category cat ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.emitNoAppenderWarning:(Lorg/apache/log4j/Category;)V]
NOPLoggerRepository.exists ( String name ) : Logger
[mangled: org/apache/log4j/spi/NOPLoggerRepository.exists:(Ljava/lang/String;)Lorg/apache/log4j/Logger;]
NOPLoggerRepository.fireAddAppenderEvent ( Category logger, Appender appender ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.fireAddAppenderEvent:(Lorg/apache/log4j/Category;Lorg/apache/log4j/Appender;)V]
NOPLoggerRepository.getCurrentCategories ( ) : Enumeration
[mangled: org/apache/log4j/spi/NOPLoggerRepository.getCurrentCategories:()Ljava/util/Enumeration;]
NOPLoggerRepository.getCurrentLoggers ( ) : Enumeration
[mangled: org/apache/log4j/spi/NOPLoggerRepository.getCurrentLoggers:()Ljava/util/Enumeration;]
NOPLoggerRepository.getLogger ( String name ) : Logger
[mangled: org/apache/log4j/spi/NOPLoggerRepository.getLogger:(Ljava/lang/String;)Lorg/apache/log4j/Logger;]
NOPLoggerRepository.getLogger ( String name, LoggerFactory factory ) : Logger
[mangled: org/apache/log4j/spi/NOPLoggerRepository.getLogger:(Ljava/lang/String;Lorg/apache/log4j/spi/LoggerFactory;)Lorg/apache/log4j/Logger;]
NOPLoggerRepository.getRootLogger ( ) : Logger
[mangled: org/apache/log4j/spi/NOPLoggerRepository.getRootLogger:()Lorg/apache/log4j/Logger;]
NOPLoggerRepository.getThreshold ( ) : Level
[mangled: org/apache/log4j/spi/NOPLoggerRepository.getThreshold:()Lorg/apache/log4j/Level;]
NOPLoggerRepository.isDisabled ( int level ) : boolean
[mangled: org/apache/log4j/spi/NOPLoggerRepository.isDisabled:(I)Z]
NOPLoggerRepository.NOPLoggerRepository ( )
[mangled: org/apache/log4j/spi/NOPLoggerRepository."<init>":()V]
NOPLoggerRepository.resetConfiguration ( ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.resetConfiguration:()V]
NOPLoggerRepository.setThreshold ( Level level ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.setThreshold:(Lorg/apache/log4j/Level;)V]
NOPLoggerRepository.setThreshold ( String val ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.setThreshold:(Ljava/lang/String;)V]
NOPLoggerRepository.shutdown ( ) : void
[mangled: org/apache/log4j/spi/NOPLoggerRepository.shutdown:()V]
cdk-1.2.5.jar, PropertyPrinter.class
package org.apache.log4j.config
PropertyPrinter.printOptions ( PrintWriter out, Category cat ) : void
[mangled: org/apache/log4j/config/PropertyPrinter.printOptions:(Ljava/io/PrintWriter;Lorg/apache/log4j/Category;)V]
cdk-1.2.5.jar, SMTPAppender.class
package org.apache.log4j.net
SMTPAppender.addressMessage ( Message msg ) : void
[mangled: org/apache/log4j/net/SMTPAppender.addressMessage:(Ljavax/mail/Message;)V]
SMTPAppender.createSession ( ) : Session
[mangled: org/apache/log4j/net/SMTPAppender.createSession:()Ljavax/mail/Session;]
SMTPAppender.getBcc ( ) : String
[mangled: org/apache/log4j/net/SMTPAppender.getBcc:()Ljava/lang/String;]
SMTPAppender.getCc ( ) : String
[mangled: org/apache/log4j/net/SMTPAppender.getCc:()Ljava/lang/String;]
SMTPAppender.getEvaluator ( ) : TriggeringEventEvaluator
[mangled: org/apache/log4j/net/SMTPAppender.getEvaluator:()Lorg/apache/log4j/spi/TriggeringEventEvaluator;]
SMTPAppender.getSMTPDebug ( ) : boolean
[mangled: org/apache/log4j/net/SMTPAppender.getSMTPDebug:()Z]
SMTPAppender.getSMTPPassword ( ) : String
[mangled: org/apache/log4j/net/SMTPAppender.getSMTPPassword:()Ljava/lang/String;]
SMTPAppender.getSMTPUsername ( ) : String
[mangled: org/apache/log4j/net/SMTPAppender.getSMTPUsername:()Ljava/lang/String;]
SMTPAppender.parseUnrecognizedElement ( Element element, Properties props ) : boolean
[mangled: org/apache/log4j/net/SMTPAppender.parseUnrecognizedElement:(Lorg/w3c/dom/Element;Ljava/util/Properties;)Z]
SMTPAppender.setBcc ( String addresses ) : void
[mangled: org/apache/log4j/net/SMTPAppender.setBcc:(Ljava/lang/String;)V]
SMTPAppender.setCc ( String addresses ) : void
[mangled: org/apache/log4j/net/SMTPAppender.setCc:(Ljava/lang/String;)V]
SMTPAppender.setEvaluator ( TriggeringEventEvaluator trigger ) : void
[mangled: org/apache/log4j/net/SMTPAppender.setEvaluator:(Lorg/apache/log4j/spi/TriggeringEventEvaluator;)V]
SMTPAppender.setSMTPDebug ( boolean debug ) : void
[mangled: org/apache/log4j/net/SMTPAppender.setSMTPDebug:(Z)V]
SMTPAppender.setSMTPPassword ( String password ) : void
[mangled: org/apache/log4j/net/SMTPAppender.setSMTPPassword:(Ljava/lang/String;)V]
SMTPAppender.setSMTPUsername ( String username ) : void
[mangled: org/apache/log4j/net/SMTPAppender.setSMTPUsername:(Ljava/lang/String;)V]
cdk-1.2.5.jar, SocketAppender.class
package org.apache.log4j.net
SocketAppender.getApplication ( ) : String
[mangled: org/apache/log4j/net/SocketAppender.getApplication:()Ljava/lang/String;]
SocketAppender.setApplication ( String lapp ) : void
[mangled: org/apache/log4j/net/SocketAppender.setApplication:(Ljava/lang/String;)V]
cdk-1.2.5.jar, SocketHandler.class
package org.apache.log4j.net
TelnetAppender.SocketHandler.close ( ) : void
[mangled: org/apache/log4j/net/TelnetAppender.SocketHandler.close:()V]
cdk-1.2.5.jar, SyslogAppender.class
package org.apache.log4j.net
SyslogAppender.getHeader ( ) : boolean
[mangled: org/apache/log4j/net/SyslogAppender.getHeader:()Z]
SyslogAppender.setHeader ( boolean val ) : void
[mangled: org/apache/log4j/net/SyslogAppender.setHeader:(Z)V]
cdk-1.2.5.jar, ThrowableInformation.class
package org.apache.log4j.spi
ThrowableInformation.ThrowableInformation ( String[ ] r )
[mangled: org/apache/log4j/spi/ThrowableInformation."<init>":([Ljava/lang/String;)V]
cdk-1.2.5.jar, UnrecognizedElementHandler.class
package org.apache.log4j.xml
UnrecognizedElementHandler.parseUnrecognizedElement ( Element p1, Properties p2 ) [abstract] : boolean
[mangled: org/apache/log4j/xml/UnrecognizedElementHandler.parseUnrecognizedElement:(Lorg/w3c/dom/Element;Ljava/util/Properties;)Z]
cdk-1.2.5.jar, XMLLayout.class
package org.apache.log4j.xml
XMLLayout.getProperties ( ) : boolean
[mangled: org/apache/log4j/xml/XMLLayout.getProperties:()Z]
XMLLayout.setProperties ( boolean flag ) : void
[mangled: org/apache/log4j/xml/XMLLayout.setProperties:(Z)V]
to the top
Other Changes in Data Types (2)
cdk-1.2.4.1.jar
package org.apache.log4j.spi
[+] LocationInfo (1)
| Change | Effect |
---|
1 | Field NA_LOCATION_INFO has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (6)
LocationInfo ( Throwable, String )This constructor is from 'LocationInfo' class.
getClassName ( )This method is from 'LocationInfo' class.
getFileName ( )This method is from 'LocationInfo' class.
getLineNumber ( )This method is from 'LocationInfo' class.
getMethodName ( )This method is from 'LocationInfo' class.
getLocationInformation ( )Return value of this method has type 'LocationInfo'.
package org.apache.log4j.xml
[+] DOMConfigurator (1)
| Change | Effect |
---|
1 | Field catFactory has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (27)
DOMConfigurator ( )This constructor is from 'DOMConfigurator' class.
configure ( String )This method is from 'DOMConfigurator' class.
configure ( URL )This method is from 'DOMConfigurator' class.
configure ( Element )This method is from 'DOMConfigurator' class.
configureAndWatch ( String )This method is from 'DOMConfigurator' class.
configureAndWatch ( String, long )This method is from 'DOMConfigurator' class.
doConfigure ( InputStream, LoggerRepository )This method is from 'DOMConfigurator' class.
doConfigure ( Reader, LoggerRepository )This method is from 'DOMConfigurator' class.
doConfigure ( String, LoggerRepository )This method is from 'DOMConfigurator' class.
doConfigure ( URL, LoggerRepository )This method is from 'DOMConfigurator' class.
doConfigure ( Element, LoggerRepository )This method is from 'DOMConfigurator' class.
doConfigure ( InputSource, LoggerRepository )This method is from 'DOMConfigurator' class.
...
to the top
Java ARchives (1)
cdk-1.2.4.1.jar
to the top