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 static EventContextcreate(@NotNull java.lang.String eventId, @NotNull java.util.Map<java.lang.String,java.lang.Object> eventData)<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)
-
getPayload
public <T> T getPayload(PayloadKey<T> key)
-
setPayload
public <T> void setPayload(PayloadKey<T> key, T value)
-
-