@Override public LenskitConfigContext at(@Nullable Annotation qualifier, Class<?> type) { return wrapContext(base.at(qualifier, type)); } }
@Override public LenskitConfigContext at(Class<?> type) { return wrapContext(base.at(type)); }
@Override public LenskitConfigContext at(@Nullable Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(base.at(qualifier, type)); }
@Override public LenskitConfigContext at(Class<?> type) { return wrapContext(bindings.getRootContext().at(type)); }
@Override public LenskitConfigContext at(Annotation qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public LenskitConfigContext at(Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public LenskitConfigContext at(@Nullable Annotation qualifier, Class<?> type) { return wrapContext(base.at(qualifier, type)); } }
@Override public LenskitConfigContext at(@Nullable Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(base.at(qualifier, type)); }
@Override public Context at(Class<?> type) { return builder.getRootContext().at(type); }
@Override public Context at(Annotation annot, Class<?> type) { return builder.getRootContext().at(annot, type); }
@Override public Context at(Class<? extends Annotation> qualifier, Class<?> type) { return builder.getRootContext().at(qualifier, type); }
@Override public LenskitConfigContext at(Class<?> type) { return wrapContext(base.at(type)); }
@Override public LenskitConfigContext at(Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public LenskitConfigContext at(Class<?> type) { return wrapContext(bindings.getRootContext().at(type)); }
@Override public LenskitConfigContext at(Annotation qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }