public class MapKeyProcessingStep
extends java.lang.Object
@MapKey where necessary.| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> |
annotations() |
com.google.common.collect.ImmutableSet<javax.lang.model.element.Element> |
process(com.google.common.collect.SetMultimap<java.lang.Class<? extends java.lang.annotation.Annotation>,javax.lang.model.element.Element> elementsByAnnotation) |
protected void |
process(javax.lang.model.element.TypeElement mapKeyAnnotationType,
com.google.common.collect.ImmutableSet<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations)
Processes one element.
|
public java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations()
protected void process(javax.lang.model.element.TypeElement mapKeyAnnotationType,
com.google.common.collect.ImmutableSet<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations)
TypeNotPresentException, the element will
be deferred until the next round of processing.annotations - the subset of BasicAnnotationProcessor.ProcessingStep.annotations() that annotate elementpublic com.google.common.collect.ImmutableSet<javax.lang.model.element.Element> process(com.google.common.collect.SetMultimap<java.lang.Class<? extends java.lang.annotation.Annotation>,javax.lang.model.element.Element> elementsByAnnotation)
process in interface com.google.auto.common.BasicAnnotationProcessor.ProcessingStep