Update D8 javadoc and add an R8 javadoc target.

Change-Id: Iff2bbc36a8b242ba3bbbccc1388a221dea57f4b3
diff --git a/build.gradle b/build.gradle
index dc149c5..4e7562c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1680,22 +1680,58 @@
 }
 
 task javadocD8(type: Javadoc) {
+  title "D8 API"
   classpath = sourceSets.main.compileClasspath
   source = sourceSets.main.allJava
   include '**/com/android/tools/r8/ArchiveClassFileProvider.java'
+  include '**/com/android/tools/r8/ArchiveProgramResourceProvider.java'
   include '**/com/android/tools/r8/BaseCommand.java'
-  include '**/com/android/tools/r8/BaseOutput.java'
+  include '**/com/android/tools/r8/BaseCompilerCommand.java'
   include '**/com/android/tools/r8/ClassFileResourceProvider.java'
   include '**/com/android/tools/r8/CompilationFailedException.java'
   include '**/com/android/tools/r8/CompilationMode.java'
   include '**/com/android/tools/r8/D8.java'
   include '**/com/android/tools/r8/D8Command.java'
-  include '**/com/android/tools/r8/D8Output.java'
+  include '**/com/android/tools/r8/DexIndexedConsumer.java'
+  include '**/com/android/tools/r8/DexFilePerClassFileConsumer.java'
   include '**/com/android/tools/r8/Diagnostic.java'
   include '**/com/android/tools/r8/DiagnosticsHandler.java'
-  include '**/com/android/tools/r8/Location.java'
+  include '**/com/android/tools/r8/ProgramConsumer.java'
+  include '**/com/android/tools/r8/ProgramResource.java'
+  include '**/com/android/tools/r8/ProgramResourceProvider.java'
   include '**/com/android/tools/r8/Resource.java'
-  include '**/com/android/tools/r8/TextRangeLocation.java'
+  include '**/com/android/tools/r8/ResourceException.java'
+  include '**/com/android/tools/r8/StringConsumer.java'
+  include '**/com/android/tools/r8/StringResource.java'
+  include '**/com/android/tools/r8/Version.java'
+  include '**/com/android/tools/r8/origin/*.java'
+}
+
+task javadocR8(type: Javadoc) {
+  title "R8 API"
+  classpath = sourceSets.main.compileClasspath
+  source = sourceSets.main.allJava
+  include '**/com/android/tools/r8/ArchiveClassFileProvider.java'
+  include '**/com/android/tools/r8/ArchiveProgramResourceProvider.java'
+  include '**/com/android/tools/r8/BaseCommand.java'
+  include '**/com/android/tools/r8/BaseCompilerCommand.java'
+  include '**/com/android/tools/r8/ClassFileConsumer.java'
+  include '**/com/android/tools/r8/ClassFileResourceProvider.java'
+  include '**/com/android/tools/r8/CompilationFailedException.java'
+  include '**/com/android/tools/r8/CompilationMode.java'
+  include '**/com/android/tools/r8/R8.java'
+  include '**/com/android/tools/r8/R8Command.java'
+  include '**/com/android/tools/r8/DexIndexedConsumer.java'
+  include '**/com/android/tools/r8/Diagnostic.java'
+  include '**/com/android/tools/r8/DiagnosticsHandler.java'
+  include '**/com/android/tools/r8/ProgramConsumer.java'
+  include '**/com/android/tools/r8/ProgramResource.java'
+  include '**/com/android/tools/r8/ProgramResourceProvider.java'
+  include '**/com/android/tools/r8/Resource.java'
+  include '**/com/android/tools/r8/ResourceException.java'
+  include '**/com/android/tools/r8/StringConsumer.java'
+  include '**/com/android/tools/r8/StringResource.java'
+  include '**/com/android/tools/r8/Version.java'
   include '**/com/android/tools/r8/origin/*.java'
 }