Generated by
JDiff

Interface com.google.inject.spi.TypeEncounter

Changed Methods
void bindInterceptor(Matcher<Method>, MethodInterceptor[]) Changed from non-abstract to abstract. Binds method interceptor[s] to methods matched in type {@code I} and its supertypes.
void addError(Message) Changed from non-abstract to abstract. Records an error message to be presented to the user at a later time.
void addError(String, Object[]) Changed from non-abstract to abstract. Records an error message for type {@code I} which will be presented to the user at a later time.
void addError(Throwable) Changed from non-abstract to abstract. Records an exception for type {@code I}, the full details of which will be logged, and the message of which will be presented to the user at a later time.
MembersInjector<T> getMembersInjector(TypeLiteral<T>) Changed from non-abstract to abstract. Returns the members injector used to inject dependencies into methods and fields on instances of the given type {@code T}.
MembersInjector<T> getMembersInjector(Class<T>) Changed from non-abstract to abstract. Returns the members injector used to inject dependencies into methods and fields on instances of the given type {@code T}.
Provider<T> getProvider(Key<T>) Changed from non-abstract to abstract. Returns the provider used to obtain instances for the given injection key.
Provider<T> getProvider(Class<T>) Documentation changed from old to new.
Changed from non-abstract to abstract.
Returns the provider used to obtain instances for the given injection type.
void register(MembersInjector<? super I>) Changed from non-abstract to abstract. Registers a members injector for type {@code I}.
void register(InjectionListener<? super I>) Changed from non-abstract to abstract. Registers an injection listener for type {@code I}.