Source code: javax/ide/model/java/source/tree/TypeParameterT.java
1 /*
2 * @(#)TypeParameterT.java
3 */
4
5 package javax.ide.model.java.source.tree;
6
7 import java.util.List;
8
9 /**
10 * A type parameter declaration.
11 *
12 * @author Andy Yu
13 * */
14 public interface TypeParameterT
15 extends Tree, HasNameT
16 {
17 // ----------------------------------------------------------------------
18
19 public static final TypeParameterT[] EMPTY_ARRAY =
20 new TypeParameterT[ 0 ];
21
22 // ----------------------------------------------------------------------
23
24 /**
25 * A type bound on a type parameter has the following form
26 * "<base_ty extends ty_bound & ty_bound & ty_bound>".
27 *
28 * @return The array of type bounds. Always non-null, may be
29 * zero-length. <p/>
30 *
31 * List of TypeReferenceTs.
32 */
33 public List getBounds();
34
35
36 // ----------------------------------------------------------------------
37 }