Package org.apache.hivemind.annotations.internal

Examples of org.apache.hivemind.annotations.internal.AnnotatedModuleProcessor


        assertNotNull(registry.getModule("Test"));
    }
 
    public void testModuleClassNotFinal()
    {
        AnnotatedModuleProcessor processor = new AnnotatedModuleProcessor(new RegistryDefinitionImpl(),
                new DefaultClassResolver(), new DefaultErrorHandler());
        try
        {
            processor.processModule(FinalModule.class);
            fail("Final class must not be allowed as module class");
        }
        catch (ApplicationRuntimeException expected)
        {
        }  
View Full Code Here


        }  
    }
   
    public void testModuleClassNotAbstract()
    {
        AnnotatedModuleProcessor processor = new AnnotatedModuleProcessor(new RegistryDefinitionImpl(),
                new DefaultClassResolver(), new DefaultErrorHandler());
        try
        {
            processor.processModule(AbstractModule.class);
            fail("Abstract class must not be allowed as module class");
        }
        catch (ApplicationRuntimeException expected)
        {
        }     
View Full Code Here

        }     
    }
   
    public void testModuleClassPublic()
    {
        AnnotatedModuleProcessor processor = new AnnotatedModuleProcessor(new RegistryDefinitionImpl(),
                new DefaultClassResolver(), new DefaultErrorHandler());
        try
        {
            processor.processModule(NotPublicModule.class);
            fail("Protected class must not be allowed as module class");
        }
        catch (ApplicationRuntimeException expected)
        {
        }       
View Full Code Here

            ErrorHandler errorHandler)
    {
        _registryDefinition = registryDefinition;
        _classResolver = classResolver;
        _errorHandler = errorHandler;
        _processor = new AnnotatedModuleProcessor(_registryDefinition, _classResolver, _errorHandler);
    }
View Full Code Here

TOP

Related Classes of org.apache.hivemind.annotations.internal.AnnotatedModuleProcessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.