[nanocontainer-scm] [jira] Closed: (NANO-86) PicoBuilder (Groovy) needs to move to core/script package

jira-yCVjj/[email protected] Mon, 3 Jan 2005 17:42:53 -0500 (EST)
Newsgroups gmane.comp.java.nanocontainer.cvs
Message-ID <[email protected]>
Message:

   The following issue has been closed.

   Resolver: Paul Hammant
       Date: Mon, 3 Jan 2005 5:41 PM

Tis now called NanoContainerBuilder. Aslak fixed the failing testcase months ago.
---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/NANO-86

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: NANO-86
    Summary: PicoBuilder (Groovy) needs to move to core/script package
       Type: Task

     Status: Closed
   Priority: Major
 Resolution: FIXED

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: NanoContainer
 Components: 
             core
   Fix Fors:
             1.0

   Assignee: 
   Reporter: Paul Hammant

    Created: Wed, 16 Jun 2004 12:35 AM
    Updated: Mon, 3 Jan 2005 5:41 PM

Description:
James wrote the PicoBuilder class in groovy subproject.  It was not well understood by those of us new to Groovy and its builder concept.

Now that I understand it, it's *critical* that this functionality gets consumed into the main NanoContainer project. Specifically org.nanocontainer.script.groovy

It needs a rename. Given the rename will have the word 'Groovy' and 'Builder' in it, it won't exaclty stick out as different to the current GroovyContainerBuilder. 

Perhaps it should be TrueGroovyContainerBuilder (never let me name anything).

Anyway, the BuilderSupport aspect of this is the bit that is magic.  Theat must be upgraded to 

* support different implementations of MutablePicoContainer
* leverage DefaultReflectionComponentAdapter
 - thus take string representations of key/impl that 
   are loadable classes to the groovy script env 
   executing the script.

When consumed, kill James' groovy sub-project please.


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira