roboguice.inject
Class ExtrasListener.ExtrasMembersInjector<T>

java.lang.Object
  extended by roboguice.inject.ExtrasListener.ExtrasMembersInjector<T>
All Implemented Interfaces:
com.google.inject.MembersInjector<T>
Enclosing class:
ExtrasListener

protected static class ExtrasListener.ExtrasMembersInjector<T>
extends java.lang.Object
implements com.google.inject.MembersInjector<T>


Field Summary
protected  InjectExtra annotation
           
protected  com.google.inject.Provider<android.content.Context> contextProvider
           
protected  java.lang.reflect.Field field
           
 
Constructor Summary
ExtrasListener.ExtrasMembersInjector(java.lang.reflect.Field field, com.google.inject.Provider<android.content.Context> contextProvider, InjectExtra annotation)
           
 
Method Summary
protected  java.lang.Object convert(java.lang.reflect.Field field, java.lang.Object value, com.google.inject.Injector injector)
           
 void injectMembers(T instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

field

protected java.lang.reflect.Field field

contextProvider

protected com.google.inject.Provider<android.content.Context> contextProvider

annotation

protected InjectExtra annotation
Constructor Detail

ExtrasListener.ExtrasMembersInjector

public ExtrasListener.ExtrasMembersInjector(java.lang.reflect.Field field,
                                            com.google.inject.Provider<android.content.Context> contextProvider,
                                            InjectExtra annotation)
Method Detail

injectMembers

public void injectMembers(T instance)
Specified by:
injectMembers in interface com.google.inject.MembersInjector<T>

convert

protected java.lang.Object convert(java.lang.reflect.Field field,
                                   java.lang.Object value,
                                   com.google.inject.Injector injector)


Copyright © 2011. All Rights Reserved.