Lines Matching defs: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.
49 // The platforms the feature is supported in.
58 // Whether a feature is available in a given situation or not, and if not,
76 // message in cases where the feature is not available.
85 friend class Feature;
87 // Instances should be created via Feature::CreateAvailability.
95 Feature();
96 virtual ~Feature();
98 // Used by ChromeV8Context until the feature system is fully functional.
120 // Returns true if the feature is available to be parsed into a new extension
135 // Returns true if the feature is available to |extension|.
138 // Returns true if the feature is available to be used in the specified