Home
last modified time | relevance | path

Searched refs:throwMarker (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserTypes.cpp203 ir::ScriptFunctionFlags throwMarker = ParseFunctionThrowMarker(false); in ParseFunctionType() local
219 throwMarker); in ParseFunctionType()
230 ir::FunctionSignature(nullptr, std::move(params), returnTypeAnnotation), throwMarker); in ParseFunctionType()
237 ir::FunctionSignature(nullptr, std::move(params), returnTypeAnnotation), throwMarker); in ParseFunctionType()
H A DETSparser.cpp336 auto [signature, throwMarker] = ParseFunctionSignature(newStatus, className); in ParseFunction()
369 functionContext.AddFlag(throwMarker); in ParseFunction()
405 ir::ScriptFunctionFlags throwMarker = ir::ScriptFunctionFlags::NONE; in ParseFunctionThrowMarker() local
410 throwMarker = ir::ScriptFunctionFlags::THROWS; in ParseFunctionThrowMarker()
414 throwMarker = ir::ScriptFunctionFlags::RETHROWS; in ParseFunctionThrowMarker()
421 return throwMarker; in ParseFunctionThrowMarker()
H A DETSparserClasses.cpp873 auto [signature, throwMarker] = ParseFunctionSignature(ParserStatus::NEED_RETURN_TYPE); in ParseInterfaceMethod()
891 functionContext.AddFlag(throwMarker); in ParseInterfaceMethod()
H A DparserImpl.cpp924 ir::ScriptFunctionFlags throwMarker = ParseFunctionThrowMarker(true); in ParseFunctionSignature() local
927 return {std::move(res), throwMarker}; in ParseFunctionSignature()

Completed in 9 milliseconds