diff --git a/platform/util/src/com/intellij/openapi/util/Key.java b/platform/util/src/com/intellij/openapi/util/Key.java index c3867ddb18bd..f882e6c41731 100644 --- a/platform/util/src/com/intellij/openapi/util/Key.java +++ b/platform/util/src/com/intellij/openapi/util/Key.java @@ -64,4 +64,10 @@ public class Key { public boolean containsIn(@Nullable UserDataHolder holder) { return get(holder) != null; } -} + + public void set(@Nullable UserDataHolder holder, T value) { + if (holder != null) { + holder.putUserData(this, value); + } + } +} \ No newline at end of file