kubernetes/vendor/github.com/google/cel-go/common/debug/debug.go

type Adorner

type Writer

type emptyDebugAdorner

var emptyAdorner

func (a *emptyDebugAdorner) GetMetadata(e any) string {}

// ToDebugString gives the unadorned string representation of the Expr.
func ToDebugString(e ast.Expr) string {}

// ToAdornedDebugString gives the adorned string representation of the Expr.
func ToAdornedDebugString(e ast.Expr, adorner Adorner) string {}

type debugWriter

func newDebugWriter(a Adorner) *debugWriter {}

func (w *debugWriter) Buffer(e ast.Expr) {}

func (w *debugWriter) appendSelect(sel ast.SelectExpr) {}

func (w *debugWriter) appendCall(call ast.CallExpr) {}

func (w *debugWriter) appendList(list ast.ListExpr) {}

func (w *debugWriter) appendStruct(obj ast.StructExpr) {}

func (w *debugWriter) appendMap(m ast.MapExpr) {}

func (w *debugWriter) appendComprehension(comprehension ast.ComprehensionExpr) {}

func formatLiteral(c ref.Val) string {}

func (w *debugWriter) append(s string) {}

func (w *debugWriter) appendFormat(f string, args ...any) {}

func (w *debugWriter) doIndent() {}

func (w *debugWriter) adorn(e any) {}

func (w *debugWriter) appendLine() {}

func (w *debugWriter) addIndent() {}

func (w *debugWriter) removeIndent() {}

func (w *debugWriter) String() string {}