public class EventGroupFilterRules<T extends java.lang.Comparable<T>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EventGroupFilterRules.BuildRange<T extends java.lang.Comparable<T>> |
static class |
EventGroupFilterRules.VersionRange |
| Constructor and Description |
|---|
EventGroupFilterRules(@NotNull java.util.List<EventGroupFilterRules.BuildRange<T>> builds,
@NotNull java.util.List<EventGroupFilterRules.VersionRange> versions) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(T build) |
boolean |
accepts(T build,
int version) |
static <P extends java.lang.Comparable<P>> |
create(com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group,
@NotNull EventLogBuildParser<P> buildProducer) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
public EventGroupFilterRules(@NotNull
@NotNull java.util.List<EventGroupFilterRules.BuildRange<T>> builds,
@NotNull
@NotNull java.util.List<EventGroupFilterRules.VersionRange> versions)
@NotNull public static <P extends java.lang.Comparable<P>> @NotNull EventGroupFilterRules<P> create(@NotNull com.jetbrains.fus.reporting.model.metadata.EventGroupRemoteDescriptors.EventGroupRemoteDescriptor group, @NotNull @NotNull EventLogBuildParser<P> buildProducer)
public boolean accepts(@Nullable
T build,
int version)
public boolean accepts(@Nullable
T build)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object