diff options
author | Colin Decker <cgdecker@google.com> | 2021-03-17 11:39:29 -0700 |
---|---|---|
committer | Google Java Core Libraries <java-libraries-firehose+copybara@google.com> | 2021-03-17 11:40:02 -0700 |
commit | e3228eaeca3a01fb0c805fad78a47ed9626b6e10 (patch) | |
tree | bf6e660d56735af2e29ff91925e98c8b9afb750d /value/src/main/java/com/google/auto | |
parent | 56f11709ab6b9c39d368630c51f658b3f0970a35 (diff) | |
download | auto-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')
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 { |