• Home
  • Raw
  • Download

Lines Matching refs:ScriptFunctionFlags

45 …explicit ScriptFunction(FunctionSignature &&signature, AstNode *body, ir::ScriptFunctionFlags func…  in ScriptFunction()
56 …explicit ScriptFunction(FunctionSignature &&signature, AstNode *body, ir::ScriptFunctionFlags func… in ScriptFunction()
139 return (funcFlags_ & ir::ScriptFunctionFlags::ENTRY_POINT) != 0; in IsEntryPoint()
144 return (funcFlags_ & ir::ScriptFunctionFlags::GENERATOR) != 0; in IsGenerator()
149 return (funcFlags_ & ir::ScriptFunctionFlags::ASYNC) != 0; in IsAsyncFunc()
154 return (funcFlags_ & ir::ScriptFunctionFlags::ARROW) != 0; in IsArrow()
159 return (funcFlags_ & ir::ScriptFunctionFlags::OVERLOAD) != 0; in IsOverload()
164 return (funcFlags_ & ir::ScriptFunctionFlags::CONSTRUCTOR) != 0; in IsConstructor()
169 return (funcFlags_ & ir::ScriptFunctionFlags::GETTER) != 0; in IsGetter()
174 return (funcFlags_ & ir::ScriptFunctionFlags::SETTER) != 0; in IsSetter()
179 return (funcFlags_ & ir::ScriptFunctionFlags::METHOD) != 0; in IsMethod()
184 return (funcFlags_ & ir::ScriptFunctionFlags::PROXY) != 0; in IsProxy()
189 return (funcFlags_ & ir::ScriptFunctionFlags::STATIC_BLOCK) != 0; in IsStaticBlock()
194 return (funcFlags_ & ir::ScriptFunctionFlags::ENUM) != 0; in IsEnum()
199 return (funcFlags_ & ir::ScriptFunctionFlags::HIDDEN) != 0; in IsHidden()
204 return (funcFlags_ & ir::ScriptFunctionFlags::EXTERNAL) != 0; in IsExternal()
209 return (funcFlags_ & ir::ScriptFunctionFlags::IMPLICIT_SUPER_CALL_NEEDED) != 0; in IsImplicitSuperCallNeeded()
219 return (funcFlags_ & ir::ScriptFunctionFlags::THROWS) != 0; in IsThrowing()
224 return (funcFlags_ & ir::ScriptFunctionFlags::RETHROWS) != 0; in IsRethrowing()
229 return (funcFlags_ & ir::ScriptFunctionFlags::DEFAULT_PARAM_PROXY) != 0; in IsDefaultParamProxy()
234 AddFlag(ir::ScriptFunctionFlags::DEFAULT_PARAM_PROXY); in SetDefaultParamProxy()
244 return (funcFlags_ & ir::ScriptFunctionFlags::INSTANCE_EXTENSION_METHOD) != 0; in IsExtensionMethod()
252 [[nodiscard]] ir::ScriptFunctionFlags Flags() const noexcept in Flags()
267 void AddFlag(ir::ScriptFunctionFlags flags) noexcept in AddFlag()
322 ir::ScriptFunctionFlags funcFlags_;