Clirr Results

The following document contains the results of Clirr.

  • Current Version: 6.1
  • Comparison Version: 6.0

Summary

Severity Number
Error Error 2
Warning Warning 0
Info Info 45

API Incompatibilities

Severity Message Class Method / Field
Error Return type of method 'public com.google.common.base.Function toPath()' has been changed to java.util.function.Function info.magnolia.jcr.function.NodeFunctions public com.google.common.base.Function toPath()
Error Method 'public java.util.Optional resolveType(info.magnolia.jcr.node2bean.TypeDescriptor, java.util.Map)' has been added to an interface info.magnolia.transformer.TypeResolver public java.util.Optional resolveType(info.magnolia.jcr.node2bean.TypeDescriptor, java.util.Map)
Info Method 'public void log(java.lang.String, java.lang.String, java.lang.String, javax.jcr.nodetype.NodeType, java.lang.String)' has been added info.magnolia.audit.AuditLoggingUtil public void log(java.lang.String, java.lang.String, java.lang.String, javax.jcr.nodetype.NodeType, java.lang.String)
Info Method 'public java.lang.String getInstanceUuid()' has been added info.magnolia.cms.beans.config.ServerConfiguration public java.lang.String getInstanceUuid()
Info Method 'public boolean isUsageMetrics()' has been added info.magnolia.cms.beans.config.ServerConfiguration public boolean isUsageMetrics()
Info Method 'public void setInstanceUuid(java.lang.String)' has been added info.magnolia.cms.beans.config.ServerConfiguration public void setInstanceUuid(java.lang.String)
Info Method 'public void setUsageMetrics(boolean)' has been added info.magnolia.cms.beans.config.ServerConfiguration public void setUsageMetrics(boolean)
Info Method 'public boolean isReady()' has been added info.magnolia.cms.filters.RangedOutputStream public boolean isReady()
Info Method 'public void setWriteListener(javax.servlet.WriteListener)' has been added info.magnolia.cms.filters.RangedOutputStream public void setWriteListener(javax.servlet.WriteListener)
Info Method 'public void setLocales(java.util.Map)' has been deprecated info.magnolia.cms.i18n.AbstractI18nContentSupport public void setLocales(java.util.Map)
Info Method 'public void setLocales(java.util.Collection)' has been added info.magnolia.cms.i18n.AbstractI18nContentSupport public void setLocales(java.util.Collection)
Info Class info.magnolia.dynamic.MagnoliaProxy added info.magnolia.dynamic.MagnoliaProxy
Info Added public field MAGNOLIA_DEFINITIONS_CLASSPATH info.magnolia.init.MagnoliaConfigurationProperties MAGNOLIA_DEFINITIONS_CLASSPATH
Info Added public field MAGNOLIA_JACKRABBIT_PASSWORD_PROPERTY info.magnolia.init.MagnoliaConfigurationProperties MAGNOLIA_JACKRABBIT_PASSWORD_PROPERTY
Info Added public field MAGNOLIA_JACKRABBIT_USER_PROPERTY info.magnolia.init.MagnoliaConfigurationProperties MAGNOLIA_JACKRABBIT_USER_PROPERTY
Info Method 'public ProviderImpl(info.magnolia.cms.core.FileSystemHelper)' has been deprecated info.magnolia.jackrabbit.ProviderImpl public ProviderImpl(info.magnolia.cms.core.FileSystemHelper)
Info Method 'public ProviderImpl(info.magnolia.cms.core.FileSystemHelper, info.magnolia.init.MagnoliaConfigurationProperties)' has been added info.magnolia.jackrabbit.ProviderImpl public ProviderImpl(info.magnolia.cms.core.FileSystemHelper, info.magnolia.init.MagnoliaConfigurationProperties)
Info Method 'public com.google.common.base.Function toPath()' has been deprecated info.magnolia.jcr.function.NodeFunctions public com.google.common.base.Function toPath()
Info Method 'public java.lang.String toPath(javax.jcr.Node)' has been added info.magnolia.jcr.function.NodeFunctions public java.lang.String toPath(javax.jcr.Node)
Info Added public field METADATA_PREFIX info.magnolia.map2bean.Map2BeanTransformer METADATA_PREFIX
Info Method 'protected java.lang.Object createInstance(java.lang.Class)' has been added info.magnolia.map2bean.Map2BeanTransformer protected java.lang.Object createInstance(java.lang.Class)
Info Method 'protected void handleMissingProperty(info.magnolia.map2bean.TransformationState, java.lang.Object, java.lang.String, java.lang.Object, java.lang.String)' has been added info.magnolia.map2bean.Map2BeanTransformer protected void handleMissingProperty(info.magnolia.map2bean.TransformationState, java.lang.Object, java.lang.String, java.lang.Object, java.lang.String)
Info Accessibility of method 'private java.util.Collection readCollection(info.magnolia.map2bean.TransformationState)' has been increased from private to protected info.magnolia.map2bean.Map2BeanTransformer private java.util.Collection readCollection(info.magnolia.map2bean.TransformationState)
Info Accessibility of method 'private java.util.Map readMap(info.magnolia.map2bean.TransformationState)' has been increased from private to protected info.magnolia.map2bean.Map2BeanTransformer private java.util.Map readMap(info.magnolia.map2bean.TransformationState)
Info Accessibility of method 'private java.lang.Object readValue(info.magnolia.map2bean.TransformationState)' has been increased from private to protected info.magnolia.map2bean.Map2BeanTransformer private java.lang.Object readValue(info.magnolia.map2bean.TransformationState)
Info Increased visibility of class from package to public info.magnolia.map2bean.TransformationState
Info Method 'protected java.util.Map getModuleInstanceProperties(info.magnolia.module.model.ModuleDefinition)' has been deprecated info.magnolia.module.ModuleManagerImpl protected java.util.Map getModuleInstanceProperties(info.magnolia.module.model.ModuleDefinition)
Info Method 'protected void populateModuleInstance(java.lang.Object, java.util.Map)' has been deprecated info.magnolia.module.ModuleManagerImpl protected void populateModuleInstance(java.lang.Object, java.util.Map)
Info Class info.magnolia.module.PopulateModulesEvent added info.magnolia.module.PopulateModulesEvent
Info Class info.magnolia.module.PopulateModulesEvent$Handler added info.magnolia.module.PopulateModulesEvent$Handler
Info Class info.magnolia.module.StartModuleEvent added info.magnolia.module.StartModuleEvent
Info Class info.magnolia.module.StartModuleEvent$Handler added info.magnolia.module.StartModuleEvent$Handler
Info Class info.magnolia.module.StopModuleEvent added info.magnolia.module.StopModuleEvent
Info Class info.magnolia.module.StopModuleEvent$Handler added info.magnolia.module.StopModuleEvent$Handler
Info Method 'public GuiceParameterResolver(com.google.inject.Injector)' has been deprecated info.magnolia.objectfactory.guice.GuiceParameterResolver public GuiceParameterResolver(com.google.inject.Injector)
Info Method 'public void registerNodeTypes(java.io.InputStream)' has been deprecated info.magnolia.repository.Provider public void registerNodeTypes(java.io.InputStream)
Info Method 'public javax.servlet.ServletRegistration$Dynamic addJspFile(java.lang.String, java.lang.String)' has been added info.magnolia.servlet.ServletContextWrapper public javax.servlet.ServletRegistration$Dynamic addJspFile(java.lang.String, java.lang.String)
Info Method 'public java.lang.String getRequestCharacterEncoding()' has been added info.magnolia.servlet.ServletContextWrapper public java.lang.String getRequestCharacterEncoding()
Info Method 'public java.lang.String getResponseCharacterEncoding()' has been added info.magnolia.servlet.ServletContextWrapper public java.lang.String getResponseCharacterEncoding()
Info Method 'public int getSessionTimeout()' has been added info.magnolia.servlet.ServletContextWrapper public int getSessionTimeout()
Info Method 'public java.lang.String getVirtualServerName()' has been added info.magnolia.servlet.ServletContextWrapper public java.lang.String getVirtualServerName()
Info Method 'public void setRequestCharacterEncoding(java.lang.String)' has been added info.magnolia.servlet.ServletContextWrapper public void setRequestCharacterEncoding(java.lang.String)
Info Method 'public void setResponseCharacterEncoding(java.lang.String)' has been added info.magnolia.servlet.ServletContextWrapper public void setResponseCharacterEncoding(java.lang.String)
Info Method 'public void setSessionTimeout(int)' has been added info.magnolia.servlet.ServletContextWrapper public void setSessionTimeout(int)
Info Method 'public java.util.Optional resolve(java.util.Map)' has been removed, but an inherited definition exists. info.magnolia.transformer.ClassPropertyBasedTypeResolver public java.util.Optional resolve(java.util.Map)
Info Method 'public java.util.Optional resolveType(info.magnolia.jcr.node2bean.TypeDescriptor, java.util.Map)' has been added info.magnolia.transformer.ClassPropertyBasedTypeResolver public java.util.Optional resolveType(info.magnolia.jcr.node2bean.TypeDescriptor, java.util.Map)
Info Method 'public java.util.Optional resolve(java.util.Map)' has been deprecated info.magnolia.transformer.TypeResolver public java.util.Optional resolve(java.util.Map)

API Changelog

The following APIs were modified from version 6.0 to 6.1:
  • Non justified changes

    Class From To
    info.magnolia.audit.AuditLoggingUtil public void log(java.lang.String, java.lang.String, java.lang.String, javax.jcr.nodetype.NodeType, java.lang.String)
    info.magnolia.cms.beans.config.ServerConfiguration public boolean isUsageMetrics()
    info.magnolia.cms.beans.config.ServerConfiguration public java.lang.String getInstanceUuid()
    info.magnolia.cms.beans.config.ServerConfiguration public void setInstanceUuid(java.lang.String)
    info.magnolia.cms.beans.config.ServerConfiguration public void setUsageMetrics(boolean)
    info.magnolia.cms.filters.RangedOutputStream public boolean isReady()
    info.magnolia.cms.filters.RangedOutputStream public void setWriteListener(javax.servlet.WriteListener)
    info.magnolia.cms.i18n.AbstractI18nContentSupport public void setLocales(java.util.Collection)
    info.magnolia.cms.i18n.AbstractI18nContentSupport public void setLocales(java.util.Map)
    info.magnolia.dynamic.MagnoliaProxy
    info.magnolia.init.MagnoliaConfigurationProperties MAGNOLIA_DEFINITIONS_CLASSPATH
    info.magnolia.init.MagnoliaConfigurationProperties MAGNOLIA_JACKRABBIT_PASSWORD_PROPERTY
    info.magnolia.init.MagnoliaConfigurationProperties MAGNOLIA_JACKRABBIT_USER_PROPERTY
    info.magnolia.jackrabbit.ProviderImpl public ProviderImpl(info.magnolia.cms.core.FileSystemHelper)
    info.magnolia.jackrabbit.ProviderImpl public ProviderImpl(info.magnolia.cms.core.FileSystemHelper, info.magnolia.init.MagnoliaConfigurationProperties)
    info.magnolia.jcr.function.NodeFunctions public com.google.common.base.Function toPath()
    info.magnolia.jcr.function.NodeFunctions public com.google.common.base.Function toPath()
    info.magnolia.jcr.function.NodeFunctions public java.lang.String toPath(javax.jcr.Node)
    info.magnolia.map2bean.Map2BeanTransformer METADATA_PREFIX
    info.magnolia.map2bean.Map2BeanTransformer private java.lang.Object readValue(info.magnolia.map2bean.TransformationState)
    info.magnolia.map2bean.Map2BeanTransformer private java.util.Collection readCollection(info.magnolia.map2bean.TransformationState)
    info.magnolia.map2bean.Map2BeanTransformer private java.util.Map readMap(info.magnolia.map2bean.TransformationState)
    info.magnolia.map2bean.Map2BeanTransformer protected java.lang.Object createInstance(java.lang.Class)
    info.magnolia.map2bean.Map2BeanTransformer protected void handleMissingProperty(info.magnolia.map2bean.TransformationState, java.lang.Object, java.lang.String, java.lang.Object, java.lang.String)
    info.magnolia.map2bean.TransformationState
    info.magnolia.module.ModuleManagerImpl protected java.util.Map getModuleInstanceProperties(info.magnolia.module.model.ModuleDefinition)
    info.magnolia.module.ModuleManagerImpl protected void populateModuleInstance(java.lang.Object, java.util.Map)
    info.magnolia.module.PopulateModulesEvent
    info.magnolia.module.PopulateModulesEvent$Handler
    info.magnolia.module.StartModuleEvent
    info.magnolia.module.StartModuleEvent$Handler
    info.magnolia.module.StopModuleEvent
    info.magnolia.module.StopModuleEvent$Handler
    info.magnolia.objectfactory.guice.GuiceParameterResolver public GuiceParameterResolver(com.google.inject.Injector)
    info.magnolia.repository.Provider public void registerNodeTypes(java.io.InputStream)
    info.magnolia.servlet.ServletContextWrapper public int getSessionTimeout()
    info.magnolia.servlet.ServletContextWrapper public java.lang.String getRequestCharacterEncoding()
    info.magnolia.servlet.ServletContextWrapper public java.lang.String getResponseCharacterEncoding()
    info.magnolia.servlet.ServletContextWrapper public java.lang.String getVirtualServerName()
    info.magnolia.servlet.ServletContextWrapper public javax.servlet.ServletRegistration$Dynamic addJspFile(java.lang.String, java.lang.String)
    info.magnolia.servlet.ServletContextWrapper public void setRequestCharacterEncoding(java.lang.String)
    info.magnolia.servlet.ServletContextWrapper public void setResponseCharacterEncoding(java.lang.String)
    info.magnolia.servlet.ServletContextWrapper public void setSessionTimeout(int)
    info.magnolia.transformer.ClassPropertyBasedTypeResolver public java.util.Optional resolve(java.util.Map)
    info.magnolia.transformer.ClassPropertyBasedTypeResolver public java.util.Optional resolveType(info.magnolia.jcr.node2bean.TypeDescriptor, java.util.Map)
    info.magnolia.transformer.TypeResolver public java.util.Optional resolve(java.util.Map)
    info.magnolia.transformer.TypeResolver public java.util.Optional resolveType(info.magnolia.jcr.node2bean.TypeDescriptor, java.util.Map)