A B C D E F G H I J L M N O P R S T U W

A

addCloseTask(CloseTask) - Method in class org.guiceyfruit.support.PreDestroyer
 
addMessage(Throwable, String, Object...) - Method in class org.guiceyfruit.support.internal.Errors
 
addMessage(Message) - Method in class org.guiceyfruit.support.internal.Errors
 
addToEnvironment(String, Object) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
afterClasses() - Method in class org.guiceyfruit.testing.InjectorManager
Lets close all of the injectors we have created so far
afterInjection(I, A, Method) - Method in interface org.guiceyfruit.support.MethodHandler
Process the given method which is annotated with the annotation on the injectee after the injectee has been injected
afterTest(Object) - Method in class org.guiceyfruit.testing.InjectorManager
 
ambiguousTypeConversion(String, Object, TypeLiteral<?>, MatcherAndConverter, MatcherAndConverter) - Method in class org.guiceyfruit.support.internal.Errors
 
AnnotationMemberProvider<A extends java.lang.annotation.Annotation> - Interface in org.guiceyfruit.support
A provider of an annotation based injection point which can use the value of an annotation together with the member on which the annotation is placed to determine the value.
AnnotationMemberProviderSupport<A extends java.lang.annotation.Annotation> - Class in org.guiceyfruit.support
A useful base class for implementors meaning they only have to implement a single method whether a Field or Method parameter is being injected
AnnotationMemberProviderSupport() - Constructor for class org.guiceyfruit.support.AnnotationMemberProviderSupport
 

B

beforeClasses() - Method in class org.guiceyfruit.testing.InjectorManager
 
beforeTest(Object) - Method in class org.guiceyfruit.testing.InjectorManager
 
bind(Name, Object) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
bind(String, Object) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
bind(Class<T>, Class<? extends Annotation>) - Method in class org.guiceyfruit.support.GuiceyFruitModule
A helper method to bind the given type with the binding annotation.
bind(Class<T>, Annotation) - Method in class org.guiceyfruit.support.GuiceyFruitModule
A helper method to bind the given type with the binding annotation.
bind(Class<T>, String) - Method in class org.guiceyfruit.support.GuiceyFruitModule
A helper method to bind the given type with the Named annotation of the given text value.
bindAnnotationInjector(Class<A>, Key<? extends AnnotationMemberProvider>) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Binds a custom injection point for a given injection annotation to the annotation member provider so that occurrences of the annotation on fields and methods with a single parameter will be injected by Guice after the constructor and @Inject have been processed.
bindAnnotationInjector(Class<A>, AnnotationMemberProvider) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Binds a custom injection point for a given injection annotation to the annotation member provider so that occurrences of the annotation on fields and methods with a single parameter will be injected by Guice after the constructor and @Inject have been processed.
bindAnnotationInjector(Class<A>, Class<? extends AnnotationMemberProvider>) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Binds a custom injection point for a given injection annotation to the annotation member provider so that occurrences of the annotation on fields and methods with a single parameter will be injected by Guice after the constructor and @Inject have been processed.
bindingAlreadySet(Key<?>, Object) - Method in class org.guiceyfruit.support.internal.Errors
 
bindingToProvider() - Method in class org.guiceyfruit.support.internal.Errors
 
bindInjectorAndBindings(Context, Injector, Properties) - Static method in class org.guiceyfruit.jndi.JndiBindings
Binds the given injector and its binding providers to the given JNDI context using this mapping mechanism.
bindInstance(String, T) - Method in class org.guiceyfruit.support.GuiceyFruitModule
A helper method which binds a named instance to a key defined by the given name and the instances type.
bindMethodHandler(Class<A>, MethodHandler) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Binds a post injection hook method annotated with the given annotation to the given method handler.
bindMethodHandler(Class<A>, Key<? extends MethodHandler>) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Binds a post injection hook method annotated with the given annotation to the given method handler.
bindMethodHandler(Class<A>, Class<? extends MethodHandler>) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Binds a post injection hook method annotated with the given annotation to the given method handler.

C

cannotBindToGuiceType(String) - Method in class org.guiceyfruit.support.internal.Errors
 
cannotInjectInnerClass(Class<?>) - Method in class org.guiceyfruit.support.internal.Errors
 
cannotInjectRawProvider() - Method in class org.guiceyfruit.support.internal.Errors
 
cannotSatisfyCircularDependency(Class<?>) - Method in class org.guiceyfruit.support.internal.Errors
 
checkForNull(T, Object, Dependency<?>) - Method in class org.guiceyfruit.support.internal.Errors
Returns value if it is non-null allowed to be null.
checkInjectedValueType(Object, Class<?>, TypeEncounter<I>) - Method in class org.guiceyfruit.support.GuiceyFruitModule
Returns true if the value to be injected is of the correct type otherwise an error is raised on the encounter and false is returned
childBindingAlreadySet(Key<?>) - Method in class org.guiceyfruit.support.internal.Errors
 
Classes - Class in org.guiceyfruit.jndi.internal
 
Classes() - Constructor for class org.guiceyfruit.jndi.internal.Classes
 
ClassScoped - Annotation Type in org.guiceyfruit.testing
This defines a Scope that lasts for all the test methods within a class
close(Injector) - Static method in class org.guiceyfruit.Injectors
Closes any singleton objects in the injector using the currently registered Closer implementations
close(Injector, CloseErrors) - Static method in class org.guiceyfruit.Injectors
Closes objects within the given scope using the currently registered Closer implementations
close(Injector, Class<? extends Annotation>) - Static method in class org.guiceyfruit.Injectors
Closes objects within the given scope using the currently registered Closer implementations
close(Injector, Class<? extends Annotation>, CloseErrors) - Static method in class org.guiceyfruit.Injectors
Closes objects within the given scope using the currently registered Closer implementations
close() - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
close(Object) - Method in class org.guiceyfruit.jsr250.PreDestroyCloser
 
close(Object) - Method in interface org.guiceyfruit.support.Closer
Closes the given object
close(Object, Object, Closer, CloseErrors) - Static method in class org.guiceyfruit.support.Closers
Closes the given object with the Closer if the object is not null
close(Object) - Method in class org.guiceyfruit.support.CompositeCloser
 
close() - Method in class org.guiceyfruit.support.PreDestroyer
 
close() - Method in class org.guiceyfruit.util.CloseableScope
Closes all of the objects within this scope using the given injector and scope annotation and clears the scope
close(Injector) - Method in class org.guiceyfruit.util.CloseableScope
Closes all of the objects within the given injector of the specified scope and clears the scope
CloseableScope - Class in org.guiceyfruit.util
Represents a scope which caches objects around until the scope is closed.
CloseableScope(Class<? extends Annotation>) - Constructor for class org.guiceyfruit.util.CloseableScope
 
closeError(Object, Object, Exception) - Method in interface org.guiceyfruit.support.CloseErrors
Notification of a close exception
closeError(Object, Object, Exception) - Method in class org.guiceyfruit.support.internal.CloseErrorsImpl
 
CloseErrors - Interface in org.guiceyfruit.support
A handler of exceptions when closing down resources.
CloseErrorsImpl - Class in org.guiceyfruit.support.internal
The default implementation of @{link CloseErrors}
CloseErrorsImpl(Object) - Constructor for class org.guiceyfruit.support.internal.CloseErrorsImpl
 
CloseFailedException - Exception in org.guiceyfruit.support
Indicates that an attempt to close an injector or scope failed closing one or more bindings.
CloseFailedException(List<Message>) - Constructor for exception org.guiceyfruit.support.CloseFailedException
 
closeInjectors() - Method in class org.guiceyfruit.testing.InjectorManager
 
Closer - Interface in org.guiceyfruit.support
Represents a strategy for closing an object down such as using the @PreDestroy lifecycle from JSR 250, invoking Closeable.close() or using the DisposableBean interface from Spring.
Closers - Class in org.guiceyfruit.support
Some helper methods for working with the Closer interface
Closers() - Constructor for class org.guiceyfruit.support.Closers
 
closeSingletons() - Method in class org.guiceyfruit.testing.InjectorManager
Closes down any JVM level singletons used in this testing JVM
CloseTask - Interface in org.guiceyfruit.support
Some task which may throw an exception
Comparators - Class in org.guiceyfruit.support
 
Comparators() - Constructor for class org.guiceyfruit.support.Comparators
 
composeName(Name, Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
composeName(String, String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
CompositeCloser - Class in org.guiceyfruit.support
A Composite implementation of Closer
CompositeCloser(Iterable<Closer>) - Constructor for class org.guiceyfruit.support.CompositeCloser
 
configure() - Method in class org.guiceyfruit.jsr250.Jsr250Module
 
configure() - Method in class org.guiceyfruit.support.GuiceyFruitModule
 
configure() - Method in class org.guiceyfruit.testing.InjectorManager.TestModule
 
Configures - Annotation Type in org.guiceyfruit
Marks a method like @{link Provides} but where the method is used to perform additional configuration of the object
conversionError(String, Object, TypeLiteral<?>, MatcherAndConverter, Exception) - Method in class org.guiceyfruit.support.internal.Errors
 
conversionTypeError(String, Object, TypeLiteral<?>, MatcherAndConverter, Object) - Method in class org.guiceyfruit.support.internal.Errors
 
convert(Object) - Static method in class org.guiceyfruit.support.internal.Errors
 
converterReturnedNull(String, Object, TypeLiteral<?>, MatcherAndConverter) - Method in class org.guiceyfruit.support.internal.Errors
 
createInjector(Map, Module...) - Static method in class org.guiceyfruit.Injectors
Creates an injector from the given properties, loading any modules define by the Injectors.MODULE_CLASS_NAMES property value (space separated) along with any other modules passed as an argument.
createInjector(Class<? extends Module>) - Method in class org.guiceyfruit.testing.InjectorManager
Creates the injector for the given key
createSubcontext(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
createSubcontext(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 

D

destroySubcontext(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
destroySubcontext(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
duplicateBindingAnnotations(Member, Class<? extends Annotation>, Class<? extends Annotation>) - Method in class org.guiceyfruit.support.internal.Errors
 
duplicateScopeAnnotations(Class<? extends Annotation>, Class<? extends Annotation>) - Method in class org.guiceyfruit.support.internal.Errors
 
duplicateScopes(Scope, Class<? extends Annotation>, Scope) - Method in class org.guiceyfruit.support.internal.Errors
 

E

EncounterProvider<T> - Class in org.guiceyfruit.support
Like a Provider but which is also given an TypeEncounter
EncounterProvider() - Constructor for class org.guiceyfruit.support.EncounterProvider
 
encounterProvider(Key<? extends T>) - Static method in class org.guiceyfruit.support.EncounterProvider
Returns a new encounter provider for the given key
encounterProvider(Class<? extends T>) - Static method in class org.guiceyfruit.support.EncounterProvider
Returns a new encounter provider for the given type
encounterProvider(T) - Static method in class org.guiceyfruit.support.EncounterProvider
Returns a new encounter provider for the given instance
equal(Object, Object) - Static method in class org.guiceyfruit.support.Comparators
A helper method for comparing objects for equality while handling nulls
equals(Object) - Method in class org.guiceyfruit.support.internal.MethodKey
 
errorInjectingConstructor(Throwable) - Method in class org.guiceyfruit.support.internal.Errors
 
errorInjectingMethod(Throwable) - Method in class org.guiceyfruit.support.internal.Errors
 
errorInProvider(RuntimeException, Errors) - Method in class org.guiceyfruit.support.internal.Errors
 
Errors - Class in org.guiceyfruit.support.internal
A collection of error messages.
Errors() - Constructor for class org.guiceyfruit.support.internal.Errors
 
Errors(Object) - Constructor for class org.guiceyfruit.support.internal.Errors
 
ErrorsException - Exception in org.guiceyfruit.support.internal
Indicates that a result could not be returned while preparing or resolving a binding.
ErrorsException(Errors) - Constructor for exception org.guiceyfruit.support.internal.ErrorsException
 

F

format(String, Collection<? extends Message>) - Static method in class org.guiceyfruit.support.internal.Errors
 
freeze() - Method in class org.guiceyfruit.jndi.internal.JndiContext
 

G

get(TypeEncounter<?>) - Method in class org.guiceyfruit.support.EncounterProvider
 
getAllMethods(Class<?>) - Static method in class org.guiceyfruit.support.Reflectors
Returns all the methods on the given type ignoring overloaded methods
getAllMethods(TypeLiteral<?>) - Static method in class org.guiceyfruit.support.Reflectors
Returns all the methods on the given type ignoring overloaded methods
getBinding(Injector, Key<?>) - Static method in class org.guiceyfruit.Injectors
Returns the binding for the given key or null if there is no such binding
getBindingsOf(Injector, Matcher<Class>) - Static method in class org.guiceyfruit.Injectors
Returns a collection of all of the bindings matching the given matcher
getBindingsOf(Injector, Class<?>) - Static method in class org.guiceyfruit.Injectors
Returns a collection of all bindings of the given base type
getContext() - Method in class org.guiceyfruit.jsr250.ResourceMemberProvider
 
getEnvironment() - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
getErrors() - Method in exception org.guiceyfruit.support.internal.ErrorsException
 
getInitialContext(Hashtable) - Method in class org.guiceyfruit.jndi.GuiceInitialContextFactory
Creates a new context with the given environment.
getInjectionValueType(Member) - Static method in class org.guiceyfruit.support.Members
Returns the type of the value to be injected into the member which is either the type of the field or the type of the first parameter on a method
getInstance(Injector, Class<T>, String) - Static method in class org.guiceyfruit.Injectors
Returns an instance of the given type with the Named annotation value.
getInstancesOf(Injector, Class<T>) - Static method in class org.guiceyfruit.Injectors
Returns a collection of all instances of the given base type
getInstancesOf(Injector, Matcher<Class>) - Static method in class org.guiceyfruit.Injectors
Returns a collection of all instances matching the given matcher
getKeyType(Key<?>) - Static method in class org.guiceyfruit.Injectors
Returns the key type of the given key
getMessages() - Method in exception org.guiceyfruit.support.CloseFailedException
 
getMessages() - Method in class org.guiceyfruit.support.internal.Errors
 
getModuleForTestClass(Class<?>) - Method in class org.guiceyfruit.testing.InjectorManager
Factory method to return the module type that will be used to create an injector.
getNameInNamespace() - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
getNameParser(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
getNameParser(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
getParameterType(TypeLiteral<?>, Method, int) - Method in class org.guiceyfruit.support.GuiceyFruitModule
 
getProvidersOf(Injector, Matcher<Class>) - Static method in class org.guiceyfruit.Injectors
Returns a collection of all of the providers matching the given matcher
getProvidersOf(Injector, Class<T>) - Static method in class org.guiceyfruit.Injectors
Returns a collection of all providers of the given base type
getScopeAnnotation(Binding<?>) - Static method in class org.guiceyfruit.Injectors
Returns the scope annotation for the given binding or null if there is no scope
getScopeAnnotation() - Method in interface org.guiceyfruit.support.HasScopeAnnotation
Returns the scope annotation associated with this object
getScopeAnnotation() - Method in class org.guiceyfruit.util.CloseableScope
 
getSource() - Method in interface org.guiceyfruit.support.CloseTask
 
GuiceInitialContextFactory - Class in org.guiceyfruit.jndi
A factory of the Guice JNDI provider which creates an injector from all the available modules specified in the space separated Injectors.MODULE_CLASS_NAMES property.
GuiceInitialContextFactory() - Constructor for class org.guiceyfruit.jndi.GuiceInitialContextFactory
 
GuiceyFruitModule - Class in org.guiceyfruit.support
Adds some new helper methods to the base Guice module
GuiceyFruitModule() - Constructor for class org.guiceyfruit.support.GuiceyFruitModule
 

H

hasBinding(Injector, Matcher<Class>) - Static method in class org.guiceyfruit.Injectors
Returns true if a binding exists for the given matcher
hasBinding(Injector, Class<?>) - Static method in class org.guiceyfruit.Injectors
Returns true if a binding exists for the given base class
hasBinding(Injector, Key<?>) - Static method in class org.guiceyfruit.Injectors
Returns true if a binding exists for the given key
hasErrors() - Method in class org.guiceyfruit.support.internal.Errors
 
hashCode() - Method in class org.guiceyfruit.support.internal.MethodKey
 
HasScopeAnnotation - Interface in org.guiceyfruit.support
There's no simple way to associate a Scope with an annotation which often leads Scoping to return null.

I

InjectorManager - Class in org.guiceyfruit.testing
Used to manage the injectors for the various injection points
InjectorManager() - Constructor for class org.guiceyfruit.testing.InjectorManager
 
InjectorManager.TestModule - Class in org.guiceyfruit.testing
 
InjectorManager.TestModule() - Constructor for class org.guiceyfruit.testing.InjectorManager.TestModule
 
Injectors - Class in org.guiceyfruit
 
Injectors() - Constructor for class org.guiceyfruit.Injectors
 
internalBind(String, Object) - Method in class org.guiceyfruit.jndi.internal.JndiContext
internalBind is intended for use only during setup or possibly by suitably synchronized superclasses.
isCloseSingletonsAfterClasses() - Method in class org.guiceyfruit.testing.InjectorManager
 
isNotEmpty(String) - Static method in class org.guiceyfruit.support.Strings
Tests whether the value is not null or an empty string.
isNullParameterAllowed(Resource, Method, Class<?>, int) - Method in class org.guiceyfruit.jsr250.ResourceMemberProvider
 
isNullParameterAllowed(A, Method, Class<?>, int) - Method in interface org.guiceyfruit.support.AnnotationMemberProvider
Returns true if the given parameter on the annotated method can be null

J

JndiBind - Annotation Type in org.guiceyfruit.jndi
Marks an injection point so that it is bound to the current JNDI context with some JNDI name
JndiBindings - Class in org.guiceyfruit.jndi
 
JndiBindings() - Constructor for class org.guiceyfruit.jndi.JndiBindings
 
JndiContext - Class in org.guiceyfruit.jndi.internal
A default JNDI context
JndiContext() - Constructor for class org.guiceyfruit.jndi.internal.JndiContext
 
JndiContext(Hashtable) - Constructor for class org.guiceyfruit.jndi.internal.JndiContext
 
JndiContext(Hashtable, Map) - Constructor for class org.guiceyfruit.jndi.internal.JndiContext
 
JndiContext(Hashtable, Map, String) - Constructor for class org.guiceyfruit.jndi.internal.JndiContext
 
JndiContext(JndiContext, Hashtable) - Constructor for class org.guiceyfruit.jndi.internal.JndiContext
 
JndiContext(JndiContext, Hashtable, String) - Constructor for class org.guiceyfruit.jndi.internal.JndiContext
 
Jsr250Module - Class in org.guiceyfruit.jsr250
A module which installs JSR 250 lifecycle and injection using the Resource annotation.
Jsr250Module() - Constructor for class org.guiceyfruit.jsr250.Jsr250Module
 

L

list(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
list(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
listBindings(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
listBindings(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
loadClass(String, ClassLoader) - Static method in class org.guiceyfruit.jndi.internal.Classes
Attempts to load the class of the given name from the thread context class loader first then the given class loader second
loadModule(String) - Static method in class org.guiceyfruit.Injectors
 
lookup(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
lookup(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
lookupLink(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
lookupLink(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 

M

makeImmutable() - Method in class org.guiceyfruit.support.internal.Errors
 
matches(T) - Method in interface org.guiceyfruit.support.Predicate
 
Members - Class in org.guiceyfruit.support
 
Members() - Constructor for class org.guiceyfruit.support.Members
 
merge(Collection<Message>) - Method in class org.guiceyfruit.support.internal.Errors
 
merge(Errors) - Method in class org.guiceyfruit.support.internal.Errors
 
MethodHandler<I,A extends java.lang.annotation.Annotation> - Interface in org.guiceyfruit.support
Allows a method with a given annotation A on an injectee of type I to be processed in some way on each injectee using a custom strategy.
MethodKey - Class in org.guiceyfruit.support.internal
A key of methods comparing the method name and parameter types
MethodKey(String, Class[]) - Constructor for class org.guiceyfruit.support.internal.MethodKey
 
MethodKey(Method) - Constructor for class org.guiceyfruit.support.internal.MethodKey
 
misplacedBindingAnnotation(Member, Annotation) - Method in class org.guiceyfruit.support.internal.Errors
 
missingConstantValues() - Method in class org.guiceyfruit.support.internal.Errors
 
missingConstructor(Class<?>) - Method in class org.guiceyfruit.support.internal.Errors
 
missingImplementation(Object) - Method in class org.guiceyfruit.support.internal.Errors
We use a fairly generic error message here.
missingRuntimeRetention(Object) - Method in class org.guiceyfruit.support.internal.Errors
 
missingScopeAnnotation() - Method in class org.guiceyfruit.support.internal.Errors
 
MODULE_CLASS_NAMES - Static variable in class org.guiceyfruit.Injectors
 

N

NAME_PARSER - Static variable in class org.guiceyfruit.jndi.internal.JndiContext
 
NAME_PREFIX - Static variable in class org.guiceyfruit.jndi.GuiceInitialContextFactory
 
newContext() - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
newInstance(Collection<Closer>) - Static method in class org.guiceyfruit.support.CompositeCloser
Returns a Closer for the given lists of closer strategies or returning null if the collection is empty
notASubtype(Class<?>, Class<?>) - Method in class org.guiceyfruit.support.internal.Errors
 

O

optionalConstructor(Constructor) - Method in class org.guiceyfruit.support.internal.Errors
 
org.guiceyfruit - package org.guiceyfruit
 
org.guiceyfruit.jndi - package org.guiceyfruit.jndi
 
org.guiceyfruit.jndi.internal - package org.guiceyfruit.jndi.internal
 
org.guiceyfruit.jsr250 - package org.guiceyfruit.jsr250
JSR 250 integration
org.guiceyfruit.support - package org.guiceyfruit.support
 
org.guiceyfruit.support.internal - package org.guiceyfruit.support.internal
 
org.guiceyfruit.testing - package org.guiceyfruit.testing
 
org.guiceyfruit.util - package org.guiceyfruit.util
 

P

perform() - Method in interface org.guiceyfruit.support.CloseTask
 
popSource(Object) - Method in class org.guiceyfruit.support.internal.Errors
 
PreDestroyCloser - Class in org.guiceyfruit.jsr250
Supports the PreDestroy annotation lifecycle from JSR250.
PreDestroyCloser() - Constructor for class org.guiceyfruit.jsr250.PreDestroyCloser
 
PreDestroyer - Class in org.guiceyfruit.support
A class which is stored in a scope which is then used to close any objects in the same scope which have a shut down hook associated with them (such as @PreDestroy from JSR 250)
PreDestroyer() - Constructor for class org.guiceyfruit.support.PreDestroyer
 
Predicate<T> - Interface in org.guiceyfruit.support
If Guice ever uses this we could switch to its version from Google Collections
provide(Resource, Member, TypeLiteral<?>, Class<?>, Annotation[]) - Method in class org.guiceyfruit.jsr250.ResourceMemberProvider
 
provide(A, TypeLiteral<?>, Field) - Method in interface org.guiceyfruit.support.AnnotationMemberProvider
Returns the value to be injected for the given annotated field
provide(A, TypeLiteral<?>, Method, Class<?>, int) - Method in interface org.guiceyfruit.support.AnnotationMemberProvider
Returns the value to be injected for the given annotated method parameter value
provide(A, TypeLiteral<?>, Field) - Method in class org.guiceyfruit.support.AnnotationMemberProviderSupport
 
provide(A, TypeLiteral<?>, Method, Class<?>, int) - Method in class org.guiceyfruit.support.AnnotationMemberProviderSupport
 
provide(A, Member, TypeLiteral<?>, Class<?>, Annotation[]) - Method in class org.guiceyfruit.support.AnnotationMemberProviderSupport
The default method to create a value for the named member of the requested type
pushSource(Object) - Method in class org.guiceyfruit.support.internal.Errors
 

R

rebind(Name, Object) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
rebind(String, Object) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
recursiveBinding() - Method in class org.guiceyfruit.support.internal.Errors
 
recursiveImplementationType() - Method in class org.guiceyfruit.support.internal.Errors
 
recursiveProviderType() - Method in class org.guiceyfruit.support.internal.Errors
 
Reflectors - Class in org.guiceyfruit.support
Some reflection helper methods
Reflectors() - Constructor for class org.guiceyfruit.support.Reflectors
 
removeFromEnvironment(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
rename(Name, Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
rename(String, String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
ResourceMemberProvider - Class in org.guiceyfruit.jsr250
Injects fields or methods with the results of the Resource annotation
ResourceMemberProvider(Injector) - Constructor for class org.guiceyfruit.jsr250.ResourceMemberProvider
 

S

scope(Key<T>, Provider<T>) - Method in class org.guiceyfruit.util.CloseableScope
 
scopeAnnotationOnAbstractType(Class<? extends Annotation>, Class<?>, Object) - Method in class org.guiceyfruit.support.internal.Errors
 
scopeNotFound(Class<? extends Annotation>) - Method in class org.guiceyfruit.support.internal.Errors
 
SEPARATOR - Static variable in class org.guiceyfruit.jndi.internal.JndiContext
 
setCloseSingletonsAfterClasses(boolean) - Method in class org.guiceyfruit.testing.InjectorManager
 
setContext(Context) - Method in class org.guiceyfruit.jsr250.ResourceMemberProvider
 
sourceToString(Object) - Static method in class org.guiceyfruit.support.internal.Errors
This method returns a String that indicates an element source.
Strings - Class in org.guiceyfruit.support
 
Strings() - Constructor for class org.guiceyfruit.support.Strings
 
subtypeNotProvided(Class<? extends Provider<?>>, Class<?>) - Method in class org.guiceyfruit.support.internal.Errors
 

T

TestScoped - Annotation Type in org.guiceyfruit.testing
This defines a Scope that lasts for a single test run.
throwCreationExceptionIfErrorsExist() - Method in class org.guiceyfruit.support.internal.Errors
 
throwIfNecessary() - Method in interface org.guiceyfruit.support.CloseErrors
 
throwIfNecessary() - Method in class org.guiceyfruit.support.internal.CloseErrorsImpl
 
throwIfNecessary() - Method in class org.guiceyfruit.support.internal.Errors
 
toException() - Method in class org.guiceyfruit.support.internal.Errors
 
tooManyConstructors(Class<?>) - Method in class org.guiceyfruit.support.internal.Errors
 

U

unbind(Name) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
unbind(String) - Method in class org.guiceyfruit.jndi.internal.JndiContext
 
UseModule - Annotation Type in org.guiceyfruit.testing
Specifies the default Guice Module to use when running the test case when using Guicey Testing

W

withSource(Object) - Method in class org.guiceyfruit.support.internal.Errors
Returns an instance that uses source as a reference point for newly added errors.

A B C D E F G H I J L M N O P R S T U W

Copyright © 2009. All Rights Reserved.