Add missing @Nullable annotations
Summary: Native can return nullptr, so this should be annotated. Reviewed By: jknoxville Differential Revision: D15146700 fbshipit-source-id: 332e3a074d2e39cfff677f3d84e94f910563f992
This commit is contained in:
committed by
Facebook Github Bot
parent
b3ec8b052b
commit
ef46dd7f91
@@ -16,6 +16,7 @@ import com.facebook.proguard.annotations.DoNotStrip;
|
|||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
@DoNotStrip
|
@DoNotStrip
|
||||||
class FlipperClientImpl implements FlipperClient {
|
class FlipperClientImpl implements FlipperClient {
|
||||||
@@ -59,9 +60,11 @@ class FlipperClientImpl implements FlipperClient {
|
|||||||
* @deprecated Prefer using {@link #getPluginByClass(Class)} over the stringly-typed interface.
|
* @deprecated Prefer using {@link #getPluginByClass(Class)} over the stringly-typed interface.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@Nullable
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public native <T extends FlipperPlugin> T getPlugin(String id);
|
public native <T extends FlipperPlugin> T getPlugin(String id);
|
||||||
|
|
||||||
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public <T extends FlipperPlugin> T getPluginByClass(Class<T> cls) {
|
public <T extends FlipperPlugin> T getPluginByClass(Class<T> cls) {
|
||||||
final String id = mClassIdentifierMap.get(cls);
|
final String id = mClassIdentifierMap.get(cls);
|
||||||
|
|||||||
@@ -7,11 +7,15 @@
|
|||||||
*/
|
*/
|
||||||
package com.facebook.flipper.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
public interface FlipperClient {
|
public interface FlipperClient {
|
||||||
void addPlugin(FlipperPlugin plugin);
|
void addPlugin(FlipperPlugin plugin);
|
||||||
|
|
||||||
|
@Nullable
|
||||||
<T extends FlipperPlugin> T getPlugin(String id);
|
<T extends FlipperPlugin> T getPlugin(String id);
|
||||||
|
|
||||||
|
@Nullable
|
||||||
<T extends FlipperPlugin> T getPluginByClass(Class<T> cls);
|
<T extends FlipperPlugin> T getPluginByClass(Class<T> cls);
|
||||||
|
|
||||||
void removePlugin(FlipperPlugin plugin);
|
void removePlugin(FlipperPlugin plugin);
|
||||||
|
|||||||
Reference in New Issue
Block a user