Skip to content

Commit 8418eb1

Browse files
committed
Issue #5781: Add reflection to templates
1 parent 9d7eac6 commit 8418eb1

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

samples/js-tests/project/Classes/AppDelegate.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030

3131
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
3232
#include "platform/android/CCJavascriptJavaBridge.h"
33-
#endif
34-
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS|| CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
33+
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS|| CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
3534
#include "platform/ios/JavaScriptObjCBridge.h"
3635
#endif
3736

@@ -91,8 +90,7 @@ bool AppDelegate::applicationDidFinishLaunching()
9190

9291
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
9392
sc->addRegisterCallback(JavascriptJavaBridge::_js_register);
94-
#endif
95-
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS|| CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
93+
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS|| CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
9694
sc->addRegisterCallback(JavaScriptObjCBridge::_js_register);
9795
#endif
9896
sc->start();

templates/js-template-default/frameworks/runtime-src/Classes/AppDelegate.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@
1818
#include "network/XMLHTTPRequest.h"
1919
#include "network/jsb_websocket.h"
2020
#include "network/jsb_socketio.h"
21+
2122
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
2223
#include "platform/android/CCJavascriptJavaBridge.h"
24+
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
25+
#include "platform/ios/JavaScriptObjCBridge.h"
2326
#endif
2427

2528
USING_NS_CC;
@@ -71,9 +74,11 @@ bool AppDelegate::applicationDidFinishLaunching()
7174
sc->addRegisterCallback(register_jsb_websocket);
7275
sc->addRegisterCallback(register_jsb_socketio);
7376

74-
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
77+
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
7578
sc->addRegisterCallback(JavascriptJavaBridge::_js_register);
76-
#endif
79+
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
80+
sc->addRegisterCallback(JavaScriptObjCBridge::_js_register);
81+
#endif
7782
sc->start();
7883

7984
ScriptEngineProtocol *engine = ScriptingCore::getInstance();

templates/js-template-runtime/frameworks/runtime-src/Classes/AppDelegate.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@
1818
#include "network/XMLHTTPRequest.h"
1919
#include "network/jsb_websocket.h"
2020
#include "network/jsb_socketio.h"
21+
2122
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
2223
#include "platform/android/CCJavascriptJavaBridge.h"
24+
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
25+
#include "platform/ios/JavaScriptObjCBridge.h"
2326
#endif
2427

2528
#include "Runtime.h"
@@ -91,9 +94,11 @@ bool AppDelegate::applicationDidFinishLaunching()
9194
sc->addRegisterCallback(register_jsb_websocket);
9295
sc->addRegisterCallback(register_jsb_socketio);
9396

94-
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
97+
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
9598
sc->addRegisterCallback(JavascriptJavaBridge::_js_register);
96-
#endif
99+
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS|| CC_TARGET_PLATFORM == CC_PLATFORM_MAC)
100+
sc->addRegisterCallback(JavaScriptObjCBridge::_js_register);
101+
#endif
97102

98103
#if (COCOS2D_DEBUG>0)
99104
if (startRuntime())

0 commit comments

Comments
 (0)