Index
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
staticmethods. - 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 staticmockBuildermethod. - modules() - Element in annotation interface io.jbock.simple.Component
-
A list of classes annotated with
Moduluswhose 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
@Injectannotation 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(orwithMocks) method is only package-private.
Q
- Qualifier - Annotation Interface in io.jbock.simple
-
Identifies qualifier annotations.
V
C G I M N P Q VAll Classes and Interfaces|All Packages