Rename executeApplicationScript -> loadApplicationScript

Reviewed By: davidaurelio

Differential Revision: D2921959

fb-gh-sync-id: 5bf44f5d037f2341000070f59309df0fab72aa29
shipit-source-id: 5bf44f5d037f2341000070f59309df0fab72aa29
This commit is contained in:
Andy Street 2016-02-12 09:09:43 -08:00 committed by facebook-github-bot-5
parent cf7a97cc0f
commit 0de8860a46
13 changed files with 35 additions and 34 deletions

View File

@ -103,7 +103,7 @@ public class JSDebuggerWebSocketClient implements WebSocketListener {
} }
} }
public void executeApplicationScript( public void loadApplicationScript(
String sourceURL, String sourceURL,
HashMap<String, String> injectedObjects, HashMap<String, String> injectedObjects,
JSDebuggerCallback callback) { JSDebuggerCallback callback) {

View File

@ -40,7 +40,7 @@ public interface JavaJSExecutor {
* @param sourceURL url or file location from which script content was loaded * @param sourceURL url or file location from which script content was loaded
*/ */
@DoNotStrip @DoNotStrip
void executeApplicationScript(String script, String sourceURL) throws ProxyExecutorException; void loadApplicationScript(String script, String sourceURL) throws ProxyExecutorException;
/** /**
* Execute javascript method within js context * Execute javascript method within js context

View File

@ -159,10 +159,10 @@ public class WebsocketJavaScriptExecutor implements JavaJSExecutor {
} }
@Override @Override
public void executeApplicationScript(String script, String sourceURL) public void loadApplicationScript(String script, String sourceURL)
throws ProxyExecutorException { throws ProxyExecutorException {
JSExecutorCallbackFuture callback = new JSExecutorCallbackFuture(); JSExecutorCallbackFuture callback = new JSExecutorCallbackFuture();
Assertions.assertNotNull(mWebSocketClient).executeApplicationScript( Assertions.assertNotNull(mWebSocketClient).loadApplicationScript(
sourceURL, sourceURL,
mInjectedObjects, mInjectedObjects,
callback); callback);
@ -190,7 +190,7 @@ public class WebsocketJavaScriptExecutor implements JavaJSExecutor {
@Override @Override
public void setGlobalVariable(String propertyName, String jsonEncodedValue) { public void setGlobalVariable(String propertyName, String jsonEncodedValue) {
// Store and use in the next executeApplicationScript() call. // Store and use in the next loadApplicationScript() call.
mInjectedObjects.put(propertyName, jsonEncodedValue); mInjectedObjects.put(propertyName, jsonEncodedValue);
} }
} }

View File

@ -22,8 +22,8 @@ Bridge::~Bridge() {
m_jsExecutor.reset(); m_jsExecutor.reset();
} }
void Bridge::executeApplicationScript(const std::string& script, const std::string& sourceURL) { void Bridge::loadApplicationScript(const std::string& script, const std::string& sourceURL) {
m_jsExecutor->executeApplicationScript(script, sourceURL); m_jsExecutor->loadApplicationScript(script, sourceURL);
} }
void Bridge::loadApplicationUnbundle( void Bridge::loadApplicationUnbundle(

View File

@ -43,7 +43,8 @@ public:
* contains code for all modules and a runtime that resolves and * contains code for all modules and a runtime that resolves and
* executes modules. * executes modules.
*/ */
void executeApplicationScript(const std::string& script, const std::string& sourceURL); void loadApplicationScript(const std::string& script, const std::string& sourceURL);
/** /**
* Starts the JS application from an "unbundle", i.e. a backend that stores * Starts the JS application from an "unbundle", i.e. a backend that stores
* and injects each module as individual file. * and injects each module as individual file.

View File

@ -30,7 +30,7 @@ public:
/** /**
* Execute an application script bundle in the JS context. * Execute an application script bundle in the JS context.
*/ */
virtual void executeApplicationScript( virtual void loadApplicationScript(
const std::string& script, const std::string& script,
const std::string& sourceURL) = 0; const std::string& sourceURL) = 0;

View File

@ -128,16 +128,16 @@ JSCExecutor::~JSCExecutor() {
JSGlobalContextRelease(m_context); JSGlobalContextRelease(m_context);
} }
void JSCExecutor::executeApplicationScript( void JSCExecutor::loadApplicationScript(
const std::string& script, const std::string& script,
const std::string& sourceURL) { const std::string& sourceURL) {
ReactMarker::logMarker("executeApplicationScript_startStringConvert"); ReactMarker::logMarker("loadApplicationScript_startStringConvert");
String jsScript = String::createExpectingAscii(script); String jsScript = String::createExpectingAscii(script);
ReactMarker::logMarker("executeApplicationScript_endStringConvert"); ReactMarker::logMarker("loadApplicationScript_endStringConvert");
String jsSourceURL(sourceURL.c_str()); String jsSourceURL(sourceURL.c_str());
#ifdef WITH_FBSYSTRACE #ifdef WITH_FBSYSTRACE
FbSystraceSection s(TRACE_TAG_REACT_CXX_BRIDGE, "JSCExecutor::executeApplicationScript", FbSystraceSection s(TRACE_TAG_REACT_CXX_BRIDGE, "JSCExecutor::loadApplicationScript",
"sourceURL", sourceURL); "sourceURL", sourceURL);
#endif #endif
if (!jsSourceURL) { if (!jsSourceURL) {
@ -158,7 +158,7 @@ void JSCExecutor::loadApplicationUnbundle(
installGlobalFunction(m_context, "nativeRequire", nativeRequire); installGlobalFunction(m_context, "nativeRequire", nativeRequire);
} }
m_unbundle = std::move(unbundle); m_unbundle = std::move(unbundle);
executeApplicationScript(startupCode, sourceURL); loadApplicationScript(startupCode, sourceURL);
} }
void JSCExecutor::flush() { void JSCExecutor::flush() {

View File

@ -31,7 +31,7 @@ public:
explicit JSCExecutor(Bridge *bridge, const std::string& cacheDir); explicit JSCExecutor(Bridge *bridge, const std::string& cacheDir);
~JSCExecutor() override; ~JSCExecutor() override;
virtual void executeApplicationScript( virtual void loadApplicationScript(
const std::string& script, const std::string& script,
const std::string& sourceURL) override; const std::string& sourceURL) override;
virtual void loadApplicationUnbundle( virtual void loadApplicationUnbundle(

View File

@ -651,12 +651,12 @@ static void create(JNIEnv* env, jobject obj, jobject executor, jobject callback,
setCountableForJava(env, obj, std::move(bridge)); setCountableForJava(env, obj, std::move(bridge));
} }
static void executeApplicationScript( static void loadApplicationScript(
const RefPtr<CountableBridge>& bridge, const RefPtr<CountableBridge>& bridge,
const std::string& script, const std::string& script,
const std::string& sourceUri) { const std::string& sourceUri) {
try { try {
bridge->executeApplicationScript(script, sourceUri); bridge->loadApplicationScript(script, sourceUri);
} catch (...) { } catch (...) {
translatePendingCppExceptionToJavaException(); translatePendingCppExceptionToJavaException();
} }
@ -689,7 +689,7 @@ static void loadScriptFromAssets(JNIEnv* env, jobject obj, jobject assetManager,
auto script = react::loadScriptFromAssets(manager, assetNameStr); auto script = react::loadScriptFromAssets(manager, assetNameStr);
#ifdef WITH_FBSYSTRACE #ifdef WITH_FBSYSTRACE
FbSystraceSection s(TRACE_TAG_REACT_CXX_BRIDGE, "reactbridge_jni_" FbSystraceSection s(TRACE_TAG_REACT_CXX_BRIDGE, "reactbridge_jni_"
"executeApplicationScript", "loadApplicationScript",
"assetName", assetNameStr); "assetName", assetNameStr);
#endif #endif
@ -697,7 +697,7 @@ static void loadScriptFromAssets(JNIEnv* env, jobject obj, jobject assetManager,
if (JniJSModulesUnbundle::isUnbundle(manager, assetNameStr)) { if (JniJSModulesUnbundle::isUnbundle(manager, assetNameStr)) {
loadApplicationUnbundle(bridge, manager, script, "file://" + assetNameStr); loadApplicationUnbundle(bridge, manager, script, "file://" + assetNameStr);
} else { } else {
executeApplicationScript(bridge, script, "file://" + assetNameStr); loadApplicationScript(bridge, script, "file://" + assetNameStr);
} }
if (env->ExceptionCheck()) { if (env->ExceptionCheck()) {
return; return;
@ -715,11 +715,11 @@ static void loadScriptFromFile(JNIEnv* env, jobject obj, jstring fileName, jstri
#ifdef WITH_FBSYSTRACE #ifdef WITH_FBSYSTRACE
auto sourceURLStr = sourceURL == NULL ? fileNameStr : fromJString(env, sourceURL); auto sourceURLStr = sourceURL == NULL ? fileNameStr : fromJString(env, sourceURL);
FbSystraceSection s(TRACE_TAG_REACT_CXX_BRIDGE, "reactbridge_jni_" FbSystraceSection s(TRACE_TAG_REACT_CXX_BRIDGE, "reactbridge_jni_"
"executeApplicationScript", "loadApplicationScript",
"sourceURL", sourceURLStr); "sourceURL", sourceURLStr);
#endif #endif
env->CallStaticVoidMethod(markerClass, gLogMarkerMethod, env->NewStringUTF("loadScriptFromFile_read")); env->CallStaticVoidMethod(markerClass, gLogMarkerMethod, env->NewStringUTF("loadScriptFromFile_read"));
executeApplicationScript(bridge, script, jni::fromJString(env, sourceURL)); loadApplicationScript(bridge, script, jni::fromJString(env, sourceURL));
if (env->ExceptionCheck()) { if (env->ExceptionCheck()) {
return; return;
} }

View File

@ -40,13 +40,13 @@ ProxyExecutor::~ProxyExecutor() {
m_executor.reset(); m_executor.reset();
} }
void ProxyExecutor::executeApplicationScript( void ProxyExecutor::loadApplicationScript(
const std::string& script, const std::string& script,
const std::string& sourceURL) { const std::string& sourceURL) {
static auto executeApplicationScript = static auto loadApplicationScript =
jni::findClassStatic(EXECUTOR_BASECLASS)->getMethod<void(jstring, jstring)>("executeApplicationScript"); jni::findClassStatic(EXECUTOR_BASECLASS)->getMethod<void(jstring, jstring)>("loadApplicationScript");
executeApplicationScript( loadApplicationScript(
m_executor.get(), m_executor.get(),
jni::make_jstring(script).get(), jni::make_jstring(script).get(),
jni::make_jstring(sourceURL).get()); jni::make_jstring(sourceURL).get());

View File

@ -31,7 +31,7 @@ public:
m_executor(std::move(executorInstance)), m_executor(std::move(executorInstance)),
m_bridge(bridge) {} m_bridge(bridge) {}
virtual ~ProxyExecutor() override; virtual ~ProxyExecutor() override;
virtual void executeApplicationScript( virtual void loadApplicationScript(
const std::string& script, const std::string& script,
const std::string& sourceURL) override; const std::string& sourceURL) override;
virtual void loadApplicationUnbundle( virtual void loadApplicationUnbundle(

View File

@ -33,7 +33,7 @@ TEST(JSCExecutor, CallFunction) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
std::vector<MethodArgument> args; std::vector<MethodArgument> args;
args.emplace_back(true); args.emplace_back(true);
args.emplace_back(0.4); args.emplace_back(0.4);
@ -62,7 +62,7 @@ TEST(JSCExecutor, CallFunctionWithMap) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
std::vector<MethodArgument> args; std::vector<MethodArgument> args;
std::map<std::string, MethodArgument> map { std::map<std::string, MethodArgument> map {
{ "foo", MethodArgument("hello") }, { "foo", MethodArgument("hello") },
@ -89,7 +89,7 @@ TEST(JSCExecutor, CallFunctionReturningMap) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
auto returnedCalls = executeForMethodCalls(e, 10, 9); auto returnedCalls = executeForMethodCalls(e, 10, 9);
ASSERT_EQ(1, returnedCalls.size()); ASSERT_EQ(1, returnedCalls.size());
auto returnedCall = returnedCalls[0]; auto returnedCall = returnedCalls[0];
@ -115,7 +115,7 @@ TEST(JSCExecutor, CallFunctionWithArray) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
std::vector<MethodArgument> args; std::vector<MethodArgument> args;
std::vector<MethodArgument> array { std::vector<MethodArgument> array {
MethodArgument("hello"), MethodArgument("hello"),
@ -142,7 +142,7 @@ TEST(JSCExecutor, CallFunctionReturningNumberArray) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
auto returnedCalls = executeForMethodCalls(e, 10, 9); auto returnedCalls = executeForMethodCalls(e, 10, 9);
ASSERT_EQ(1, returnedCalls.size()); ASSERT_EQ(1, returnedCalls.size());
auto returnedCall = returnedCalls[0]; auto returnedCall = returnedCalls[0];
@ -165,7 +165,7 @@ TEST(JSCExecutor, SetSimpleGlobalVariable) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
e.setGlobalVariable("__foo", "42"); e.setGlobalVariable("__foo", "42");
auto returnedCalls = executeForMethodCalls(e, 10, 9); auto returnedCalls = executeForMethodCalls(e, 10, 9);
ASSERT_EQ(1, returnedCalls.size()); ASSERT_EQ(1, returnedCalls.size());
@ -185,7 +185,7 @@ TEST(JSCExecutor, SetObjectGlobalVariable) {
"function require() { return Bridge; }" "function require() { return Bridge; }"
""; "";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
auto jsonObject = "" auto jsonObject = ""
"{" "{"
" \"foo\": \"hello\"," " \"foo\": \"hello\","

View File

@ -38,7 +38,7 @@ TEST_F(JSCLoggingTest, LogException) {
expectedLogMessageSubstring = "I am a banana!"; expectedLogMessageSubstring = "I am a banana!";
JSCExecutor e; JSCExecutor e;
e.executeApplicationScript(jsText, ""); e.loadApplicationScript(jsText, "");
ASSERT_TRUE(hasSeenExpectedLogMessage); ASSERT_TRUE(hasSeenExpectedLogMessage);
} }