1 /* 2 * @(#)ArrayType.java 1.3 06/07/31 3 * 4 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 5 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 6 */ 7 8 package javax.lang.model.type; 9 10 11 /** 12 * Represents an array type. 13 * A multidimensional array type is represented as an array type 14 * whose component type is also an array type. 15 * 16 * @author Joseph D. Darcy 17 * @author Scott Seligman 18 * @author Peter von der Ahé 19 * @version 1.3 06/07/31 20 * @since 1.6 21 */ 22 public interface ArrayType extends ReferenceType { 23 24 /** 25 * Returns the component type of this array type. 26 * 27 * @return the component type of this array type 28 */ 29 TypeMirror getComponentType(); 30 } 31