MCPcopy
hub / github.com/goccy/go-json / ToAnonymousOpcode

Method ToAnonymousOpcode

internal/encoder/code.go:950–961  ·  view source on GitHub ↗
(ctx *compileContext)

Source from the content-addressed store, hash-verified

948}
949
950func (c *PtrCode) ToAnonymousOpcode(ctx *compileContext) Opcodes {
951 var codes Opcodes
952 anonymCode, ok := c.value.(AnonymousCode)
953 if ok {
954 codes = anonymCode.ToAnonymousOpcode(ctx)
955 } else {
956 codes = c.value.ToOpcode(ctx)
957 }
958 codes.First().Op = convertPtrOp(codes.First())
959 codes.First().PtrNum = c.ptrNum
960 return codes
961}
962
963func (c *PtrCode) Filter(query *FieldQuery) Code {
964 return &PtrCode{

Callers

nothing calls this directly

Calls 4

FirstMethod · 0.95
convertPtrOpFunction · 0.85
ToAnonymousOpcodeMethod · 0.65
ToOpcodeMethod · 0.65

Tested by

no test coverage detected