ArrayIndexOutOfBounds exception on adding a class with @Uses annotation to the 
module
-------------------------------------------------------------------------------------

                 Key: QI-55
                 URL: http://issues.ops4j.org/jira/browse/QI-55
             Project: Qi4j
          Issue Type: Bug
          Components: Core Runtime
    Affects Versions: 0.2
            Reporter: Sonny Gill
            Assignee: Rickard Öberg


Test case -


------------------------------------------------------------------------------------------------------------

import org.qi4j.bootstrap.ApplicationFactory;
import org.qi4j.bootstrap.AssemblyException;
import org.qi4j.bootstrap.ModuleAssembly;
import org.qi4j.bootstrap.SingletonAssembler;
import org.qi4j.runtime.structure.ApplicationInstance;

public class TestCase 
{

    public TestCase() throws Exception
    {
        SingletonAssembler assembler = new SingletonAssembler()
        {
            public void assemble( ModuleAssembly module ) throws 
AssemblyException
            {
                module.addObjects( TestCase.class, AClass.class );
            }
        };

        final ApplicationInstance application = new 
ApplicationFactory().newApplication(assembler).
            newApplicationInstance( "Test" );

        application.activate();

    }

    public static void main( String[] args ) throws Exception
    {
        new TestCase();
    }

}


---------------------------------------------------------------------------------------------------------------------------------------


import org.qi4j.composite.scope.Uses;

public class AClass<T>
{

    public AClass( @Uses T t )
    {
        System.out.println( "Using - " + t );
    }

}



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to