Class EventGroupsFilterRules<T extends Comparable<T>>
java.lang.Object
com.intellij.internal.statistic.eventLog.connection.metadata.EventGroupsFilterRules<T>
- All Implemented Interfaces:
com.intellij.internal.statistic.eventLog.validator.IEventGroupsFilterRules<T>
public final class EventGroupsFilterRules<T extends Comparable<T>>
extends Object
implements com.intellij.internal.statistic.eventLog.validator.IEventGroupsFilterRules<T>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <P extends Comparable<P>>
@NotNull EventGroupsFilterRules<P> create(@NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors groups, @NotNull EventLogBuildParser<P> buildProducer) static <P extends Comparable<P>>
@NotNull EventGroupsFilterRules<P> create(@NotNull Map<String, EventGroupFilterRules<P>> groups, @NotNull EventLogBuildParser<P> buildProducer) static @NotNull EventGroupsFilterRules<EventLogBuild> empty()booleanintgetSize()inthashCode()booleanisEmpty()
-
Method Details
-
create
@NotNull public static <P extends Comparable<P>> @NotNull EventGroupsFilterRules<P> create(@NotNull @NotNull Map<String, EventGroupFilterRules<P>> groups, @NotNull @NotNull EventLogBuildParser<P> buildProducer) -
empty
-
accepts
public boolean accepts(@NotNull @NotNull String groupId, @Nullable @Nullable String version, @NotNull @NotNull String build) - Specified by:
acceptsin interfacecom.intellij.internal.statistic.eventLog.validator.IEventGroupsFilterRules<T extends Comparable<T>>
-
getSize
public int getSize() -
isEmpty
public boolean isEmpty() -
equals
-
hashCode
public int hashCode() -
create
@NotNull public static <P extends Comparable<P>> @NotNull EventGroupsFilterRules<P> create(@NotNull @NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors groups, @NotNull @NotNull EventLogBuildParser<P> buildProducer)
-