|
@@ -36,7 +36,8 @@ class BytesBuffer {
|
|
var b : BytesData;
|
|
var b : BytesData;
|
|
#elseif cs
|
|
#elseif cs
|
|
var b : system.io.MemoryStream;
|
|
var b : system.io.MemoryStream;
|
|
- //java - ByteArrayOutputStream
|
|
|
|
|
|
+ #elseif java
|
|
|
|
+ var b : java.io.ByteArrayOutputStream;
|
|
#else
|
|
#else
|
|
var b : Array<Int>;
|
|
var b : Array<Int>;
|
|
#end
|
|
#end
|
|
@@ -52,6 +53,8 @@ class BytesBuffer {
|
|
b = new BytesData();
|
|
b = new BytesData();
|
|
#elseif cs
|
|
#elseif cs
|
|
b = new system.io.MemoryStream();
|
|
b = new system.io.MemoryStream();
|
|
|
|
+ #elseif java
|
|
|
|
+ b = new java.io.ByteArrayOutputStream();
|
|
#else
|
|
#else
|
|
b = new Array();
|
|
b = new Array();
|
|
#end
|
|
#end
|
|
@@ -68,6 +71,8 @@ class BytesBuffer {
|
|
b.push(untyped byte);
|
|
b.push(untyped byte);
|
|
#elseif cs
|
|
#elseif cs
|
|
b.WriteByte(byte);
|
|
b.WriteByte(byte);
|
|
|
|
+ #elseif java
|
|
|
|
+ b.write(byte);
|
|
#else
|
|
#else
|
|
b.push(byte);
|
|
b.push(byte);
|
|
#end
|
|
#end
|
|
@@ -82,6 +87,8 @@ class BytesBuffer {
|
|
b += cast src.getData();
|
|
b += cast src.getData();
|
|
#elseif cs
|
|
#elseif cs
|
|
b.Write(src.getData(), 0, src.length);
|
|
b.Write(src.getData(), 0, src.length);
|
|
|
|
+ #elseif java
|
|
|
|
+ b.write(src.getData(), 0, src.length);
|
|
#else
|
|
#else
|
|
var b1 = b;
|
|
var b1 = b;
|
|
var b2 = src.getData();
|
|
var b2 = src.getData();
|
|
@@ -102,6 +109,8 @@ class BytesBuffer {
|
|
b += untyped __call__("substr", src.b, pos, len);
|
|
b += untyped __call__("substr", src.b, pos, len);
|
|
#elseif cs
|
|
#elseif cs
|
|
b.Write(src.getData(), pos, len);
|
|
b.Write(src.getData(), pos, len);
|
|
|
|
+ #elseif java
|
|
|
|
+ b.write(src.getData(), pos, len);
|
|
#else
|
|
#else
|
|
var b1 = b;
|
|
var b1 = b;
|
|
var b2 = src.getData();
|
|
var b2 = src.getData();
|
|
@@ -126,6 +135,9 @@ class BytesBuffer {
|
|
#elseif cs
|
|
#elseif cs
|
|
var buf = b.GetBuffer();
|
|
var buf = b.GetBuffer();
|
|
var bytes = new Bytes(buf.Length, buf);
|
|
var bytes = new Bytes(buf.Length, buf);
|
|
|
|
+ #elseif java
|
|
|
|
+ var buf = b.toByteArray();
|
|
|
|
+ var bytes = new Bytes(buf.length, buf);
|
|
#else
|
|
#else
|
|
var bytes = new Bytes(b.length,b);
|
|
var bytes = new Bytes(b.length,b);
|
|
#end
|
|
#end
|