google.golang.org/protobuf/internal/filedesc.Extension.L2 (field)
29 uses
google.golang.org/protobuf/internal/filedesc (current package)
desc.go#L359: L2 *ExtensionL2 // protected by fileDesc.once
desc.go#L415: return xd.L2
desc_lazy.go#L66: xd.L2.Enum = file.resolveEnumDependency(xd.L2.Enum, listExtDeps, depIdx)
desc_lazy.go#L69: xd.L2.Message = file.resolveMessageDependency(xd.L2.Message, listExtDeps, depIdx)
desc_lazy.go#L74: if v := xd.L2.Default.val; v.IsValid() {
desc_lazy.go#L75: xd.L2.Default = unmarshalDefault(v.Bytes(), xd.L1.Kind, file, xd.L2.Enum)
desc_lazy.go#L537: xd.L2 = new(ExtensionL2)
desc_lazy.go#L547: xd.L2.IsProto3Optional = protowire.DecodeBool(v)
desc_lazy.go#L554: xd.L2.StringName.InitJSON(sb.MakeString(v))
desc_lazy.go#L556: xd.L2.Default.val = protoreflect.ValueOfBytes(v) // temporarily store as bytes; later resolved in resolveExtensions
desc_lazy.go#L572: xd.L2.Enum = PlaceholderEnum(name)
desc_lazy.go#L574: xd.L2.Message = PlaceholderMessage(name)
desc_lazy.go#L577: xd.L2.Options = xd.L0.ParentFile.builder.optionsUnmarshaler(&descopts.Field, rawOptions)
desc_lazy.go#L590: xd.L2.IsPacked = protowire.DecodeBool(v)
google.golang.org/protobuf/internal/impl
legacy_extension.go#L115: xd := &filedesc.Extension{L2: new(filedesc.ExtensionL2)}
legacy_extension.go#L121: xd.L2.IsPacked = fd.L1.IsPacked
legacy_extension.go#L122: xd.L2.Default = fd.L1.Default
legacy_extension.go#L124: xd.L2.Enum = ed
legacy_extension.go#L125: xd.L2.Message = md
google.golang.org/protobuf/reflect/protodesc
desc_init.go#L163: x.L2 = new(filedesc.ExtensionL2)
desc_init.go#L169: x.L2.Options = func() protoreflect.ProtoMessage { return opts }
desc_init.go#L170: x.L2.IsPacked = opts.GetPacked()
desc_init.go#L178: x.L2.StringName.InitJSON(xd.GetJsonName())
desc_resolve.go#L74: if x.L1.Kind, x.L2.Enum, x.L2.Message, err = r.findTarget(x.Kind(), x.Parent().FullName(), partialName(xd.GetTypeName()), false); err != nil {
desc_resolve.go#L82: x.L2.Default = filedesc.DefaultValue(v, ev)