public interface Environment extends Named, java.lang.Comparable<Environment>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Environment.Builder |
| Modifier and Type | Method and Description |
|---|---|
default <T> com.google.inject.Binding<T> |
getBinding(java.lang.String name) |
static <T> com.google.inject.Binding<T> |
getBinding(java.lang.String name,
com.google.inject.Injector injector) |
com.google.inject.Injector |
getInjector() |
default <T> T |
getInstance(java.lang.String name) |
static <T> T |
getInstance(java.lang.String name,
com.google.inject.Injector injector) |
default <T> com.google.inject.Key<T> |
getKey(java.lang.String name) |
static <T> com.google.inject.Key<T> |
getKey(java.lang.String name,
com.google.inject.Injector injector) |
<TPluginContainer> |
getPlugin() |
<TString> PluginInfo<TString> |
getPluginInfo() |
default <T> com.google.inject.Provider<T> |
getProvider(java.lang.String name) |
static <T> com.google.inject.Provider<T> |
getProvider(java.lang.String name,
com.google.inject.Injector injector) |
Registry |
getRegistry() |
<TString,TCommandSource> |
getTextService() |
void |
reload() |
static <T> com.google.inject.Binding<T> getBinding(java.lang.String name,
com.google.inject.Injector injector)
static <T> com.google.inject.Key<T> getKey(java.lang.String name,
com.google.inject.Injector injector)
static <T> com.google.inject.Provider<T> getProvider(java.lang.String name,
com.google.inject.Injector injector)
static <T> T getInstance(java.lang.String name,
com.google.inject.Injector injector)
default <T> com.google.inject.Binding<T> getBinding(java.lang.String name)
default <T> com.google.inject.Key<T> getKey(java.lang.String name)
default <T> com.google.inject.Provider<T> getProvider(java.lang.String name)
default <T> T getInstance(java.lang.String name)
void reload()
com.google.inject.Injector getInjector()
<TPluginContainer> Plugin<TPluginContainer> getPlugin()
<TString> PluginInfo<TString> getPluginInfo()
<TString,TCommandSource> TextService<TString,TCommandSource> getTextService()
Registry getRegistry()