Home
last modified time | relevance | path

Searched refs:isStatic (Results 1 - 25 of 50) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsEnumDeclarationBuilder.h44 TSEnumDeclarationBuilder &SetIsStatic(bool isStatic) in SetIsStatic() argument
46 isStatic_ = isStatic; in SetIsStatic()
/arkcompiler/ets_frontend/ets2panda/parser/context/
H A DclassPrivateContext.cpp37 bool isStatic = prop->IsStatic(); in AddElement() local
44 isStatic != newPropIsStatic) { in AddElement()
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsIndexSignature.h36 explicit TSIndexSignature(Expression *param, Expression *typeAnnotation, bool readonly, bool isStatic = false) in TSIndexSignature()
41 static_(isStatic) in TSIndexSignature()
H A DtsParameterProperty.h37 bool isOverride, bool isStatic, bool isExport) in TSParameterProperty()
43 static_(isStatic), in TSParameterProperty()
36 TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, bool isOverride, bool isStatic, bool isExport) TSParameterProperty() argument
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DmethodDefinition.cpp36 PrivateFieldKind MethodDefinition::ToPrivateFieldKind(bool const isStatic) const in ToPrivateFieldKind()
40 return isStatic ? PrivateFieldKind::STATIC_METHOD : PrivateFieldKind::METHOD; in ToPrivateFieldKind()
43 return isStatic ? PrivateFieldKind::STATIC_GET : PrivateFieldKind::GET; in ToPrivateFieldKind()
46 return isStatic ? PrivateFieldKind::STATIC_SET : PrivateFieldKind::SET; in ToPrivateFieldKind()
H A DclassProperty.h54 [[nodiscard]] PrivateFieldKind ToPrivateFieldKind(bool const isStatic) const override
56 return isStatic ? PrivateFieldKind::STATIC_FIELD : PrivateFieldKind::FIELD;
H A DclassStaticBlock.h31 PrivateFieldKind ToPrivateFieldKind([[maybe_unused]] bool isStatic) const override
H A DclassElement.h103 [[nodiscard]] virtual PrivateFieldKind ToPrivateFieldKind(bool isStatic) const = 0;
H A DmethodDefinition.h130 PrivateFieldKind ToPrivateFieldKind(bool isStatic) const override;
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserEnums.cpp125 ir::Statement *ETSParser::ParseEnumDeclaration(bool isConst, bool isStatic) in ParseEnumDeclaration() argument
138 auto *declNode = ParseEnumMembers(key, enumStart, isConst, isStatic); in ParseEnumDeclaration()
180 const bool isConst, const bool isStatic) in ParseEnumMembers()
207 ir::TSEnumDeclaration::ConstructorFlags {isConst, isStatic, InAmbientContext()}); in ParseEnumMembers()
179 ParseEnumMembers(ir::Identifier *const key, const lexer::SourcePosition &enumStart, const bool isConst, const bool isStatic) ParseEnumMembers() argument
H A DTypedParser.h58 ir::Statement *ParseInterfaceDeclaration(bool isStatic) override;
60 ir::Statement *ParseEnumDeclaration(bool isConst = false, bool isStatic = false) override;
91 bool isConst, bool isStatic);
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsParameterProperty.h27 explicit TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, bool isStatic, in TSParameterProperty() argument
33 static_(isStatic), in TSParameterProperty()
H A DtsEnumDeclaration.h35 bool isStatic = false; member
49 if (flags.isStatic) { in TSEnumDeclaration()
H A DtsInterfaceDeclaration.h39 bool isStatic; member
53 isStatic_(data.isStatic), in TSInterfaceDeclaration()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dcframe_iterators.h55 bool isStatic = method->IsStatic(); in MakeRange() local
56 if (!isStatic) { in MakeRange()
61 uint32_t vregNum = numArgs + (isStatic ? 1 : 0); in MakeRange()
203 bool isStatic = method->IsStatic(); in MakeRange() local
204 if (!isStatic) { in MakeRange()
209 uint32_t vregNum = numArgs + (isStatic ? 1 : 0); in MakeRange()
H A Dclass.h730 void SetRefFieldsNum(uint32_t num, bool isStatic) in SetRefFieldsNum() argument
732 if (isStatic) { in SetRefFieldsNum()
739 void SetRefFieldsOffset(uint32_t offset, bool isStatic) in SetRefFieldsOffset() argument
741 if (isStatic) { in SetRefFieldsOffset()
748 void SetVolatileRefFieldsNum(uint32_t num, bool isStatic) in SetVolatileRefFieldsNum() argument
750 if (isStatic) { in SetVolatileRefFieldsNum()
/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker.cpp591 PandaVector<Field *> *refFields, bool isStatic) in LayoutFieldsInBaseClassPadding()
595 if (isStatic) { in LayoutFieldsInBaseClassPadding()
624 PandaVector<Field *> *fields8, PandaVector<Field *> *refFields, bool isStatic) in LayoutFields()
627 LayoutFieldsInBaseClassPadding(klass, taggedFields, fields64, fields32, fields16, fields8, refFields, isStatic); in LayoutFields()
630 klass->SetRefFieldsNum(refFields->size(), isStatic); in LayoutFields()
631 klass->SetRefFieldsOffset(offset, isStatic); in LayoutFields()
633 klass->SetVolatileRefFieldsNum(volatileNum, isStatic); in LayoutFields()
689 bool ClassLinker::LayoutFields(Class *klass, Span<Field> fields, bool isStatic, in LayoutFields() argument
741 ark::LayoutFields(klass, &taggedFields, &fields64, &fields32, &fields16, &fields8, &refFields, isStatic); in LayoutFields()
743 if (!isStatic in LayoutFields()
588 LayoutFieldsInBaseClassPadding(Class *klass, PandaVector<Field *> *taggedFields, PandaVector<Field *> *fields64, PandaVector<Field *> *fields32, PandaVector<Field *> *fields16, PandaVector<Field *> *fields8, PandaVector<Field *> *refFields, bool isStatic) LayoutFieldsInBaseClassPadding() argument
622 LayoutFields(Class *klass, PandaVector<Field *> *taggedFields, PandaVector<Field *> *fields64, PandaVector<Field *> *fields32, PandaVector<Field *> *fields16, PandaVector<Field *> *fields8, PandaVector<Field *> *refFields, bool isStatic) LayoutFields() argument
1420 bool isStatic = methodDataAccessor.IsStatic(); GetMethod() local
1471 bool isStatic = fieldDataAccessor.IsStatic(); GetFieldById() local
[all...]
/arkcompiler/runtime_core/static_core/verification/absint/
H A Dabs_int_inl.h1849 bool CheckFieldAccess(int regIdx, Type expectedFieldType, bool isStatic, bool isVolatile) in CheckFieldAccess() argument
1858 if (!CheckFieldAccessStaticVolatile(isStatic, isVolatile, field)) { in CheckFieldAccess()
1869 if (!isStatic) { in CheckFieldAccess()
1905 bool ProcessFieldLoad(int regDest, int regSrc, Type expectedFieldType, bool isStatic, bool isVolatile = false) in ProcessFieldLoad() argument
1907 if (!CheckFieldAccess(regSrc, expectedFieldType, isStatic, isVolatile)) { in ProcessFieldLoad()
1927 bool ProcessFieldLoad(int regIdx, Type expectedFieldType, bool isStatic) in ProcessFieldLoad() argument
1929 return ProcessFieldLoad<FORMAT>(ACC, regIdx, expectedFieldType, isStatic); in ProcessFieldLoad()
1933 bool ProcessFieldLoadVolatile(int regDest, int regSrc, Type expectedFieldType, bool isStatic) in ProcessFieldLoadVolatile() argument
1935 return ProcessFieldLoad<FORMAT>(regDest, regSrc, expectedFieldType, isStatic, true); in ProcessFieldLoadVolatile()
1939 bool ProcessFieldLoadVolatile(int regIdx, Type expectedFieldType, bool isStatic) in ProcessFieldLoadVolatile() argument
2071 ProcessStoreField(int vs, int vd, Type expectedFieldType, bool isStatic, Check check) ProcessStoreField() argument
2110 ProcessStobj(int vs, int vd, bool isStatic) ProcessStobj() argument
2116 ProcessStobj(int vd, bool isStatic) ProcessStobj() argument
2122 ProcessStobjVolatile(int vs, int vd, bool isStatic) ProcessStobjVolatile() argument
2128 ProcessStobjVolatile(int vd, bool isStatic) ProcessStobjVolatile() argument
2180 ProcessStobjWide(int vs, int vd, bool isStatic) ProcessStobjWide() argument
2186 ProcessStobjWide(int vd, bool isStatic) ProcessStobjWide() argument
2192 ProcessStobjVolatileWide(int vs, int vd, bool isStatic) ProcessStobjVolatileWide() argument
2198 ProcessStobjVolatileWide(int vd, bool isStatic) ProcessStobjVolatileWide() argument
2250 ProcessStobjObj(int vs, int vd, bool isStatic, bool isVolatile = false) ProcessStobjObj() argument
2288 ProcessStobjObj(int vd, bool isStatic) ProcessStobjObj() argument
2294 ProcessStobjVolatileObj(int vs, int vd, bool isStatic) ProcessStobjVolatileObj() argument
2300 ProcessStobjVolatileObj(int vd, bool isStatic) ProcessStobjVolatileObj() argument
4166 CheckFieldAccessStaticVolatile(bool isStatic, bool isVolatile, Field const *&field) CheckFieldAccessStaticVolatile() argument
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dfunction.cpp173 static void CompileClassInitializer(PandaGen *pg, const ir::ScriptFunction *decl, bool isStatic) in CompileClassInitializer() argument
184 if (!isStatic && classDef->HasInstancePrivateMethod()) { in CompileClassInitializer()
202 if (prop->IsStatic() == isStatic) { in CompileClassInitializer()
208 if (!isStatic) { in CompileClassInitializer()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dscope.cpp870 void ClassScope::SetBindingProps(Decl *newDecl, BindingProps *props, bool isStatic) in SetBindingProps() argument
877 isStatic ? staticFieldScope_ : instanceFieldScope_); in SetBindingProps()
882 isStatic ? staticDeclScope_ : instanceDeclScope_); in SetBindingProps()
887 isStatic ? staticDeclScope_ : instanceDeclScope_); in SetBindingProps()
892 isStatic ? staticDeclScope_ : instanceDeclScope_); in SetBindingProps()
910 bool isStatic = newDecl->Node()->IsStatic(); in AddBinding() local
913 if (isStatic) { in AddBinding()
917 SetBindingProps(newDecl, &props, isStatic); in AddBinding()
929 ResolveBindingOptions::ALL ^ (isStatic ? ResolveBindingOptions::VARIABLES in AddBinding()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp1132 bool isStatic = definition->IsStatic(); in VisitClassDeclaration() local
1135 if (isStatic) { in VisitClassDeclaration()
1142 auto paramDecorators = CreateParamDecorators(name, definition, variableDeclarations, false, isStatic); in VisitClassDeclaration()
1143 if (isStatic) { in VisitClassDeclaration()
1154 auto methodDecorators = CreateMethodDecorators(name, definition, variableDeclarations, isStatic); in VisitClassDeclaration()
1155 if (isStatic) { in VisitClassDeclaration()
1162 if (hasPrivateIdentifier && !isStatic) { in VisitClassDeclaration()
1178 bool isStatic = classProperty->IsStatic(); in VisitClassDeclaration() local
1183 if (classProperty->IsComputed() && !isStatic && classProperty->Value() == nullptr) { in VisitClassDeclaration()
1188 if (isStatic) { in VisitClassDeclaration()
1396 CreateParamDecorators(util::StringView className, ir::MethodDefinition *node, const std::vector<ir::AstNode *> &variableDeclarations, bool isConstructor, bool isStatic) CreateParamDecorators() argument
1439 CreatePropertyDecorators(util::StringView className, ir::ClassProperty *node, const std::vector<ir::AstNode *> &variableDeclarations, bool isStatic) CreatePropertyDecorators() argument
1474 CreateMethodDecorators(util::StringView className, ir::MethodDefinition *node, const std::vector<ir::AstNode *> &variableDeclarations, bool isStatic) CreateMethodDecorators() argument
1526 CreateDecoratorTarget(util::StringView className, bool isStatic) CreateDecoratorTarget() argument
[all...]
H A Dtransformer.h166 bool isStatic);
170 bool isStatic);
182 bool isStatic);
184 ir::Expression *CreateDecoratorTarget(util::StringView className, bool isStatic);
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_TypeCreator.cpp403 const auto isStatic = fn.metadata->GetAttribute(std::string {typeapi_create_consts::ATTR_STATIC}); in AddLambdaParamInst() local
407 if (i != 0 && (i != 1 || isStatic)) { in AddLambdaParamInst()
416 if (i == 0 && !isStatic) { in AddLambdaParamInst()
437 auto isStatic = fn.metadata->GetAttribute(std::string {typeapi_create_consts::ATTR_STATIC}); in TypeAPITypeCreatorCtxMethodAddBodyFromErasedLambda() local
441 auto arrLen = pars - (isStatic ? 0 : 1); in TypeAPITypeCreatorCtxMethodAddBodyFromErasedLambda()
448 if (isStatic) { in TypeAPITypeCreatorCtxMethodAddBodyFromErasedLambda()
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Dlreference.cpp68 if (result.result.isStatic) { in GetValue()
122 if (result.result.isStatic) { in SetValue()
/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Ddebugger.cpp686 bool isStatic = false; in HandlePropertyAccess() local
696 isStatic = true; in HandlePropertyAccess()
718 if (isStatic) { in HandlePropertyAccess()
733 bool isStatic = false; in HandlePropertyModify() local
743 isStatic = true; in HandlePropertyModify()
766 if (isStatic) { in HandlePropertyModify()

Completed in 37 milliseconds

12