Index

C G I M N P Q V 
All Classes and Interfaces|All Packages

C

Component - Annotation Interface in io.jbock.simple
Annotates an interface for which a dependency-injected implementation is to be generated.
Component.Builder - Annotation Interface in io.jbock.simple
A builder for a component.
Component.Factory - Annotation Interface in io.jbock.simple
A factory for a component.
Component methods - Search tag in annotation interface io.jbock.simple.Component
Section

G

get() - Method in interface io.jbock.simple.Provider
Provides a fully-constructed and injected instance of T.

I

Inject - Annotation Interface in io.jbock.simple
Identifies injectable constructors and static methods.
io.jbock.simple - module io.jbock.simple
 
io.jbock.simple - package io.jbock.simple
 

M

mockBuilder() - Element in annotation interface io.jbock.simple.Component
If true, the generated component implementation will contain a static mockBuilder method.
modules() - Element in annotation interface io.jbock.simple.Component
A list of classes annotated with Modulus whose bindings are used to generate the component implementation.
Modulus - Annotation Interface in io.jbock.simple
Annotates a class that contributes to the object graph.

N

Named - Annotation Interface in io.jbock.simple
String-based qualifier.

P

Provider<T> - Interface in io.jbock.simple
Provides instances of T.
Provides - Annotation Interface in io.jbock.simple
An alternative to the @Inject annotation that can be used on static methods which are direct children of the component interface.
publicMockBuilder() - Element in annotation interface io.jbock.simple.Component
By default, the mockBuilder (or withMocks) method is only package-private.

Q

Qualifier - Annotation Interface in io.jbock.simple
Identifies qualifier annotations.

V

value() - Element in annotation interface io.jbock.simple.Named
 
C G I M N P Q V 
All Classes and Interfaces|All Packages