Rename Java packages from sonar to flipper
Summary: This soft-breaks Android Studio support because folder names no longer map to package names, but this will be mitigated by future diffs. Steps taken for rename: ``` cd xplat/sonar/android/; ambr 'com.facebook.sonar' 'com.facebook.flipper' ``` Reviewed By: danielbuechele Differential Revision: D9850009 fbshipit-source-id: d26d8ab783e7050e4e2fbdd0c35eae3f97879464
This commit is contained in:
committed by
Facebook Github Bot
parent
da851bd7e6
commit
88ca69a13f
@@ -24,7 +24,7 @@
|
|||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
<category android:name="android.intent.category.LAUNCHER"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity android:name="com.facebook.sonar.android.diagnostics.SonarDiagnosticActivity"
|
<activity android:name="com.facebook.flipper.android.diagnostics.SonarDiagnosticActivity"
|
||||||
android:exported="true"/>
|
android:exported="true"/>
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
|
|||||||
@@ -6,15 +6,15 @@ import android.app.Application;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import com.facebook.litho.config.ComponentsConfiguration;
|
import com.facebook.litho.config.ComponentsConfiguration;
|
||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
import com.facebook.sonar.android.AndroidSonarClient;
|
import com.facebook.flipper.android.AndroidSonarClient;
|
||||||
import com.facebook.sonar.core.SonarClient;
|
import com.facebook.flipper.core.SonarClient;
|
||||||
import com.facebook.sonar.plugins.inspector.DescriptorMapping;
|
import com.facebook.flipper.plugins.inspector.DescriptorMapping;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorSonarPlugin;
|
import com.facebook.flipper.plugins.inspector.InspectorSonarPlugin;
|
||||||
import com.facebook.sonar.plugins.leakcanary.LeakCanarySonarPlugin;
|
import com.facebook.flipper.plugins.leakcanary.LeakCanarySonarPlugin;
|
||||||
import com.facebook.sonar.plugins.litho.LithoSonarDescriptors;
|
import com.facebook.flipper.plugins.litho.LithoSonarDescriptors;
|
||||||
import com.facebook.sonar.plugins.network.NetworkSonarPlugin;
|
import com.facebook.flipper.plugins.network.NetworkSonarPlugin;
|
||||||
import com.facebook.sonar.plugins.network.SonarOkhttpInterceptor;
|
import com.facebook.flipper.plugins.network.SonarOkhttpInterceptor;
|
||||||
import com.facebook.sonar.plugins.sharedpreferences.SharedPreferencesSonarPlugin;
|
import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesSonarPlugin;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import okhttp3.OkHttpClient;
|
import okhttp3.OkHttpClient;
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import com.facebook.litho.annotations.LayoutSpec;
|
|||||||
import com.facebook.litho.annotations.OnCreateLayout;
|
import com.facebook.litho.annotations.OnCreateLayout;
|
||||||
import com.facebook.litho.annotations.OnEvent;
|
import com.facebook.litho.annotations.OnEvent;
|
||||||
import com.facebook.litho.widget.Text;
|
import com.facebook.litho.widget.Text;
|
||||||
import com.facebook.sonar.android.diagnostics.SonarDiagnosticActivity;
|
import com.facebook.flipper.android.diagnostics.SonarDiagnosticActivity;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import okhttp3.Call;
|
import okhttp3.Call;
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ namespace {
|
|||||||
|
|
||||||
class JEventBase : public jni::HybridClass<JEventBase> {
|
class JEventBase : public jni::HybridClass<JEventBase> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/android/EventBase;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/android/EventBase;";
|
||||||
|
|
||||||
static void registerNatives() {
|
static void registerNatives() {
|
||||||
registerHybrid({
|
registerHybrid({
|
||||||
@@ -64,7 +64,7 @@ class JEventBase : public jni::HybridClass<JEventBase> {
|
|||||||
|
|
||||||
class JFlipperObject : public jni::JavaClass<JFlipperObject> {
|
class JFlipperObject : public jni::JavaClass<JFlipperObject> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/SonarObject;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarObject;";
|
||||||
|
|
||||||
static jni::local_ref<JFlipperObject> create(const folly::dynamic& json) {
|
static jni::local_ref<JFlipperObject> create(const folly::dynamic& json) {
|
||||||
return newInstance(folly::toJson(json));
|
return newInstance(folly::toJson(json));
|
||||||
@@ -78,7 +78,7 @@ class JFlipperObject : public jni::JavaClass<JFlipperObject> {
|
|||||||
|
|
||||||
class JFlipperArray : public jni::JavaClass<JFlipperArray> {
|
class JFlipperArray : public jni::JavaClass<JFlipperArray> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/SonarArray;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarArray;";
|
||||||
|
|
||||||
static jni::local_ref<JFlipperArray> create(const folly::dynamic& json) {
|
static jni::local_ref<JFlipperArray> create(const folly::dynamic& json) {
|
||||||
return newInstance(folly::toJson(json));
|
return newInstance(folly::toJson(json));
|
||||||
@@ -92,12 +92,12 @@ class JFlipperArray : public jni::JavaClass<JFlipperArray> {
|
|||||||
|
|
||||||
class JFlipperResponder : public jni::JavaClass<JFlipperResponder> {
|
class JFlipperResponder : public jni::JavaClass<JFlipperResponder> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/FlipperResponder;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarResponder;";
|
||||||
};
|
};
|
||||||
|
|
||||||
class JFlipperResponderImpl : public jni::HybridClass<JFlipperResponderImpl, JFlipperResponder> {
|
class JFlipperResponderImpl : public jni::HybridClass<JFlipperResponderImpl, JFlipperResponder> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/android/SonarResponderImpl;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/android/SonarResponderImpl;";
|
||||||
|
|
||||||
static void registerNatives() {
|
static void registerNatives() {
|
||||||
registerHybrid({
|
registerHybrid({
|
||||||
@@ -128,7 +128,7 @@ class JFlipperResponderImpl : public jni::HybridClass<JFlipperResponderImpl, JFl
|
|||||||
|
|
||||||
class JFlipperReceiver : public jni::JavaClass<JFlipperReceiver> {
|
class JFlipperReceiver : public jni::JavaClass<JFlipperReceiver> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/SonarReceiver;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarReceiver;";
|
||||||
|
|
||||||
void receive(const folly::dynamic params, std::shared_ptr<FlipperResponder> responder) const {
|
void receive(const folly::dynamic params, std::shared_ptr<FlipperResponder> responder) const {
|
||||||
static const auto method = javaClassStatic()->getMethod<void(jni::alias_ref<JFlipperObject::javaobject>, jni::alias_ref<JFlipperResponder::javaobject>)>("onReceive");
|
static const auto method = javaClassStatic()->getMethod<void(jni::alias_ref<JFlipperObject::javaobject>, jni::alias_ref<JFlipperResponder::javaobject>)>("onReceive");
|
||||||
@@ -138,12 +138,12 @@ class JFlipperReceiver : public jni::JavaClass<JFlipperReceiver> {
|
|||||||
|
|
||||||
class JFlipperConnection : public jni::JavaClass<JFlipperConnection> {
|
class JFlipperConnection : public jni::JavaClass<JFlipperConnection> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/SonarConnection;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarConnection;";
|
||||||
};
|
};
|
||||||
|
|
||||||
class JFlipperConnectionImpl : public jni::HybridClass<JFlipperConnectionImpl, JFlipperConnection> {
|
class JFlipperConnectionImpl : public jni::HybridClass<JFlipperConnectionImpl, JFlipperConnection> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/android/SonarConnectionImpl;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/android/SonarConnectionImpl;";
|
||||||
|
|
||||||
static void registerNatives() {
|
static void registerNatives() {
|
||||||
registerHybrid({
|
registerHybrid({
|
||||||
@@ -182,7 +182,7 @@ class JFlipperConnectionImpl : public jni::HybridClass<JFlipperConnectionImpl, J
|
|||||||
|
|
||||||
class JFlipperPlugin : public jni::JavaClass<JFlipperPlugin> {
|
class JFlipperPlugin : public jni::JavaClass<JFlipperPlugin> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/SonarPlugin;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarPlugin;";
|
||||||
|
|
||||||
std::string identifier() const {
|
std::string identifier() const {
|
||||||
static const auto method = javaClassStatic()->getMethod<std::string()>("getId");
|
static const auto method = javaClassStatic()->getMethod<std::string()>("getId");
|
||||||
@@ -202,7 +202,7 @@ class JFlipperPlugin : public jni::JavaClass<JFlipperPlugin> {
|
|||||||
|
|
||||||
class JFlipperStateUpdateListener : public jni::JavaClass<JFlipperStateUpdateListener> {
|
class JFlipperStateUpdateListener : public jni::JavaClass<JFlipperStateUpdateListener> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/SonarStateUpdateListener;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/SonarStateUpdateListener;";
|
||||||
|
|
||||||
void onUpdate() {
|
void onUpdate() {
|
||||||
static const auto method = javaClassStatic()->getMethod<void()>("onUpdate");
|
static const auto method = javaClassStatic()->getMethod<void()>("onUpdate");
|
||||||
@@ -252,7 +252,7 @@ class JFlipperPluginWrapper : public SonarPlugin {
|
|||||||
|
|
||||||
struct JStateSummary : public jni::JavaClass<JStateSummary> {
|
struct JStateSummary : public jni::JavaClass<JStateSummary> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/core/StateSummary;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/core/StateSummary;";
|
||||||
|
|
||||||
static jni::local_ref<JStateSummary> create() {
|
static jni::local_ref<JStateSummary> create() {
|
||||||
return newInstance();
|
return newInstance();
|
||||||
@@ -267,7 +267,7 @@ public:
|
|||||||
|
|
||||||
class JFlipperClient : public jni::HybridClass<JFlipperClient> {
|
class JFlipperClient : public jni::HybridClass<JFlipperClient> {
|
||||||
public:
|
public:
|
||||||
constexpr static auto kJavaDescriptor = "Lcom/facebook/sonar/android/SonarClientImpl;";
|
constexpr static auto kJavaDescriptor = "Lcom/facebook/flipper/android/SonarClientImpl;";
|
||||||
|
|
||||||
static void registerNatives() {
|
static void registerNatives() {
|
||||||
registerHybrid({
|
registerHybrid({
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android;
|
package com.facebook.flipper.android;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
@@ -14,7 +14,7 @@ import android.net.wifi.WifiManager;
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.support.v4.content.ContextCompat;
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import com.facebook.sonar.core.SonarClient;
|
import com.facebook.flipper.core.SonarClient;
|
||||||
|
|
||||||
public final class AndroidSonarClient {
|
public final class AndroidSonarClient {
|
||||||
private static boolean sIsInitialized = false;
|
private static boolean sIsInitialized = false;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android;
|
package com.facebook.flipper.android;
|
||||||
|
|
||||||
import com.facebook.jni.HybridClassBase;
|
import com.facebook.jni.HybridClassBase;
|
||||||
import com.facebook.proguard.annotations.DoNotStrip;
|
import com.facebook.proguard.annotations.DoNotStrip;
|
||||||
|
|||||||
@@ -5,16 +5,16 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android;
|
package com.facebook.flipper.android;
|
||||||
|
|
||||||
import com.facebook.jni.HybridData;
|
import com.facebook.jni.HybridData;
|
||||||
import com.facebook.proguard.annotations.DoNotStrip;
|
import com.facebook.proguard.annotations.DoNotStrip;
|
||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
import com.facebook.flipper.BuildConfig;
|
import com.facebook.flipper.BuildConfig;
|
||||||
import com.facebook.sonar.core.SonarClient;
|
import com.facebook.flipper.core.SonarClient;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import com.facebook.sonar.core.SonarStateUpdateListener;
|
import com.facebook.flipper.core.SonarStateUpdateListener;
|
||||||
import com.facebook.sonar.core.StateSummary;
|
import com.facebook.flipper.core.StateSummary;
|
||||||
|
|
||||||
@DoNotStrip
|
@DoNotStrip
|
||||||
class SonarClientImpl implements SonarClient {
|
class SonarClientImpl implements SonarClient {
|
||||||
|
|||||||
@@ -5,16 +5,16 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android;
|
package com.facebook.flipper.android;
|
||||||
|
|
||||||
import com.facebook.jni.HybridData;
|
import com.facebook.jni.HybridData;
|
||||||
import com.facebook.proguard.annotations.DoNotStrip;
|
import com.facebook.proguard.annotations.DoNotStrip;
|
||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
import com.facebook.flipper.BuildConfig;
|
import com.facebook.flipper.BuildConfig;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
|
|
||||||
@DoNotStrip
|
@DoNotStrip
|
||||||
class SonarConnectionImpl implements SonarConnection {
|
class SonarConnectionImpl implements SonarConnection {
|
||||||
|
|||||||
@@ -5,15 +5,15 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android;
|
package com.facebook.flipper.android;
|
||||||
|
|
||||||
import com.facebook.jni.HybridData;
|
import com.facebook.jni.HybridData;
|
||||||
import com.facebook.proguard.annotations.DoNotStrip;
|
import com.facebook.proguard.annotations.DoNotStrip;
|
||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
import com.facebook.flipper.BuildConfig;
|
import com.facebook.flipper.BuildConfig;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
|
|
||||||
@DoNotStrip
|
@DoNotStrip
|
||||||
class SonarResponderImpl implements SonarResponder {
|
class SonarResponderImpl implements SonarResponder {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android;
|
package com.facebook.flipper.android;
|
||||||
|
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<application>
|
<application>
|
||||||
<activity android:name="com.facebook.sonar.android.diagnostics.SonarDiagnosticActivity"
|
<activity android:name="com.facebook.flipper.android.diagnostics.SonarDiagnosticActivity"
|
||||||
android:exported="true" />
|
android:exported="true" />
|
||||||
</application>
|
</application>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
package com.facebook.sonar.android.diagnostics;
|
package com.facebook.flipper.android.diagnostics;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
import com.facebook.sonar.android.AndroidSonarClient;
|
import com.facebook.flipper.android.AndroidSonarClient;
|
||||||
import com.facebook.sonar.core.SonarClient;
|
import com.facebook.flipper.core.SonarClient;
|
||||||
import com.facebook.sonar.core.SonarStateUpdateListener;
|
import com.facebook.flipper.core.SonarStateUpdateListener;
|
||||||
import com.facebook.sonar.core.StateSummary;
|
import com.facebook.flipper.core.StateSummary;
|
||||||
import com.facebook.sonar.core.StateSummary.StateElement;
|
import com.facebook.flipper.core.StateSummary.StateElement;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.android.utils;
|
package com.facebook.flipper.android.utils;
|
||||||
|
|
||||||
import android.app.ActivityManager;
|
import android.app.ActivityManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
public abstract class ErrorReportingRunnable implements Runnable {
|
public abstract class ErrorReportingRunnable implements Runnable {
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
public interface SonarClient {
|
public interface SonarClient {
|
||||||
void addPlugin(SonarPlugin plugin);
|
void addPlugin(SonarPlugin plugin);
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A connection between a SonarPlugin and the desktop Sonar application. Register request handlers
|
* A connection between a SonarPlugin and the desktop Sonar application. Register request handlers
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A SonarPlugin is an object which exposes an API to the Desktop Sonar application. When a
|
* A SonarPlugin is an object which exposes an API to the Desktop Sonar application. When a
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A receiver of a remote method call issued by the Sonar desktop application. If the given
|
* A receiver of a remote method call issued by the Sonar desktop application. If the given
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FlipperResponder is used to asyncronously response to a messaged recieved from the Sonar desktop
|
* FlipperResponder is used to asyncronously response to a messaged recieved from the Sonar desktop
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
public interface SonarStateUpdateListener {
|
public interface SonarStateUpdateListener {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Called when the state of the sonar client changes.
|
* Called when the state of the sonar client changes.
|
||||||
* Typical implementations will subscribe by calling {@link com.facebook.sonar.core.SonarClient#subscribeForUpdates()}, to start receiving update events.
|
* Typical implementations will subscribe by calling {@link com.facebook.flipper.core.SonarClient#subscribeForUpdates()}, to start receiving update events.
|
||||||
* Calling {@link com.facebook.sonar.core.SonarClient#getState()} will retrieve the updated state.
|
* Calling {@link com.facebook.flipper.core.SonarClient#getState()} will retrieve the updated state.
|
||||||
*/
|
*/
|
||||||
void onUpdate();
|
void onUpdate();
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
public interface SonarValue {
|
public interface SonarValue {
|
||||||
SonarObject toSonarObject();
|
SonarObject toSonarObject();
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
public class StateElement {
|
public class StateElement {
|
||||||
private final String mName;
|
private final String mName;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.facebook.sonar.core;
|
package com.facebook.flipper.core;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.common;
|
package com.facebook.flipper.plugins.common;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -5,15 +5,15 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.common;
|
package com.facebook.flipper.plugins.common;
|
||||||
|
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import com.facebook.sonar.core.ErrorReportingRunnable;
|
import com.facebook.flipper.core.ErrorReportingRunnable;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
|
|
||||||
public abstract class MainThreadSonarReceiver implements SonarReceiver {
|
public abstract class MainThreadSonarReceiver implements SonarReceiver {
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.common;
|
package com.facebook.flipper.plugins.common;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console;
|
package com.facebook.flipper.plugins.console;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import com.facebook.sonar.plugins.console.iface.ConsoleCommandReceiver;
|
import com.facebook.flipper.plugins.console.iface.ConsoleCommandReceiver;
|
||||||
|
|
||||||
public class ConsoleSonarPlugin implements SonarPlugin {
|
public class ConsoleSonarPlugin implements SonarPlugin {
|
||||||
|
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console;
|
package com.facebook.flipper.plugins.console;
|
||||||
|
|
||||||
import com.facebook.sonar.plugins.console.iface.ScriptingEnvironment;
|
import com.facebook.flipper.plugins.console.iface.ScriptingEnvironment;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.mozilla.javascript.Context;
|
import org.mozilla.javascript.Context;
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console;
|
package com.facebook.flipper.plugins.console;
|
||||||
|
|
||||||
import com.facebook.sonar.plugins.console.iface.ScriptingSession;
|
import com.facebook.flipper.plugins.console.iface.ScriptingSession;
|
||||||
import java.io.Closeable;
|
import java.io.Closeable;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|||||||
@@ -5,14 +5,14 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console.iface;
|
package com.facebook.flipper.plugins.console.iface;
|
||||||
|
|
||||||
import android.support.annotation.Nullable;
|
import android.support.annotation.Nullable;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import com.facebook.sonar.plugins.common.MainThreadSonarReceiver;
|
import com.facebook.flipper.plugins.common.MainThreadSonarReceiver;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console.iface;
|
package com.facebook.flipper.plugins.console.iface;
|
||||||
|
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console.iface;
|
package com.facebook.flipper.plugins.console.iface;
|
||||||
|
|
||||||
public interface ScriptingEnvironment {
|
public interface ScriptingEnvironment {
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console.iface;
|
package com.facebook.flipper.plugins.console.iface;
|
||||||
|
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
@@ -14,8 +14,8 @@ import android.os.Bundle;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AndroidRootResolver;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AndroidRootResolver;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AndroidRootResolver.Root;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AndroidRootResolver.Root;
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
@@ -15,20 +15,20 @@ import android.view.View;
|
|||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ActivityDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ActivityDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ApplicationDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ApplicationDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.DialogDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.DialogDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.DialogFragmentDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.DialogFragmentDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.DrawableDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.DrawableDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.FragmentDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.FragmentDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ObjectDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ObjectDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.SupportDialogFragmentDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.SupportDialogFragmentDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.SupportFragmentDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.SupportFragmentDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.TextViewDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.TextViewDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ViewDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ViewDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ViewGroupDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ViewGroupDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.WindowDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.WindowDescriptor;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
/** Marker interface to identify nodes which should not be traversed. */
|
/** Marker interface to identify nodes which should not be traversed. */
|
||||||
public interface HiddenNode {}
|
public interface HiddenNode {}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@@ -15,20 +15,20 @@ import android.view.accessibility.AccessibilityEvent;
|
|||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import com.facebook.sonar.core.ErrorReportingRunnable;
|
import com.facebook.flipper.core.ErrorReportingRunnable;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import com.facebook.sonar.plugins.common.MainThreadSonarReceiver;
|
import com.facebook.flipper.plugins.common.MainThreadSonarReceiver;
|
||||||
import com.facebook.sonar.plugins.console.iface.ConsoleCommandReceiver;
|
import com.facebook.flipper.plugins.console.iface.ConsoleCommandReceiver;
|
||||||
import com.facebook.sonar.plugins.console.iface.NullScriptingEnvironment;
|
import com.facebook.flipper.plugins.console.iface.NullScriptingEnvironment;
|
||||||
import com.facebook.sonar.plugins.console.iface.ScriptingEnvironment;
|
import com.facebook.flipper.plugins.console.iface.ScriptingEnvironment;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ApplicationDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ApplicationDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AccessibilityUtil;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AccessibilityUtil;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarValue;
|
import com.facebook.flipper.core.SonarValue;
|
||||||
|
|
||||||
public class InspectorValue<T> implements SonarValue {
|
public class InspectorValue<T> implements SonarValue {
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
public class Named<ValueType> {
|
public class Named<ValueType> {
|
||||||
private final String mName;
|
private final String mName;
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
@@ -88,7 +88,7 @@ public abstract class NodeDescriptor<T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected abstract class ErrorReportingRunnable
|
protected abstract class ErrorReportingRunnable
|
||||||
extends com.facebook.sonar.core.ErrorReportingRunnable {
|
extends com.facebook.flipper.core.ErrorReportingRunnable {
|
||||||
public ErrorReportingRunnable() {
|
public ErrorReportingRunnable() {
|
||||||
super(mConnection);
|
super(mConnection);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|||||||
@@ -6,11 +6,11 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import android.support.annotation.Nullable;
|
import android.support.annotation.Nullable;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SearchResultNode {
|
public class SearchResultNode {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
public abstract class SelfRegisteringNodeDescriptor<T> extends NodeDescriptor<T> {
|
public abstract class SelfRegisteringNodeDescriptor<T> extends NodeDescriptor<T> {
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Used to collect the path from the root node to the node at point [x, y]. This is used for
|
* Used to collect the path from the root node to the node at point [x, y]. This is used for
|
||||||
|
|||||||
@@ -6,15 +6,15 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.stetho.common.android.FragmentActivityAccessor;
|
import com.facebook.stetho.common.android.FragmentActivityAccessor;
|
||||||
import com.facebook.stetho.common.android.FragmentCompat;
|
import com.facebook.stetho.common.android.FragmentCompat;
|
||||||
import com.facebook.stetho.common.android.FragmentManagerAccessor;
|
import com.facebook.stetho.common.android.FragmentManagerAccessor;
|
||||||
|
|||||||
@@ -6,19 +6,19 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.support.v4.view.ViewCompat;
|
import android.support.v4.view.ViewCompat;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.accessibility.AccessibilityEvent;
|
import android.view.accessibility.AccessibilityEvent;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.ApplicationWrapper;
|
import com.facebook.flipper.plugins.inspector.ApplicationWrapper;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|||||||
@@ -6,15 +6,15 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -6,16 +6,16 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.app.DialogFragment;
|
import android.app.DialogFragment;
|
||||||
import android.app.Fragment;
|
import android.app.Fragment;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
|||||||
@@ -6,19 +6,19 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.HighlightedOverlay;
|
import com.facebook.flipper.plugins.inspector.HighlightedOverlay;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -6,16 +6,16 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.app.Fragment;
|
import android.app.Fragment;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.stetho.common.android.ResourcesUtil;
|
import com.facebook.stetho.common.android.ResourcesUtil;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|||||||
@@ -6,13 +6,13 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -6,16 +6,16 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.support.v4.app.DialogFragment;
|
import android.support.v4.app.DialogFragment;
|
||||||
import android.support.v4.app.Fragment;
|
import android.support.v4.app.Fragment;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
|||||||
@@ -6,16 +6,16 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.v4.app.Fragment;
|
import android.support.v4.app.Fragment;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.stetho.common.android.ResourcesUtil;
|
import com.facebook.stetho.common.android.ResourcesUtil;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
|||||||
@@ -6,20 +6,20 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Color;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Color;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Number;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Number;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Text;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Text;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Color;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Color;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Enum;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Enum;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
@@ -29,18 +29,18 @@ import android.view.ViewGroup.MarginLayoutParams;
|
|||||||
import android.view.ViewParent;
|
import android.view.ViewParent;
|
||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.HighlightedOverlay;
|
import com.facebook.flipper.plugins.inspector.HighlightedOverlay;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AccessibilityEvaluationUtil;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AccessibilityEvaluationUtil;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AccessibilityRoleUtil;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AccessibilityRoleUtil;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AccessibilityUtil;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AccessibilityUtil;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.EnumMapping;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.EnumMapping;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.ViewAccessibilityHelper;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.ViewAccessibilityHelper;
|
||||||
import com.facebook.stetho.common.android.ResourcesUtil;
|
import com.facebook.stetho.common.android.ResourcesUtil;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
@@ -6,24 +6,24 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import static android.support.v4.view.ViewGroupCompat.LAYOUT_MODE_CLIP_BOUNDS;
|
import static android.support.v4.view.ViewGroupCompat.LAYOUT_MODE_CLIP_BOUNDS;
|
||||||
import static android.support.v4.view.ViewGroupCompat.LAYOUT_MODE_OPTICAL_BOUNDS;
|
import static android.support.v4.view.ViewGroupCompat.LAYOUT_MODE_OPTICAL_BOUNDS;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Boolean;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Boolean;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Enum;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Enum;
|
||||||
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import com.facebook.flipper.R;
|
import com.facebook.flipper.R;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.HiddenNode;
|
import com.facebook.flipper.plugins.inspector.HiddenNode;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.stetho.common.android.FragmentCompatUtil;
|
import com.facebook.stetho.common.android.FragmentCompatUtil;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -6,15 +6,15 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors.utils;
|
package com.facebook.flipper.plugins.inspector.descriptors.utils;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.support.v4.view.ViewCompat;
|
import android.support.v4.view.ViewCompat;
|
||||||
@@ -14,7 +14,7 @@ import android.text.TextUtils;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.ViewParent;
|
import android.view.ViewParent;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.utils.AccessibilityRoleUtil.AccessibilityRole;
|
import com.facebook.flipper.plugins.inspector.descriptors.utils.AccessibilityRoleUtil.AccessibilityRole;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors.utils;
|
package com.facebook.flipper.plugins.inspector.descriptors.utils;
|
||||||
|
|
||||||
import android.support.v4.view.ViewCompat;
|
import android.support.v4.view.ViewCompat;
|
||||||
import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
|
import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors.utils;
|
package com.facebook.flipper.plugins.inspector.descriptors.utils;
|
||||||
|
|
||||||
import static android.content.Context.ACCESSIBILITY_SERVICE;
|
import static android.content.Context.ACCESSIBILITY_SERVICE;
|
||||||
|
|
||||||
@@ -21,9 +21,9 @@ import android.view.ViewGroup;
|
|||||||
import android.view.ViewParent;
|
import android.view.ViewParent;
|
||||||
import android.view.accessibility.AccessibilityManager;
|
import android.view.accessibility.AccessibilityManager;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors.utils;
|
package com.facebook.flipper.plugins.inspector.descriptors.utils;
|
||||||
|
|
||||||
import static android.view.WindowManager.LayoutParams;
|
import static android.view.WindowManager.LayoutParams;
|
||||||
|
|
||||||
|
|||||||
@@ -6,12 +6,12 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors.utils;
|
package com.facebook.flipper.plugins.inspector.descriptors.utils;
|
||||||
|
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Enum;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Enum;
|
||||||
|
|
||||||
import android.support.v4.util.SimpleArrayMap;
|
import android.support.v4.util.SimpleArrayMap;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
|
|
||||||
public class EnumMapping {
|
public class EnumMapping {
|
||||||
private final SimpleArrayMap<String, Integer> mMapping = new SimpleArrayMap<>();
|
private final SimpleArrayMap<String, Integer> mMapping = new SimpleArrayMap<>();
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors.utils;
|
package com.facebook.flipper.plugins.inspector.descriptors.utils;
|
||||||
|
|
||||||
import android.support.v4.view.ViewCompat;
|
import android.support.v4.view.ViewCompat;
|
||||||
import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
|
import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
|
||||||
|
|||||||
@@ -6,14 +6,14 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.leakcanary;
|
package com.facebook.flipper.plugins.leakcanary;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.leakcanary;
|
package com.facebook.flipper.plugins.leakcanary;
|
||||||
|
|
||||||
import static com.squareup.leakcanary.LeakCanary.leakInfo;
|
import static com.squareup.leakcanary.LeakCanary.leakInfo;
|
||||||
|
|
||||||
import com.facebook.sonar.android.AndroidSonarClient;
|
import com.facebook.flipper.android.AndroidSonarClient;
|
||||||
import com.facebook.sonar.core.SonarClient;
|
import com.facebook.flipper.core.SonarClient;
|
||||||
import com.squareup.leakcanary.AbstractAnalysisResultService;
|
import com.squareup.leakcanary.AbstractAnalysisResultService;
|
||||||
import com.squareup.leakcanary.AnalysisResult;
|
import com.squareup.leakcanary.AnalysisResult;
|
||||||
import com.squareup.leakcanary.HeapDump;
|
import com.squareup.leakcanary.HeapDump;
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.litho;
|
package com.facebook.flipper.plugins.litho;
|
||||||
|
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Color;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Color;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Enum;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Enum;
|
||||||
import static com.facebook.sonar.plugins.inspector.InspectorValue.Type.Number;
|
import static com.facebook.flipper.plugins.inspector.InspectorValue.Type.Number;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.graphics.drawable.ColorDrawable;
|
import android.graphics.drawable.ColorDrawable;
|
||||||
@@ -20,14 +20,14 @@ import com.facebook.litho.StateContainer;
|
|||||||
import com.facebook.litho.annotations.Prop;
|
import com.facebook.litho.annotations.Prop;
|
||||||
import com.facebook.litho.annotations.State;
|
import com.facebook.litho.annotations.State;
|
||||||
import com.facebook.litho.reference.Reference;
|
import com.facebook.litho.reference.Reference;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.HighlightedOverlay;
|
import com.facebook.flipper.plugins.inspector.HighlightedOverlay;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorValue;
|
import com.facebook.flipper.plugins.inspector.InspectorValue;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ObjectDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ObjectDescriptor;
|
||||||
import com.facebook.yoga.YogaAlign;
|
import com.facebook.yoga.YogaAlign;
|
||||||
import com.facebook.yoga.YogaDirection;
|
import com.facebook.yoga.YogaDirection;
|
||||||
import com.facebook.yoga.YogaEdge;
|
import com.facebook.yoga.YogaEdge;
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.litho;
|
package com.facebook.flipper.plugins.litho;
|
||||||
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import com.facebook.litho.LithoView;
|
import com.facebook.litho.LithoView;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import com.facebook.sonar.plugins.common.MainThreadSonarReceiver;
|
import com.facebook.flipper.plugins.common.MainThreadSonarReceiver;
|
||||||
import com.facebook.sonar.plugins.inspector.ApplicationWrapper;
|
import com.facebook.flipper.plugins.inspector.ApplicationWrapper;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorSonarPlugin;
|
import com.facebook.flipper.plugins.inspector.InspectorSonarPlugin;
|
||||||
import com.facebook.sonar.plugins.inspector.ObjectTracker;
|
import com.facebook.flipper.plugins.inspector.ObjectTracker;
|
||||||
|
|
||||||
import java.util.Stack;
|
import java.util.Stack;
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.litho;
|
package com.facebook.flipper.plugins.litho;
|
||||||
|
|
||||||
import com.facebook.litho.DebugComponent;
|
import com.facebook.litho.DebugComponent;
|
||||||
import com.facebook.litho.LithoView;
|
import com.facebook.litho.LithoView;
|
||||||
import com.facebook.sonar.plugins.inspector.DescriptorMapping;
|
import com.facebook.flipper.plugins.inspector.DescriptorMapping;
|
||||||
|
|
||||||
public final class LithoSonarDescriptors {
|
public final class LithoSonarDescriptors {
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.litho;
|
package com.facebook.flipper.plugins.litho;
|
||||||
|
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import com.facebook.litho.DebugComponent;
|
import com.facebook.litho.DebugComponent;
|
||||||
import com.facebook.litho.LithoView;
|
import com.facebook.litho.LithoView;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.inspector.Named;
|
import com.facebook.flipper.plugins.inspector.Named;
|
||||||
import com.facebook.sonar.plugins.inspector.NodeDescriptor;
|
import com.facebook.flipper.plugins.inspector.NodeDescriptor;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.litho;
|
package com.facebook.flipper.plugins.litho;
|
||||||
|
|
||||||
public interface PropWithDescription {
|
public interface PropWithDescription {
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.network;
|
package com.facebook.flipper.plugins.network;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -6,9 +6,9 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.network;
|
package com.facebook.flipper.plugins.network;
|
||||||
|
|
||||||
import com.facebook.sonar.plugins.network.NetworkReporter.ResponseInfo;
|
import com.facebook.flipper.plugins.network.NetworkReporter.ResponseInfo;
|
||||||
|
|
||||||
public interface NetworkResponseFormatter {
|
public interface NetworkResponseFormatter {
|
||||||
|
|
||||||
|
|||||||
@@ -6,13 +6,13 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.network;
|
package com.facebook.flipper.plugins.network;
|
||||||
|
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
import com.facebook.sonar.core.ErrorReportingRunnable;
|
import com.facebook.flipper.core.ErrorReportingRunnable;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.common.BufferingSonarPlugin;
|
import com.facebook.flipper.plugins.common.BufferingSonarPlugin;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class NetworkSonarPlugin extends BufferingSonarPlugin implements NetworkReporter {
|
public class NetworkSonarPlugin extends BufferingSonarPlugin implements NetworkReporter {
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.network;
|
package com.facebook.flipper.plugins.network;
|
||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import com.facebook.sonar.plugins.network.NetworkReporter.RequestInfo;
|
import com.facebook.flipper.plugins.network.NetworkReporter.RequestInfo;
|
||||||
import com.facebook.sonar.plugins.network.NetworkReporter.ResponseInfo;
|
import com.facebook.flipper.plugins.network.NetworkReporter.ResponseInfo;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -5,14 +5,14 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.sandbox;
|
package com.facebook.flipper.plugins.sandbox;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class SandboxSonarPlugin implements SonarPlugin {
|
public class SandboxSonarPlugin implements SonarPlugin {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.sandbox;
|
package com.facebook.flipper.plugins.sandbox;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|||||||
@@ -6,17 +6,17 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.facebook.sonar.plugins.sharedpreferences;
|
package com.facebook.flipper.plugins.sharedpreferences;
|
||||||
|
|
||||||
import static android.content.Context.MODE_PRIVATE;
|
import static android.content.Context.MODE_PRIVATE;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarPlugin;
|
import com.facebook.flipper.core.SonarPlugin;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class SharedPreferencesSonarPlugin implements SonarPlugin {
|
public class SharedPreferencesSonarPlugin implements SonarPlugin {
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.testing;
|
package com.facebook.flipper.testing;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarReceiver;
|
import com.facebook.flipper.core.SonarReceiver;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.testing;
|
package com.facebook.flipper.testing;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.core.SonarResponder;
|
import com.facebook.flipper.core.SonarResponder;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
@@ -5,14 +5,14 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console;
|
package com.facebook.flipper.plugins.console;
|
||||||
|
|
||||||
import static org.hamcrest.CoreMatchers.hasItem;
|
import static org.hamcrest.CoreMatchers.hasItem;
|
||||||
import static org.hamcrest.MatcherAssert.assertThat;
|
import static org.hamcrest.MatcherAssert.assertThat;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.testing.SonarConnectionMock;
|
import com.facebook.flipper.testing.SonarConnectionMock;
|
||||||
import com.facebook.sonar.testing.SonarResponderMock;
|
import com.facebook.flipper.testing.SonarResponderMock;
|
||||||
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.console;
|
package com.facebook.flipper.plugins.console;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import static org.hamcrest.CoreMatchers.equalTo;
|
import static org.hamcrest.CoreMatchers.equalTo;
|
||||||
import static org.hamcrest.MatcherAssert.assertThat;
|
import static org.hamcrest.MatcherAssert.assertThat;
|
||||||
|
|||||||
@@ -5,15 +5,15 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import static org.hamcrest.CoreMatchers.equalTo;
|
import static org.hamcrest.CoreMatchers.equalTo;
|
||||||
import static org.hamcrest.MatcherAssert.assertThat;
|
import static org.hamcrest.MatcherAssert.assertThat;
|
||||||
|
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.testing.SonarConnectionMock;
|
import com.facebook.flipper.testing.SonarConnectionMock;
|
||||||
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.inspector;
|
package com.facebook.flipper.plugins.inspector;
|
||||||
|
|
||||||
import static org.hamcrest.CoreMatchers.equalTo;
|
import static org.hamcrest.CoreMatchers.equalTo;
|
||||||
import static org.hamcrest.CoreMatchers.hasItem;
|
import static org.hamcrest.CoreMatchers.hasItem;
|
||||||
@@ -16,16 +16,16 @@ import android.graphics.Rect;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
import com.facebook.sonar.core.SonarArray;
|
import com.facebook.flipper.core.SonarArray;
|
||||||
import com.facebook.sonar.core.SonarConnection;
|
import com.facebook.flipper.core.SonarConnection;
|
||||||
import com.facebook.sonar.core.SonarDynamic;
|
import com.facebook.flipper.core.SonarDynamic;
|
||||||
import com.facebook.sonar.core.SonarObject;
|
import com.facebook.flipper.core.SonarObject;
|
||||||
import com.facebook.sonar.plugins.console.iface.NullScriptingEnvironment;
|
import com.facebook.flipper.plugins.console.iface.NullScriptingEnvironment;
|
||||||
import com.facebook.sonar.plugins.console.iface.ScriptingEnvironment;
|
import com.facebook.flipper.plugins.console.iface.ScriptingEnvironment;
|
||||||
import com.facebook.sonar.plugins.inspector.InspectorSonarPlugin.TouchOverlayView;
|
import com.facebook.flipper.plugins.inspector.InspectorSonarPlugin.TouchOverlayView;
|
||||||
import com.facebook.sonar.plugins.inspector.descriptors.ApplicationDescriptor;
|
import com.facebook.flipper.plugins.inspector.descriptors.ApplicationDescriptor;
|
||||||
import com.facebook.sonar.testing.SonarConnectionMock;
|
import com.facebook.flipper.testing.SonarConnectionMock;
|
||||||
import com.facebook.sonar.testing.SonarResponderMock;
|
import com.facebook.flipper.testing.SonarResponderMock;
|
||||||
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@@ -49,7 +49,7 @@ public class InspectorSonarPluginTest {
|
|||||||
public void setup() {
|
public void setup() {
|
||||||
final Application app = Mockito.spy(RuntimeEnvironment.application);
|
final Application app = Mockito.spy(RuntimeEnvironment.application);
|
||||||
Mockito.when(app.getApplicationContext()).thenReturn(app);
|
Mockito.when(app.getApplicationContext()).thenReturn(app);
|
||||||
Mockito.when(app.getPackageName()).thenReturn("com.facebook.sonar");
|
Mockito.when(app.getPackageName()).thenReturn("com.facebook.flipper");
|
||||||
|
|
||||||
mDescriptorMapping = new DescriptorMapping();
|
mDescriptorMapping = new DescriptorMapping();
|
||||||
mApplicationDescriptor = new MockApplicationDescriptor();
|
mApplicationDescriptor = new MockApplicationDescriptor();
|
||||||
@@ -97,8 +97,8 @@ public class InspectorSonarPluginTest {
|
|||||||
responder.successes,
|
responder.successes,
|
||||||
hasItem(
|
hasItem(
|
||||||
new SonarObject.Builder()
|
new SonarObject.Builder()
|
||||||
.put("id", "com.facebook.sonar")
|
.put("id", "com.facebook.flipper")
|
||||||
.put("name", "com.facebook.sonar")
|
.put("name", "com.facebook.flipper")
|
||||||
.put("data", new SonarObject.Builder())
|
.put("data", new SonarObject.Builder())
|
||||||
.put("children", new SonarArray.Builder().put("test"))
|
.put("children", new SonarArray.Builder().put("test"))
|
||||||
.put("attributes", new SonarArray.Builder())
|
.put("attributes", new SonarArray.Builder())
|
||||||
@@ -220,7 +220,7 @@ public class InspectorSonarPluginTest {
|
|||||||
|
|
||||||
plugin.mGetRoot.onReceive(null, responder);
|
plugin.mGetRoot.onReceive(null, responder);
|
||||||
plugin.mSetHighlighted.onReceive(
|
plugin.mSetHighlighted.onReceive(
|
||||||
new SonarObject.Builder().put("id", "com.facebook.sonar").build(), responder);
|
new SonarObject.Builder().put("id", "com.facebook.flipper").build(), responder);
|
||||||
|
|
||||||
assertThat(mApplicationDescriptor.highlighted, equalTo(true));
|
assertThat(mApplicationDescriptor.highlighted, equalTo(true));
|
||||||
|
|
||||||
@@ -268,7 +268,7 @@ public class InspectorSonarPluginTest {
|
|||||||
hasItem(
|
hasItem(
|
||||||
new SonarObject.Builder()
|
new SonarObject.Builder()
|
||||||
.put(
|
.put(
|
||||||
"path", new SonarArray.Builder().put("com.facebook.sonar").put("test").put("3"))
|
"path", new SonarArray.Builder().put("com.facebook.flipper").put("test").put("3"))
|
||||||
.build()));
|
.build()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* file in the root directory of this source tree.
|
* file in the root directory of this source tree.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package com.facebook.sonar.plugins.inspector.descriptors;
|
package com.facebook.flipper.plugins.inspector.descriptors;
|
||||||
|
|
||||||
import static android.view.View.MeasureSpec.EXACTLY;
|
import static android.view.View.MeasureSpec.EXACTLY;
|
||||||
import static android.view.View.MeasureSpec.makeMeasureSpec;
|
import static android.view.View.MeasureSpec.makeMeasureSpec;
|
||||||
@@ -14,7 +14,7 @@ import static org.mockito.Matchers.any;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
import com.facebook.sonar.plugins.inspector.Touch;
|
import com.facebook.flipper.plugins.inspector.Touch;
|
||||||
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
import com.facebook.testing.robolectric.v3.WithTestDefaultsRunner;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
|
|||||||
2
android/third-party/AndroidManifest.xml
vendored
2
android/third-party/AndroidManifest.xml
vendored
@@ -1,3 +1,3 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest package="com.facebook.sonar.thirdparty">
|
<manifest package="com.facebook.flipper.thirdparty">
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|||||||
Reference in New Issue
Block a user