ClassField
package haxe.rtti
import haxe.rtti.CType
Available on all platforms
The runtime class field information.
See also:
Fields
The type of the field.
The [write access](https://haxe.org/manual/class-field-property.html#define-write-access) behavior of the field.
A list of strings representing the targets where the field is available.
An array of strings representing the names of the type parameters the field has.
The list of available overloads for the fields or `null` if no overloads exists.
The name of the field.
The meta data the field was annotated with.
The line number where the field is defined. This information is only available if the field has an expression. Otherwise the value is `null`.
Whether or not the field is `public`.
Whether or not the field overrides another field.
Whether or not the field is `final`.
The [read access](https://haxe.org/manual/class-field-property.html#define-read-access) behavior of the field.
The actual expression of the field or `null` if there is no expression.
The documentation of the field. This information is only available if the compiler flag `-D use_rtti_doc` was in place. Otherwise, or if the field has no documentation, the value is `null`.