Binary compatibility report for the Grails library between 2.3.0 and 2.3.1 versions

Test Info


Library NameGrails
Version #12.3.0
Version #22.3.1

Test Results


Total Java ARchives21
Total Methods / Classes17220 / 2420
VerdictIncompatible
(26.1%)

Problem Summary


SeverityCount
Added Methods-181
Removed MethodsHigh53
Problems with
Data Types
High291
Medium2
Low1
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-12

Added Methods (181)


grails-aether-2.3.1.jar, GrailsModelResolver.class
package org.codehaus.groovy.grails.resolve.maven.aether.support
GrailsModelResolver.__.swapInit ( ) [static]  :  void
GrailsModelResolver.addRepository ( Repository repository )  :  void
GrailsModelResolver.getMetaClass ( )  :  MetaClass
GrailsModelResolver.getProperty ( String p1 )  :  Object
GrailsModelResolver.GrailsModelResolver ( RepositorySystem p1, RepositorySystemSession p2, List p3 )
GrailsModelResolver.invokeMethod ( String p1, Object p2 )  :  Object
GrailsModelResolver.newCopy ( )  :  ModelResolver
GrailsModelResolver.resolveModel ( String groupId, String artifactId, String version )  :  ModelSource
GrailsModelResolver.setMetaClass ( MetaClass p1 )  :  void
GrailsModelResolver.setProperty ( String p1, Object p2 )  :  void

grails-aether-2.3.1.jar, RepositoriesConfiguration.class
package org.codehaus.groovy.grails.resolve.maven.aether.config
RepositoriesConfiguration.getArtifactTypeRegistry ( )  :  ArtifactTypeRegistry
RepositoriesConfiguration.getAuthenticationSelector ( )  :  AuthenticationSelector
RepositoriesConfiguration.getCache ( )  :  RepositoryCache
RepositoriesConfiguration.getChecksumPolicy ( )  :  String
RepositoriesConfiguration.getConfigProperties ( )  :  Map
RepositoriesConfiguration.getData ( )  :  SessionData
RepositoriesConfiguration.getDependencyGraphTransformer ( )  :  DependencyGraphTransformer
RepositoriesConfiguration.getDependencyManager ( )  :  DependencyManager
RepositoriesConfiguration.getDependencySelector ( )  :  DependencySelector
RepositoriesConfiguration.getDependencyTraverser ( )  :  DependencyTraverser
RepositoriesConfiguration.getLocalRepository ( )  :  LocalRepository
RepositoriesConfiguration.getLocalRepositoryManager ( )  :  LocalRepositoryManager
RepositoriesConfiguration.getMirrorSelector ( )  :  MirrorSelector
RepositoriesConfiguration.getProxySelector ( )  :  ProxySelector
RepositoriesConfiguration.getRepositoryListener ( )  :  RepositoryListener
RepositoriesConfiguration.getSession ( )  :  MavenRepositorySystemSession
RepositoriesConfiguration.getSystemProperties ( )  :  Map
RepositoriesConfiguration.getTransferListener ( )  :  TransferListener
RepositoriesConfiguration.getUpdatePolicy ( )  :  String
RepositoriesConfiguration.getUserProperties ( )  :  Map
RepositoriesConfiguration.getWorkspaceReader ( )  :  WorkspaceReader
RepositoriesConfiguration.grailsRepo ( String location )  :  void
RepositoriesConfiguration.isIgnoreInvalidArtifactDescriptor ( )  :  boolean
RepositoriesConfiguration.isIgnoreMissingArtifactDescriptor ( )  :  boolean
RepositoriesConfiguration.isNotFoundCachingEnabled ( )  :  boolean
RepositoriesConfiguration.isOffline ( )  :  boolean
RepositoriesConfiguration.isTransferErrorCachingEnabled ( )  :  boolean
RepositoriesConfiguration.mavenLocal ( String location )  :  void
RepositoriesConfiguration.RepositoriesConfiguration ( AetherDependencyManager p1, MavenRepositorySystemSession p2 )
RepositoriesConfiguration.setArtifactTypeRegistry ( ArtifactTypeRegistry param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setAuthenticationSelector ( AuthenticationSelector param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setCache ( RepositoryCache param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setChecksumPolicy ( String param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setConfigProperties ( Map param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setConfigProperty ( String param0, Object param1 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setConfigProps ( Map param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setData ( SessionData param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setDependencyGraphTransformer ( DependencyGraphTransformer param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setDependencyManager ( DependencyManager param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setDependencySelector ( DependencySelector param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setDependencyTraverser ( DependencyTraverser param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setIgnoreInvalidArtifactDescriptor ( boolean param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setIgnoreMissingArtifactDescriptor ( boolean param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setLocalRepositoryManager ( LocalRepositoryManager param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setMirrorSelector ( MirrorSelector param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setNotFoundCachingEnabled ( boolean param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setOffline ( boolean param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setProxySelector ( ProxySelector param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setRepositoryListener ( RepositoryListener param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setSession ( MavenRepositorySystemSession p1 )  :  void
RepositoriesConfiguration.setSystemProperties ( Map param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setSystemProperty ( String param0, String param1 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setSystemProps ( Hashtable param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setTransferErrorCachingEnabled ( boolean param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setTransferListener ( TransferListener param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setUpdatePolicy ( String param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setUserProperties ( Map param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setUserProperty ( String param0, String param1 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setUserProps ( Map param0 )  :  DefaultRepositorySystemSession
RepositoriesConfiguration.setWorkspaceReader ( WorkspaceReader param0 )  :  DefaultRepositorySystemSession

grails-bootstrap-2.3.1.jar, AbstractIvyDependencyManager.class
package org.codehaus.groovy.grails.resolve
AbstractIvyDependencyManager.initializeModuleDescriptor ( )  :  void

grails-bootstrap-2.3.1.jar, DependencyInfo.class
package org.codehaus.groovy.grails.cli.maven
DependencyInfo.__.swapInit ( ) [static]  :  void
DependencyInfo.DependencyInfo ( )
DependencyInfo.getGroup ( )  :  String
DependencyInfo.getMetaClass ( )  :  MetaClass
DependencyInfo.getName ( )  :  String
DependencyInfo.getProperty ( String p1 )  :  Object
DependencyInfo.getScope ( )  :  String
DependencyInfo.getType ( )  :  String
DependencyInfo.getVersion ( )  :  String
DependencyInfo.invokeMethod ( String p1, Object p2 )  :  Object
DependencyInfo.setGroup ( String p1 )  :  void
DependencyInfo.setMetaClass ( MetaClass p1 )  :  void
DependencyInfo.setName ( String p1 )  :  void
DependencyInfo.setProperty ( String p1, Object p2 )  :  void
DependencyInfo.setScope ( String p1 )  :  void
DependencyInfo.setType ( String p1 )  :  void
DependencyInfo.setVersion ( String p1 )  :  void

grails-bootstrap-2.3.1.jar, DependencyManagerConfigurer.class
package org.codehaus.groovy.grails.resolve
DependencyManagerConfigurer.configureRepoAuthentication ( Object grailsConfig, DependencyManager dependencyManager )  :  void
DependencyManagerConfigurer.setCacheDir ( Object grailsConfig, DependencyManager dependencyManager )  :  void

grails-bootstrap-2.3.1.jar, IncludeTargets.class
package org.codehaus.groovy.grails.cli.fork
IncludeTargets.__.swapInit ( ) [static]  :  void
IncludeTargets.getBinding ( )  :  Binding
IncludeTargets.getClassLoader ( )  :  ClassLoader
IncludeTargets.getMetaClass ( )  :  MetaClass
IncludeTargets.getProperty ( String p1 )  :  Object
IncludeTargets.IncludeTargets ( ClassLoader p1, Binding p2 )
IncludeTargets.invokeMethod ( String p1, Object p2 )  :  Object
IncludeTargets.leftShift ( Class theClass )  :  Object
IncludeTargets.leftShift ( File f )  :  Object
IncludeTargets.setBinding ( Binding p1 )  :  void
IncludeTargets.setClassLoader ( ClassLoader p1 )  :  void
IncludeTargets.setMetaClass ( MetaClass p1 )  :  void
IncludeTargets.setProperty ( String p1, Object p2 )  :  void

grails-bootstrap-2.3.1.jar, InteractiveMode.class
package org.codehaus.groovy.grails.cli.interactive
InteractiveMode.isWindows ( )  :  boolean

grails-bootstrap-2.3.1.jar, MavenMultiProjectGenerator.class
package org.codehaus.groovy.grails.cli.maven
MavenMultiProjectGenerator.getPomGenerator ( )  :  MavenPomGenerator
MavenMultiProjectGenerator.setPomGenerator ( MavenPomGenerator p1 )  :  void

grails-bootstrap-2.3.1.jar, MavenPomGenerator.class
package org.codehaus.groovy.grails.cli.maven
MavenPomGenerator.createModel ( String group, File projDir )  :  Map
MavenPomGenerator.createModel ( String group, Metadata projInfo )  :  Map
MavenPomGenerator.createModel ( String group, Metadata projInfo, GrailsPluginInfo pluginInfo )  :  Map
MavenPomGenerator.generate ( String group, File projDir, Map addedModel )  :  DependencyInfo
MavenPomGenerator.generatePom ( File projDir, String templatePath, Map model )  :  void
MavenPomGenerator.generateWithParent ( String group )  :  void
MavenPomGenerator.getDependenciesForScope ( DependencyManager dependencyManager, String scope )  :  List
MavenPomGenerator.getDependenciesForScope ( DependencyManager dependencyManager, String scope, String type )  :  List
MavenPomGenerator.getDependenciesForScope ( DependencyManager dependencyManager, String scope, String type, String newScope )  :  List
MavenPomGenerator.getParentModel ( File pomFile )  :  Map

grails-core-2.3.1.jar, GrailsProjectCleaner.class
package org.codehaus.groovy.grails.project.creation
GrailsProjectCleaner.setAnt ( AntBuilder ant )  :  void

grails-core-2.3.1.jar, GrailsTransactionTemplate.class
package org.codehaus.groovy.grails.orm.support
GrailsTransactionTemplate.__.swapInit ( ) [static]  :  void
GrailsTransactionTemplate.execute ( Closure action )  :  Object
GrailsTransactionTemplate.getMetaClass ( )  :  MetaClass
GrailsTransactionTemplate.getProperty ( String p1 )  :  Object
GrailsTransactionTemplate.GrailsTransactionTemplate ( PlatformTransactionManager p1, TransactionAttribute p2 )
GrailsTransactionTemplate.GrailsTransactionTemplate ( PlatformTransactionManager p1, TransactionDefinition p2 )
GrailsTransactionTemplate.GrailsTransactionTemplate ( PlatformTransactionManager transactionManager )
GrailsTransactionTemplate.invokeMethod ( String p1, Object p2 )  :  Object
GrailsTransactionTemplate.setMetaClass ( MetaClass p1 )  :  void
GrailsTransactionTemplate.setProperty ( String p1, Object p2 )  :  void

grails-databinding-2.3.1.jar, DataBindingListener.class
package org.grails.databinding.events
DataBindingListener.afterBinding ( Object p1, Object p2 ) [abstract]  :  void
DataBindingListener.afterBinding ( Object p1, String p2, Object p3 ) [abstract]  :  void
DataBindingListener.beforeBinding ( Object p1, Object p2 ) [abstract]  :  Boolean
DataBindingListener.beforeBinding ( Object p1, String p2, Object p3, Object p4 ) [abstract]  :  Boolean
DataBindingListener.bindingError ( BindingError p1, Object p2 ) [abstract]  :  void
DataBindingListener.supports ( Class p1 ) [abstract]  :  boolean

grails-databinding-2.3.1.jar, DataBindingListenerAdapter.class
package org.grails.databinding.events
DataBindingListenerAdapter.afterBinding ( Object obj, String propertyName, Object errors )  :  void
DataBindingListenerAdapter.afterBinding ( Object target, Object errors )  :  void
DataBindingListenerAdapter.beforeBinding ( Object obj, String propertyName, Object value, Object errors )  :  Boolean
DataBindingListenerAdapter.beforeBinding ( Object target, Object errors )  :  Boolean
DataBindingListenerAdapter.bindingError ( BindingError error, Object errors )  :  void
DataBindingListenerAdapter.supports ( Class clazz )  :  boolean

grails-databinding-2.3.1.jar, SimpleDataBinder.class
package org.grails.databinding
SimpleDataBinder.addBindingError ( Object obj, String propName, Object propertyValue, Exception e, DataBindingListener listener, Object errors )  :  Object
SimpleDataBinder.bindProperty ( Object obj, DataBindingSource source, MetaProperty metaProperty, Object propertyValue, DataBindingListener listener, Object errors )  :  Object
SimpleDataBinder.doBind ( Object obj, DataBindingSource source, String filter, List whiteList, List blackList, DataBindingListener listener, Object errors )  :  void
SimpleDataBinder.processIndexedProperty ( Object obj, MetaProperty metaProperty, IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, Object val, DataBindingSource source, DataBindingListener listener, Object errors )  :  Object
SimpleDataBinder.processProperty ( Object obj, MetaProperty metaProperty, Object val, DataBindingSource source, DataBindingListener listener, Object errors )  :  Object

grails-datastore-core-2.0.2.RELEASE.jar, NameUtils.class
package org.grails.datastore.mapping.reflect
NameUtils.getGetterName ( String propertyName, boolean useBooleanPrefix ) [static]  :  String

grails-datastore-gorm-2.0.2.RELEASE.jar, GormAsyncStaticApi.class
package org.grails.datastore.gorm.async
GormAsyncStaticApi.getGormDynamicFinders ( )  :  Promise

grails-datastore-gorm-2.0.2.RELEASE.jar, GormEnhancer.class
package org.grails.datastore.gorm
GormEnhancer.addAssociationMethods ( PersistentEntity e )  :  void
GormEnhancer.addInstanceMethods ( PersistentEntity e, boolean onlyExtendedMethods )  :  void
GormEnhancer.addNamedQueryMethods ( PersistentEntity e )  :  void
GormEnhancer.addStaticMethods ( PersistentEntity e, boolean onlyExtendedMethods )  :  void
GormEnhancer.doesRealMethodExist ( MetaClass mc, String methodName, Class[ ] parameterTypes, boolean staticScope ) [static]  :  boolean
GormEnhancer.getInstanceMethodApiProviders ( Class cls )  :  List
GormEnhancer.isRealMethod ( MetaMethod existingMethod ) [static]  :  boolean
GormEnhancer.registerApiInstance ( Class cls, Class apiProviderType, AbstractGormApi apiProvider, boolean staticApi )  :  void
GormEnhancer.registerInstanceMethod ( Class cls, ExpandoMetaClass mc, AbstractGormApi apiProvider, String methodName, Class[ ] parameterTypes )  :  Object
GormEnhancer.registerNamedQueries ( PersistentEntity entity, Closure namedQueries )  :  void

grails-datastore-gorm-2.0.2.RELEASE.jar, NamedQueriesBuilder.class
package org.grails.datastore.gorm.query
NamedQueriesBuilder.createNamedCriteriaProxy ( Closure criteriaClosure )  :  Object
NamedQueriesBuilder.getClassesToAugment ( )  :  List
NamedQueriesBuilder.handleMethodMissing ( String name, Object args )  :  Object

grails-web-2.3.1.jar, DataBindingEventMulticastListener.class
package org.codehaus.groovy.grails.web.binding
DataBindingEventMulticastListener.afterBinding ( Object obj, String propertyName, Object errors )  :  void
DataBindingEventMulticastListener.afterBinding ( Object target, Object errors )  :  void
DataBindingEventMulticastListener.beforeBinding ( Object obj, String propertyName, Object value, Object errors )  :  Boolean
DataBindingEventMulticastListener.beforeBinding ( Object target, Object errors )  :  Boolean
DataBindingEventMulticastListener.bindingError ( BindingError error, Object errors )  :  void
DataBindingEventMulticastListener.DataBindingEventMulticastListener ( List p1 )
DataBindingEventMulticastListener.supports ( Class clazz )  :  boolean

grails-web-2.3.1.jar, GrailsViewResolver.class
package org.codehaus.groovy.grails.web.servlet.view
GrailsViewResolver.createFallbackView ( String viewName )  :  View
GrailsViewResolver.resolveViewName ( String viewName, Locale locale )  :  View

grails-web-2.3.1.jar, GrailsWebDataBinder.class
package org.codehaus.groovy.grails.web.binding
GrailsWebDataBinder.addElementToCollection ( Object obj, String propName, Class propertyType, Object propertyValue, boolean clearCollection )  :  Object
GrailsWebDataBinder.doBind ( Object object, DataBindingSource source, String filter, List whiteList, List blackList, DataBindingListener listener, Object errors )  :  void
GrailsWebDataBinder.processIndexedProperty ( Object obj, MetaProperty metaProperty, IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, Object val, DataBindingSource source, DataBindingListener listener, Object errors )  :  Object
GrailsWebDataBinder.processProperty ( Object obj, MetaProperty metaProperty, Object val, DataBindingSource source, DataBindingListener listener, Object errors )  :  Object
GrailsWebDataBinder.setValueConverters ( DataBindingListener[ ] listeners )  :  void

grails-web-2.3.1.jar, GrailsWebDataBindingListener.class
package org.codehaus.groovy.grails.web.binding
GrailsWebDataBindingListener.bindingError ( BindingError error, Object errors )  :  void
GrailsWebDataBindingListener.getPropertyName ( String className, String classAsPropertyName, String propertyName )  :  String
GrailsWebDataBindingListener.GrailsWebDataBindingListener ( MessageSource p1 )

grails-web-2.3.1.jar, WebUtils.class
package org.codehaus.groovy.grails.web.util
WebUtils.addViewPrefix ( String viewName ) [static]  :  String
WebUtils.addViewPrefix ( String viewName, String controllerName ) [static]  :  String
WebUtils.getConfiguredControllerForUrlMappingInfo ( GrailsWebRequest webRequest, UrlMappingInfo info, UrlConverter urlConverterToUse, GrailsApplication grailsApplicationToUse ) [static]  :  GrailsClass
WebUtils.getControllerFeatureURI ( UrlConverter urlConverter, String controller, String action ) [static]  :  String
WebUtils.getFeatureId ( UrlConverter urlConverter, UrlMappingInfo info ) [static]  :  ControllerArtefactHandler.ControllerCacheKey

to the top

Removed Methods (53)


grails-aether-2.3.0.jar, RepositoriesConfiguration.class
package org.codehaus.groovy.grails.resolve.maven.aether.config
RepositoriesConfiguration.RepositoriesConfiguration ( )

grails-bootstrap-2.3.0.jar, BuildSettings.class
package grails.util
BuildSettings.getDependenciesExternallyConfigured ( )  :  boolean

grails-bootstrap-2.3.0.jar, DependencyManagerConfigurer.class
package org.codehaus.groovy.grails.resolve
DependencyManagerConfigurer.configureIvyAuthentication ( Object grailsConfig, IvyDependencyManager dependencyManager )  :  void

grails-bootstrap-2.3.0.jar, MavenPomGenerator.class
package org.codehaus.groovy.grails.cli.maven
MavenPomGenerator.addDependenciesForScope ( DependencyManager dependencyManager, String scope, ArrayList dependencies )  :  void
MavenPomGenerator.addDependenciesForScope ( DependencyManager dependencyManager, String scope, ArrayList dependencies, String type )  :  void
MavenPomGenerator.addDependenciesForScope ( DependencyManager dependencyManager, String scope, ArrayList dependencies, String type, String newScope )  :  void

grails-core-2.3.0.jar, ValidationException.class
package grails.validation
ValidationException.__.swapInit ( ) [static]  :  void
ValidationException.getFullMessage ( )  :  String
ValidationException.getMetaClass ( )  :  MetaClass
ValidationException.getProperty ( String p1 )  :  Object
ValidationException.invokeMethod ( String p1, Object p2 )  :  Object
ValidationException.setErrors ( Errors p1 )  :  void
ValidationException.setFullMessage ( String p1 )  :  void
ValidationException.setMetaClass ( MetaClass p1 )  :  void
ValidationException.setProperty ( String p1, Object p2 )  :  void

grails-databinding-2.3.0.jar, DataBindingListener.class
package org.grails.databinding.events
DataBindingListener.afterBinding ( Object p1, String p2 ) [abstract]  :  void
DataBindingListener.beforeBinding ( Object p1, String p2, Object p3 ) [abstract]  :  Boolean
DataBindingListener.bindingError ( BindingError p1 ) [abstract]  :  void

grails-databinding-2.3.0.jar, DataBindingListenerAdapter.class
package org.grails.databinding.events
DataBindingListenerAdapter.afterBinding ( Object obj, String propertyName )  :  void
DataBindingListenerAdapter.beforeBinding ( Object obj, String propertyName, Object value )  :  Boolean
DataBindingListenerAdapter.bindingError ( BindingError error )  :  void

grails-databinding-2.3.0.jar, SimpleDataBinder.class
package org.grails.databinding
SimpleDataBinder.addBindingError ( Object obj, String propName, Object propertyValue, Exception e, DataBindingListener listener )  :  Object
SimpleDataBinder.bindProperty ( Object obj, DataBindingSource source, MetaProperty metaProperty, Object propertyValue, DataBindingListener listener )  :  Object
SimpleDataBinder.processIndexedProperty ( Object obj, MetaProperty metaProperty, IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, Object val, DataBindingSource source, DataBindingListener listener )  :  Object
SimpleDataBinder.processProperty ( Object obj, MetaProperty metaProperty, Object val, DataBindingSource source, DataBindingListener listener )  :  Object

grails-datastore-gorm-2.0.1.RELEASE.jar, GormEnhancer.class
package org.grails.datastore.gorm
GormEnhancer.registerNamedQueries ( PersistentEntity entity, Object namedQueries )  :  void

grails-datastore-gorm-2.0.1.RELEASE.jar, GormStaticApi.class
package org.grails.datastore.gorm
GormStaticApi.getTransactionManager ( )  :  PlatformTransactionManager
GormStaticApi.setGormDynamicFinders ( List p1 )  :  void
GormStaticApi.setTransactionManager ( PlatformTransactionManager p1 )  :  void

grails-web-2.3.0.jar, CannotRedirectException.class
package org.codehaus.groovy.grails.web.servlet.mvc.exceptions
CannotRedirectException.__.swapInit ( ) [static]  :  void
CannotRedirectException.getMetaClass ( )  :  MetaClass
CannotRedirectException.getProperty ( String p1 )  :  Object
CannotRedirectException.invokeMethod ( String p1, Object p2 )  :  Object
CannotRedirectException.setMetaClass ( MetaClass p1 )  :  void
CannotRedirectException.setProperty ( String p1, Object p2 )  :  void

grails-web-2.3.0.jar, DataBindingEventMulticastListener.class
package org.codehaus.groovy.grails.web.binding
DataBindingEventMulticastListener.afterBinding ( Object obj, String propertyName )  :  void
DataBindingEventMulticastListener.beforeBinding ( Object obj, String propertyName, Object value )  :  Boolean
DataBindingEventMulticastListener.bindingError ( BindingError error )  :  void
DataBindingEventMulticastListener.DataBindingEventMulticastListener ( )
DataBindingEventMulticastListener.getListeners ( )  :  List
DataBindingEventMulticastListener.setListeners ( List p1 )  :  void

grails-web-2.3.0.jar, DataBindingSourceCreationException.class
package org.grails.databinding.bindingsource
DataBindingSourceCreationException.__.swapInit ( ) [static]  :  void
DataBindingSourceCreationException.getMetaClass ( )  :  MetaClass
DataBindingSourceCreationException.getProperty ( String p1 )  :  Object
DataBindingSourceCreationException.invokeMethod ( String p1, Object p2 )  :  Object
DataBindingSourceCreationException.setMetaClass ( MetaClass p1 )  :  void
DataBindingSourceCreationException.setProperty ( String p1, Object p2 )  :  void

grails-web-2.3.0.jar, GrailsWebDataBinder.class
package org.codehaus.groovy.grails.web.binding
GrailsWebDataBinder.processIndexedProperty ( Object obj, MetaProperty metaProperty, IndexedPropertyReferenceDescriptor indexedPropertyReferenceDescriptor, Object val, DataBindingSource source, DataBindingListener listener )  :  Object
GrailsWebDataBinder.processProperty ( Object obj, MetaProperty metaProperty, Object val, DataBindingSource source, DataBindingListener listener )  :  Object

grails-web-2.3.0.jar, GrailsWebDataBindingListener.class
package org.codehaus.groovy.grails.web.binding
GrailsWebDataBindingListener.bindingError ( BindingError error )  :  void
GrailsWebDataBindingListener.getArgumentsForBindError ( String objectName, String field )  :  Object[ ]
GrailsWebDataBindingListener.GrailsWebDataBindingListener ( BindingResult p1 )

grails-web-2.3.0.jar, InvalidRequestBodyException.class
package org.grails.databinding.bindingsource
InvalidRequestBodyException.__.swapInit ( ) [static]  :  void

to the top

Problems with Data Types, High Severity (291)


grails-aether-2.3.0.jar
package org.codehaus.groovy.grails.resolve.maven.aether
[+] AetherArtifactResultReport (1)
[+] AetherDependencyManager (1)
[+] AetherDependencyReport (1)
[+] AetherExcludeResolver (1)
[+] AetherGraphNode (1)

package org.codehaus.groovy.grails.resolve.maven.aether.config
[+] AetherDsl (1)
[+] DependenciesConfiguration (1)
[+] DependencyConfiguration (1)
[+] GrailsAetherCoreDependencies (1)
[+] PluginConfiguration (1)
[+] RepositoriesConfiguration (1)
[+] RepositoryConfiguration (1)

package org.codehaus.groovy.grails.resolve.maven.aether.support
[+] GrailsConsoleLogger (1)
[+] GrailsConsoleLoggerManager (1)

grails-async-2.3.0.jar
package grails.async
[+] PromiseList (1)
[+] PromiseMap (1)

package org.grails.async.factory
[+] BoundPromise (1)
[+] SynchronousPromise (1)
[+] SynchronousPromiseFactory (1)

package org.grails.async.factory.gpars
[+] GparsPromise (1)
[+] GparsPromiseFactory (1)
[+] LoggingPoolFactory (1)

grails-bootstrap-2.3.0.jar
package grails.build.interactive.completors
[+] CreateController (1)
[+] CreateIntegrationTest (1)
[+] CreateScaffoldController (1)
[+] CreateService (1)
[+] CreateTagLib (1)
[+] CreateUnitTest (1)
[+] EscapingFileNameCompletor (1)
[+] GenerateAll (1)
[+] GenerateAsyncController (1)
[+] GenerateController (1)
[+] GenerateViews (1)
[+] Open (1)
[+] RegexCompletor (1)
[+] SimpleOrFileNameCompletor (1)
[+] TestApp (1)

package grails.ui.console
[+] GrailsSwingConsole (1)

package grails.util
[+] BuildSettings (1)
[+] CosineSimilarity (1)
[+] GrailsMain (1)
[+] PluginBuildSettings (1)

package org.codehaus.groovy.grails.cli
[+] ScriptNameResolver (1)

package org.codehaus.groovy.grails.cli.fork
[+] ExecutionContext (1)
[+] ForkedGrailsProcess (1)
[+] ForkedGrailsProcessConfig (1)
[+] ForkedGrailsProjectClassExecutor (1)

package org.codehaus.groovy.grails.cli.fork.compile
[+] ForkedGrailsCompiler (1)

package org.codehaus.groovy.grails.cli.fork.testing
[+] ForkedGrailsTestRunner (1)
[+] TestExecutionContext (1)

package org.codehaus.groovy.grails.cli.interactive
[+] GrailsInteractiveCompletor (1)
[+] InteractiveMode (1)

package org.codehaus.groovy.grails.cli.interactive.completors
[+] ClassNameCompletor (1)

package org.codehaus.groovy.grails.cli.maven
[+] MavenMultiProjectGenerator (1)
[+] MavenPomGenerator (1)

package org.codehaus.groovy.grails.cli.support
[+] UaaEnabler (1)
[+] UaaIntegrationSupport (1)

package org.codehaus.groovy.grails.exceptions
[+] DefaultStackTracePrinter (1)

package org.codehaus.groovy.grails.io.support
[+] ByteArrayResource (1)

package org.codehaus.groovy.grails.plugins
[+] GrailsPluginUtils (1)
[+] GrailsVersionUtils (1)
[+] PluginInfo (1)
[+] VersionComparator (1)

package org.codehaus.groovy.grails.plugins.build.scopes
[+] PluginScopeInfo (1)

package org.codehaus.groovy.grails.resolve
[+] Dependency (1)
[+] DependencyManagerConfigurer (1)
[+] DependencyManagerUtils (1)
[+] EnhancedDefaultDependencyDescriptor (1)
[+] GrailsIvyDependencies (1)
[+] IvyDependencyManager (1)
[+] IvyDependencyReport (1)
[+] PluginInstallEngine (1)
[+] PluginResolveEngine (1)
[+] ResolvedArtifactReport (1)
[+] ResolveException (1)

package org.codehaus.groovy.grails.resolve.config
[+] DependencyConfigurationConfigurer (1)
[+] InheritanceConfigurer (1)
[+] RepositoriesConfigurer (1)

package org.codehaus.groovy.grails.resolve.ivy
[+] IvyExcludeResolver (1)
[+] IvyGraphNode (1)

package org.codehaus.groovy.grails.resolve.reporting
[+] GraphNode (1)
[+] SimpleGraphRenderer (1)

grails-core-2.3.0.jar
package grails.validation
[+] ValidationErrors (1)
[+] ValidationException (3)

package org.codehaus.groovy.grails.commons.cfg
[+] ConfigurationHelper (1)
[+] MapBasedSmartPropertyOverrideConfigurer (1)

package org.codehaus.groovy.grails.commons.metaclass
[+] MetaClassEnhancer (1)
[+] PropertyExpression (1)

package org.codehaus.groovy.grails.compiler
[+] GrailsProjectCompiler (1)

package org.codehaus.groovy.grails.compiler.injection
[+] AbstractGrailsArtefactTransformer (1)

package org.codehaus.groovy.grails.documentation
[+] DocumentationContext (1)
[+] DocumentedElement (1)
[+] DocumentedMethod (1)
[+] DocumentedProperty (1)

package org.codehaus.groovy.grails.exceptions
[+] DefaultErrorsPrinter (1)

package org.codehaus.groovy.grails.plugins
[+] CoreGrailsPlugin (1)
[+] Servlet3AsyncWebXmlProcessor (1)

package org.codehaus.groovy.grails.plugins.publishing
[+] DefaultPluginPublisher (1)
[+] PluginDescriptorGenerator (1)
[+] PluginPackager (1)

package org.codehaus.groovy.grails.plugins.support
[+] GrailsPluginUtils (1)
[+] WatchPattern (1)

package org.codehaus.groovy.grails.project.creation
[+] GrailsProjectCleaner (1)

package org.codehaus.groovy.grails.project.loader
[+] GrailsProjectLoader (1)

package org.codehaus.groovy.grails.project.packaging
[+] GrailsProjectPackager (1)
[+] GrailsProjectWarCreator (1)

package org.codehaus.groovy.grails.project.plugins
[+] GrailsProjectPluginLoader (1)

package org.codehaus.groovy.grails.project.ui
[+] GrailsProjectConsole (1)

package org.codehaus.groovy.grails.support
[+] DevelopmentShutdownHook (1)
[+] IncludeExcludeSupport (1)
[+] PersistenceContextInterceptorExecutor (1)

package org.codehaus.groovy.grails.support.encoding
[+] CodecMetaClassSupport (1)

package org.codehaus.groovy.grails.validation
[+] ConstraintEvalUtils (1)

grails-databinding-2.3.0.jar
package org.grails.databinding
[+] ClosureValueConverter (1)
[+] IndexedPropertyReferenceDescriptor (1)
[+] SimpleDataBinder (1)
[+] SimpleMapDataBindingSource (1)

package org.grails.databinding.converters
[+] AbstractStructuredDateBindingEditor (1)
[+] DateConversionHelper (1)
[+] FormattedDateValueConverter (1)
[+] StructuredCalendarBindingEditor (1)
[+] StructuredDateBindingEditor (1)
[+] StructuredSqlDateBindingEditor (1)

package org.grails.databinding.events
[+] DataBindingListener (3)

package org.grails.databinding.xml
[+] GPathResultCollectionDataBindingSource (1)
[+] GPathResultMap (1)

grails-datastore-core-2.0.1.RELEASE.jar
package org.grails.datastore.mapping.config.groovy
[+] MappingConfigurationBuilder (1)

package org.grails.datastore.mapping.dirty.checking
[+] DirtyCheckingSupport (1)

package org.grails.datastore.mapping.model.types.conversion
[+] DoubleToFloatConverter (1)
[+] IntArrayToIntegerArrayConverter (1)
[+] IntegerToByteConverter (1)
[+] IntegerToShortConverter (1)
[+] LongArrayToLongArrayConverter (1)
[+] StringToBigDecimalConverter (1)
[+] StringToBigIntegerConverter (1)
[+] StringToCurrencyConverter (1)
[+] StringToLocaleConverter (1)
[+] StringToShortConverter (1)
[+] StringToTimeZoneConverter (1)
[+] StringToURLConverter (1)

grails-datastore-gorm-2.0.1.RELEASE.jar
package grails.gorm
[+] DetachedCriteria (1)

package org.codehaus.groovy.grails.compiler.gorm
[+] DirtyCheckingTransformer (1)
[+] DirtyCheckTransformation (1)

package org.grails.datastore.gorm
[+] AbstractDatastoreApi (1)
[+] AbstractGormApi (1)
[+] GormEnhancer (1)
[+] GormInstanceApi (1)
[+] GormStaticApi (1)
[+] GormValidationApi (1)

package org.grails.datastore.gorm.async
[+] AsyncQuery (1)
[+] GormAsyncStaticApi (1)

package org.grails.datastore.gorm.bean.factory
[+] AbstractMappingContextFactoryBean (1)

package org.grails.datastore.gorm.proxy
[+] GroovyProxyFactory (1)

package org.grails.datastore.gorm.query
[+] NamedCriteriaProxy (1)
[+] NamedQueriesBuilder (1)

package org.grails.datastore.gorm.query.criteria
[+] DetachedAssociationCriteria (1)

package org.grails.datastore.gorm.utils
[+] InstanceProxy (1)

package org.grails.datastore.gorm.validation.constraints
[+] UniqueConstraint (1)
[+] UniqueConstraintFactory (1)

grails-datastore-simple-2.0.1.RELEASE.jar
package org.grails.datastore.mapping.simple.engine
[+] SimpleMapEntityPersister (1)

package org.grails.datastore.mapping.simple.query
[+] SimpleMapQuery (1)
[+] SimpleMapResultList (1)

grails-scripts-2.3.0.jar
[+] _GrailsArgParsing (1)
[+] _GrailsBootstrap (1)
[+] _GrailsClasspath (1)
[+] _GrailsClean (1)
[+] _GrailsCompile (1)
[+] _GrailsCreateArtifacts (1)
[+] _GrailsCreateProject (1)
[+] _GrailsDocs (1)
[+] _GrailsEvents (1)
[+] _GrailsInit (1)
[+] _GrailsPackage (1)
[+] _GrailsPluginDev (1)
[+] _GrailsPlugins (1)
[+] _GrailsProxy (1)
[+] _GrailsRun (1)
[+] _GrailsSettings (1)
[+] _GrailsTest (1)
[+] _GrailsWar (1)
[+] _GrailsWrapper (1)
[+] _PackagePlugins (1)
[+] _PluginDependencies (1)
[+] AddProxy_ (1)
[+] Alias (1)
[+] Bootstrap (1)
[+] BugReport (1)
[+] Clean (1)
[+] CleanAll (1)
[+] ClearProxy_ (1)
[+] Compile (1)
[+] Console (1)
[+] CreateApp_ (1)
[+] CreateController (1)
[+] CreateDomainClass (1)
[+] CreateFilters (1)
[+] CreateIntegrationTest (1)
[+] CreateMultiProjectBuild_ (1)
[+] CreatePlugin_ (1)
[+] CreatePom (1)
[+] CreateScript (1)
[+] CreateService (1)
[+] CreateTagLib (1)
[+] CreateUnitTest (1)
[+] DependencyReport (1)
[+] Doc (1)
[+] Help_ (1)
[+] HelpEvaluatingCategory (1)
[+] Init (1)
[+] InstallAppTemplates_ (1)
[+] InstallDependency (1)
[+] InstallPlugin (1)
[+] InstallTemplates (1)
[+] IntegrateWith (1)
[+] Interactive (1)
[+] ListPlugins_ (1)
[+] ListPluginUpdates (1)
[+] MigrateDocs (1)
[+] Package (1)
[+] PackagePlugin_ (1)
[+] PluginInfo_ (1)
[+] RefreshDependencies (1)
[+] RemoveProxy_ (1)
[+] RunApp (1)
[+] RunScript (1)
[+] RunWar (1)
[+] SetProxy_ (1)
[+] SetVersion (1)
[+] Shell (1)
[+] Stats (1)
[+] StopApp (1)
[+] TestApp (1)
[+] UninstallPlugin (1)
[+] Upgrade (1)
[+] UrlMappingsReport (1)
[+] War (1)
[+] Wrapper (1)

grails-spring-2.3.0.jar
package grails.spring
[+] DynamicElementReader (1)

grails-web-2.3.0.jar
package grails.gsp
[+] PageRenderer (1)

package org.codehaus.groovy.grails.project.container
[+] GrailsProjectRunner (1)

package org.codehaus.groovy.grails.web.binding
[+] DataBindingEventMulticastListener (1)
[+] GrailsWebDataBinder (1)
[+] GrailsWebDataBindingListener (1)
[+] SpringConversionServiceAdapter (1)

package org.codehaus.groovy.grails.web.binding.bindingsource
[+] DefaultDataBindingSourceCreator (1)
[+] DefaultDataBindingSourceRegistry (1)
[+] HalGPathResultMap (1)
[+] HalJsonDataBindingSourceCreator (1)
[+] HalXmlDataBindingSourceCreator (1)
[+] JsonDataBindingSourceCreator (1)
[+] XmlDataBindingSourceCreator (1)

package org.codehaus.groovy.grails.web.binding.converters
[+] ByteArrayMultipartFileValueConverter (1)

package org.codehaus.groovy.grails.web.errors
[+] ErrorsViewStackTracePrinter (1)

package org.codehaus.groovy.grails.web.i18n
[+] ParamsAwareLocaleChangeInterceptor (1)

package org.codehaus.groovy.grails.web.mapping
[+] ControllerActionConventions (1)
[+] DefaultLinkGenerator (1)
[+] ForwardUrlMappingInfo (1)

package org.codehaus.groovy.grails.web.mime
[+] MimeType (1)

package org.codehaus.groovy.grails.web.pages
[+] GroovyPageCompiler (1)
[+] GroovyPageCompilerTask (1)
[+] GroovyPageConfig (1)
[+] GroovyPagesMetaUtils (1)

package org.codehaus.groovy.grails.web.pages.ext.jsp
[+] GroovyPagesJspFactory (1)
[+] GroovyPagesJspFactory21 (1)
[+] GroovyPagesPageContext21 (1)
[+] JspFragmentImpl (1)
[+] JspTagImpl (1)
[+] JspTagLibImpl (1)
[+] PageContextFactory (1)
[+] TagLibraryResolver (1)
[+] TldReader (1)
[+] WebXmlTagLibraryReader (1)

package org.codehaus.groovy.grails.web.servlet.mvc
[+] SynchronizerTokensHolder (1)

package org.codehaus.groovy.grails.web.servlet.mvc.exceptions
[+] CannotRedirectException (3)

package org.codehaus.groovy.grails.web.taglib
[+] NamespacedTagDispatcher (1)
[+] TemplateNamespacedTagDispatcher (1)

package org.codehaus.groovy.grails.web.util
[+] ClassAndMimeTypeRegistry (1)
[+] TypeConvertingMap (1)
[+] WithCodecHelper (1)

package org.grails.databinding.bindingsource
[+] AbstractRequestBodyDataBindingSourceCreator (1)
[+] DataBindingSourceCreationException (3)
[+] InvalidRequestBodyException (2)

to the top

Problems with Data Types, Medium Severity (2)


grails-bootstrap-2.3.0.jar
package org.codehaus.groovy.grails.resolve
[+] GrailsCoreDependencies (2)

to the top

Problems with Data Types, Low Severity (1)


grails-datastore-gorm-2.0.1.RELEASE.jar
package org.codehaus.groovy.grails.compiler.gorm
[+] GormTransformer (1)

to the top

Other Changes in Data Types (12)


grails-aether-2.3.0.jar
package org.codehaus.groovy.grails.resolve.maven.aether.config
[+] RepositoriesConfiguration (1)

grails-bootstrap-2.3.0.jar
package org.codehaus.groovy.grails.cli.maven
[+] MavenMultiProjectGenerator (1)
[+] MavenPomGenerator (1)

grails-databinding-2.3.0.jar
package org.grails.databinding.events
[+] DataBindingListener (6)

grails-datastore-gorm-2.0.1.RELEASE.jar
package org.grails.datastore.gorm.query
[+] NamedQueriesBuilder (1)

grails-web-2.3.0.jar
package org.codehaus.groovy.grails.web.binding
[+] GrailsWebDataBinder (2)

to the top

Java ARchives (21)


grails-aether-2.3.0.jar
grails-app-files.jar
grails-async-2.3.0.jar
grails-bootstrap-2.3.0.jar
grails-core-2.3.0.jar
grails-databinding-2.3.0.jar
grails-datastore-core-2.0.1.RELEASE.jar
grails-datastore-gorm-2.0.1.RELEASE.jar
grails-datastore-simple-2.0.1.RELEASE.jar
grails-gdoc-engine-1.0.1.jar
grails-integration-files.jar
grails-logging-2.3.0.jar
grails-plugin-files.jar
grails-resources-2.3.0.jar
grails-scripts-2.3.0.jar
grails-shared-files.jar
grails-spring-2.3.0.jar
grails-web-2.3.0.jar
grails-wrapper-2.3.0.jar
grails-wrapper-runtime-2.3.0.jar
grails-wrapper-support-2.3.0.jar

to the top