jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- activity_thread.h
- application.h
- BUILD
- BUILD
- java_lang_boolean.h
- java_lang_classes.h
- java_lang_exception.h
- java_lang_throwable.h
- java_util_array_list.h
- java_util_classes.h
- README.md
- add_jni_test.cmake
- compile_flags.cmake
- find_dependencies.cmake
- arg_string.h
- arg_string_test.cc
- BUILD
- fake_test_constants.h
- field_value.h
- get_array_element_result.h
- invoke.h
- invoke_static.h
- invoke_test.cc
- jni_array_helper.h
- jni_env.h
- jni_env_test.cc
- jni_helper.h
- jni_helper_test.cc
- jni_typename_to_string.h
- jni_typename_to_string_test.cc
- lifecycle.h
- lifecycle_object.h
- lifecycle_object_test.cc
- lifecycle_string.h
- lifecycle_string_test.cc
- static_field_value.h
- trace.h
- trace_test.cc
- array_view_test.cc
- BUILD
- class_loader_ref_second_test.cc
- class_loader_ref_test.cc
- field_ref_test.cc
- global_object_test.cc
- jvm_ref_legacy_test.cc
- local_array_field_multidimensional_test.cc
- local_array_field_test.cc
- local_array_iteration_test.cc
- local_array_method_multidimensional_test.cc
- local_array_method_test.cc
- local_array_multidimensional_test.cc
- local_array_string_test.cc
- local_object_test.cc
- method_ref_test.cc
- multi_type_test.cc
- overload_ref_test.cc
- README.md
- self_test.cc
- static_ref_test.cc
- string_ref_test.cc
- array.h
- array_ref.h
- array_test.cc
- array_type_conversion.h
- array_type_conversion_test.cc
- array_view.h
- array_view_test.cc
- BUILD
- class.h
- class_loader.h
- class_loader_ref.h
- class_loader_ref_second_test.cc
- class_loader_ref_test.cc
- class_loader_test.cc
- class_ref.h
- class_test.cc
- configuration.h
- constructor.h
- constructor_test.cc
- default_class_loader.h
- extends.h
- field.h
- field_ref.h
- field_ref_test.cc
- field_selection.h
- find_class_fallback.h
- forward_declarations.h
- global_class_loader.h
- global_exception.h
- global_exception_test.cc
- global_object.h
- global_object_test.cc
- global_string.h
- id.h
- id_test.cc
- id_type.h
- jni_type.h
- jni_type_test.cc
- jvm.h
- jvm_ref.h
- jvm_ref_base.h
- jvm_ref_test.cc
- jvm_test.cc
- loaded_by.h
- local_array.h
- local_array_field_multidimensional_test.cc
- local_array_field_test.cc
- local_array_iteration_test.cc
- local_array_method_multidimensional_test.cc
- local_array_method_test.cc
- local_array_multidimensional_test.cc
- local_array_string.h
- local_array_string_test.cc
- local_array_test.cc
- local_class_loader.h
- local_exception.h
- local_exception_test.cc
- local_object.h
- local_object_test.cc
- local_string.h
- method.h
- method_ref_test.cc
- method_selection.h
- method_selection_test.cc
- multi_type_test.cc
- name_constants.h
- name_constants_test.cc
- no_class_specified.h
- no_idx.h
- object.h
- object_ref.h
- overload_ref.h
- overload_ref_test.cc
- params.h
- promotion_mechanics.h
- promotion_mechanics_tags.h
- proxy.h
- proxy_convenience_aliases.h
- proxy_definitions.h
- proxy_definitions_array.h
- proxy_definitions_string.h
- proxy_temporary.h
- proxy_test.cc
- ref_base.h
- ref_storage.h
- return.h
- selector_static_info.h
- self.h
- self_test.cc
- signature.h
- signature_field_test.cc
- signature_inherited_field_test.cc
- signature_inherited_method_test.cc
- signature_method_test.cc
- static.h
- static_ref.h
- static_ref_test.cc
- string_ref.h
- string_ref_test.cc
- supported_class_set.h
- thread_guard.h
- thread_guard_test.cc
- void.h
- BUILD
- java_runtime_environment.h
- main.cc
- RandomString.java
- README.md
- AndroidDefaultManifest.xml
- array_test_jni.cc
- ArrayTest.java
- BUILD_android_targets_only_work_in_google3
- class_loader_test_jni.cc
- ClassLoaderHelperClass.java
- ClassLoaderHelperSubclass.java
- ClassLoaderTest.java
- context_test_jni.cc
- ContextTest.java
- field_test_jni.cc
- FieldTest.java
- FieldTestHelper.java
- global_object_test_jni.cc
- GlobalObjectTest.java
- local_object_test_jni.cc
- LocalObjectTest.java
- method_test_jni.cc
- MethodTest.java
- MethodTestHelper.java
- object_test_helper_jni.h
- ObjectTestHelper.java
- string_test_jni.cc
- StringTest.java
- StringTestHelper.java
- thread_test_jni.cc
- ThreadTest.java
- AndroidDefaultManifest.xml
- array_test_field_rank_1_jni.cc
- array_test_field_rank_2_jni.cc
- array_test_helpers_native.h
- array_test_method_rank_1_jni.cc
- array_test_method_rank_2_jni.cc
- ArrayTestFieldRank1.java
- ArrayTestFieldRank2.java
- ArrayTestHelpers.java
- ArrayTestMethodRank1.java
- ArrayTestMethodRank2.java
- BUILD
- builder_jni.cc
- BuilderTest.java
- class_loader_test_jni.cc
- ClassLoaderHelperClass.java
- ClassLoaderTest.java
- ClassWithStaticMethod.java
- context_test_jni.cc
- ContextTest.java
- CustomException.java
- exception_test_jni.cc
- ExceptionTest.java
- field_test_jni.cc
- FieldTest.java
- FieldTestHelper.java
- global_object_test_jni.cc
- GlobalObjectTest.java
- local_object_test_jni.cc
- LocalObjectTest.java
- method_test_jni.cc
- MethodTest.java
- MethodTestHelper.java
- modulo.h
- modulo_test.cc
- object_test_helper_jni.h
- ObjectTestHelper.java
- static_test_jni.cc
- StaticTest.java
- StaticTestHelper.java
- string_test_jni.cc
- StringTest.java
- StringTestHelper.java
- thread_test_jni.cc
- ThreadTest.java
- all.h
- all_test.cc
- all_unique.h
- all_unique_test.cc
- any.h
- any_test.cc
- apply.h
- apply_test.cc
- base.h
- base_filter.h
- base_filter_test.cc
- BUILD
- call.h
- call_test.cc
- cartesian_product.h
- cartesian_product_test.cc
- chain.h
- chain_test.cc
- color.h
- color_test.cc
- combine.h
- combine_test.cc
- concatenate.h
- concatenate_test.cc
- conditional.h
- conditional_test.cc
- contains.h
- contains_base.h
- contains_base_test.cc
- contains_test.cc
- corpus.h
- corpus_tag.h
- corpus_test.cc
- deep_equal.h
- deep_equal_diminished.h
- deep_equal_diminished_test.cc
- deep_equal_test.cc
- detect.h
- detect_test.cc
- double_locked_value.h
- double_locked_value_test.cc
- even_odd.h
- even_odd_test.cc
- filter.h
- filter_test.cc
- find_idx_of_val.h
- find_idx_of_val_test.cc
- flatten.h
- flatten_test.cc
- function_traits.h
- function_traits_test.cc
- increment.h
- increment_test.cc
- index.h
- index_test.cc
- interleave.h
- interleave_test.cc
- invocable_map.h
- invocable_map_20.h
- invocable_map_20_test.cc
- invocable_map_test.cc
- invoke.h
- invoke_test.cc
- lambda_string.h
- lambda_string_test.cc
- min_max.h
- min_max_test.cc
- modified_max.h
- modified_max_test.cc
- n_bit.h
- n_bit_sequence.h
- n_bit_sequence_test.cc
- n_bit_test.cc
- name_constants.h
- next.h
- next_test.cc
- optional_wrap.h
- optional_wrap_test.cc
- pack_discriminator.h
- pack_discriminator_test.cc
- passthrough.h
- passthrough_test.cc
- per_element.h
- per_element_test.cc
- per_element_val.h
- per_element_val_test.cc
- queryable_map.h
- queryable_map_20.h
- queryable_map_20_test.cc
- queryable_map_test.cc
- reduce.h
- reduce_test.cc
- repeat_string.h
- repeat_string_test.cc
- replace_string.h
- replace_string_test.cc
- reverse.h
- reverse_test.cc
- same.h
- same_test.cc
- singleton.h
- singleton_test.cc
- string_concatenate.h
- string_concatenate_test.cc
- string_contains.h
- string_contains_test.cc
- string_literal.h
- string_literal_test.cc
- tuple_from_size.h
- tuple_from_size_test.cc
- tuple_manipulation.h
- tuple_manipulation_test.cc
- type_index_mask.h
- type_index_mask_test.cc
- type_of_nth_element.h
- type_of_nth_element_test.cc
- type_to_type_map.h
- type_to_type_map_test.cc
- unfurl.h
- unfurl_test.cc
- unique_set.h
- unique_set_test.cc
- unwrap.h
- unwrap_test.cc
- vals.h
- vals_equal.h
- vals_equal_diminished.h
- vals_equal_diminished_test.cc
- vals_equal_test.cc
- zip_invoke.h
- zip_invoke_test.cc
- .bazelrc
- .bazelversion
- .gitignore
- BUILD
- build_jni_bind_release.sh
- CMakeLists.txt
- CMakePresets.json
- CONTRIBUTING.md
- GEMINI.md
- godbolt.png
- jni_bind.h
- jni_bind_release.h
- jni_bind_release_leader.inc
- jni_bind_release_trailer.inc
- JNI_BIND_VERSION.inc
- jni_dep.h
- jni_test.h
- LICENSE
- mock_jni_env.h
- mock_jvm.h
- MODULE.bazel
- README.md
- release.py
- release_header_smoke_test.cc
- slides-screenshot.png
- WORKSPACE
- WORKSPACE.bzlmod
// repository documentation
Was this content helpful?
(0 ratings)
