- All Superinterfaces:
Binder
Returns a binder whose configuration information is hidden from its environment by default.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptionskipSources(Class<?>... classesToSkip) Returns a binder that skipsclassesToSkipwhen identify the calling code.withSource(Object source) Returns a binder that usessourceas the reference location for configuration errors.
-
Method Details
-
withSource
Description copied from interface:BinderReturns a binder that usessourceas the reference location for configuration errors. This is typically aStackTraceElementfor.javasource but it could any binding source, such as the path to a.propertiesfile.- Specified by:
withSourcein interfaceBinder- Parameters:
source- any object representing the source location and has a concisetoString()value- Returns:
- a binder that shares its configuration with this binder
-
skipSources
Description copied from interface:BinderReturns a binder that skipsclassesToSkipwhen identify the calling code. The caller'sStackTraceElementis used to locate the source of configuration errors.- Specified by:
skipSourcesin interfaceBinder- Parameters:
classesToSkip- library classes that create bindings on behalf of their clients.- Returns:
- a binder that shares its configuration with this binder.
-