diff --git a/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationGenerator.java b/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationGenerator.java
index 68ec59a578b..9eac1172428 100644
--- a/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationGenerator.java
+++ b/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationGenerator.java
@@ -209,7 +209,7 @@ public class DartDocumentationGenerator extends AbstractBackend {
stream.println("
");
stream.println("\n\n");
- stream.println("Libraries
");
+ stream.println("Library Reference
");
stream.println("");
for (LibraryUnit lib : libraries) {
diff --git a/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationVisitor.java b/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationVisitor.java
index ba650f98ee0..d2bda84f441 100644
--- a/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationVisitor.java
+++ b/compiler/java/com/google/dart/compiler/backend/doc/DartDocumentationVisitor.java
@@ -620,6 +620,9 @@ class DartDocumentationVisitor extends DartNodeTraverser {
private void documentClass(ClassElement classElement) {
String name = classElement.getName();
+ if (isPrivateName(name)) {
+ return;
+ }
String fileName = outputDirectory + File.separator + name + ".html";
try {
stream = new PrintStream(fileName);