Index

A C D G I L O R S 
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 ObjectAllocator interface 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
 
A C D G I L O R S 
All Classes and Interfaces|All Packages