binres_string.go 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // Code generated by "stringer -output binres_string.go -type ResType,DataType"; DO NOT EDIT.
  2. package binres
  3. import "strconv"
  4. const (
  5. _ResType_name_0 = "ResNullResStringPoolResTableResXML"
  6. _ResType_name_1 = "ResXMLStartNamespaceResXMLEndNamespaceResXMLStartElementResXMLEndElementResXMLCharData"
  7. _ResType_name_2 = "ResXMLResourceMap"
  8. _ResType_name_3 = "ResTablePackageResTableTypeResTableTypeSpecResTableLibrary"
  9. )
  10. var (
  11. _ResType_index_0 = [...]uint8{0, 7, 20, 28, 34}
  12. _ResType_index_1 = [...]uint8{0, 20, 38, 56, 72, 86}
  13. _ResType_index_3 = [...]uint8{0, 15, 27, 43, 58}
  14. )
  15. func (i ResType) String() string {
  16. switch {
  17. case 0 <= i && i <= 3:
  18. return _ResType_name_0[_ResType_index_0[i]:_ResType_index_0[i+1]]
  19. case 256 <= i && i <= 260:
  20. i -= 256
  21. return _ResType_name_1[_ResType_index_1[i]:_ResType_index_1[i+1]]
  22. case i == 384:
  23. return _ResType_name_2
  24. case 512 <= i && i <= 515:
  25. i -= 512
  26. return _ResType_name_3[_ResType_index_3[i]:_ResType_index_3[i+1]]
  27. default:
  28. return "ResType(" + strconv.FormatInt(int64(i), 10) + ")"
  29. }
  30. }
  31. const (
  32. _DataType_name_0 = "DataNullDataReferenceDataAttributeDataStringDataFloatDataDimensionDataFractionDataDynamicReference"
  33. _DataType_name_1 = "DataIntDecDataIntHexDataIntBool"
  34. _DataType_name_2 = "DataIntColorARGB8DataIntColorRGB8DataIntColorARGB4DataIntColorRGB4"
  35. )
  36. var (
  37. _DataType_index_0 = [...]uint8{0, 8, 21, 34, 44, 53, 66, 78, 98}
  38. _DataType_index_1 = [...]uint8{0, 10, 20, 31}
  39. _DataType_index_2 = [...]uint8{0, 17, 33, 50, 66}
  40. )
  41. func (i DataType) String() string {
  42. switch {
  43. case 0 <= i && i <= 7:
  44. return _DataType_name_0[_DataType_index_0[i]:_DataType_index_0[i+1]]
  45. case 16 <= i && i <= 18:
  46. i -= 16
  47. return _DataType_name_1[_DataType_index_1[i]:_DataType_index_1[i+1]]
  48. case 28 <= i && i <= 31:
  49. i -= 28
  50. return _DataType_name_2[_DataType_index_2[i]:_DataType_index_2[i+1]]
  51. default:
  52. return "DataType(" + strconv.FormatInt(int64(i), 10) + ")"
  53. }
  54. }