[Extensions] Update PermissionsData::AccessType to an enum class

Update PermissionsData::AccessType to an enum class, and rename it to
PermissionsData::PageAccess. This will help prevent accidental misuse of
the enum (e.g., implicit conversion to bool, etc).

Bug: None

Change-Id: Ic81bf8cbcfd53e0700258413ef56d8150b23a046
Reviewed-on: https://chromium-review.googlesource.com/1042486
Commit-Queue: Devlin <[email protected]>
Reviewed-by: Karan Bhatia <[email protected]>
Cr-Commit-Position: refs/heads/master@{#555878}
diff --git a/extensions/renderer/programmatic_script_injector.h b/extensions/renderer/programmatic_script_injector.h
index 92dcced6..4820992c 100644
--- a/extensions/renderer/programmatic_script_injector.h
+++ b/extensions/renderer/programmatic_script_injector.h
@@ -41,7 +41,7 @@
   bool ShouldInjectCss(
       UserScript::RunLocation run_location,
       const std::set<std::string>& injected_stylesheets) const override;
-  PermissionsData::AccessType CanExecuteOnFrame(
+  PermissionsData::PageAccess CanExecuteOnFrame(
       const InjectionHost* injection_host,
       blink::WebLocalFrame* web_frame,
       int tab_id) override;