blob: 318be41878a4dad8ae51028aff3d95ee1656c00e [file] [log] [blame]
crazyboblee7289ac12007-02-01 00:28:09 +00001// Copyright 2006 Google Inc. All Rights Reserved.
2
3package com.google.inject;
4
5/**
6 * @author crazybob@google.com (Bob Lee)
7*/
8class InternalFactoryToFactoryAdapter<T> implements InternalFactory<T> {
9
10 private final Factory<? extends T> factory;
11
12 public InternalFactoryToFactoryAdapter(Factory<? extends T> factory) {
13 this.factory = factory;
14 }
15
16 public T get(InternalContext context) {
17 return factory.get();
18 }
19
20 public String toString() {
21 return factory.toString();
22 }
23}