• Home
  • Raw
  • Download

Lines Matching refs:closure

41     void operator()(Closure* closure) const {  in operator ()()
42 delete[] reinterpret_cast<char*>(closure); in operator ()()
205 ExpectCapturedVariable(const Closure* closure, size_t index, T value) { in ExpectCapturedVariable() argument
206 EXPECT_EQ(ExpandingBitCast<uint32_t>(value), closure->GetCapturedPrimitiveNarrow(index)) in ExpectCapturedVariable()
212 ExpectCapturedVariable(const Closure* closure, size_t index, T value) { in ExpectCapturedVariable() argument
213 EXPECT_EQ(ExpandingBitCast<uint64_t>(value), closure->GetCapturedPrimitiveWide(index)) in ExpectCapturedVariable()
220 ExpectCapturedVariable(const Closure* closure, size_t index, const T* object) { in ExpectCapturedVariable() argument
221 EXPECT_EQ(object, closure->GetCapturedObject(index)) in ExpectCapturedVariable()
279 static void TestPrimitiveWithClosure(Closure* closure, in TestPrimitiveWithClosure() argument
283 EXPECT_EQ(sizeof(ArtLambdaMethod*) + GetArgsSize(args...), closure->GetSize()); in TestPrimitiveWithClosure()
284 EXPECT_EQ(sizeof...(args), closure->GetNumberOfCapturedVariables()); in TestPrimitiveWithClosure()
285 EXPECT_STREQ(descriptor, closure->GetCapturedVariablesTypeDescriptor()); in TestPrimitiveWithClosure()
286 TestPrimitiveExpects(closure, shorty, /*index*/0, args ...); in TestPrimitiveWithClosure()
292 const Closure* closure, const char* shorty, size_t index, T arg, Args ... args) { in TestPrimitiveExpects() argument
295 ExpectCapturedVariable(closure, index, arg); in TestPrimitiveExpects()
296 EXPECT_EQ(ShortyFieldType(shorty[index]), closure->GetCapturedShortyType(index)); in TestPrimitiveExpects()
297 TestPrimitiveExpects(closure, shorty, index + 1, args ...); in TestPrimitiveExpects()
301 static void TestPrimitiveExpects(const Closure* closure, const char* shorty, size_t index) { in TestPrimitiveExpects() argument
302 UNUSED(closure, shorty, index); in TestPrimitiveExpects()
314 std::unique_ptr<Closure> closure = CreateClosureStaticVariables(&lambda_method); in TEST_F() local
316 EXPECT_EQ(sizeof(ArtLambdaMethod*), closure->GetSize()); in TEST_F()
317 EXPECT_EQ(0u, closure->GetNumberOfCapturedVariables()); in TEST_F()