guice/src/main/java/com/google/inject/internal/Initializables.java

21 lines
478 B
Java
Raw Normal View History

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);
}
};
}
}