Module java.compiler
Package javax.lang.model.type

# Interface ArrayType

All Superinterfaces:
  `AnnotatedConstruct`, `ReferenceType`, `TypeMirror`

public interface ArrayType extends ReferenceType
Represents an array type. A multidimensional array type is represented as an array type whose component type is also an array type.

Since:
  1.6

## Method Summary

Modifier and Type
Method
Description
`TypeMirror`
`getComponentType()`
Returns the component type of this array type.

### Methods declared in interface javax.lang.model.type.TypeMirror

`accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, hashCode, toString`

## Method Details

### getComponentType

TypeMirror getComponentType()
Returns the component type of this array type.

Returns:
  the component type of this array type