public class FUSLibraryJarUsagesCollector extends ProjectUsagesCollector
Constructor and Description |
---|
FUSLibraryJarUsagesCollector() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getGroupId() |
java.util.Set<MetricEvent> |
getMetrics(Project project)
If you need to perform long blocking operations with Read lock or on EDT,
consider using
ProjectUsagesCollector.getMetrics(Project, ProgressIndicator) along with ReadAction#nonBlocking if needed,
or override ProjectUsagesCollector.requiresReadAccess() method to wrap metrics gathering with non-blocking read action automatically. |
int |
getVersion()
Increment collector version if any changes in collector logic were implemented.
|
getData, getExtensions, getMetrics, getUsages, requiresReadAccess
getExtensions, isValid
public java.lang.String getGroupId()
getGroupId
in class FeatureUsagesCollector
public int getVersion()
FeatureUsagesCollector
getVersion
in class FeatureUsagesCollector
public java.util.Set<MetricEvent> getMetrics(Project project)
ProjectUsagesCollector
ProjectUsagesCollector.getMetrics(Project, ProgressIndicator)
along with ReadAction#nonBlocking if needed,
or override ProjectUsagesCollector.requiresReadAccess()
method to wrap metrics gathering with non-blocking read action automatically.getMetrics
in class ProjectUsagesCollector