public abstract class FeatureUsagesCollector
extends java.lang.Object
Use it to create a collector which records IDE/project state.
ApplicationUsagesCollector
,
ProjectUsagesCollector
Constructor and Description |
---|
FeatureUsagesCollector() |
Modifier and Type | Method and Description |
---|---|
protected static <T extends FeatureUsagesCollector> |
getExtensions(com.intellij.internal.statistic.service.fus.collectors.UsagesCollectorConsumer invoker,
ExtensionPointName<T> ep) |
abstract java.lang.String |
getGroupId() |
int |
getVersion()
Increment collector version if any changes in collector logic were implemented.
|
boolean |
isValid() |
public final boolean isValid()
protected static <T extends FeatureUsagesCollector> java.util.Set<T> getExtensions(com.intellij.internal.statistic.service.fus.collectors.UsagesCollectorConsumer invoker, ExtensionPointName<T> ep)
public abstract java.lang.String getGroupId()
public int getVersion()