Class EventContext
java.lang.Object
com.intellij.internal.statistic.eventLog.validator.rules.EventContext
- All Implemented Interfaces:
com.jetbrains.fus.reporting.api.IEventContext
public final class EventContext
extends Object
implements com.jetbrains.fus.reporting.api.IEventContext
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddError(@NotNull com.jetbrains.fus.reporting.api.ValidationError validationError) static EventContextstatic EventContext@Nullable List<com.jetbrains.fus.reporting.api.ValidationError> @NotNull String<T> TgetPayload(com.jetbrains.fus.reporting.api.PayloadKey<T> key) <T> voidsetPayload(com.jetbrains.fus.reporting.api.PayloadKey<T> key, T value) unmodifiableOrEmptyMap(@NotNull Map<String, Object> original)
-
Field Details
-
eventId
-
eventData
-
myPayload
-
-
Method Details
-
unmodifiableOrEmptyMap
-
create
public static EventContext create(@NotNull @NotNull String eventId, @NotNull @NotNull Map<String, Object> eventData) -
create
public static EventContext create(@NotNull @NotNull String eventId, @NotNull @NotNull Map<String, Object> eventData, boolean collectErrors) -
getPayload
public <T> T getPayload(com.jetbrains.fus.reporting.api.PayloadKey<T> key) - Specified by:
getPayloadin interfacecom.jetbrains.fus.reporting.api.IEventContext
-
setPayload
public <T> void setPayload(com.jetbrains.fus.reporting.api.PayloadKey<T> key, T value) - Specified by:
setPayloadin interfacecom.jetbrains.fus.reporting.api.IEventContext
-
addError
public void addError(@NotNull @NotNull com.jetbrains.fus.reporting.api.ValidationError validationError) - Specified by:
addErrorin interfacecom.jetbrains.fus.reporting.api.IEventContext
-
getErrors
- Specified by:
getErrorsin interfacecom.jetbrains.fus.reporting.api.IEventContext
-
getEventData
- Specified by:
getEventDatain interfacecom.jetbrains.fus.reporting.api.IEventContext
-
getEventId
- Specified by:
getEventIdin interfacecom.jetbrains.fus.reporting.api.IEventContext
-