public final class ServiceManager
extends java.lang.Object
ComponentManager.getService(Class) or ComponentManager.getServiceIfCreated(Class).| Modifier and Type | Method and Description |
|---|---|
static <T> NotNullLazyKey<T,Project> |
createLazyKey(java.lang.Class<? extends T> serviceClass)
Creates lazy caching key to store project-level service instance from
ComponentManager.getService(Class). |
static <T> T |
getService(java.lang.Class<T> serviceClass) |
static <T> T |
getService(Project project,
java.lang.Class<T> serviceClass) |
static <T> T |
getServiceIfCreated(java.lang.Class<T> serviceClass) |
static <T> T |
getServiceIfCreated(Project project,
java.lang.Class<T> serviceClass) |
public static <T> T getService(java.lang.Class<T> serviceClass)
public static <T> T getService(Project project, java.lang.Class<T> serviceClass)
public static <T> T getServiceIfCreated(Project project, java.lang.Class<T> serviceClass)
public static <T> T getServiceIfCreated(java.lang.Class<T> serviceClass)
public static <T> NotNullLazyKey<T,Project> createLazyKey(java.lang.Class<? extends T> serviceClass)
ComponentManager.getService(Class).T - Service class type.serviceClass - Service class to create key for.