ByteArray.hx 538 B

1234567891011121314151617181920212223
  1. package python.lib;
  2. import python.lib.Builtin;
  3. import python.Syntax;
  4. extern class ByteArray implements ArrayAccess<Int> {
  5. public var length(get, null):Int;
  6. public inline function get_length ():Int {
  7. return Builtin.len(this);
  8. }
  9. public inline function get(i:Int):Int {
  10. return Syntax.arrayAccess(this, i);
  11. }
  12. public inline function set(i:Int,v:Int):Void {
  13. this.__setitem__(i,v);
  14. }
  15. public function __setitem__(i:Int,v:Int):Void;
  16. public function decode(encoding:String="utf-8", errors:String="strict"):String;
  17. }