langtools/src/java.compiler/share/classes/javax/annotation/processing/Processor.java
equal
deleted
inserted
replaced
276 * <dt><i>SupportedAnnotationTypeString:</i> |
276 * <dt><i>SupportedAnnotationTypeString:</i> |
277 * <dd><i>ModulePrefix</i><sub><i>opt</i></sub> <i>TypeName</i> <i>DotStar</i><sub><i>opt</i></sub> |
277 * <dd><i>ModulePrefix</i><sub><i>opt</i></sub> <i>TypeName</i> <i>DotStar</i><sub><i>opt</i></sub> |
278 * <dd><code>*</code> |
278 * <dd><code>*</code> |
279 * |
279 * |
280 * <dt><i>ModulePrefix:</i> |
280 * <dt><i>ModulePrefix:</i> |
281 * <dd><i>TypeName</i> <code>/</code> |
281 * <dd><i>ModuleName</i> <code>/</code> |
282 * |
282 * |
283 * <dt><i>DotStar:</i> |
283 * <dt><i>DotStar:</i> |
284 * <dd><code>.</code> <code>*</code> |
284 * <dd><code>.</code> <code>*</code> |
285 * </dl> |
285 * </dl> |
286 * </blockquote> |
286 * </blockquote> |
287 * |
287 * |
288 * where <i>TypeName</i> is as defined in |
288 * where <i>TypeName</i> and <i>ModuleName</i> are as defined in |
289 * <cite>The Java™ Language Specification</cite>. |
289 * <cite>The Java™ Language Specification</cite>. |
290 * |
290 * |
291 * @apiNote When running in an environment which supports modules, |
291 * @apiNote When running in an environment which supports modules, |
292 * processors are encouraged to include the module prefix when |
292 * processors are encouraged to include the module prefix when |
293 * describing their supported annotation types. The method {@link |
293 * describing their supported annotation types. The method {@link |
297 * environment without modules. |
297 * environment without modules. |
298 * |
298 * |
299 * @return the names of the annotation types supported by this processor |
299 * @return the names of the annotation types supported by this processor |
300 * @see javax.annotation.processing.SupportedAnnotationTypes |
300 * @see javax.annotation.processing.SupportedAnnotationTypes |
301 * @jls 3.8 Identifiers |
301 * @jls 3.8 Identifiers |
302 * @jls 6.5.5 Meaning of Type Names |
302 * @jls 6.5 Determining the Meaning of a Name |
303 */ |
303 */ |
304 Set<String> getSupportedAnnotationTypes(); |
304 Set<String> getSupportedAnnotationTypes(); |
305 |
305 |
306 /** |
306 /** |
307 * Returns the latest source version supported by this annotation |
307 * Returns the latest source version supported by this annotation |