Home
last modified time | relevance | path

Searched refs:funcFlags (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsFunctionTypeBuilder.h35 ETSFunctionTypeBuilder &SetFuncFlags(ir::ScriptFunctionFlags funcFlags) in SetFuncFlags() argument
37 funcFlags_ = funcFlags; in SetFuncFlags()
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsFunctionType.h31 explicit ETSFunctionType(FunctionSignature &&signature, ir::ScriptFunctionFlags funcFlags) in ETSFunctionType() argument
32 : TypeNode(AstNodeType::ETS_FUNCTION_TYPE), signature_(std::move(signature)), funcFlags_(funcFlags) in ETSFunctionType()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DinterfaceObjectLiteralLowering.cpp147 ir::ScriptFunctionFlags funcFlags = ir::ScriptFunctionFlags::METHOD; in CreateAnonClassFieldGetterSetter() local
148 funcFlags |= isSetter ? ir::ScriptFunctionFlags::SETTER : ir::ScriptFunctionFlags::GETTER; in CreateAnonClassFieldGetterSetter()
150 return checker->CreateClassMethod(ifaceMethod->Id()->Name().Utf8(), funcFlags, modifierFlags, methodBuilder); in CreateAnonClassFieldGetterSetter()
H A DlambdaLowering.cpp357 auto funcFlags = ir::ScriptFunctionFlags::METHOD | cmInfo->auxFunctionFlags; in CreateCalleeMethod() local
365 cmInfo->body, ir::FunctionSignature(newTypeParams, std::move(params), returnTypeAnnotation), funcFlags, in CreateCalleeMethod()
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DscriptFunction.cpp30 funcFlags_(data.funcFlags), in ScriptFunction()
H A DscriptFunction.h42 ir::ScriptFunctionFlags funcFlags = ir::ScriptFunctionFlags::NONE; member
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Ddynamic.cpp448 ir::MethodDefinition *ETSChecker::CreateClassMethod(const std::string_view name, ir::ScriptFunctionFlags funcFlags,
464 Allocator(), ir::ScriptFunction::ScriptFunctionData {body, std::move(funcSignature), funcFlags, modifierFlags});
H A Dhelpers.cpp2406 auto funcFlags = isSetter ? ir::ScriptFunctionFlags::SETTER : ir::ScriptFunctionFlags::GETTER; in GenerateDefaultGetterSetter() local
2414 funcFlags, ir::ModifierFlags::PUBLIC, true}); in GenerateDefaultGetterSetter()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparser.cpp378 ir::ScriptFunctionFlags funcFlags = in ParseFunction() local
381 Allocator(), ir::ScriptFunction::ScriptFunctionData {body, std::move(signature), funcFlags, mFlags, isDeclare, in ParseFunction()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h752 ir::MethodDefinition *CreateClassMethod(std::string_view name, ir::ScriptFunctionFlags funcFlags,

Completed in 16 milliseconds