MCPcopy Create free account
hub / github.com/cel-expr/cel-go / setCheckerOrError

Method setCheckerOrError

cel/env.go:1019–1024  ·  view source on GitHub ↗

setCheckerOrError sets the checker.Env or error state in a concurrency-safe manner

(chk *checker.Env, chkErr error)

Source from the content-addressed store, hash-verified

1017
1018// setCheckerOrError sets the checker.Env or error state in a concurrency-safe manner
1019func (e *Env) setCheckerOrError(chk *checker.Env, chkErr error) {
1020 e.chkMutex.Lock()
1021 e.chk = chk
1022 e.chkErr = chkErr
1023 e.chkMutex.Unlock()
1024}
1025
1026// getCheckerOrError gets the checker.Env or error state in a concurrency-safe manner
1027func (e *Env) getCheckerOrError() (*checker.Env, error) {

Callers 1

initCheckerMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected