• Home
  • Raw
  • Download

Lines Matching refs:accessor

559 def build_template_dictionary(test_class, var_handle_kind, accessor, var_type):  argument
563 if accessor.get_number_of_var_type_arguments() != 0 and coordinates != "":
566 'accessor_method' : accessor.method_name,
567 'access_mode' : accessor.access_mode,
587 def emit_accessor_test(var_handle_kind, accessor, var_type, output_path): argument
588 …test_class = var_handle_kind.get_name() + capitalize_first(accessor.method_name) + capitalize_firs…
591 expansions = build_template_dictionary(test_class, var_handle_kind, accessor, var_type)
593 if accessor.access_mode_form == AccessModeForm.GET:
602 elif accessor.access_mode_form == AccessModeForm.SET:
611 elif accessor.access_mode_form == AccessModeForm.STRONG_COMPARE_AND_SET:
627 elif accessor.access_mode_form == AccessModeForm.WEAK_COMPARE_AND_SET:
647 elif accessor.access_mode_form == AccessModeForm.COMPARE_AND_EXCHANGE:
662 elif accessor.access_mode_form == AccessModeForm.GET_AND_SET:
672 elif accessor.access_mode_form == AccessModeForm.GET_AND_UPDATE_BITWISE:
674 expansions['binop'] = accessor.get_java_bitwise_operator()
693 elif accessor.access_mode_form == AccessModeForm.GET_AND_UPDATE_NUMERIC:
695 expansions['binop'] = accessor.get_java_numeric_operator()
716 raise ValueError(accessor.access_mode_form)
718 if var_handle_kind.may_throw_read_only and not accessor.is_read_only():
767 for accessor in VAR_HANDLE_ACCESSORS:
769 emit_accessor_test(var_handle_kind, accessor, var_type, output_path)
778 for accessor in VAR_HANDLE_ACCESSORS:
779 emit_accessor_test(var_handle_kind, accessor, ref_type, output_path)
788 for accessor in VAR_HANDLE_ACCESSORS:
789 emit_accessor_test(var_handle_kind, accessor, ref_type, output_path)
791 def emit_boxing_value_type_accessor_test(accessor, var_type, output_path): argument
792 test_class = "Boxing" + capitalize_first(accessor.method_name) + capitalize_first(var_type.name)
796 expansions = build_template_dictionary(test_class, var_handle_kind, accessor, var_type)
830 return_type = accessor.get_return_type(var_type)
833 print("vh.{0}(this".format(accessor.method_name), end="", file=body_text)
834 num_args = accessor.get_number_of_var_type_arguments()
839 …(" assertTrue(vh.isAccessModeSupported(VarHandle.AccessMode.{0}));".format(accessor.access_mode),
845 …" assertFalse(vh.isAccessModeSupported(VarHandle.AccessMode.{0}));".format(accessor.access_mode),
852 def emit_boxing_return_value_type_test(accessor, var_type, output_path): argument
853 …test_class = "BoxingReturn" + capitalize_first(accessor.method_name) + capitalize_first(var_type.n…
857 expansions = build_template_dictionary(test_class, var_handle_kind, accessor, var_type)
886 return_type = accessor.get_return_type(var_type)
893 print("vh.{0}(this".format(accessor.method_name), end="", file=body_text)
894 num_args = accessor.get_number_of_var_type_arguments()
899 …(" assertTrue(vh.isAccessModeSupported(VarHandle.AccessMode.{0}));".format(accessor.access_mode),
905 …" assertFalse(vh.isAccessModeSupported(VarHandle.AccessMode.{0}));".format(accessor.access_mode),
914 for accessor in VAR_HANDLE_ACCESSORS:
915 if accessor.get_number_of_var_type_arguments() > 0:
916 emit_boxing_value_type_accessor_test(accessor, var_type, output_path)
918 emit_boxing_return_value_type_test(accessor, var_type, output_path)