#include "base/android/feature_map.h"
#include "base/no_destructor.h"
#include "ui/accessibility/accessibility_features.h"
#include "ui/accessibility/ax_base_jni_headers/AccessibilityFeaturesMap_jni.h"
namespace ui {
namespace {
const base::Feature* const kFeaturesExposedToJava[] = {
&features::kAccessibilityTextFormatting,
};
base::android::FeatureMap* GetFeatureMap() {
static base::NoDestructor<base::android::FeatureMap> kFeatureMap(std::vector(
std::begin(kFeaturesExposedToJava), std::end(kFeaturesExposedToJava)));
return kFeatureMap.get();
}
}
static jlong JNI_AccessibilityFeaturesMap_GetNativeMap(JNIEnv* env) {
return reinterpret_cast<jlong>(GetFeatureMap());
}
}
DEFINE_JNI(AccessibilityFeaturesMap)