Searched refs:thisExpr (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | interfaceObjectLiteralLowering.cpp | 116 auto *thisExpr = checker->AllocNode<ir::ThisExpression>(); in CreateAnonClassFieldGetterSetter() 118 thisExpr, fieldId->Clone(allocator, nullptr), ir::MemberExpressionKind::PROPERTY_ACCESS, false, false); in CreateAnonClassFieldGetterSetter() 133 auto *thisExpr = checker->AllocNode<ir::ThisExpression>(); in CreateAnonClassFieldGetterSetter() 135 thisExpr, fieldId->Clone(allocator, nullptr), ir::MemberExpressionKind::PROPERTY_ACCESS, false, false); in CreateAnonClassFieldGetterSetter()
|
H A D | defaultParameterLowering.cpp | 177 auto *thisExpr = checker->AllocNode<ir::ThisExpression>(); in CreateFunctionBody() local 178 stmt = checker->AllocNode<ir::ReturnStatement>(thisExpr); in CreateFunctionBody()
|
H A D | localClassLowering.cpp | 69 auto *thisExpr = allocator->New<ir::ThisExpression>(); in CreateCtorFieldInit() local 73 allocator, thisExpr, fieldAccessExpr, ir::MemberExpressionKind::PROPERTY_ACCESS, false, false); in CreateCtorFieldInit()
|
H A D | enumLowering.cpp | 305 auto *thisExpr = Allocator()->New<ir::ThisExpression>(); in CreateCtorForEnumClass() local 309 thisExpr, fieldIdentifier, ir::MemberExpressionKind::PROPERTY_ACCESS, false, false); in CreateCtorForEnumClass() 892 auto *thisExpr = Allocator()->New<ir::ThisExpression>(); 896 thisExpr, fieldIdentifier, ir::MemberExpressionKind::PROPERTY_ACCESS, false, false);
|
/arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
H A D | ast_builder_test.cpp | 278 auto thisExpr = ThisExpressionBuilder(Allocator()).Build(); in TEST_F() local 280 .SetObject(thisExpr) in TEST_F() 336 auto thisExpr = ThisExpressionBuilder(Allocator()).Build(); in TEST_F() local 342 auto switchStmnt = SwitchStatementBuilder(Allocator()).SetCases(cases).SetDiscriminant(thisExpr).Build(); in TEST_F()
|
Completed in 5 milliseconds