1 // Copyright 2023 The Chromium Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef JNI_ZERO_JNI_ZERO_H_ 6 #define JNI_ZERO_JNI_ZERO_H_ 7 8 #include <jni.h> 9 10 #include "third_party/jni_zero/java_refs.h" 11 #include "third_party/jni_zero/jni_export.h" 12 #include "third_party/jni_zero/jni_methods.h" 13 #include "third_party/jni_zero/jni_wrappers.h" 14 #include "third_party/jni_zero/logging.h" 15 #include "third_party/jni_zero/type_conversions.h" 16 17 namespace jni_zero { 18 // Commonly needed jclasses: 19 extern JNI_ZERO_COMPONENT_BUILD_EXPORT jclass g_object_class; 20 extern JNI_ZERO_COMPONENT_BUILD_EXPORT jclass g_string_class; 21 22 } // namespace jni_zero 23 24 #endif // JNI_ZERO_JNI_ZERO_H_ 25