diff options
| author | Rob Pike <r@golang.org> | 2014-08-29 10:40:45 -0700 |
|---|---|---|
| committer | Rob Pike <r@golang.org> | 2014-08-29 10:40:45 -0700 |
| commit | 7dc2b3cbd1ecc4d703a403924a77d01c8d01bd5a (patch) | |
| tree | 19bf57821e9a5438f9ae27e22b60b5f2906e0321 /src | |
| parent | 1d0c89a454093801525f1750b1d54318b59b8a78 (diff) | |
| download | go-7dc2b3cbd1ecc4d703a403924a77d01c8d01bd5a.tar.xz | |
text/template/parse: restore pointer-only receivers for Type on Dot and Nil
Needless except that the api tool complains. We could fix that issue instead.
TBR=bradfitz
R=golang-codereviews
CC=golang-codereviews
https://golang.org/cl/133290043
Diffstat (limited to 'src')
| -rw-r--r-- | src/pkg/text/template/parse/node.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/pkg/text/template/parse/node.go b/src/pkg/text/template/parse/node.go index e6d6613250..55c37f6dba 100644 --- a/src/pkg/text/template/parse/node.go +++ b/src/pkg/text/template/parse/node.go @@ -360,6 +360,13 @@ func (t *Tree) newDot(pos Pos) *DotNode { return &DotNode{tr: t, NodeType: NodeDot, Pos: pos} } +func (d *DotNode) Type() NodeType { + // Override method on embedded NodeType for API compatibility. + // TODO: Not really a problem; could change API without effect but + // api tool complains. + return NodeDot +} + func (d *DotNode) String() string { return "." } @@ -383,6 +390,13 @@ func (t *Tree) newNil(pos Pos) *NilNode { return &NilNode{tr: t, NodeType: NodeNil, Pos: pos} } +func (n *NilNode) Type() NodeType { + // Override method on embedded NodeType for API compatibility. + // TODO: Not really a problem; could change API without effect but + // api tool complains. + return NodeNil +} + func (n *NilNode) String() string { return "nil" } |
