]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/obj: add generated String method for AddrType
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 7 Jun 2016 19:26:06 +0000 (12:26 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Tue, 16 Aug 2016 00:28:57 +0000 (00:28 +0000)
Generated with:

stringer -type AddrType cmd/internal/obj

Change-Id: I74509cffab774035c5ca2ac0634638d73dbd33f3
Reviewed-on: https://go-review.googlesource.com/26657
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/internal/obj/addrtype_string.go [new file with mode: 0644]

diff --git a/src/cmd/internal/obj/addrtype_string.go b/src/cmd/internal/obj/addrtype_string.go
new file mode 100644 (file)
index 0000000..48d498d
--- /dev/null
@@ -0,0 +1,27 @@
+// Code generated by "stringer -type AddrType cmd/internal/obj"; DO NOT EDIT
+
+package obj
+
+import "fmt"
+
+const (
+       _AddrType_name_0 = "TYPE_NONE"
+       _AddrType_name_1 = "TYPE_BRANCHTYPE_TEXTSIZETYPE_MEMTYPE_CONSTTYPE_FCONSTTYPE_SCONSTTYPE_REGTYPE_ADDRTYPE_SHIFTTYPE_REGREGTYPE_REGREG2TYPE_INDIRTYPE_REGLIST"
+)
+
+var (
+       _AddrType_index_0 = [...]uint8{0, 9}
+       _AddrType_index_1 = [...]uint8{0, 11, 24, 32, 42, 53, 64, 72, 81, 91, 102, 114, 124, 136}
+)
+
+func (i AddrType) String() string {
+       switch {
+       case i == 0:
+               return _AddrType_name_0
+       case 6 <= i && i <= 18:
+               i -= 6
+               return _AddrType_name_1[_AddrType_index_1[i]:_AddrType_index_1[i+1]]
+       default:
+               return fmt.Sprintf("AddrType(%d)", i)
+       }
+}