var _ … type MatchCondition … func (v *MatchCondition) GetExpression() string { … } func (v *MatchCondition) ReturnTypes() []*cel.Type { … } var _ … type matcher … func NewMatcher(filter celplugin.Filter, failPolicy *v1.FailurePolicyType, matcherKind, matcherType, objectName string) Matcher { … } func (m *matcher) Match(ctx context.Context, versionedAttr *admission.VersionedAttributes, versionedParams runtime.Object, authz authorizer.Authorizer) MatchResult { … }