@SuppressWarnings("unused") @JTranscAddMembers(target = "d", value = { "public File file;", "public this(File file) { this.file = file; }", }) class DFileInputStream extends InputStream { @Override @JTranscMethodBody(target = "d", value = { "if (this.file.eof) {", " return -1;", "} else {", " scope b = new byte[1];", " scope o = this.file.rawRead(b);", " return (o.length >= 1) ? b[0] : -1;", "}", }) native public int read() throws IOException; }
@JTranscAddMembers(target = "cs", value = { "System.Diagnostics.Process process;", })
@HaxeAddMembers("public var tarray:haxe.io.Float64Array = null;") @JTranscAddMembers(target = "dart", value = "Float64List tarray;") @JTranscAddMembers(target = "cpp", value = "float64_t* tarray = nullptr;") @JTranscAddMembers(target = "cs", value = "public byte[] tarray;") abstract class ByteBufferAsDoubleBuffer extends DoubleBuffer implements ByteBufferAs { final ByteBuffer byteBuffer;
@HaxeAddMembers("public var tarray:haxe.io.UInt16Array = null;") @JTranscAddMembers(target = "dart", value = "Int16List tarray;") @JTranscAddMembers(target = "cpp", value = "int16_t* tarray = nullptr;") @JTranscAddMembers(target = "cs", value = "public byte[] tarray;") class ByteBufferAsShortBuffer extends ShortBuffer implements ByteBufferAs { final ByteBuffer byteBuffer;
@HaxeAddMembers("public var tarray:haxe.io.Int32Array = null;") @JTranscAddMembers(target = "dart", value = "Int32List tarray;") @JTranscAddMembers(target = "cpp", value = "int64_t* tarray = nullptr;") @JTranscAddMembers(target = "cs", value = "public byte[] tarray;") abstract class ByteBufferAsLongBuffer extends LongBuffer implements ByteBufferAs { final ByteBuffer byteBuffer;
@HaxeAddMembers("public var iarray:haxe.io.Int32Array = null; public var farray:haxe.io.Float32Array = null;") @JTranscAddMembers(target = "dart", value = "Int32List iarray; Float32List farray;") @JTranscAddMembers(target = "cpp", value = "int32_t* iarray = nullptr; float32_t* farray = nullptr;") @JTranscAddMembers(target = "cs", value = "public byte[] tarray;") class ByteBufferAsFloatBuffer extends FloatBuffer implements ByteBufferAs { final ByteBuffer byteBuffer;
@HaxeAddMembers("public var tarray:haxe.io.Int32Array = null;") @JTranscAddMembers(target = "dart", value = "Int32List tarray;") @JTranscAddMembers(target = "cpp", value = "int32_t* tarray = nullptr;") @JTranscAddMembers(target = "cs", value = "public byte[] tarray;") abstract class ByteBufferAsIntBuffer extends IntBuffer implements ByteBufferAs { final ByteBuffer byteBuffer;
@HaxeAddMembers("public var tarray:haxe.io.UInt16Array = null;") @JTranscAddMembers(target = "dart", value = "Uint16List tarray;") @JTranscAddMembers(target = "cpp", value = "uint16_t* tarray = nullptr;") @JTranscAddMembers(target = "cs", value = "public byte[] tarray;") abstract class ByteBufferAsCharBuffer extends CharBuffer implements ByteBufferAs { final ByteBuffer byteBuffer;
@JTranscAddMembersList({ @JTranscAddMembers(target = "dart", value = "RandomAccessFile raf;"), }) public class JTranscAsyncFileStream extends JTranscAsyncStream {
"public function setStr(str:String) { this.str2 = str; buffer2 = new MyStringBuf(); buffer2.add(str); return this; }", }) @JTranscAddMembers(target = "as3", value = "public var _str: String = '';") @JTranscAddMembers(target = "dart", value = "StringBuffer __buffer = new StringBuffer();") public class StringBuilder implements java.io.Serializable, Appendable, CharSequence { protected char[] buffer;
@JTranscAddMembers(target = "d", value = "static {% CLASS java.lang.Thread %} _dCurrentThread; Thread thread;") @JTranscAddMembers(target = "cs", value = "System.Threading.Thread _cs_thread;") @JTranscAddIncludes(target = "cpp", cond = "USE_BOOST", value = {"thread", "map", "boost/thread.hpp", "boost/chrono.hpp"}) @JTranscAddIncludes(target = "cpp", value = {"thread", "map"}) @JTranscAddMembers(target = "cpp", cond = "USE_BOOST", value = "boost::thread t_;") @JTranscAddMembers(target = "cpp", cond = "!USE_BOOST", value = "std::thread t_;") @JTranscAddMembers(target = "cpp", cond = "USE_BOOST", value = "static std::map<boost::thread::id, {% CLASS java.lang.Thread %}*> ###_cpp_threads;") @JTranscAddMembers(target = "cpp", cond = "!USE_BOOST", value = "static std::map<std::thread::id, {% CLASS java.lang.Thread %}*> ###_cpp_threads;") @HaxeAddMembers({ "private static var threadsMap = new haxe.ds.ObjectMap<Dynamic, {% CLASS java.lang.Thread %}>();",
"#if sys public var process: sys.io.Process; #end" }) @JTranscAddMembers(target = "d", value = { "ProcessPipes pipes;" })
"public function getBytes():haxe.io.Bytes return _data;" }) @JTranscAddMembers(target = "cpp", value = "void *vptr;") final public class FastMemory {