aboutsummaryrefslogtreecommitdiff
path: root/value/src/main/java/com/google/auto
diff options
context:
space:
mode:
authorColin Decker <cgdecker@google.com>2021-03-17 11:39:29 -0700
committerGoogle Java Core Libraries <java-libraries-firehose+copybara@google.com>2021-03-17 11:40:02 -0700
commite3228eaeca3a01fb0c805fad78a47ed9626b6e10 (patch)
treebf6e660d56735af2e29ff91925e98c8b9afb750d /value/src/main/java/com/google/auto
parent56f11709ab6b9c39d368630c51f658b3f0970a35 (diff)
downloadauto-e3228eaeca3a01fb0c805fad78a47ed9626b6e10.tar.gz
Fix Javadoc errors (not warnings) and set javadoc generation script to fail if any command it runs fails.
RELNOTES=n/a PiperOrigin-RevId: 363468275
Diffstat (limited to 'value/src/main/java/com/google/auto')
-rw-r--r--value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java15
-rw-r--r--value/src/main/java/com/google/auto/value/extension/memoized/processor/MemoizedValidator.java4
-rw-r--r--value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java1
3 files changed, 10 insertions, 10 deletions
diff --git a/value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java b/value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java
index 2c8a3fb0..58d61ca5 100644
--- a/value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java
+++ b/value/src/main/java/com/google/auto/value/extension/AutoValueExtension.java
@@ -120,13 +120,12 @@ public abstract class AutoValueExtension {
* that the final type of the property might be different because of type variables. For
* example, if you have...
*
- * <pre>
+ * <pre>{@code
* interface Parent<T> {
* T bar();
* }
*
- * {@code @AutoValue abstract class Foo implements Parent<String> {...}}
- * </pre>
+ * @AutoValue abstract class Foo implements Parent<String> {...}}</pre>
*
* ...then the type of the {@code bar} property in {@code Foo} is actually {@code String}, but
* the {@code ExecutableElement} will be the the method in {@code Parent}, whose return type is
@@ -418,11 +417,11 @@ public abstract class AutoValueExtension {
* Context#abstractMethods()}.
*
* <p>For example, Android's {@code Parcelable} interface includes a <a
- * href="http://developer.android.com/reference/android/os/Parcelable.html#writeToParcel(android.os.Parcel,
- * int)">method</a> {@code void writeToParcel(Parcel, int)}. Normally AutoValue would not know
- * what to do with that abstract method. But an {@code AutoValueExtension} that understands {@code
- * Parcelable} can provide a useful implementation and return the {@code writeToParcel} method
- * here. That will prevent a warning about the method from AutoValue.
+ * href="http://developer.android.com/reference/android/os/Parcelable.html#writeToParcel(android.os.Parcel,int)">method</a>
+ * {@code void writeToParcel(Parcel, int)}. Normally AutoValue would not know what to do with that
+ * abstract method. But an {@code AutoValueExtension} that understands {@code Parcelable} can
+ * provide a useful implementation and return the {@code writeToParcel} method here. That will
+ * prevent a warning about the method from AutoValue.
*
* @param context the Context of the code generation for this class.
*/
diff --git a/value/src/main/java/com/google/auto/value/extension/memoized/processor/MemoizedValidator.java b/value/src/main/java/com/google/auto/value/extension/memoized/processor/MemoizedValidator.java
index 5a770500..1aa5976c 100644
--- a/value/src/main/java/com/google/auto/value/extension/memoized/processor/MemoizedValidator.java
+++ b/value/src/main/java/com/google/auto/value/extension/memoized/processor/MemoizedValidator.java
@@ -37,8 +37,8 @@ import net.ltgt.gradle.incap.IncrementalAnnotationProcessor;
import net.ltgt.gradle.incap.IncrementalAnnotationProcessorType;
/**
- * An annotation {@link Processor} that reports errors for {@link Memoized @Memoized} methods that
- * are not inside {@code AutoValue}-annotated classes.
+ * An annotation {@link Processor} that reports errors for {@code @Memoized} methods that are not
+ * inside {@code AutoValue}-annotated classes.
*/
@AutoService(Processor.class)
@IncrementalAnnotationProcessor(IncrementalAnnotationProcessorType.ISOLATING)
diff --git a/value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java b/value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java
index d3265d02..2f59e5d2 100644
--- a/value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java
+++ b/value/src/main/java/com/google/auto/value/extension/serializable/processor/SerializableAutoValueExtension.java
@@ -59,6 +59,7 @@ import javax.lang.model.type.TypeMirror;
* <li>The AutoValue class must implement {@link Serializable}.
* <li>Unserializable fields in the AutoValue class must be supported by a {@link
* com.google.auto.value.extension.serializable.serializer.interfaces.SerializerExtension}.
+ * </ul>
*/
@AutoService(AutoValueExtension.class)
public final class SerializableAutoValueExtension extends AutoValueExtension {