# 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.