blob: 9c2bbf564e9d3edef76b7a0596d052e752949a7e [file] [log] [blame]
// Copyright 2006 Google Inc. All Rights Reserved.
package com.google.inject;
/**
* @author crazybob@google.com (Bob Lee)
*/
class InternalToContextualFactoryAdapter<T>
implements InternalFactory<T> {
private final ContextualFactory<? extends T> factory;
public InternalToContextualFactoryAdapter(
ContextualFactory<? extends T> factory) {
this.factory = factory;
}
public T get(InternalContext context) {
return factory.get(context.getExternalContext());
}
public String toString() {
return factory.toString();
}
}