Skip to content

Commit b2d7e14

Browse files
author
svorenova
committed
Adding a utility function for lambda method handles in struct cont.
1 parent 2e6f63f commit b2d7e14

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

unit/testing-utils/require_type.cpp

+7-5
Original file line numberDiff line numberDiff line change
@@ -481,10 +481,12 @@ java_generic_symbol_typet require_type::require_java_generic_symbol_type(
481481
return generic_base_type;
482482
}
483483

484-
///
485-
/// \param class_struct
486-
/// \param expected_identifiers
487-
/// \return
484+
/// Verify that the lambda method handles of a class match the given
485+
/// expectation.
486+
/// \param class_struct class type to be verified
487+
/// \param expected_identifiers expected list of lambda method handle
488+
/// references
489+
/// \return lambda method handles of the class
488490
require_type::java_lambda_method_handlest
489491
require_type::require_lambda_method_handles(
490492
const java_class_typet &class_type,
@@ -501,7 +503,7 @@ require_type::require_lambda_method_handles(
501503
expected_identifiers.begin(),
502504
[](
503505
const symbol_exprt &lambda_method_handle,
504-
const std::string &expected_identifier) {
506+
const std::string &expected_identifier) { //NOLINT
505507
return lambda_method_handle.get_identifier() == expected_identifier;
506508
}));
507509
return lambda_method_handles;

unit/testing-utils/require_type.h

+5-5
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ java_generic_symbol_typet require_java_generic_symbol_type(
116116
const std::string &identifier,
117117
const require_type::expected_type_argumentst &type_expectations);
118118

119-
typedef java_class_typet::java_lambda_method_handlest
120-
java_lambda_method_handlest;
119+
typedef java_class_typet::java_lambda_method_handlest
120+
java_lambda_method_handlest;
121121

122-
java_lambda_method_handlest require_lambda_method_handles(
123-
const java_class_typet &class_type,
124-
const std::vector<std::string> &expected_identifiers);
122+
java_lambda_method_handlest require_lambda_method_handles(
123+
const java_class_typet &class_type,
124+
const std::vector<std::string> &expected_identifiers);
125125
}
126126

127127
#endif // CPROVER_TESTING_UTILS_REQUIRE_TYPE_H

0 commit comments

Comments
 (0)