func ToValue(v Value) reflect.Value { … }
func TypeString(t Type) string { … }
type integer …
type T …
type pair …
func assert(t *testing.T, s, want string) { … }
var typeTests …
var valueTests …
func testType(t *testing.T, i int, typ Type, want string) { … }
func testReflectType(t *testing.T, i int, typ Type, want string) { … }
func TestTypes(t *testing.T) { … }
func TestSetValue(t *testing.T) { … }
func TestCanSetField(t *testing.T) { … }
var _i …
var valueToStringTests …
func TestValueToString(t *testing.T) { … }
func TestPtrSetNil(t *testing.T) { … }
func TestMapSetNil(t *testing.T) { … }
func TestAll(t *testing.T) { … }
func TestInterfaceValue(t *testing.T) { … }
func TestFunctionValue(t *testing.T) { … }
var appendTests …
func sameInts(x, y []int) bool { … }
func TestBigUnnamedStruct(t *testing.T) { … }
type big …
func TestBigStruct(t *testing.T) { … }
type Basic …
type NotBasic …
type DeepEqualTest …
var fn1 …
var fn2 …
var fn3 …
type self …
type Loop …
type Loopy …
var (
loop1 …
loop2 …
)
var (
loopy1 …
loopy2 …
)
func init() { … }
var typeOfTests …
func TestTypeOf(t *testing.T) { … }
func Nil(a any, t *testing.T) { … }
func NotNil(a any, t *testing.T) { … }
func TestIsNil(t *testing.T) { … }
func Indirect(v Value) Value { … }
func TestNilPtrValueSub(t *testing.T) { … }
type Point …
func (p Point) AnotherMethod(scale int) int { … }
func (p Point) Dist(scale int) int { … }
func (p Point) GCMethod(k int) int { … }
func (p Point) NoArgs() { … }
func (p Point) TotalDist(points ...Point) int { … }
type D1 …
type D2 …
func TestImportPath(t *testing.T) { … }
func noAlloc(t *testing.T, n int, f func(int)) { … }
func TestAllocations(t *testing.T) { … }
func TestSetPanic(t *testing.T) { … }
func shouldPanic(f func()) { … }
type S …
func TestBigZero(t *testing.T) { … }
func TestInvalid(t *testing.T) { … }
type TheNameOfThisTypeIsExactly255BytesLongSoWhenTheCompilerPrependsTheReflectTestPackageNameAndExtraStarTheLinkerRuntimeAndReflectPackagesWillHaveToCorrectlyDecodeTheSecondLengthByte0123456789_0123456789_0123456789_0123456789_0123456789_012345678 …
type nameTest …
type A …
type B …
var nameTests …
func TestNames(t *testing.T) { … }
func TestUnaddressableField(t *testing.T) { … }
type Tint …
type Tint2 …
type Talias1 …
type Talias2 …
func TestAliasNames(t *testing.T) { … }