ClassFieldOriginKind<T>(Int)
package haxe.display
import haxe.display.Display
Available on all platforms
Variables
inlineread onlyAnonymousStructure:ClassFieldOriginKind<JsonAnon> = 4
This field doesn't belong to any named type, just an anonymous structure.
inlineread onlyBuiltIn:ClassFieldOriginKind<NoData> = 5
Special fields built into the compiler, such as: - code
on single-character Strings - bind()
on functions.
inlineread onlyParent:ClassFieldOriginKind<JsonModuleType<T>> = 2
The field is declared on a parent type, such as: - a super class field that is not overriden - a forwarded abstract field
inlineread onlySelf:ClassFieldOriginKind<JsonModuleType<T>> = 0
The field is declared on the current type itself.
inlineread onlyStaticExtension:ClassFieldOriginKind<JsonModuleType<T>> = 3
The field is a static extension method brought into context with the using
keyword.
inlineread onlyStaticImport:ClassFieldOriginKind<JsonModuleType<T>> = 1
The field is a static field brought into context via a static import (import pack.Module.Type.field
).
inlineread onlyUnknown:ClassFieldOriginKind<NoData> = 6
The origin of this class field is unknown.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/haxe/display/ClassFieldOriginKind.html