Make "CommitContext" extend "UserDataHolderBase"

This commit is contained in:
Konstantin Kolosovsky
2017-09-13 08:55:46 +03:00
parent 680a9cdd82
commit 1f85bf5ac5
@@ -15,28 +15,7 @@
*/
package com.intellij.openapi.vcs.changes;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.UserDataHolder;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import com.intellij.openapi.util.UserDataHolderBase;
import java.util.HashMap;
import java.util.Map;
public class CommitContext implements UserDataHolder {
private final Map<Key, Object> myMap;
public CommitContext() {
myMap = new HashMap<>();
}
@Override
public <T> T getUserData(@NotNull Key<T> key) {
return (T)myMap.get(key);
}
@Override
public <T> void putUserData(@NotNull Key<T> key, @Nullable T value) {
myMap.put(key, value);
}
public class CommitContext extends UserDataHolderBase {
}