avm2: ByteArray should implement IDataInput2 and IDataOutput2. For some reason.

This commit is contained in:
Nathan Adams 2024-07-28 23:29:10 +02:00
parent 892c39f24d
commit 3de0279149
4 changed files with 11 additions and 1 deletions

View File

@ -1,6 +1,6 @@
package flash.utils {
[Ruffle(InstanceAllocator)]
public class ByteArray implements IDataInput, IDataOutput {
public class ByteArray implements IDataInput2, IDataOutput2 {
private static var _defaultObjectEncoding:uint = 3;
public static function get defaultObjectEncoding():uint {
return _defaultObjectEncoding;

View File

@ -0,0 +1,4 @@
package flash.utils {
internal interface IDataInput2 extends IDataInput {
}
}

View File

@ -0,0 +1,4 @@
package flash.utils {
internal interface IDataOutput2 extends IDataOutput {
}
}

View File

@ -36,6 +36,8 @@ include "flash/crypto.as"
include "flash/utils/IDataInput.as"
include "flash/utils/IDataOutput.as"
include "flash/utils/IDataInput2.as"
include "flash/utils/IDataOutput2.as"
include "flash/utils/IExternalizable.as"
include "flash/utils/ByteArray.as"
include "flash/utils/Dictionary.as"