Class EventContext
- java.lang.Object
-
- com.intellij.internal.statistic.eventLog.validator.rules.EventContext
-
public final class EventContext extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(@NotNull com.intellij.internal.statistic.eventLog.validator.rules.ValidationError validationError)static EventContextcreate(@NotNull java.lang.String eventId, @NotNull java.util.Map<java.lang.String,java.lang.Object> eventData)static EventContextcreate(@NotNull java.lang.String eventId, @NotNull java.util.Map<java.lang.String,java.lang.Object> eventData, boolean collectErrors)@Nullable java.util.List<com.intellij.internal.statistic.eventLog.validator.rules.ValidationError>getErrors()<T> TgetPayload(PayloadKey<T> key)<T> voidsetPayload(PayloadKey<T> key, T value)static @NotNull java.util.Map<java.lang.String,java.lang.Object>unmodifiableOrEmptyMap(@NotNull java.util.Map<java.lang.String,java.lang.Object> original)
-
-
-
Method Detail
-
unmodifiableOrEmptyMap
@Contract(pure=true) @NotNull public static @NotNull java.util.Map<java.lang.String,java.lang.Object> unmodifiableOrEmptyMap(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> original)
-
create
public static EventContext create(@NotNull @NotNull java.lang.String eventId, @NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> eventData)
-
create
public static EventContext create(@NotNull @NotNull java.lang.String eventId, @NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> eventData, boolean collectErrors)
-
getPayload
public <T> T getPayload(PayloadKey<T> key)
-
setPayload
public <T> void setPayload(PayloadKey<T> key, T value)
-
addError
public void addError(@NotNull @NotNull com.intellij.internal.statistic.eventLog.validator.rules.ValidationError validationError)
-
getErrors
@Nullable public @Nullable java.util.List<com.intellij.internal.statistic.eventLog.validator.rules.ValidationError> getErrors()
-
-