[CVS nano] fixed build errors

Aslak Hellesoy <rinkrank-yCVjj/[email protected]> Sun, 16 Nov 2003 13:53:31 -0600
Newsgroups gmane.comp.java.nanocontainer.cvs
Message-ID <[email protected]>
Commit in nano on MAIN

bsh/src/java/org/nanocontainer/bsh/BeanShellComponentAdapter.java +5 -2 1.3 -> 1.4

groovypico/src/java/org/picocontainer/groovy/PicoBuilder.java +1 -2 1.2 -> 1.3

reflection/src/test/org/nanocontainer/reflection/DefaultReflectionFrontEndTestCase.java +1 -1 1.3 -> 1.4

+7 -5

3 modified files

fixed build errors

----------

nano /bsh /src /java /org /nanocontainer /bsh

BeanShellComponentAdapter.java 1.3 -> 1.4

diff -u -r1.3 -r1.4
--- BeanShellComponentAdapter.java 16 Nov 2003 16:17:37 -0000 1.3
+++ BeanShellComponentAdapter.java 16 Nov 2003 19:53:30 -0000 1.4
@@ -18,6 +18,7 @@

import org.picocontainer.Parameter;
import org.picocontainer.ComponentAdapter;

+import org.picocontainer.PicoContainer;

import org.picocontainer.MutablePicoContainer;
import org.picocontainer.PicoInitializationException;
import org.picocontainer.PicoIntrospectionException;

@@ -50,7 +51,7 @@

*
* @author <a href="mail at leosimons dot com">Leo Simons</a>
* @author Aslak Hellesoy

- * @version $Id: BeanShellComponentAdapter.java,v 1.3 2003/11/16 16:17:37 paul Exp $

+ * @version $Id: BeanShellComponentAdapter.java,v 1.4 2003/11/16 19:53:30 rinkrank Exp $

*/
public class BeanShellComponentAdapter implements ComponentAdapter {
private final Object componentKey;

@@ -95,6 +96,9 @@

i.eval(sourceReader, i.getNameSpace(), scriptURL.toExternalForm());

instance = i.get("instance");

+ if(i == null) {
+ throw new BeanShellScriptInitializationException("The 'instance' variable was not instantiated");
+ }

} catch (EvalError e) {
throw new BeanShellScriptInitializationException(e);
} catch (IOException e) {

@@ -105,6 +109,5 @@

}

public void verify(PicoContainer picoContainer) throws NoSatisfiableConstructorsException {

- //TODO Aslak!!

}
}

----------

nano /groovypico /src /java /org /picocontainer /groovy

PicoBuilder.java 1.2 -> 1.3

diff -u -r1.2 -r1.3
--- PicoBuilder.java 28 Oct 2003 10:04:20 -0000 1.2
+++ PicoBuilder.java 16 Nov 2003 19:53:30 -0000 1.3
@@ -21,13 +21,12 @@

import org.picocontainer.MutablePicoContainer;
import org.picocontainer.defaults.ComponentAdapterFactory;
import org.picocontainer.defaults.DefaultPicoContainer;

-import org.picocontainer.groovy.PicoBuilderException;

/**
* Builds trees of Pico containers and Pico components using GroovyMarkup
*
* @author <a href="mailto:[email protected]">James Strachan</a>

- * @version $Revision: 1.2 $

+ * @version $Revision: 1.3 $

*/
public class PicoBuilder extends BuilderSupport {

----------

nano /reflection /src /test /org /nanocontainer /reflection

DefaultReflectionFrontEndTestCase.java 1.3 -> 1.4

diff -u -r1.3 -r1.4
--- DefaultReflectionFrontEndTestCase.java 5 Nov 2003 12:02:18 -0000 1.3
+++ DefaultReflectionFrontEndTestCase.java 16 Nov 2003 19:53:31 -0000 1.4
@@ -69,7 +69,7 @@

ThingThatTakesParamsInConstructor thing =
(ThingThatTakesParamsInConstructor) reflectionFrontEnd.getPicoContainer().getComponentInstance(ThingThatTakesParamsInConstructor.class);
assertNotNull("component not present", thing);

- assertEquals("hello22Z", thing.getValue());

+ assertEquals("hello22", thing.getValue());

}

public void testGetComponentTypes() throws ClassNotFoundException, PicoInitializationException, PicoRegistrationException {