Repository: flex-asjs Updated Branches: refs/heads/develop bba0be9d1 -> fb3b7e9bb
BinaryData should take untyped Objects Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/fb3b7e9b Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/fb3b7e9b Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/fb3b7e9b Branch: refs/heads/develop Commit: fb3b7e9bb6f07255244fbfbdf2d00e39f89bfe6b Parents: bba0be9 Author: Harbs <ha...@in-tools.com> Authored: Tue Nov 29 12:25:03 2016 +0200 Committer: Harbs <ha...@in-tools.com> Committed: Tue Nov 29 12:25:03 2016 +0200 ---------------------------------------------------------------------- .../src/main/flex/org/apache/flex/utils/BinaryData.as | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fb3b7e9b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/BinaryData.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/BinaryData.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/BinaryData.as index 2a16e0a..4516f85 100644 --- a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/BinaryData.as +++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/BinaryData.as @@ -47,15 +47,18 @@ public class BinaryData implements IBinaryDataInput, IBinaryDataOutput * @productversion FlexJS 0.0 */ COMPILE::SWF - public function BinaryData(bytes:ByteArray = null) + public function BinaryData(bytes:Object = null) { - ba = bytes ? bytes : new ByteArray(); + ba = bytes ? bytes as ByteArray : new ByteArray(); } + /** + * @flexjsignorecoercion ArrayBuffer + */ COMPILE::JS - public function BinaryData(bytes:ArrayBuffer = null) + public function BinaryData(bytes:Object = null) { - ba = bytes ? bytes : new ArrayBuffer(0); + ba = bytes ? bytes as ArrayBuffer : new ArrayBuffer(0); _len = ba.byteLength; }