Get information about the call stack.
This type unifies with any instance of classes that have a constructor
DynamicAccess is an abstract type for working with anonymous structures
that are intended to hold collections of objects by the string key.
haxe.MainLoop is kept from DCE, then we will insert an
haxe.EntryPoint.run() call just at then end of
This class can be redefined by custom frameworks so they can handle their own main loop logic.
This class provides advanced methods on enums. It is ideally used with
using EnumTools and then acts as an
extension to the
This class provides advanced methods on enum values. It is ideally used with
using EnumValueTools and then acts as an
extension to the
Base class for exceptions.
This type unifies with an enum instance if all constructors of the enum
require no arguments.
This type unifies with any function type.
Int32 provides a 32-bit integer with consistent overflow behavior across
A cross-platform signed 64-bit integer.
Int64 instances can be created from two 32-bit words using
Cross-platform JSON API: it will automatically use the optimized native API if available.
-D haxeJSON to force usage of the Haxe implementation even if a native API is found:
This will provide extra encoding (but not decoding) features such as enums (replaced by their index) and StringMaps.
Log primarily provides the
trace() method, which is invoked upon a call to
trace() in Haxe code.
This type unifies with anything but
PosInfos is a magic type which can be used to generate position information
into the output for debugging use.
A special type that represents a "rest" function argument.
The Serializer class can be used to encode values and objects into a
from which the
Unserializer class can recreate the original representation.
Elements return by
Timer class allows you to create asynchronous timers on platforms that
Unserializer class is the complement to the
Serializer class. It parses
String and creates objects from the contained data.
An exception containing arbitrary value.