Errai 3.0.1-SNAPSHOT

org.jboss.errai.ioc.rebind.ioc.extension
Class JSR330AnnotationHandler<T extends Annotation>

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.extension.JSR330AnnotationHandler<T>
All Implemented Interfaces:
AnnotationHandler<T>
Direct Known Subclasses:
JSR330ProvidedClassAnnotationHandler

public abstract class JSR330AnnotationHandler<T extends Annotation>
extends Object
implements AnnotationHandler<T>

Author:
Mike Brock

Constructor Summary
JSR330AnnotationHandler()
           
 
Method Summary
static
<T> Set<MetaClass>
fillInInterface(MetaClass cls, com.google.gwt.core.ext.GeneratorContext genCtx)
           
 void getDependencies(DependencyControl control, InjectableInstance instance, T annotation, org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context)
           
static void processDependencies(DependencyControl control, MetaClass metaClass, InjectionContext context)
           
 void registerMetadata(InjectableInstance instance, T annotation, org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext procCtx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.errai.ioc.rebind.ioc.extension.AnnotationHandler
handle
 

Constructor Detail

JSR330AnnotationHandler

public JSR330AnnotationHandler()
Method Detail

registerMetadata

public void registerMetadata(InjectableInstance instance,
                             T annotation,
                             org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext procCtx)
Specified by:
registerMetadata in interface AnnotationHandler<T extends Annotation>

getDependencies

public void getDependencies(DependencyControl control,
                            InjectableInstance instance,
                            T annotation,
                            org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context)
Specified by:
getDependencies in interface AnnotationHandler<T extends Annotation>

processDependencies

public static void processDependencies(DependencyControl control,
                                       MetaClass metaClass,
                                       InjectionContext context)

fillInInterface

public static <T> Set<MetaClass> fillInInterface(MetaClass cls,
                                                 com.google.gwt.core.ext.GeneratorContext genCtx)

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.