package runtime

Import Path
	github.com/goccy/go-json/internal/runtime (on go.dev)

Dependency Relation
	imports 5 packages, and imported by 7 packages

Involved Source Files rtype.go struct_field.go type.go
Package-Level Type Names (total 5)
/* sort by: | */
Cap int Data unsafe.Pointer Len int func github.com/goccy/go-json/internal/encoder.PtrToSlice(p uintptr) *SliceHeader
Field reflect.StructField IsOmitEmpty bool IsString bool IsTaggedKey bool Key string func StructTagFromField(field reflect.StructField) *StructTag
( StructTags) ExistsKey(key string) bool
Type representing reflect.rtype for noescape trick (*Type) Align() int (*Type) AssignableTo(u reflect.Type) bool (*Type) Bits() int (*Type) ChanDir() reflect.ChanDir (*Type) Comparable() bool (*Type) ConvertibleTo(u reflect.Type) bool (*Type) Elem() *Type (*Type) Field(i int) reflect.StructField (*Type) FieldAlign() int (*Type) FieldByIndex(index []int) reflect.StructField (*Type) FieldByName(name string) (reflect.StructField, bool) (*Type) FieldByNameFunc(match func(string) bool) (reflect.StructField, bool) (*Type) Implements(u reflect.Type) bool (*Type) In(i int) reflect.Type (*Type) IsVariadic() bool (*Type) Key() *Type (*Type) Kind() reflect.Kind (*Type) Len() int (*Type) Method(a0 int) reflect.Method (*Type) MethodByName(a0 string) (reflect.Method, bool) (*Type) Name() string (*Type) NumField() int (*Type) NumIn() int (*Type) NumMethod() int (*Type) NumOut() int (*Type) Out(i int) reflect.Type (*Type) PkgPath() string (*Type) Size() uintptr (*Type) String() string *Type : github.com/modern-go/reflect2.InterfaceType *Type : github.com/polarsignals/frostdb/query/logicalplan.Named *Type : expvar.Var *Type : fmt.Stringer func PtrTo(*Type) *Type func Type2RType(t reflect.Type) *Type func (*Type).Elem() *Type func (*Type).Key() *Type func IfaceIndir(*Type) bool func PtrTo(*Type) *Type func RType2Type(t *Type) reflect.Type func github.com/goccy/go-json/internal/decoder.CompileToGetDecoder(typ *Type) (decoder.Decoder, error) func github.com/goccy/go-json/internal/decoder.UnsafeNew(t *Type) unsafe.Pointer func github.com/goccy/go-json/internal/encoder.MapIterInit(mapType *Type, m unsafe.Pointer, it *encoder.mapIter) var github.com/goccy/go-json/internal/decoder.EmptyInterfaceType *Type
AddrRange uintptr AddrShift uintptr BaseTypeAddr uintptr MaxTypeAddr uintptr func AnalyzeTypeAddr() *TypeAddr