# Uses of Interface
javax.lang.model.type.ReferenceType

Packages that use ReferenceType
Package
Description
javax.lang.model.type
Interfaces used to model Java programming language types.

- ## Uses of ReferenceType in javax.lang.model.type

  Subinterfaces of ReferenceType in javax.lang.model.type
  Modifier and Type
  Interface
  Description
  `interface`
  `ArrayType`
  Represents an array type.
  `interface`
  `DeclaredType`
  Represents a declared type, either a class type or an interface type.
  `interface`
  `ErrorType`
  Represents a class or interface type that cannot be properly modeled.
  `interface`
  `NullType`
  Represents the null type.
  `interface`
  `TypeVariable`
  Represents a type variable.