Index: trunk/src/wp-includes/class-wp-query.php
===================================================================
--- trunk/src/wp-includes/class-wp-query.php	(revision 47219)
+++ trunk/src/wp-includes/class-wp-query.php	(revision 47397)
@@ -3631,5 +3631,5 @@
 	 * @since 3.1.0
 	 *
-	 * @param mixed $attachment Attachment ID, title, slug, or array of such.
+	 * @param int|string|int[]|string[] $attachment Optional. Attachment ID, title, slug, or array of such to check against.
 	 * @return bool
 	 */
@@ -3665,5 +3665,5 @@
 	 * @since 3.1.0
 	 *
-	 * @param mixed $author Optional. User ID, nickname, nicename, or array of User IDs, nicknames, and nicenames
+	 * @param int|string|int[]|string[] $author Optional. User ID, nickname, nicename, or array of such to check against.
 	 * @return bool
 	 */
@@ -3700,5 +3700,5 @@
 	 * @since 3.1.0
 	 *
-	 * @param mixed $category Optional. Category ID, name, slug, or array of Category IDs, names, and slugs.
+	 * @param int|string|int[]|string[] $category Optional. Category ID, name, slug, or array of such to check against.
 	 * @return bool
 	 */
@@ -3735,5 +3735,5 @@
 	 * @since 3.1.0
 	 *
-	 * @param mixed $tag Optional. Tag ID, name, slug, or array of Tag IDs, names, and slugs.
+	 * @param int|string|int[]|string[] $tag Optional. Tag ID, name, slug, or array of such to check against.
 	 * @return bool
 	 */
@@ -3776,6 +3776,6 @@
 	 * @global array $wp_taxonomies
 	 *
-	 * @param mixed $taxonomy Optional. Taxonomy slug or slugs.
-	 * @param mixed $term     Optional. Term ID, name, slug or array of Term IDs, names, and slugs.
+	 * @param string|string[]           $taxonomy Optional. Taxonomy slug or slugs to check against.
+	 * @param int|string|int[]|string[] $term     Optional. Term ID, name, slug, or array of such to check against.
 	 * @return bool True for custom taxonomy archive pages, false for built-in taxonomies (category and tag archives).
 	 */
