/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsEnumDeclarationBuilder.h | 44 TSEnumDeclarationBuilder &SetIsStatic(bool isStatic) in SetIsStatic() argument 46 isStatic_ = isStatic; in SetIsStatic()
|
/arkcompiler/ets_frontend/ets2panda/parser/context/ |
H A D | classPrivateContext.cpp | 37 bool isStatic = prop->IsStatic(); in AddElement() local 44 isStatic != newPropIsStatic) { in AddElement()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsIndexSignature.h | 36 explicit TSIndexSignature(Expression *param, Expression *typeAnnotation, bool readonly, bool isStatic = false) in TSIndexSignature() 41 static_(isStatic) in TSIndexSignature()
|
H A D | tsParameterProperty.h | 37 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 D | methodDefinition.cpp | 36 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 D | classProperty.h | 54 [[nodiscard]] PrivateFieldKind ToPrivateFieldKind(bool const isStatic) const override 56 return isStatic ? PrivateFieldKind::STATIC_FIELD : PrivateFieldKind::FIELD;
|
H A D | classStaticBlock.h | 31 PrivateFieldKind ToPrivateFieldKind([[maybe_unused]] bool isStatic) const override
|
H A D | classElement.h | 103 [[nodiscard]] virtual PrivateFieldKind ToPrivateFieldKind(bool isStatic) const = 0;
|
H A D | methodDefinition.h | 130 PrivateFieldKind ToPrivateFieldKind(bool isStatic) const override;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserEnums.cpp | 125 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 D | TypedParser.h | 58 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 D | tsParameterProperty.h | 27 explicit TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, bool isStatic, in TSParameterProperty() argument 33 static_(isStatic), in TSParameterProperty()
|
H A D | tsEnumDeclaration.h | 35 bool isStatic = false; member 49 if (flags.isStatic) { in TSEnumDeclaration()
|
H A D | tsInterfaceDeclaration.h | 39 bool isStatic; member 53 isStatic_(data.isStatic), in TSInterfaceDeclaration()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | cframe_iterators.h | 55 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 D | class.h | 730 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 D | class_linker.cpp | 591 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 D | abs_int_inl.h | 1849 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 D | function.cpp | 173 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 D | scope.cpp | 870 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 D | transformer.cpp | 1132 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 D | transformer.h | 166 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 D | std_core_TypeCreator.cpp | 403 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 D | lreference.cpp | 68 if (result.result.isStatic) { in GetValue() 122 if (result.result.isStatic) { in SetValue()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | debugger.cpp | 686 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()
|