MCPcopy Create free account
hub / github.com/goccy/go-json / flags

Method flags

internal/encoder/code.go:722–746  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

720}
721
722func (c *StructFieldCode) flags() OpFlags {
723 var flags OpFlags
724 if c.isTaggedKey {
725 flags |= IsTaggedKeyFlags
726 }
727 if c.isNilableType {
728 flags |= IsNilableTypeFlags
729 }
730 if c.isNilCheck {
731 flags |= NilCheckFlags
732 }
733 if c.isAddrForMarshaler {
734 flags |= AddrForMarshalerFlags
735 }
736 if c.isNextOpPtrType {
737 flags |= IsNextOpPtrTypeFlags
738 }
739 if c.isAnonymous {
740 flags |= AnonymousKeyFlags
741 }
742 if c.isMarshalerContext {
743 flags |= MarshalerContextFlags
744 }
745 return flags
746}
747
748func (c *StructFieldCode) toValueOpcodes(ctx *compileContext) Opcodes {
749 if c.isAnonymous {

Callers 2

ToOpcodeMethod · 0.95
ToAnonymousOpcodeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected