se.jbee.inject.bootstrap
Class Bindings
Object
se.jbee.inject.bootstrap.Bindings
public final class Bindings
- extends Object
Bindings accumulate the Binding 4-tuples.
Any builder is just a utility to construct calls to add(Binding)
- Author:
- Jan Bernitt (jan@jbee.se)
| Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bindings
public static Bindings bindings(Macros macros,
Inspector inspector)
autobinding
public Bindings autobinding()
using
public Bindings using(Inspector inspector)
getInspector
public Inspector getInspector()
- Returns:
- the chosen strategy to pick the
Constructors or Methods used to
create instances.
getMacros
public Macros getMacros()
add
public <T> void add(Binding<T> binding)
- Add (accumulate) a binding described by the 4-tuple given.
toArray
public Binding<?>[] toArray()
expand
public Binding<?>[] expand(Module... modules)