Browse Source

support toString on Any, so it behaves similar to Dynamic when used in string concatenation/interpolation

Dan Korostelev 8 years ago
parent
commit
c4d2ebb250
1 changed files with 1 additions and 0 deletions
  1. 1 0
      std/Any.hx

+ 1 - 0
std/Any.hx

@@ -34,4 +34,5 @@
 abstract Any(Dynamic) {
 abstract Any(Dynamic) {
 	@:noCompletion @:extern @:to inline function __promote<T>():T return this;
 	@:noCompletion @:extern @:to inline function __promote<T>():T return this;
 	@:noCompletion @:extern @:from inline static function __cast<T>(value:T):Any return cast value;
 	@:noCompletion @:extern @:from inline static function __cast<T>(value:T):Any return cast value;
+	@:noCompletion @:extern inline function toString():String return Std.string(this);
 }
 }