This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new 359778e Revert "Take advantage of new abstract classes"
359778e is described below
commit 359778e921817c82233445de30b1d16bc84fef61
Author: Harbs <[email protected]>
AuthorDate: Sat Jan 26 18:42:48 2019 +0200
Revert "Take advantage of new abstract classes"
This reverts commit a660cdcea7ff1379b8f252faab0a35e8f73f83b3.
---
.../js/projects/CoreJS/src/main/config/compile-js-config.xml | 1 -
frameworks/projects/Core/asconfig.json | 3 +--
frameworks/projects/Core/src/main/config/compile-swf-config.xml | 1 -
.../Core/src/main/royale/org/apache/royale/utils/ObjectUtil.as | 6 +++++-
.../Core/src/main/royale/org/apache/royale/utils/PointUtils.as | 9 ++++++++-
.../src/main/royale/org/apache/royale/utils/StringTrimmer.as | 9 ++++++++-
.../Core/src/main/royale/org/apache/royale/utils/StringUtil.as | 6 +++++-
.../Core/src/main/royale/org/apache/royale/utils/UIUtils.as | 9 ++++++++-
8 files changed, 35 insertions(+), 9 deletions(-)
diff --git
a/frameworks/js/projects/CoreJS/src/main/config/compile-js-config.xml
b/frameworks/js/projects/CoreJS/src/main/config/compile-js-config.xml
index 00bf7a1..740621a 100644
--- a/frameworks/js/projects/CoreJS/src/main/config/compile-js-config.xml
+++ b/frameworks/js/projects/CoreJS/src/main/config/compile-js-config.xml
@@ -74,7 +74,6 @@
<!-- Use of the instanceof operator. -->
<warn-instance-of-changes>false</warn-instance-of-changes>
- <allow-abstract-classes>true</allow-abstract-classes>
</compiler>
<include-file>
diff --git a/frameworks/projects/Core/asconfig.json
b/frameworks/projects/Core/asconfig.json
index ebae21b..e67de41 100644
--- a/frameworks/projects/Core/asconfig.json
+++ b/frameworks/projects/Core/asconfig.json
@@ -34,7 +34,6 @@
"src/test/royale/flexUnitTests"
],
"output": "target/Core.swc"
- },
- "additionalOptions": "-allow-abstract-classes"
+ }
}
diff --git a/frameworks/projects/Core/src/main/config/compile-swf-config.xml
b/frameworks/projects/Core/src/main/config/compile-swf-config.xml
index c6cbf43..ecd4c77 100644
--- a/frameworks/projects/Core/src/main/config/compile-swf-config.xml
+++ b/frameworks/projects/Core/src/main/config/compile-swf-config.xml
@@ -78,7 +78,6 @@
<!-- Use of the instanceof operator. -->
<warn-instance-of-changes>false</warn-instance-of-changes>
- <allow-abstract-classes>true</allow-abstract-classes>
</compiler>
<include-classes>
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/ObjectUtil.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/ObjectUtil.as
index 8a69adb..11b1bfd 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/ObjectUtil.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/ObjectUtil.as
@@ -30,8 +30,12 @@ package org.apache.royale.utils
* @productversion Royale 1.0.0
* @productversion Royale 0.0
*/
- public abstract class ObjectUtil
+ public class ObjectUtil
{
+ public function ObjectUtil()
+ {
+ throw new Error("ObjectUtil should not be
instantiated.");
+ }
/**
* Count the properties in an object.
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/PointUtils.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/PointUtils.as
index 44da4e6..139a4cd 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/PointUtils.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/PointUtils.as
@@ -37,8 +37,15 @@ package org.apache.royale.utils
* @playerversion AIR 2.6
* @productversion Royale 0.0
*/
- public abstract class PointUtils
+ public class PointUtils
{
+ /**
+ * @private
+ */
+ public function PointUtils()
+ {
+ throw new Error("PointUtils should not be
instantiated.");
+ }
/**
* Converts a point from global coordinates to local
coordinates
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringTrimmer.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringTrimmer.as
index 8b3d2e1..a508f1c 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringTrimmer.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringTrimmer.as
@@ -28,8 +28,15 @@ package org.apache.royale.utils
* @playerversion AIR 2.6
* @productversion Royale 0.0
*/
- public abstract class StringTrimmer
+ public class StringTrimmer
{
+ /**
+ * @private
+ */
+ public function StringTrimmer()
+ {
+ throw new Error("StringTrimmer should not be
instantiated.");
+ }
/**
* Removes all whitespace characters from the beginning and end
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringUtil.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringUtil.as
index 7de7daf..8e7f6dc 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringUtil.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/StringUtil.as
@@ -31,8 +31,12 @@ package org.apache.royale.utils
* @productversion Royale 1.0.0
* @productversion Royale 0.0
*/
- public abstract class StringUtil
+ public class StringUtil
{
+ public function StringUtil()
+ {
+ throw new Error("StringUtil should not be
instantiated.");
+ }
/**
* Substitutes "{n}" tokens within the specified string
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
index 5b3c0f9..da680a9 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
@@ -33,8 +33,15 @@ package org.apache.royale.utils
* @playerversion AIR 2.6
* @productversion Royale 0.0
*/
- public abstract class UIUtils
+ public class UIUtils
{
+ /**
+ * @private
+ */
+ public function UIUtils()
+ {
+ throw new Error("UIUtils should not be instantiated.");
+ }
/**
* Centers the given item relative to another item. Typically
the item being centered is