Lines Matching full:feature
20 // Represents a single feature accessible to an extension developer, such as a
21 // top-level manifest key, a permission, or a programmatic API. A feature can
23 // support for those requirements. If platforms are not specified, then feature
25 class Feature {
27 // The JavaScript contexts the feature is supported in.
52 // The platforms the feature is supported in.
61 // Whether a feature is available in a given situation or not, and if not,
79 // message in cases where the feature is not available.
88 friend class Feature;
90 // Instances should be created via Feature::CreateAvailability.
98 Feature();
99 virtual ~Feature();
101 // Used by ChromeV8Context until the feature system is fully functional.
117 // Returns true if the feature is available to be parsed into a new extension
132 // Returns true if the feature is available to |extension|.
135 // Returns true if the feature is available to be used in the specified