MCPcopy Index your code

hub / github.com/cloudwego/dynamicgo / functions

Functions4,084 in github.com/cloudwego/dynamicgo

↓ 237 callersMethodStruct
Struct returns the struct type descriptor of a STRUCT type
thrift/descriptor.go:163
↓ 194 callersFunctionNewPathFieldName
NewPathFieldName creates a PathFieldName path
proto/generic/path.go:169
↓ 156 callersMethodType
Type returns the proto type of the node
proto/generic/node.go:33
↓ 141 callersFunctionNewPathFieldName
NewPathFieldName creates a PathFieldName path
thrift/generic/path.go:210
↓ 139 callersMethodString
(ctx context.Context, req string)
testdata/kitex_gen/example3/example3.go:1491
↓ 137 callersMethodReadFieldBegin
ReadFieldBegin ...
thrift/binary.go:562
↓ 130 callersFunctionNewPathFieldId
NewPathFieldId creates a PathFieldId path
thrift/generic/path.go:202
↓ 130 callersMethodSkip
Skip skips over the value for the given type. Deprecated: use SkipType instead
thrift/binary_skip.go:54
↓ 129 callersMethodType
Type returns the type of the annotation
thrift/annotation.go:116
↓ 128 callersMethodType
Type returns the thrift type of the node
thrift/generic/node.go:278
↓ 124 callersMethodReadString
ReadString ...
thrift/binary.go:767
↓ 121 callersMethodDo
Do converts json bytes (jbytes) to thrift binary (tbytes) desc is the thrift type descriptor of the thrift binary, usually it the request STRUCT type
conv/j2t/conv.go:53
↓ 113 callersMethodKind
Kind returns the kind of the annotation
thrift/annotation.go:86
↓ 108 callersMethodFieldById
FieldById finds the field by field id
thrift/descriptor.go:237
↓ 106 callersMethodElem
Elem returns the element type descriptor of a LIST, SET or MAP type
thrift/descriptor.go:158
↓ 98 callersFunctionerrNode
go:noinline
thrift/generic/error.go:58
↓ 89 callersFunctionwrapError
go:noinline
proto/generic/error.go:32
↓ 87 callersMethodGet
Get searches FieldMap by name. JIT generated assembly does NOT call this function, rather it implements its own version directly in assembly. So we mu
internal/caching/map.go:63
↓ 82 callersFunctionNewError
NewError creates a new error with error code, message and preceding error go:noinline
meta/error.go:110
↓ 81 callersFunctionerrNode
go:noinline
proto/generic/error.go:58
↓ 78 callersMethodGetByPath
(pathes ...Path)
proto/generic/value.go:286
↓ 78 callersMethodMarshal
Marshal marshals self to thrift bytes
thrift/generic/path.go:611
↓ 76 callersFunctionNewPathFieldId
NewPathFieldId creates a PathFieldId path
proto/generic/path.go:161
↓ 72 callersFunctionxprintf
native/test/xprintf.h:171
↓ 70 callersFunctionNewBinaryConv
NewBinaryConv returns a new BinaryConv
conv/j2t/conv.go:36
↓ 69 callersMethodWriteString
WriteString ...
thrift/binary.go:430
↓ 63 callersMethodGetByPath
GetByPath searches longitudinally and return a sub value at the given path from the value. The path is a list of PathFieldId, PathFieldName, PathInde
thrift/generic/value.go:102
↓ 62 callersMethodBLength
()
testdata/kitex_gen/base/k-base.go:98
↓ 62 callersMethodFunctions
Functions returns all functions in the service
thrift/descriptor.go:399
↓ 59 callersMethodInterface
Interface returns the go interface value contained by a node. If the node is a STRUCT, it will return a map[thrift.FieldID]interface{} If it is a map,
thrift/generic/cast.go:342
↓ 59 callersFunctiondhex
dhex decodes a hex-string and returns the bytes and panics if s is invalid.
proto/protowire/decode_test.go:205
↓ 58 callersMethodFastWriteNocopy
(b []byte, w thrift.NocopyWriter)
testdata/kitex_gen/base/k-base.go:140
↓ 57 callersMethodElem
()
proto/descriptor.go:22
↓ 57 callersFunctionnewError
go:noinline
conv/j2t/error.go:53
↓ 56 callersMethodFieldByKey
FieldByName finds the field by key NOTICE: Options.MapFieldWay can influence the behavior of this method. ep: if Options.MapFieldWay is MapFieldWayNa
thrift/descriptor.go:245
↓ 55 callersFunctionNoEscape
NoEscape hides a pointer from escape analysis. NoEscape is the identity function but escape analysis doesn't think the output depends on the input. No
internal/rt/fastmem.go:149
↓ 54 callersMethodConsumeTag
ConsumeTag parses b as a varint-encoded tag, reporting its length.
proto/binary/binary.go:152
↓ 53 callersMethodError
Error return error message if it is a ERROR node
proto/generic/error.go:147
↓ 53 callersMethodReadI32
ReadI32 ...
thrift/binary.go:717
↓ 52 callersMethodAssignValue
AssignValue assigns values from src to dest by matching reflect-type or map-key or json-tag This method uses try-best mode: it will continue processin
trim/assign.go:822
↓ 52 callersMethodEnum
()
testdata/kitex_gen/pb/example/example.pb.go:55
↓ 51 callersMethodGetByPath
GetByPath searches longitudinally and return a sub node at the given path from the node. The path is a list of PathFieldId, PathIndex, PathStrKey, Pa
thrift/generic/node.go:436
↓ 51 callersMethodSet
Set mark the bit corresponding the given id, with the given requireness - RequiredRequireness|DefaultRequireness mark the bit as 1 - OptionalRequirene
thrift/utils.go:48
↓ 51 callersFunctionassignAny
(desc *Descriptor, src interface{}, dest interface{})
trim/assign_test.go:35
↓ 48 callersMethodRequest
Request get a http value from req
thrift/annotation.go:141
↓ 47 callersFunctionNewPathIndex
NewPathIndex creates a PathIndex path
proto/generic/path.go:178
↓ 47 callersFunctionwrapError
go:noinline
conv/t2j/impl.go:40
↓ 46 callersMethodLen
Len returns the element count of container-kind type (LIST/SET/MAP)
thrift/generic/cast.go:50
↓ 46 callersFunctionMustGitPath
MustGitPath is util for getting relative path to git root
internal/util_test/git.go:42
↓ 46 callersMethodName
()
proto/descriptor.go:54
↓ 46 callersMethodWriteFieldBegin
WriteFieldBegin ...
thrift/binary.go:257
↓ 45 callersMethodByNumber
(id FieldNumber)
proto/descriptor.go:134
↓ 45 callersMethodFastRead
(b []byte)
testdata/kitex_gen/example3/k-example3.go:339
↓ 45 callersMethodFastWriteNocopy
(b []byte, w thrift.NocopyWriter)
testdata/kitex_gen/example3/k-example3.go:138
↓ 45 callersFunctionNewValue
NewValue creates a new Value from a raw byte slice.
thrift/generic/value.go:37
↓ 45 callersMethodpush
push adds a new frame to the stack
trim/desc.go:338
↓ 44 callersMethodBLength
()
testdata/kitex_gen/example3/k-example3.go:19
↓ 44 callersFunctionNewBinaryConv
NewBinaryConv returns a new BinaryConv
conv/t2j/conv.go:35
↓ 44 callersMethodReadMapBegin
ReadMapBegin ...
thrift/binary.go:585
↓ 44 callersFunctionwrapError
(code meta.ErrCode, msg string, err error)
conv/p2j/impl.go:21
↓ 43 callersMethodAlias
Alias returns the alias of a field
thrift/descriptor.go:304
↓ 43 callersMethodError
Error return error message if it is a ERROR node
thrift/generic/error.go:147
↓ 43 callersMethodIsError
IsEmtpy tells if the node is PROTOBUF.ERROR
proto/generic/error.go:114
↓ 43 callersMethodSkipType
SkipType skips over the value for the given type
thrift/binary_skip.go:105
↓ 42 callersMethodKey
Key returns the key type descriptor of a MAP type
thrift/descriptor.go:153
↓ 40 callersMethodID
unique id of the Annotation
thrift/annotation.go:34
↓ 40 callersFunctionNewExampleReq
()
testdata/kitex_gen/example3/example3.go:213
↓ 39 callersMethodDo
Do converts thrift binary (tbytes) to json bytes (jbytes) desc is the thrift type descriptor of the thrift binary, usually it is a response STRUCT ty
conv/t2j/conv.go:50
↓ 38 callersMethodError
Error return error message, combining category, behavior and message
meta/error.go:130
↓ 37 callersMethodInterface
Interface returns the go interface value contained by a node. If the node is a MESSAGE, it will return map[proto.FieldNumber]interface{} or map[int]in
proto/generic/cast.go:339
↓ 36 callersMethodField
Field returns a sub node at the given field id from a STRUCT node.
thrift/generic/node.go:487
↓ 36 callersMethodReadI64
ReadI64 ...
thrift/binary.go:727
↓ 36 callersFunctionwrapError
go:noinline
thrift/generic/error.go:32
↓ 35 callersMethodFields
Fields returns all sub nodes ids along with the given int path from a STRUCT node.
thrift/generic/node.go:633
↓ 35 callersMethodSet
Set set Param by given name and value, return true if Param exists
http/http.go:382
↓ 35 callersFunctionfetchAny
(desc *Descriptor, any interface{})
trim/all_test.go:84
↓ 34 callersMethodAppendTag
Append Tag
proto/binary/binary.go:137
↓ 34 callersFunctionBytesFrom
go:nosplit
internal/rt/fastmem.go:54
↓ 34 callersFunctionEncodeInt64
(buf []byte, val int64)
internal/json/encoding.go:73
↓ 34 callersFunctionNewPathStrKey
NewPathStrKey creates a PathStrKey path
thrift/generic/path.go:227
↓ 33 callersMethodInt
Int returns the int value contaned by a I8/I16/I32/I64 node
thrift/generic/cast.go:117
↓ 32 callersFunctiongetExampleDesc
()
thrift/generic/value_test.go:131
↓ 31 callersMethodBehavior
Behavior returns the behavior of error code
meta/error.go:96
↓ 31 callersMethodFastRead
(b []byte)
testdata/kitex_gen/example/k-example.go:86
↓ 31 callersMethodInt
Int returns the int value contained by a INT32/SINT32/SFIX32/INT64/SINT64/SFIX64 node
proto/generic/cast.go:98
↓ 31 callersMethodIsError
IsEmtpy tells if the node is thrift.ERROR
thrift/generic/error.go:114
↓ 31 callersMethodReadLength
ReadLength return dataLength, and move pointer in the begin of data
proto/binary/binary.go:942
↓ 31 callersMethodReadListBegin
ReadListBegin ...
thrift/binary.go:625
↓ 30 callersMethodCheck
Check checks if it is a ERROR node and returns corresponding error
thrift/generic/error.go:136
↓ 30 callersMethodReadDouble
ReadDouble ...
thrift/binary.go:757
↓ 30 callersMethodUnsetByPath
UnsetByPath searches longitudinally and unsets a sub value at the given path from the value.
proto/generic/value.go:598
↓ 30 callersMethodWriteI32
WriteI32 ...
thrift/binary.go:389
↓ 30 callersFunctionerrValue
go:noinline
proto/generic/error.go:84
↓ 29 callersFunctiongetExampleData
()
thrift/generic/value_test.go:147
↓ 28 callersFunctionNewPathIndex
NewPathIndex creates a PathIndex path
thrift/generic/path.go:219
↓ 28 callersFunctiongetSimpleValue
()
testdata/test/baseline_j2t_test.go:116
↓ 28 callersMethodnext
next ...
proto/binary/binary.go:82
↓ 27 callersMethodFastWriteNocopy
(b []byte, w thrift.NocopyWriter)
testdata/kitex_gen/example2/k-example2.go:1775
↓ 27 callersFunctionNewBinaryConv
NewBinaryConv returns a new BinaryConv
conv/j2p/conv.go:18
↓ 27 callersFunctionNewNode
NewNode method: creates a new node from a byte slice
proto/generic/node.go:212
next →1–100 of 4,084, ranked by callers