public abstract class FeatureUsageTracker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
SHOW_IN_COMPILATION_PROGRESS |
boolean |
SHOW_IN_OTHER_PROGRESS |
Constructor and Description |
---|
FeatureUsageTracker() |
Modifier and Type | Method and Description |
---|---|
static FeatureUsageTracker |
getInstance() |
abstract boolean |
isToBeAdvertisedInLookup(java.lang.String featureId,
Project project) |
abstract boolean |
isToBeShown(java.lang.String featureId,
Project project) |
abstract void |
triggerFeatureShown(java.lang.String featureId) |
abstract void |
triggerFeatureUsed(java.lang.String featureId) |
public boolean SHOW_IN_COMPILATION_PROGRESS
public boolean SHOW_IN_OTHER_PROGRESS
public static FeatureUsageTracker getInstance()
public abstract void triggerFeatureUsed(java.lang.String featureId)
public abstract void triggerFeatureShown(java.lang.String featureId)
public abstract boolean isToBeShown(java.lang.String featureId, Project project)
public abstract boolean isToBeAdvertisedInLookup(java.lang.String featureId, Project project)