java.lang.Object
com.intellij.internal.statistic.eventLog.validator.rules.EventContext

public final class EventContext extends Object
  • Field Details

  • Method Details

    • unmodifiableOrEmptyMap

      @Contract(pure=true) @NotNull public static @NotNull Map<String,Object> unmodifiableOrEmptyMap(@NotNull @NotNull Map<String,Object> original)
    • 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(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 List<com.intellij.internal.statistic.eventLog.validator.rules.ValidationError> getErrors()