Source compatibility report for the Grails library between 2.0.4 and 2.1.0 versions

Test Info


Library NameGrails
Version #12.0.4
Version #22.1.0

Test Results


Total Java ARchives19
Total Methods / Classes15326 / 2247
VerdictIncompatible
(20.5%)

Problem Summary


SeverityCount
Added Methods-112
Removed MethodsHigh15
Problems with
Data Types
High220
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-16

Added Methods (112)


grails-bootstrap-2.1.0.jar, BaseSettingsApi.class
package org.codehaus.groovy.grails.cli.api
BaseSettingsApi.BaseSettingsApi ( BuildSettings settings, GrailsBuildEventListener buildEventListener, boolean interactive )
BaseSettingsApi.confirmInput ( String message )  :  boolean
BaseSettingsApi.confirmInput ( String message, String code )  :  boolean
BaseSettingsApi.exit ( int code )  :  void
BaseSettingsApi.logError ( String message, Throwable t )  :  void
BaseSettingsApi.logErrorAndExit ( String message, Throwable t )  :  void

grails-bootstrap-2.1.0.jar, CommandLineParser.class
package org.codehaus.groovy.grails.cli.parsing
CommandLineParser.getOptionsHelpMessage ( )  :  String

grails-bootstrap-2.1.0.jar, DependencyConfigurationContext.class
package org.codehaus.groovy.grails.resolve.config
DependencyConfigurationContext.getParentScope ( )  :  String
DependencyConfigurationContext.setParentScope ( String scope )  :  void

grails-bootstrap-2.1.0.jar, GrailsConsole.class
package grails.build.logging
GrailsConsole.flush ( )  :  void
GrailsConsole.prepareHistory ( )  :  History
GrailsConsole.secureUserInput ( String msg )  :  String

grails-bootstrap-2.1.0.jar, GrailsCoreDependencies.class
package org.codehaus.groovy.grails.resolve
GrailsCoreDependencies.getSpringVersion ( )  :  String

grails-bootstrap-2.1.0.jar, GrailsPackagingAwarePomModuleDescriptorBuilder.class
package org.codehaus.groovy.grails.resolve.maven
GrailsPackagingAwarePomModuleDescriptorBuilder.addDependency ( Resource res, PomReader.PomDependencyData dep )  :  void
GrailsPackagingAwarePomModuleDescriptorBuilder.addMainArtifact ( String artifactId, String packaging )  :  void
GrailsPackagingAwarePomModuleDescriptorBuilder.GrailsPackagingAwarePomModuleDescriptorBuilder ( ModuleDescriptorParser parser, Resource res, ParserSettings ivySettings )

grails-bootstrap-2.1.0.jar, InteractiveMode.class
package org.codehaus.groovy.grails.cli.interactive
InteractiveMode.bang ( )  :  void
InteractiveMode.execute ( String scriptName )  :  void
InteractiveMode.exit ( )  :  void
InteractiveMode.flush ( )  :  void
InteractiveMode.getARG_SPLIT_PATTERN ( ) [static]  :  String
InteractiveMode.getFIXED_OPEN_OPTIONS ( ) [static]  :  List
InteractiveMode.goodbye ( )  :  void
InteractiveMode.open ( String scriptName )  :  void
InteractiveMode.parseAndExecute ( String scriptName )  :  void
InteractiveMode.prepareConsole ( Object commandLine )  :  void
InteractiveMode.secureUserInput ( String param0 )  :  String

grails-bootstrap-2.1.0.jar, JarDependenciesConfigurer.class
package org.codehaus.groovy.grails.resolve.config
JarDependenciesConfigurer.addArtifacts ( String scope, EnhancedDefaultDependencyDescriptor dependencyDescriptor )  :  void
JarDependenciesConfigurer.getGrailsCoreDependencies ( )  :  GrailsCoreDependencies

grails-bootstrap-2.1.0.jar, MavenMultiProjectGenerator.class
package org.codehaus.groovy.grails.cli.maven
MavenMultiProjectGenerator.__.swapInit ( ) [static]  :  void
MavenMultiProjectGenerator.generate ( String group, String name, String version )  :  void
MavenMultiProjectGenerator.getMetaClass ( )  :  MetaClass
MavenMultiProjectGenerator.getProperty ( String p1 )  :  Object
MavenMultiProjectGenerator.invokeMethod ( String p1, Object p2 )  :  Object
MavenMultiProjectGenerator.MavenMultiProjectGenerator ( BuildSettings buildSettings )
MavenMultiProjectGenerator.setMetaClass ( MetaClass p1 )  :  void
MavenMultiProjectGenerator.setProperty ( String p1, Object p2 )  :  void

grails-bootstrap-2.1.0.jar, MavenPomGenerator.class
package org.codehaus.groovy.grails.cli.maven
MavenPomGenerator.__.swapInit ( ) [static]  :  void
MavenPomGenerator.addDependenciesForScope ( IvyDependencyManager dependencyManager, String scope, ArrayList dependencies )  :  Object
MavenPomGenerator.addDependenciesForScope ( IvyDependencyManager dependencyManager, String scope, ArrayList dependencies, String type )  :  Object
MavenPomGenerator.generate ( String group )  :  void
MavenPomGenerator.getMetaClass ( )  :  MetaClass
MavenPomGenerator.getProperty ( String p1 )  :  Object
MavenPomGenerator.invokeMethod ( String p1, Object p2 )  :  Object
MavenPomGenerator.MavenPomGenerator ( BuildSettings buildSettings )
MavenPomGenerator.setMetaClass ( MetaClass p1 )  :  void
MavenPomGenerator.setProperty ( String p1, Object p2 )  :  void

grails-bootstrap-2.1.0.jar, PomModuleDescriptorParser.class
package org.codehaus.groovy.grails.resolve.maven
PomModuleDescriptorParser.accept ( Resource res )  :  boolean
PomModuleDescriptorParser.createPomModuleDescriptorBuilder ( ParserSettings ivySettings, Resource res )  :  PomModuleDescriptorBuilder
PomModuleDescriptorParser.getInstance ( ) [static]  :  PomModuleDescriptorParser
PomModuleDescriptorParser.getMetadataArtifact ( ModuleRevisionId mrid, Resource res )  :  Artifact
PomModuleDescriptorParser.getType ( )  :  String
PomModuleDescriptorParser.parseDescriptor ( ParserSettings ivySettings, URL descriptorURL, boolean validate )  :  ModuleDescriptor
PomModuleDescriptorParser.parseDescriptor ( ParserSettings ivySettings, URL descriptorURL, Resource res, boolean validate )  :  ModuleDescriptor
PomModuleDescriptorParser.toIvyFile ( InputStream is, Resource res, File destFile, ModuleDescriptor md )  :  void
PomModuleDescriptorParser.toString ( )  :  String

grails-bootstrap-2.1.0.jar, ScriptBindingInitializer.class
package org.codehaus.groovy.grails.cli.support
ScriptBindingInitializer.ScriptBindingInitializer ( CommandLine commandLine, URLClassLoader classLoader, BuildSettings settings, PluginPathDiscoverySupport pluginPathSupport, boolean interactive )

grails-hibernate-2.1.0.jar, AbstractFindByPersistentMethod.class
package org.codehaus.groovy.grails.orm.hibernate.metaclass
AbstractFindByPersistentMethod.getResult ( Criteria crit, boolean useLimit )  :  Object

grails-hibernate-2.1.0.jar, HibernateCriteriaBuilder.class
package grails.orm
HibernateCriteriaBuilder.createAlias ( String associationPath, String alias )  :  Criteria
HibernateCriteriaBuilder.createAlias ( String associationPath, String alias, int joinType )  :  Criteria
HibernateCriteriaBuilder.sqlRestriction ( String sqlRestriction, List values )  :  Criteria

grails-hibernate-2.1.0.jar, HibernatePluginSupport.class
package org.codehaus.groovy.grails.plugins.orm.hibernate
HibernatePluginSupport.enhanceSessionFactories ( ApplicationContext ctx, Object grailsApplication, Object source ) [static]  :  void
HibernatePluginSupport.enhanceSessionFactory ( SessionFactory sessionFactory, GrailsApplication application, ApplicationContext ctx, String suffix, Map datastores, Object source ) [static]  :  Object
HibernatePluginSupport.getRELOAD_RETRY_LIMIT ( ) [static]  :  int

grails-hibernate-2.1.0.jar, NamedCriteriaProxy.class
package org.codehaus.groovy.grails.orm.hibernate.cfg
NamedCriteriaProxy.count ( )  :  int
NamedCriteriaProxy.count ( Closure additionalCriteriaClosure )  :  int
NamedCriteriaProxy.order ( String propName )  :  void
NamedCriteriaProxy.order ( String propName, String direction )  :  void

grails-scripts-2.1.0.jar, Alias.class
Alias.__.swapInit ( ) [static]  :  void
Alias.Alias ( )
Alias.Alias ( Binding p1 )
Alias.configureAlias ( )  :  Object
Alias.listAliases ( )  :  Object
Alias.loadProperties ( )  :  Object
Alias.main ( String[ ] args ) [static]  :  void
Alias.removeAlias ( )  :  Object
Alias.run ( )  :  Object
Alias.showAlias ( )  :  Object
Alias.usage ( )  :  Object

grails-scripts-2.1.0.jar, CreateMultiProjectBuild_.class
CreateMultiProjectBuild_.__.swapInit ( ) [static]  :  void
CreateMultiProjectBuild_.CreateMultiProjectBuild_ ( )
CreateMultiProjectBuild_.CreateMultiProjectBuild_ ( Binding p1 )
CreateMultiProjectBuild_.main ( String[ ] args ) [static]  :  void
CreateMultiProjectBuild_.msg ( )  :  String
CreateMultiProjectBuild_.run ( )  :  Object

grails-scripts-2.1.0.jar, CreatePom.class
CreatePom.__.swapInit ( ) [static]  :  void
CreatePom.CreatePom ( )
CreatePom.CreatePom ( Binding p1 )
CreatePom.main ( String[ ] args ) [static]  :  void
CreatePom.msg ( )  :  String
CreatePom.run ( )  :  Object

grails-scripts-2.1.0.jar, Wrapper.class
Wrapper.__.swapInit ( ) [static]  :  void
Wrapper.main ( String[ ] args ) [static]  :  void
Wrapper.run ( )  :  Object
Wrapper.Wrapper ( )
Wrapper.Wrapper ( Binding p1 )

grails-web-2.1.0.jar, CommonWebApi.class
package org.codehaus.groovy.grails.plugins.web.api
CommonWebApi.currentRequestAttributes ( )  :  GrailsWebRequest

grails-web-2.1.0.jar, GroovyPage.class
package org.codehaus.groovy.grails.web.pages
GroovyPage.createOutputCapturingClosure ( Object wrappedInstance, Object body1, GrailsWebRequest webRequest ) [static]  :  Closure

grails-web-2.1.0.jar, GroovyPageTagBody.class
package org.codehaus.groovy.grails.web.taglib
GroovyPageTagBody.getBodyClosure ( )  :  Closure

grails-web-2.1.0.jar, GroovyPageTagWriter.class
package org.codehaus.groovy.grails.web.taglib
GroovyPageTagWriter.GroovyPageTagWriter ( )

grails-web-2.1.0.jar, GSPSitemeshPage.class
package org.codehaus.groovy.grails.web.sitemesh
GSPSitemeshPage.getTitleBuffer ( )  :  StreamCharBuffer
GSPSitemeshPage.GSPSitemeshPage ( boolean renderingLayout )
GSPSitemeshPage.isTitleCaptured ( )  :  boolean
GSPSitemeshPage.setTitleBuffer ( StreamCharBuffer titleBuffer )  :  void
GSPSitemeshPage.setTitleCaptured ( boolean titleCaptured )  :  void

grails-web-2.1.0.jar, StreamCharBuffer.class
package org.codehaus.groovy.grails.web.util
StreamCharBuffer.clear ( )  :  void

grails-wrapper-runtime-2.1.0.jar, GrailsWrapper.class
package org.grails.wrapper
GrailsWrapper.copy ( InputStream p1, OutputStream p2 ) [static]  :  void
GrailsWrapper.extract ( File p1, File p2 ) [static]  :  void
GrailsWrapper.GrailsWrapper ( )
GrailsWrapper.main ( String[ ] p1 ) [static]  :  void

grails-wrapper-runtime-2.1.0.jar, RemoteFileHelper.class
package org.grails.wrapper
RemoteFileHelper.RemoteFileHelper ( )
RemoteFileHelper.retrieve ( URI p1, File p2 )  :  void

to the top

Removed Methods (15)


grails-bootstrap-2.0.4.jar, CommandLineParser.class
package org.codehaus.groovy.grails.cli.parsing
CommandLineParser.getHelpMessage ( )  :  String

grails-bootstrap-2.0.4.jar, InteractiveMode.class
package org.codehaus.groovy.grails.cli.interactive
InteractiveMode.getARG_SPLIT_PATTERN ( ) [static]  :  Object
InteractiveMode.getFIXED_OPEN_OPTIONS ( ) [static]  :  Object

grails-bootstrap-2.0.4.jar, ScriptBindingInitializer.class
package org.codehaus.groovy.grails.cli.support
ScriptBindingInitializer.ScriptBindingInitializer ( CommandLine commandLine, BuildSettings settings, PluginPathDiscoverySupport pluginPathSupport, boolean interactive )

grails-hibernate-2.0.4.jar, NamedCriteriaProxy.class
package org.codehaus.groovy.grails.orm.hibernate.cfg
NamedCriteriaProxy.count ( )  :  Object
NamedCriteriaProxy.count ( Closure additionalCriteriaClosure )  :  Object

grails-spring-2.0.4.jar, BeanConfiguration.class
package org.codehaus.groovy.grails.commons.spring
BeanConfiguration.addQualifier ( Class p1, String p2 ) [abstract]  :  void
BeanConfiguration.addQualifier ( String p1 ) [abstract]  :  void

grails-spring-2.0.4.jar, DefaultBeanConfiguration.class
package org.codehaus.groovy.grails.commons.spring
DefaultBeanConfiguration.addQualifier ( Class qualifierClass, String name )  :  void
DefaultBeanConfiguration.addQualifier ( String name )  :  void

grails-web-2.0.4.jar, GroovyPage.class
package org.codehaus.groovy.grails.web.pages
GroovyPage.createOutputCapturingClosure ( Object wrappedInstance, Object body1, GrailsWebRequest webRequest, boolean preferSubChunkWhenWritingToOtherBuffer ) [static]  :  Closure

grails-web-2.0.4.jar, GroovyPageTagBody.class
package org.codehaus.groovy.grails.web.taglib
GroovyPageTagBody.GroovyPageTagBody ( Object owner, GrailsWebRequest webRequest, Closure bodyClosure, boolean preferSubChunkWhenWritingToOtherBuffer, boolean changeBodyClosureOwner )
GroovyPageTagBody.isPreferSubChunkWhenWritingToOtherBuffer ( )  :  boolean
GroovyPageTagBody.setPreferSubChunkWhenWritingToOtherBuffer ( boolean prefer )  :  void

grails-web-2.0.4.jar, GroovyPageTagWriter.class
package org.codehaus.groovy.grails.web.taglib
GroovyPageTagWriter.GroovyPageTagWriter ( boolean preferSubChunkWhenWritingToOtherBuffer )

to the top

Problems with Data Types, High Severity (220)


grails-bootstrap-2.0.4.jar
package grails.build.interactive.completors
[+] CreateController (1)
[+] CreateIntegrationTest (1)
[+] CreateScaffoldController (1)
[+] CreateService (1)
[+] CreateTagLib (1)
[+] CreateUnitTest (1)
[+] EscapingFileNameCompletor (1)
[+] GenerateAll (1)
[+] GenerateController (1)
[+] GenerateViews (1)
[+] Open (1)
[+] RegexCompletor (1)
[+] SimpleOrFileNameCompletor (1)
[+] TestApp (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.interactive
[+] GrailsInteractiveCompletor (1)
[+] InteractiveMode (1)

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

package org.codehaus.groovy.grails.cli.support
[+] UaaIntegrationSupport (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
[+] EnhancedDefaultDependencyDescriptor (1)
[+] IvyDependencyManager (1)
[+] PluginInstallEngine (1)
[+] PluginResolveEngine (1)
[+] ResolveException (1)

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

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

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

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

package org.codehaus.groovy.grails.commons.spring
[+] GrailsWebApplicationContext (1)

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

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

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

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

package org.codehaus.groovy.grails.plugins
[+] CoreGrailsPlugin (1)
[+] GrailsPlugin (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.support
[+] DevelopmentShutdownHook (1)

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

grails-crud-2.0.4.jar
package org.codehaus.groovy.grails.scaffolding
[+] DefaultGrailsTemplateGenerator (1)

package org.codehaus.groovy.grails.scaffolding.view
[+] ScaffoldingViewResolver (1)

grails-hibernate-2.0.4.jar
package org.codehaus.groovy.grails.orm.hibernate
[+] GrailsHibernateTransactionManager (1)
[+] HibernateGormEnhancer (1)
[+] HibernateGormInstanceApi (1)
[+] HibernateGormStaticApi (1)
[+] HibernateGormValidationApi (1)
[+] SessionFactoryProxy (1)

package org.codehaus.groovy.grails.orm.hibernate.cfg
[+] CacheConfig (1)
[+] ColumnConfig (1)
[+] CompositeIdentity (1)
[+] GORMEnhancingBeanPostProcessor (1)
[+] HibernateMappingBuilder (1)
[+] HibernateNamedQueriesBuilder (1)
[+] Identity (1)
[+] JoinTable (1)
[+] Mapping (1)
[+] NamedCriteriaProxy (1)
[+] NaturalId (1)
[+] PropertyConfig (1)
[+] PropertyDefinitionDelegate (1)
[+] Table (1)

package org.codehaus.groovy.grails.plugins.orm.hibernate
[+] HibernatePluginSupport (1)
[+] InstanceProxy (1)

grails-scripts-2.0.4.jar
[+] _GrailsArgParsing (1)
[+] _GrailsBootstrap (1)
[+] _GrailsClasspath (1)
[+] _GrailsClean (1)
[+] _GrailsCompile (1)
[+] _GrailsCreateArtifacts (1)
[+] _GrailsCreateProject (1)
[+] _GrailsDocs (1)
[+] _GrailsEvents (1)
[+] _GrailsGenerate (1)
[+] _GrailsInit (1)
[+] _GrailsPackage (1)
[+] _GrailsPluginDev (1)
[+] _GrailsPlugins (1)
[+] _GrailsProxy (1)
[+] _GrailsRun (1)
[+] _GrailsSettings (1)
[+] _GrailsTest (1)
[+] _GrailsWar (1)
[+] _PackagePlugins (1)
[+] _PluginDependencies (1)
[+] AddProxy_ (1)
[+] Bootstrap (1)
[+] BugReport (1)
[+] Clean (1)
[+] ClearProxy_ (1)
[+] Compile (1)
[+] Console (1)
[+] ConsoleFocusListener (1)
[+] CreateApp_ (1)
[+] CreateController (1)
[+] CreateDomainClass (1)
[+] CreateFilters (1)
[+] CreateHibernateCfgXml (1)
[+] CreateIntegrationTest (1)
[+] CreatePlugin_ (1)
[+] CreateScaffoldController (1)
[+] CreateScript (1)
[+] CreateService (1)
[+] CreateTagLib (1)
[+] CreateUnitTest (1)
[+] DependencyReport (1)
[+] Doc (1)
[+] GenerateAll (1)
[+] GenerateController (1)
[+] GenerateViews (1)
[+] Help_ (1)
[+] HelpEvaluatingCategory (1)
[+] Init (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)
[+] SchemaExport (1)
[+] SetProxy_ (1)
[+] SetVersion (1)
[+] Shell (1)
[+] Stats (1)
[+] TestApp (1)
[+] UninstallPlugin (1)
[+] Upgrade (1)
[+] War (1)

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

package org.codehaus.groovy.grails.commons.spring
[+] BeanConfiguration (2)
[+] TypeSpecifyableTransactionProxyFactoryBean (1)

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

package org.codehaus.groovy.grails.web.binding
[+] DefaultASTDatabindingHelper (1)
[+] ListOrderedSet (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
[+] DefaultLinkGenerator (1)
[+] ForwardUrlMappingInfo (1)

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

package org.codehaus.groovy.grails.web.pages
[+] DefaultGroovyPagesUriService (1)
[+] GroovyPageCompiler (1)
[+] GroovyPageCompilerTask (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
[+] GrailsParameterMap (1)
[+] SynchronizerTokensHolder (1)

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

package org.codehaus.groovy.grails.web.servlet.view
[+] GrailsViewResolver (1)

package org.codehaus.groovy.grails.web.sitemesh
[+] GrailsLayoutDecoratorMapper (1)

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

package org.codehaus.groovy.grails.web.util
[+] TypeConvertingMap (2)

grails-webflow-2.0.4.jar
package grails.test
[+] WebFlowTestCase (1)

package org.codehaus.groovy.grails.webflow
[+] WebFlowPluginSupport (1)

package org.codehaus.groovy.grails.webflow.context.servlet
[+] GrailsFlowUrlHandler (1)

package org.codehaus.groovy.grails.webflow.engine.builder
[+] AbstractDelegate (1)
[+] AbstractMapper (1)
[+] ActionDelegate (1)
[+] ClosureExpression (1)
[+] ClosureInvokingAction (1)
[+] ControllerDelegate (1)
[+] ExpressionDelegate (1)
[+] FlowBuilder (1)
[+] FlowInfoCapturer (1)
[+] GrailsSubflowAttributeMapper (1)
[+] InputMapper (1)
[+] KeyExpression (1)
[+] KeyValueMapping (1)
[+] OutputMapper (1)
[+] RuntimeRedirectAction (1)
[+] TransitionTo (1)
[+] UriRedirectAction (1)

package org.codehaus.groovy.grails.webflow.mvc.servlet
[+] GrailsFlowHandlerAdapter (1)
[+] GrailsFlowHandlerMapping (1)

to the top

Other Changes in Data Types (16)


grails-bootstrap-2.0.4.jar
package grails.build.logging
[+] GrailsConsole (2)

package org.codehaus.groovy.grails.cli.support
[+] ScriptBindingInitializer (11)

grails-core-2.0.4.jar
package org.codehaus.groovy.grails.plugins
[+] GrailsPlugin (1)

grails-hibernate-2.0.4.jar
package org.codehaus.groovy.grails.orm.hibernate.cfg
[+] NamedCriteriaProxy (1)

package org.codehaus.groovy.grails.plugins.orm.hibernate
[+] HibernatePluginSupport (1)

to the top

Java ARchives (19)


grails-2.0.4.jar
grails-app-files.jar
grails-bootstrap-2.0.4.jar
grails-core-2.0.4.jar
grails-crud-2.0.4.jar
grails-datastore-core-1.0.9.RELEASE.jar
grails-datastore-gorm-1.0.9.RELEASE.jar
grails-datastore-simple-1.0.9.RELEASE.jar
grails-gdoc-engine-1.0.1.jar
grails-hibernate-2.0.4.jar
grails-integration-files.jar
grails-logging-2.0.4.jar
grails-plugin-files.jar
grails-resources-2.0.4.jar
grails-scripts-2.0.4.jar
grails-shared-files.jar
grails-spring-2.0.4.jar
grails-web-2.0.4.jar
grails-webflow-2.0.4.jar

to the top