Make AST_FILE_LOOKUP and EXTERNAL_PACKAGE hermetic.

PiperOrigin-RevId: 228396917
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
index 0e726e5..1db84bb 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyFunctions.java
@@ -44,9 +44,8 @@
       SkyFunctionName.createHermetic("PACKAGE_LOOKUP");
   public static final SkyFunctionName CONTAINING_PACKAGE_LOOKUP =
       SkyFunctionName.createHermetic("CONTAINING_PACKAGE_LOOKUP");
-  // Non-hermetic because accesses the package locator. Also does disk access.
   public static final SkyFunctionName AST_FILE_LOOKUP =
-      SkyFunctionName.createNonHermetic("AST_FILE_LOOKUP");
+      SkyFunctionName.createHermetic("AST_FILE_LOOKUP");
   public static final SkyFunctionName SKYLARK_IMPORTS_LOOKUP =
       SkyFunctionName.createHermetic("SKYLARK_IMPORTS_LOOKUP");
   public static final SkyFunctionName GLOB = SkyFunctionName.createHermetic("GLOB");
@@ -126,9 +125,8 @@
       SkyFunctionName.createNonHermetic("REPOSITORY_DIRECTORY");
   public static final SkyFunctionName WORKSPACE_AST =
       SkyFunctionName.createHermetic("WORKSPACE_AST");
-  // Non-hermetic because accesses package locator
   public static final SkyFunctionName EXTERNAL_PACKAGE =
-      SkyFunctionName.createNonHermetic("EXTERNAL_PACKAGE");
+      SkyFunctionName.createHermetic("EXTERNAL_PACKAGE");
   public static final SkyFunctionName ACTION_TEMPLATE_EXPANSION =
       SkyFunctionName.createHermetic("ACTION_TEMPLATE_EXPANSION");
   public static final SkyFunctionName LOCAL_REPOSITORY_LOOKUP =