109 * @see Elements#getBinaryName |
109 * @see Elements#getBinaryName |
110 * @jls 6.7 Fully Qualified Names and Canonical Names |
110 * @jls 6.7 Fully Qualified Names and Canonical Names |
111 */ |
111 */ |
112 Name getQualifiedName(); |
112 Name getQualifiedName(); |
113 |
113 |
114 |
|
115 /** |
114 /** |
116 * Returns the simple name of this type element. |
115 * Returns the simple name of this type element. |
117 * |
116 * |
118 * For an anonymous class, an empty name is returned. |
117 * For an anonymous class, an empty name is returned. |
119 * |
118 * |
150 * @return the formal type parameters, or an empty list |
149 * @return the formal type parameters, or an empty list |
151 * if there are none |
150 * if there are none |
152 */ |
151 */ |
153 List<? extends TypeParameterElement> getTypeParameters(); |
152 List<? extends TypeParameterElement> getTypeParameters(); |
154 |
153 |
155 |
|
156 /** |
154 /** |
157 * Returns the package of a top-level type and returns the |
155 * Returns the package of a top-level type and returns the |
158 * immediately lexically enclosing element for a {@linkplain |
156 * immediately lexically enclosing element for a {@linkplain |
159 * NestingKind#isNested nested} type. |
157 * NestingKind#isNested nested} type. |
160 * |
158 * |