static ImmutableReporter |
ImmutableReporter.copyOf(Reporter instance) |
Creates an immutable copy of a Reporter value.
|
static ImmutableReporter |
ImmutableReporter.of(javax.annotation.processing.Messager messager) |
Construct a new immutable Reporter instance.
|
ImmutableReporter |
ImmutableReporter.withAnnotation(com.google.common.base.Optional<? extends javax.lang.model.element.AnnotationMirror> optional) |
Copy the current immutable object by setting an optional value for the annotation attribute.
|
ImmutableReporter |
ImmutableReporter.withAnnotation(javax.lang.model.element.AnnotationMirror value) |
Copy the current immutable object by setting a present value for the optional annotation attribute.
|
ImmutableReporter |
ImmutableReporter.withElement(com.google.common.base.Optional<? extends javax.lang.model.element.Element> optional) |
Copy the current immutable object by setting an optional value for the element attribute.
|
ImmutableReporter |
ImmutableReporter.withElement(javax.lang.model.element.Element value) |
Copy the current immutable object by setting a present value for the optional element attribute.
|
ImmutableReporter |
ImmutableReporter.withMessager(javax.annotation.processing.Messager value) |
Copy the current immutable object by setting a value for the messager attribute.
|