/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsMethodSignatureBuilder.h | 41 TSMethodSignatureBuilder &SetComputed(bool computed) in SetComputed() argument 43 computed_ = computed; in SetComputed()
|
H A D | tsPropertySignatureBuilder.h | 41 TSPropertySignatureBuilder &SetComputed(bool computed) in SetComputed() argument 43 computed_ = computed; in SetComputed()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsPropertySignature.h | 34 explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool optional, in TSPropertySignature() argument 39 computed_(computed), in TSPropertySignature()
|
H A D | tsMethodSignature.h | 41 ArenaVector<Expression *> &¶ms, Expression *returnTypeAnnotation, bool computed, in TSMethodSignature() 49 computed_(computed), in TSMethodSignature() 40 TSMethodSignature(binder::Scope *scope, Expression *key, TSTypeParameterDeclaration *typeParams, ArenaVector<Expression *> &¶ms, Expression *returnTypeAnnotation, bool computed, bool optional, bool isGetAccessor, bool isSetAccessor) TSMethodSignature() argument
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | tsPropertySignature.h | 32 explicit TSPropertySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool optional, bool readonly) in TSPropertySignature() argument 35 computed_(computed), in TSPropertySignature()
|
H A D | tsMethodSignature.h | 38 explicit TSMethodSignature(Expression *key, ir::FunctionSignature &&signature, bool computed, bool optional) in TSMethodSignature() argument 42 computed_(computed), in TSMethodSignature()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | memberExpression.h | 39 bool computed, bool optional) in MemberExpression() 44 computed_(computed), in MemberExpression() 38 MemberExpression(Expression *object, Expression *property, MemberExpressionKind kind, bool computed, bool optional) MemberExpression() argument
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | classProperty.h | 110 void SetComputed(bool computed) in SetComputed() argument 112 isComputed_ = computed; in SetComputed()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | memberExpression.h | 69 explicit MemberExpression(Expression *object, Expression *property, MemberExpressionKind kind, bool computed, in MemberExpression() argument 75 computed_(computed) in MemberExpression()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 1334 ir::Expression *ParserImpl::ParseTsTypeLiteralOrInterfaceKey(bool *computed, bool *signature, bool *isIndexSignature) in ParseTsTypeLiteralOrInterfaceKey() argument 1358 *computed = true; in ParseTsTypeLiteralOrInterfaceKey() 1477 bool computed = false; in ParseTsTypeLiteralOrInterfaceMember() local 1495 ir::Expression *key = ParseTsTypeLiteralOrInterfaceKey(&computed, &signature, &isIndexSignature); in ParseTsTypeLiteralOrInterfaceMember() 1563 typeAnnotation, computed, optional, isGetAccessor, isSetAccessor); in ParseTsTypeLiteralOrInterfaceMember() 1579 member = AllocNode<ir::TSPropertySignature>(key, typeAnnotation, computed, optional, readonly); in ParseTsTypeLiteralOrInterfaceMember()
|
H A D | expressionParser.cpp | 1429 bool computed = false; in ParseOptionalMemberExpression() local 1447 computed = true; in ParseOptionalMemberExpression() 1459 auto *memberExpr = AllocNode<ir::MemberExpression>(object, property, kind, computed, true); in ParseOptionalMemberExpression()
|
H A D | parserImpl.h | 271 ir::Expression *ParseTsTypeLiteralOrInterfaceKey(bool *computed, bool *signature, bool *isIndexSignature);
|
/arkcompiler/ets_frontend/es2panda/parser/transformer/ |
H A D | transformer.cpp | 471 * Only create variable for the computed members with decorators or static class property in VisitComputedProperty() 688 // Non-null computed properties need to be added outside the class. It is a subset of addToCtor. in VisitInstanceProperty() 860 * For computed auto accessor property: in ProcessAutoAccessorProperty() 888 bool computed = node->IsComputed(); in ProcessAutoAccessorProperty() local 889 if (computed) { in ProcessAutoAccessorProperty() 891 node->SetComputed(false); // Transform this property to internal property, and removed the computed type. in ProcessAutoAccessorProperty() 898 modifiers, computed}; in ProcessAutoAccessorProperty() 901 modifiers, computed}; in ProcessAutoAccessorProperty()
|