2016-01-07 19:22:16 +01:00
|
|
|
package com.google.inject.internal;
|
|
|
|
|
|
|
|
final class Initializables {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Returns an initializable for an instance that requires no initialization.
|
|
|
|
*/
|
|
|
|
static <T> Initializable<T> of(final T instance) {
|
2019-12-09 15:32:54 +01:00
|
|
|
return new Initializable<>() {
|
|
|
|
public T get() {
|
2016-01-07 19:22:16 +01:00
|
|
|
return instance;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
return String.valueOf(instance);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|