Index
All Classes and Interfaces|All Packages
A
- allocate(Class<T>, InjectionContext, Object...) - Method in class org.stianloader.smatterdi.CDObjectAllocator
- allocate(Class<T>, InjectionContext, Object...) - Method in interface org.stianloader.smatterdi.ObjectAllocator
- autowire(Class<T>, T) - Method in interface org.stianloader.smatterdi.InjectionContext
- autowire(Class<T>, T) - Method in class org.stianloader.smatterdi.SimpleInjectionContextImpl
- Autowire - Annotation Interface in org.stianloader.smatterdi
C
- CDObjectAllocator - Class in org.stianloader.smatterdi
-
Implementation of the
ObjectAllocatorinterface using CafeDude to define wrapper classes. - CDObjectAllocator() - Constructor for class org.stianloader.smatterdi.CDObjectAllocator
- configure(Consumer<T>) - Method in class org.stianloader.smatterdi.Lazy
D
- defineClass(String, byte[], Class<?>) - Method in class org.stianloader.smatterdi.CDObjectAllocator
G
- get() - Method in class org.stianloader.smatterdi.Lazy
-
Obtains the value of the lazy.
- getIfPresent() - Method in class org.stianloader.smatterdi.Lazy
-
If the value of the lazy object was already calculated, this method returns a non-empty options.
- getInstance(Class<T>) - Method in interface org.stianloader.smatterdi.InjectionContext
- getInstance(Class<T>) - Method in class org.stianloader.smatterdi.SimpleInjectionContextImpl
I
- Inject - Annotation Interface in org.stianloader.smatterdi
- InjectionContext - Interface in org.stianloader.smatterdi
- isDone() - Method in class org.stianloader.smatterdi.Lazy
L
- Lazy<T> - Class in org.stianloader.smatterdi
- Lazy(Supplier<T>) - Constructor for class org.stianloader.smatterdi.Lazy
- Lazy(T) - Constructor for class org.stianloader.smatterdi.Lazy
O
- ObjectAllocator - Interface in org.stianloader.smatterdi
- org.stianloader.smatterdi - package org.stianloader.smatterdi
R
- removeImplementation(Class<?>) - Method in class org.stianloader.smatterdi.SimpleInjectionContextImpl
S
- setImplementation(Class<T>, T) - Method in class org.stianloader.smatterdi.SimpleInjectionContextImpl
- setProvider(Class<T>, Supplier<T>) - Method in class org.stianloader.smatterdi.SimpleInjectionContextImpl
- SimpleInjectionContextImpl - Class in org.stianloader.smatterdi
- SimpleInjectionContextImpl() - Constructor for class org.stianloader.smatterdi.SimpleInjectionContextImpl
- SimpleInjectionContextImpl(SimpleInjectionContextImpl) - Constructor for class org.stianloader.smatterdi.SimpleInjectionContextImpl
All Classes and Interfaces|All Packages