reflect.DiagnosticHighlight
A UTF-8 byte range inside a diagnostic headline or annotation label.
Signature
class reflect.DiagnosticHighlightA UTF-8 byte range inside a diagnostic headline or annotation label.
Source:<builtin>/reflect/reflect.bamlbytes 1308–1603
Fields
start
intend
intkind
"identifier.type" | "identifier.function" | "identifier.field" | "identifier.variable" | "identifier.enum_variant" | "identifier.attribute" | "type_expression" | "code"Implementations
reflect.AnyClass for T
Instance methods
The class declaration's schema metadata, or empty metadata when the runtime type is not a class.
Read a field as T. A missing field returns null; use has_field to
distinguish that case from a present field whose value is null.
Return a value-bound field handle, or null when no such field exists.
has_field
(self, name: string) -> bool throws neverWhether this value's runtime class declares a field called name.
false when the runtime type is not a class.
Reflected fields bound to this value for Field.value<T>().
name
(self) -> string throws neverThe rendered name of this value's concrete runtime type.
This value's concrete runtime type.
Source:<builtin>/reflect/reflect.bamlbytes 7609–7639