keywords.go 806 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // Copyright 2014 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. package keywords
  5. type KeywordCaller interface {
  6. Abstract()
  7. Assert()
  8. Boolean()
  9. Break()
  10. Byte()
  11. Case()
  12. Catch()
  13. Char()
  14. Class()
  15. Const()
  16. Continue()
  17. Default()
  18. Do()
  19. Double()
  20. Else()
  21. Enum()
  22. Extends()
  23. Final()
  24. Finally()
  25. Float()
  26. For()
  27. Goto()
  28. If()
  29. Implements()
  30. Import()
  31. Instanceof()
  32. Int()
  33. Interface()
  34. Long()
  35. Native()
  36. New()
  37. Package()
  38. Private()
  39. Protected()
  40. Public()
  41. Return()
  42. Short()
  43. Static()
  44. Strictfp()
  45. Super()
  46. Switch()
  47. Synchronized()
  48. This()
  49. Throw()
  50. Throws()
  51. Transient()
  52. Try()
  53. Void()
  54. Volatile()
  55. While()
  56. False()
  57. Null()
  58. True()
  59. Bool()
  60. Nil()
  61. }
  62. func Const(id string) {}
  63. func Static(strictfp string) {}