diff --git a/core/lib/Drupal/Core/Utility/ProjectInfo.php b/core/lib/Drupal/Core/Utility/ProjectInfo.php
index a2cf7a4..29946d2 100644
--- a/core/lib/Drupal/Core/Utility/ProjectInfo.php
+++ b/core/lib/Drupal/Core/Utility/ProjectInfo.php
@@ -20,16 +20,16 @@ class ProjectInfo {
    * Populates an array of project data.
    *
    * @todo https://www.drupal.org/node/2338167 update class since extensions can
-   *   no longer be hidden, enabled or disabled. Additionally, base themes have
+   *   no longer be hidden, enabled or uninstalled. Additionally, base themes have
    *   to be installed for sub themes to work.
    *
    * This iterates over a list of the installed modules or themes and groups
    * them by project and status. A few parts of this function assume that
-   * enabled modules and themes are always processed first, and if disabled
+   * enabled modules and themes are always processed first, and if uninstalled
    * modules or themes are being processed (there is a setting to control if
-   * disabled code should be included in the Available updates report or not),
-   * those are only processed after $projects has been populated with
-   * information about the enabled code. 'Hidden' modules are always ignored.
+   * uninstalled modules or themes should be included in the Available updates
+   * report or not), those are only processed after $projects has been populated
+   * with information about the enabled code. 'Hidden' modules are always ignored.
    * 'Hidden' themes are ignored only if they have no enabled sub-themes.
    * This function also records the latest change time on the .info.yml
    * files for each module or theme, which is important data which is used when
@@ -42,7 +42,7 @@ class ProjectInfo {
    * @param string $project_type
    *   The kind of data in the list. Can be 'module' or 'theme'.
    * @param bool $status
-   *   Boolean that controls what status (enabled or disabled) to process out of
+   *   Boolean that controls what status (enabled or uninstalled) to process out of
    *   the $list and add to the $projects array.
    * @param array $additional_whitelist
    *   (optional) Array of additional elements to be collected from the .info.yml
@@ -50,7 +50,7 @@ class ProjectInfo {
    */
   function processInfoList(array &$projects, array $list, $project_type, $status, array $additional_whitelist = array()) {
     foreach ($list as $file) {
-      // A disabled or hidden base theme of an enabled sub-theme still has all
+      // A uninstalled or hidden base theme of an enabled sub-theme still has all
       // of its code run by the sub-theme, so we include it in our "enabled"
       // projects list.
       if ($status && !empty($file->sub_themes)) {
@@ -121,7 +121,7 @@ function processInfoList(array &$projects, array $list, $project_type, $status,
         $project_display_type = $project_type;
       }
       if (empty($status) && empty($file->installed_sub_themes)) {
-        // If we're processing disabled modules or themes, append a suffix.
+        // If we're processing uninstalled modules or themes, append a suffix.
         // However, we don't do this to a base theme with installed
         // subthemes, since we treat that case as if it is installed.
         $project_display_type .= '-disabled';
@@ -158,9 +158,9 @@ function processInfoList(array &$projects, array $list, $project_type, $status,
       elseif ($projects[$project_name]['project_type'] == $project_display_type) {
         // Only add the file we're processing to the 'includes' array for this
         // project if it is of the same type and status (which is encoded in the
-        // $project_display_type). This prevents listing all the disabled
+        // $project_display_type). This prevents listing all the uninstalled
         // modules included with an enabled project if we happen to be checking
-        // for disabled modules, too.
+        // for uninstalled modules, too.
         $projects[$project_name]['includes'][$file->getName()] = $file->info['name'];
         $projects[$project_name]['info']['_info_file_ctime'] = max($projects[$project_name]['info']['_info_file_ctime'], $file->info['_info_file_ctime']);
         $projects[$project_name]['datestamp'] = max($projects[$project_name]['datestamp'], $file->info['datestamp']);
@@ -173,9 +173,9 @@ function processInfoList(array &$projects, array $list, $project_type, $status,
       }
       elseif (empty($status)) {
         // If we have a project_name that matches, but the project_display_type
-        // does not, it means we're processing a disabled module or theme that
+        // does not, it means we're processing a uninstalled module or theme that
         // belongs to a project that has some enabled code. In this case, we add
-        // the disabled thing into a separate array for separate display.
+        // the uninstalled thing into a separate array for separate display.
         $projects[$project_name]['disabled'][$file->getName()] = $file->info['name'];
       }
     }
