Home
last modified time | relevance | path

Searched refs:hasfields (Results 1 – 5 of 5) sorted by relevance

/external/starlark-go/starlark/
Deval_test.go206 return &hasfields{attrs: make(map[string]starlark.Value)}, nil
213 type hasfields struct { struct
219 _ starlark.HasAttrs = (*hasfields)(nil)
220 _ starlark.HasBinary = (*hasfields)(nil)
223 func (hf *hasfields) String() string { return "hasfields" } argument
224 func (hf *hasfields) Type() string { return "hasfields" } argument
225 func (hf *hasfields) Truth() starlark.Bool { return true } argument
226 func (hf *hasfields) Hash() (uint32, error) { return 42, nil } argument
228 func (hf *hasfields) Freeze() { argument
237 func (hf *hasfields) Attr(name string) (starlark.Value, error) { return hf.attrs[name], nil } argument
[all …]
/external/starlark-go/starlark/testdata/
Dlist.star163 # list += hasfields (hasfields is not iterable but defines list+hasfields)
166 x += hasfields()
Dassign.star278 hf = hasfields()
289 assert.fails(lambda: setX(hf), "cannot set field on a frozen hasfields")
290 assert.fails(lambda: setY(hf), "cannot set field on a frozen hasfields")
Dbuiltins.star169 # hasfields is an application-defined type defined in eval_test.go.
170 hf = hasfields()
Dfunction.star84 hf = hasfields()