Represents a field in the AST.

pos:Position

The position of the field.

name:String

The name of the field.

@:optionaloptionalmeta:Null<Metadata>

The optional metadata of the field.

kind:FieldType

The kind of the field.

@:optionaloptionaldoc:Null<String>

The documentation of the field, if available. If the field has no documentation, the value is null.

@:optionaloptionalaccess:Null<Array<Access>>

The access modifiers of the field. By default fields have private access.

See also: