diff --git a/test-app/app/src/main/assets/internal/ts_helpers.js b/test-app/app/src/main/assets/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/app/src/main/assets/internal/ts_helpers.js +++ b/test-app/app/src/main/assets/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/decorated_double_assignment_ts/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/decorated_double_assignment_ts/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/decorated_double_assignment_ts/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/decorated_double_assignment_ts/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/decorated_extends_ts/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/decorated_extends_ts/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/decorated_extends_ts/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/decorated_extends_ts/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/directory_with_dashes/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/directory_with_dashes/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/directory_with_dashes/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/directory_with_dashes/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/extends/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/extends/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/extends/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/extends/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces_ts/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces_ts/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces_ts/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/extends_with_interfaces_ts/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/file_names_with_dots/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/file_names_with_dots/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/file_names_with_dots/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/file_names_with_dots/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return; diff --git a/test-app/build-tools/jsparser/tests/cases/mini_app/internal/ts_helpers.js b/test-app/build-tools/jsparser/tests/cases/mini_app/internal/ts_helpers.js index f5c450a65..1a0625f45 100644 --- a/test-app/build-tools/jsparser/tests/cases/mini_app/internal/ts_helpers.js +++ b/test-app/build-tools/jsparser/tests/cases/mini_app/internal/ts_helpers.js @@ -48,8 +48,7 @@ }; var __extends = function (Child, Parent) { - const NATIVE_CODE_REGEX = /\{\s*\[native code\]\s*\}/g; - var extendNativeClass = !!Parent.extend && NATIVE_CODE_REGEX.test(Parent.extend.toString()); + var extendNativeClass = !!Parent.extend && (Parent.extend.toString().indexOf("[native code]") > -1); if (!extendNativeClass) { __extends_ts(Child, Parent); return;