reflect.class.PendingType
A reference to a not-yet-frozen builder type. It is deliberately not a subtype of the built-in `type`; only Builder.field accepts it directly.
Signature
class reflect.class.PendingTypeA reference to a not-yet-frozen builder type. It is deliberately not a
subtype of the built-in type; only Builder.field accepts it directly.
Source:<builtin>/reflect/ns_class/class.bamlbytes 4145–5394
Fields
Instance methods
array
(self) -> reflect.class.PendingType throws neverConstruct an array over this pending type.
meta
(Pair this pending reference with schema metadata, mirroring reflect.Type.meta.
Only Builder.field accepts the result.
optional
(self) -> reflect.class.PendingType throws neverConstruct the canonical union of this pending type and null.
Return the frozen type, or null while any referenced builder is pending.
union
(Construct a union containing this pending type and others.
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 7833–7863