Lines Matching refs:FunctionKind
299 FunctionKind JSPandaFile::GetFunctionKind(panda_file::FunctionKind funcKind)
301 FunctionKind kind;
303 funcKind = static_cast<panda_file::FunctionKind>(static_cast<uint32_t>(funcKind) & (~SENDABLE_FUNCTION_MASK));
306 case panda_file::FunctionKind::NONE:
307 kind = FunctionKind::NONE_FUNCTION;
309 case panda_file::FunctionKind::FUNCTION:
310 kind = FunctionKind::BASE_CONSTRUCTOR;
312 case panda_file::FunctionKind::NC_FUNCTION:
313 kind = FunctionKind::ARROW_FUNCTION;
315 case panda_file::FunctionKind::GENERATOR_FUNCTION:
316 kind = FunctionKind::GENERATOR_FUNCTION;
318 case panda_file::FunctionKind::ASYNC_FUNCTION:
319 kind = FunctionKind::ASYNC_FUNCTION;
321 case panda_file::FunctionKind::ASYNC_GENERATOR_FUNCTION:
322 kind = FunctionKind::ASYNC_GENERATOR_FUNCTION;
324 case panda_file::FunctionKind::ASYNC_NC_FUNCTION:
325 kind = FunctionKind::ASYNC_ARROW_FUNCTION;
327 case panda_file::FunctionKind::CONCURRENT_FUNCTION:
328 kind = FunctionKind::CONCURRENT_FUNCTION;
337 FunctionKind JSPandaFile::GetFunctionKind(ConstPoolType type)
339 FunctionKind kind;
342 kind = FunctionKind::BASE_CONSTRUCTOR;
345 kind = FunctionKind::ARROW_FUNCTION;
348 kind = FunctionKind::GENERATOR_FUNCTION;
351 kind = FunctionKind::ASYNC_FUNCTION;
354 kind = FunctionKind::CLASS_CONSTRUCTOR;
357 kind = FunctionKind::NORMAL_FUNCTION;
360 kind = FunctionKind::ASYNC_GENERATOR_FUNCTION;