• The short answer
  • Kinds of type usages
  • In a type context
  • In API elements
  • In statements and expressions
  • As a type component
  • Type structure
  • NOT type usages
  • Class usages
  • Recognizing type usages vs. class usages
  • Note on grammar
  • Other TYPE_USE annotation targets