Class UserDataHolderBase

java.lang.Object
com.intellij.openapi.util.UserDataHolderBase
All Implemented Interfaces:
UserDataHolder
Direct Known Subclasses:
FleetPsiBuilder

public class UserDataHolderBase extends Object implements UserDataHolder
  • Constructor Details

    • UserDataHolderBase

      public UserDataHolderBase()
  • Method Details

    • getUserData

      @Nullable public <T> T getUserData(@NotNull @NotNull Key<T> key)
      Specified by:
      getUserData in interface UserDataHolder
      Returns:
      a user data value associated with this object. Doesn't require read action.
    • putUserData

      public <T> void putUserData(@NotNull @NotNull Key<T> key, @Nullable T value)
      Description copied from interface: UserDataHolder
      Add a new user data value to this object. Doesn't require write action.
      Specified by:
      putUserData in interface UserDataHolder