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

Method setCheckerOrError

cel/env.go:929–934  ·  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

927
928// setCheckerOrError sets the checker.Env or error state in a concurrency-safe manner
929func (e *Env) setCheckerOrError(chk *checker.Env, chkErr error) {
930 e.chkMutex.Lock()
931 e.chk = chk
932 e.chkErr = chkErr
933 e.chkMutex.Unlock()
934}
935
936// getCheckerOrError gets the checker.Env or error state in a concurrency-safe manner
937func (e *Env) getCheckerOrError() (*checker.Env, error) {

Callers 1

initCheckerMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected