27
28 import java.util.List;
29 import javax.lang.model.element.Name;
30
31 /**
32 * A tree node for a type parameter.
33 *
34 * For example:
35 * <pre>
36 * <em>name</em>
37 *
38 * <em>name</em> extends <em>bounds</em>
39 * </pre>
40 *
41 * @jls section 4.4
42 *
43 * @author Peter von der Ahé
44 * @author Jonathan Gibbons
45 * @since 1.6
46 */
47 public interface TypeParameterTree extends Tree {
48 Name getName();
49 List<? extends Tree> getBounds();
50 List<? extends AnnotationTree> getAnnotations();
51 }
|
27
28 import java.util.List;
29 import javax.lang.model.element.Name;
30
31 /**
32 * A tree node for a type parameter.
33 *
34 * For example:
35 * <pre>
36 * <em>name</em>
37 *
38 * <em>name</em> extends <em>bounds</em>
39 * </pre>
40 *
41 * @jls section 4.4
42 *
43 * @author Peter von der Ahé
44 * @author Jonathan Gibbons
45 * @since 1.6
46 */
47 @jdk.Supported
48 public interface TypeParameterTree extends Tree {
49 Name getName();
50 List<? extends Tree> getBounds();
51 List<? extends AnnotationTree> getAnnotations();
52 }
|