reflect.class.Builder
A mutable runtime-class definition. Calling `build` freezes every builder connected through a pending field type as one atomic recursive group.
Signature
class reflect.class.BuilderA mutable runtime-class definition. Calling build freezes every builder
connected through a pending field type as one atomic recursive group.
Source:<builtin>/reflect/ns_class/class.bamlbytes 2556–3992
Fields
Instance methods
_build
(build
(Validate and freeze this builder's complete connected recursive group.
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) -> boolWhether 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) -> stringThe rendered name of this value's concrete runtime type.
This value's concrete runtime type.
Source:<builtin>/reflect/reflect.bamlbytes 6092–6122
Related definitions
reflect.AnyClassreflect.AnyClassreflect.AnyClassreflect.AnyClassreflect.AnyClassreflect.AnyClassreflect.AnyClassreflect.AnyClassreflect.class.Fieldreflect.class.PendingTypereflect.class.Typereflect.errors.CompilationErrorreflect.errors.TypeMismatchreflect.interface.Implementationreflect.Metareflect.Typereflect.WithMeta