haXe API Documentation
Back | Index
class cs.internal.Runtime
Available in cs
This class is meant for internal compiler use only. It provides the Haxe runtime compatibility to the host language.
static var undefined(default,null) : Dynamic
static function callField(obj : Dynamic, field : String, fieldHash : Int, args : Array<Dynamic>) : Dynamic
static function callMethod(obj : Dynamic, methods : cs.NativeArray<cs.system.reflection.MethodBase>, methodLength : Int, args : Array<Dynamic>) : Dynamic
static function closure(obj : Dynamic, hash : Int, field : String) : Dynamic
static function compare(v1 : Dynamic, v2 : Dynamic) : Int
static function concat(s1 : String, s2 : String) : String
static function eq(v1 : Dynamic, v2 : Dynamic) : Bool
static function genericCast<To>(obj : Dynamic) : To
static function getField(obj : Dynamic, field : String, fieldHash : Int, throwErrors : Bool) : Dynamic
static function getField_f(obj : Dynamic, field : String, fieldHash : Int, throwErrors : Bool) : Float
static function isInt(obj : Dynamic) : Bool
static function mkNullable(obj : Dynamic, nullableType : cs.system.Type) : Dynamic
static function plus(v1 : Dynamic, v2 : Dynamic) : Dynamic
static function refEq(v1 : { }, v2 : { }) : Bool
static function setField(obj : Dynamic, field : String, fieldHash : Int, value : Dynamic) : Dynamic
static function setField_f(obj : Dynamic, field : String, fieldHash : Int, value : Float) : Float
static function slowCallField(obj : Dynamic, field : String, args : Array<Dynamic>) : Dynamic
static function slowGetField(obj : Dynamic, field : String, throwErrors : Bool) : Dynamic
static function slowHasField(obj : Dynamic, field : String) : Bool
static function slowSetField(obj : Dynamic, field : String, value : Dynamic) : Dynamic
static function toDouble(obj : Dynamic) : Float
static function toInt(obj : Dynamic) : Int
static function toString(obj : Dynamic) : String
static function typeEq(t1 : cs.system.Type, t2 : cs.system.Type) : Bool
static function unbox(dyn : Dynamic) : Dynamic
Back | Index