Commit 7dc2b3cb authored by Rob Pike's avatar Rob Pike

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
parent 1d0c89a4
...@@ -360,6 +360,13 @@ func (t *Tree) newDot(pos Pos) *DotNode { ...@@ -360,6 +360,13 @@ func (t *Tree) newDot(pos Pos) *DotNode {
return &DotNode{tr: t, NodeType: NodeDot, Pos: pos} 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 { func (d *DotNode) String() string {
return "." return "."
} }
...@@ -383,6 +390,13 @@ func (t *Tree) newNil(pos Pos) *NilNode { ...@@ -383,6 +390,13 @@ func (t *Tree) newNil(pos Pos) *NilNode {
return &NilNode{tr: t, NodeType: NodeNil, Pos: pos} 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 { func (n *NilNode) String() string {
return "nil" return "nil"
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment