Uses of Interface javax.annotation.processing.Completion (Java SE 21 & JDK 21)
Description: use: module: java.compiler, package: javax.annotation.processing, interface: Completion

# Uses of Interface
javax.annotation.processing.Completion

Packages that use Completion
Package
Description
javax.annotation.processing
Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.

- ## Uses of Completion in javax.annotation.processing

  Methods in javax.annotation.processing that return Completion
  Modifier and Type
  Method
  Description
  `static Completion`
  Completions.`of(String value)`
  Returns a completion of the value and an empty message.
  `static Completion`
  Completions.`of(String value, String message)`
  Returns a completion of the value and message.
  Methods in javax.annotation.processing that return types with arguments of type Completion
  Modifier and Type
  Method
  Description
  `Iterable<? extends Completion>`
  AbstractProcessor.`getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)`
  Returns an empty iterable of completions.
  `Iterable<? extends Completion>`
  Processor.`getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)`
  Returns to the tool infrastructure an iterable of suggested completions to an annotation.