am df8d48b6: Ensure LayoutParams in widgets.txt are in correct package.

* commit 'df8d48b6dab0a1d5f354266e6617877f177894cf':
  Ensure LayoutParams in widgets.txt are in correct package.
diff --git a/src/com/google/doclava/Doclava.java b/src/com/google/doclava/Doclava.java
index 2fa0d2d..ca2021d 100644
--- a/src/com/google/doclava/Doclava.java
+++ b/src/com/google/doclava/Doclava.java
@@ -90,6 +90,7 @@
   public static HashSet<String> knownTags = new HashSet<String>();
   public static FederationTagger federationTagger = new FederationTagger();
   public static Set<String> showAnnotations = new HashSet<String>();
+  public static Set<String> hiddenPackages = new HashSet<String>();
   public static boolean includeDefaultAssets = true;
   private static boolean generateDocs = true;
   private static boolean parseComments = false;
@@ -209,6 +210,8 @@
         keepListFile = a[1];
       } else if (a[0].equals("-showAnnotation")) {
         showAnnotations.add(a[1]);
+      } else if (a[0].equals("-hidePackage")) {
+        hiddenPackages.add(a[1]);
       } else if (a[0].equals("-proguard")) {
         proguardFile = a[1];
       } else if (a[0].equals("-proofread")) {
@@ -580,6 +583,9 @@
     if (option.equals("-showAnnotation")) {
       return 2;
     }
+    if (option.equals("-hidePackage")) {
+      return 2;
+    }
     if (option.equals("-proguard")) {
       return 2;
     }
diff --git a/src/com/google/doclava/PackageInfo.java b/src/com/google/doclava/PackageInfo.java
index e997b27..02beaf7 100644
--- a/src/com/google/doclava/PackageInfo.java
+++ b/src/com/google/doclava/PackageInfo.java
@@ -143,7 +143,11 @@
    */
   public boolean hasHideComment() {
     if (mHiddenByComment == null) {
-      mHiddenByComment = comment().isHidden();
+      if (Doclava.hiddenPackages.contains(mName)) {
+        mHiddenByComment = true;
+      } else {
+        mHiddenByComment = comment().isHidden();
+      }
     }
     return mHiddenByComment;
   }