Represents an abstract type.
The defined unary operators of the abstract.
The underlying type of the abstract.
The available implicit to-casts of the abstract.
@see https://haxe.org/manual/types-abstract-implicit-casts.html
The method used for resolving unknown field access, if available.
The method used for resolving unknown field access, if available.
The position of the type.
The type parameters of the type.
The module name of the type, which might be different.
The metadata of the type.
Whether or not the type is private.
Whether or not the type is extern.
The implementation class of the abstract, if available.
The available implicit from-casts of the abstract.
@see https://haxe.org/manual/types-abstract-implicit-casts.html
Allows excluding the type from compilation.
The associated documentation of the class field.
The defined binary operators of the abstract.
The defined array-access fields of the abstract.