Deprecate CallerContext from ReactImageManager

Summary:
This diff deprecates the constructors and getter method exposing CallerContext in ReactImageManager.
This will be replaced by the ReactCallerContextFactory class

Changelog: Deprecation of constructors and methods that expose CallerContext in ReactImageManager class

Reviewed By: JoshuaGross

Differential Revision: D18474012

fbshipit-source-id: d8190f938e00da0499bfef7e81522dc8022a8836
This commit is contained in:
David Vacca 2019-11-15 17:24:41 -08:00 коммит произвёл Facebook Github Bot
Родитель 882e4a3f17
Коммит 8accd77c45
1 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -41,12 +41,22 @@ public class ReactImageManager extends SimpleViewManager<ReactImageView> {
private final @Nullable Object mCallerContext;
private final @Nullable ReactCallerContextFactory mCallerContextFactory;
/**
* @deprecated use {@link ReactImageManager#ReactImageManager(AbstractDraweeControllerBuilder,
* ReactCallerContextFactory)} instead.
*/
@Deprecated
public ReactImageManager(
@Nullable AbstractDraweeControllerBuilder draweeControllerBuilder,
@Nullable Object callerContext) {
this(draweeControllerBuilder, null, callerContext);
}
/**
* @deprecated use {@link ReactImageManager#ReactImageManager(AbstractDraweeControllerBuilder,
* GlobalImageLoadListener, ReactCallerContextFactory)} instead.
*/
@Deprecated
public ReactImageManager(
@Nullable AbstractDraweeControllerBuilder draweeControllerBuilder,
@Nullable GlobalImageLoadListener globalImageLoadListener,
@ -87,6 +97,8 @@ public class ReactImageManager extends SimpleViewManager<ReactImageView> {
return mDraweeControllerBuilder;
}
/** @deprecated use {@link ReactCallerContextFactory} instead */
@Deprecated
public Object getCallerContext() {
return mCallerContext;
}