diff options
author | Russ Cox <rsc@golang.org> | 2009-03-03 08:39:12 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-03-03 08:39:12 -0800 |
commit | 150fc635c53ef552024088ac65f82522b3626808 (patch) | |
tree | 028f4f1a5f6b78795c1a1ef840b49c7da342edd1 /src/lib/json/generic.go | |
parent | 4041d184e8f1e2123b1d32d5f39190d34f50ea7e (diff) | |
download | golang-150fc635c53ef552024088ac65f82522b3626808.tar.gz |
Automated g4 rollback of changelist 25024,
plus significant hand editing.
Back to T{x} for composite literals.
R=r
OCL=25612
CL=25632
Diffstat (limited to 'src/lib/json/generic.go')
-rw-r--r-- | src/lib/json/generic.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/json/generic.go b/src/lib/json/generic.go index 89c692134..08ae8dc29 100644 --- a/src/lib/json/generic.go +++ b/src/lib/json/generic.go @@ -45,7 +45,7 @@ func JsonToString(j Json) string { } type _Null struct { } -var Null Json = &_Null() +var Null Json = &_Null{} func (*_Null) Kind() int { return NullKind } func (*_Null) String() string { return "null" } func (*_Null) Number() float64 { return 0 } @@ -240,7 +240,7 @@ func (b *_JsonBuilder) Get() Json { } func (b *_JsonBuilder) Float64(f float64) { - b.Put(&_Number(f, _Null())) + b.Put(&_Number{f, _Null{}}) } func (b *_JsonBuilder) Int64(i int64) { @@ -252,7 +252,7 @@ func (b *_JsonBuilder) Uint64(i uint64) { } func (b *_JsonBuilder) Bool(tf bool) { - b.Put(&_Bool(tf, _Null())) + b.Put(&_Bool{tf, _Null{}}) } func (b *_JsonBuilder) Null() { @@ -260,16 +260,16 @@ func (b *_JsonBuilder) Null() { } func (b *_JsonBuilder) String(s string) { - b.Put(&_String(s, _Null())) + b.Put(&_String{s, _Null{}}) } func (b *_JsonBuilder) Array() { - b.Put(&_Array(array.New(0), _Null())) + b.Put(&_Array{array.New(0), _Null{}}) } func (b *_JsonBuilder) Map() { - b.Put(&_Map(make(map[string]Json), _Null())) + b.Put(&_Map{make(map[string]Json), _Null{}}) } func (b *_JsonBuilder) Elem(i int) Builder { |