Home
last modified time | relevance | path

Searched refs:computed (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsMethodSignatureBuilder.h41 TSMethodSignatureBuilder &SetComputed(bool computed) in SetComputed() argument
43 computed_ = computed; in SetComputed()
H A DtsPropertySignatureBuilder.h41 TSPropertySignatureBuilder &SetComputed(bool computed) in SetComputed() argument
43 computed_ = computed; in SetComputed()
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsPropertySignature.h34 explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool optional, in TSPropertySignature() argument
39 computed_(computed), in TSPropertySignature()
H A DtsMethodSignature.h41 ArenaVector<Expression *> &&params, Expression *returnTypeAnnotation, bool computed, in TSMethodSignature()
49 computed_(computed), in TSMethodSignature()
40 TSMethodSignature(binder::Scope *scope, Expression *key, TSTypeParameterDeclaration *typeParams, ArenaVector<Expression *> &&params, Expression *returnTypeAnnotation, bool computed, bool optional, bool isGetAccessor, bool isSetAccessor) TSMethodSignature() argument
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DtsPropertySignature.h32 explicit TSPropertySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool optional, bool readonly) in TSPropertySignature() argument
35 computed_(computed), in TSPropertySignature()
H A DtsMethodSignature.h38 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 DmemberExpression.h39 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 DclassProperty.h110 void SetComputed(bool computed) in SetComputed() argument
112 isComputed_ = computed; in SetComputed()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DmemberExpression.h69 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 DparserImpl.cpp1334 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 DexpressionParser.cpp1429 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 DparserImpl.h271 ir::Expression *ParseTsTypeLiteralOrInterfaceKey(bool *computed, bool *signature, bool *isIndexSignature);
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp471 * 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()

Completed in 20 milliseconds