浏览代码

fix golint: do not export test types

Tao Wen 8 年之前
父节点
当前提交
ad20f12c34
共有 47 个文件被更改,包括 163 次插入164 次删除
  1. 2 2
      feature_reflect_map.go
  2. 6 6
      output_tests/builtins/bool/json_test.go
  3. 1 1
      output_tests/builtins/bool/types.go
  4. 6 6
      output_tests/builtins/bool_alias/json_test.go
  5. 1 1
      output_tests/builtins/bool_alias/types.go
  6. 6 6
      output_tests/builtins/byte/json_test.go
  7. 1 1
      output_tests/builtins/byte/types.go
  8. 6 6
      output_tests/builtins/byte_alias/json_test.go
  9. 1 1
      output_tests/builtins/byte_alias/types.go
  10. 6 6
      output_tests/builtins/float32/json_test.go
  11. 1 1
      output_tests/builtins/float32/types.go
  12. 6 6
      output_tests/builtins/float32_alias/json_test.go
  13. 1 1
      output_tests/builtins/float32_alias/types.go
  14. 6 6
      output_tests/builtins/float64/json_test.go
  15. 1 1
      output_tests/builtins/float64/types.go
  16. 6 6
      output_tests/builtins/float64_alias/json_test.go
  17. 1 1
      output_tests/builtins/float64_alias/types.go
  18. 6 6
      output_tests/builtins/int16/json_test.go
  19. 1 1
      output_tests/builtins/int16/types.go
  20. 6 6
      output_tests/builtins/int16_alias/json_test.go
  21. 1 1
      output_tests/builtins/int16_alias/types.go
  22. 6 6
      output_tests/builtins/int32/json_test.go
  23. 1 1
      output_tests/builtins/int32/types.go
  24. 6 6
      output_tests/builtins/int32_alias/json_test.go
  25. 1 1
      output_tests/builtins/int32_alias/types.go
  26. 6 6
      output_tests/builtins/int8/json_test.go
  27. 1 1
      output_tests/builtins/int8/types.go
  28. 6 6
      output_tests/builtins/int8_alias/json_test.go
  29. 1 2
      output_tests/builtins/int8_alias/types.go
  30. 6 6
      output_tests/builtins/string/json_test.go
  31. 1 1
      output_tests/builtins/string/types.go
  32. 6 6
      output_tests/builtins/string_alias/json_test.go
  33. 1 1
      output_tests/builtins/string_alias/types.go
  34. 6 6
      output_tests/builtins/uint16/json_test.go
  35. 1 1
      output_tests/builtins/uint16/types.go
  36. 6 6
      output_tests/builtins/uint16_alias/json_test.go
  37. 1 1
      output_tests/builtins/uint16_alias/types.go
  38. 6 6
      output_tests/builtins/uint32/json_test.go
  39. 1 1
      output_tests/builtins/uint32/types.go
  40. 6 6
      output_tests/builtins/uint32_alias/json_test.go
  41. 1 1
      output_tests/builtins/uint32_alias/types.go
  42. 6 6
      output_tests/builtins/uint8/json_test.go
  43. 1 1
      output_tests/builtins/uint8/types.go
  44. 6 6
      output_tests/builtins/uint8_alias/json_test.go
  45. 1 1
      output_tests/builtins/uint8_alias/types.go
  46. 6 6
      output_tests/builtins/uintptr/json_test.go
  47. 1 1
      output_tests/builtins/uintptr/types.go

+ 2 - 2
feature_reflect_map.go

@@ -136,7 +136,7 @@ func encodeMapKey(key reflect.Value, stream *Stream) {
 		stream.writeByte('"')
 		return
 	}
-	stream.Error = &json.UnsupportedTypeError{Type:key.Type()}
+	stream.Error = &json.UnsupportedTypeError{Type: key.Type()}
 }
 
 func (encoder *mapEncoder) EncodeInterface(val interface{}, stream *Stream) {
@@ -216,7 +216,7 @@ func (w *reflectWithString) resolve() error {
 		w.s = strconv.FormatUint(w.v.Uint(), 10)
 		return nil
 	}
-	return &json.UnsupportedTypeError{Type:w.v.Type()}
+	return &json.UnsupportedTypeError{Type: w.v.Type()}
 }
 
 func (sv stringValues) Len() int           { return len(sv) }

+ 6 - 6
output_tests/builtins/bool/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/bool/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T bool
+type typeForTest bool

+ 6 - 6
output_tests/builtins/bool_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/bool_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T bool
+type typeForTest bool

+ 6 - 6
output_tests/builtins/byte/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/byte/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T byte
+type typeForTest byte

+ 6 - 6
output_tests/builtins/byte_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/byte_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T byte
+type typeForTest byte

+ 6 - 6
output_tests/builtins/float32/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/float32/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T float32
+type typeForTest float32

+ 6 - 6
output_tests/builtins/float32_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/float32_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T float32
+type typeForTest float32

+ 6 - 6
output_tests/builtins/float64/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/float64/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T float64
+type typeForTest float64

+ 6 - 6
output_tests/builtins/float64_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/float64_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T float64
+type typeForTest float64

+ 6 - 6
output_tests/builtins/int16/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/int16/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T int16
+type typeForTest int16

+ 6 - 6
output_tests/builtins/int16_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/int16_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T int16
+type typeForTest int16

+ 6 - 6
output_tests/builtins/int32/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/int32/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T int32
+type typeForTest int32

+ 6 - 6
output_tests/builtins/int32_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/int32_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T int32
+type typeForTest int32

+ 6 - 6
output_tests/builtins/int8/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/int8/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T int8
+type typeForTest int8

+ 6 - 6
output_tests/builtins/int8_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 2
output_tests/builtins/int8_alias/types.go

@@ -1,4 +1,3 @@
 package test
 
-// Only used in test
-type T int8
+type typeForTest int8

+ 6 - 6
output_tests/builtins/string/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/string/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T string
+type typeForTest string

+ 6 - 6
output_tests/builtins/string_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/string_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T string
+type typeForTest string

+ 6 - 6
output_tests/builtins/uint16/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uint16/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uint16
+type typeForTest uint16

+ 6 - 6
output_tests/builtins/uint16_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uint16_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uint16
+type typeForTest uint16

+ 6 - 6
output_tests/builtins/uint32/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uint32/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uint32
+type typeForTest uint32

+ 6 - 6
output_tests/builtins/uint32_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uint32_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uint32
+type typeForTest uint32

+ 6 - 6
output_tests/builtins/uint8/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uint8/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uint8
+type typeForTest uint8

+ 6 - 6
output_tests/builtins/uint8_alias/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uint8_alias/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uint8
+type typeForTest uint8

+ 6 - 6
output_tests/builtins/uintptr/json_test.go

@@ -15,7 +15,7 @@ import (
 func Test_Roundtrip(t *testing.T) {
 	fz := fuzz.New().MaxDepth(10).NilChance(0.3)
 	for i := 0; i < 100; i++ {
-		var before T
+		var before typeForTest
 		fz.Fuzz(&before)
 
 		jbStd, err := json.Marshal(before)
@@ -37,13 +37,13 @@ func Test_Roundtrip(t *testing.T) {
 				indent(jbStd, "    "), indent(jbIter, "    "), dump(before))
 		}
 
-		var afterStd T
+		var afterStd typeForTest
 		err = json.Unmarshal(jbIter, &afterStd)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with stdlib: %v\nvia:\n    %s",
 				err, indent(jbIter, "    "))
 		}
-		var afterIter T
+		var afterIter typeForTest
 		err = jsoniter.ConfigCompatibleWithStandardLibrary.Unmarshal(jbIter, &afterIter)
 		if err != nil {
 			t.Fatalf("failed to unmarshal with jsoniter: %v\nvia:\n    %s",
@@ -86,7 +86,7 @@ func benchmarkMarshal(t *testing.B, name string, fn func(interface{}) ([]byte, e
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var obj T
+	var obj typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&obj)
 	for i := 0; i < t.N; i++ {
@@ -102,7 +102,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	t.ReportAllocs()
 	t.ResetTimer()
 
-	var before T
+	var before typeForTest
 	fz := fuzz.NewWithSeed(0).MaxDepth(10).NilChance(0.3)
 	fz.Fuzz(&before)
 	jb, err := json.Marshal(before)
@@ -111,7 +111,7 @@ func benchmarkUnmarshal(t *testing.B, name string, fn func(data []byte, v interf
 	}
 
 	for i := 0; i < t.N; i++ {
-		var after T
+		var after typeForTest
 		err = fn(jb, &after)
 		if err != nil {
 			t.Fatalf("%s failed to unmarshal:\n  input: %q\n  error: %v", name, string(jb), err)

+ 1 - 1
output_tests/builtins/uintptr/types.go

@@ -1,3 +1,3 @@
 package test
 
-type T uintptr
+type typeForTest uintptr