/arkcompiler/ets_frontend/es2panda/typescript/core/ |
D | destructuringContext.h | 35 const ir::Expression *typeAnnotation, const ir::Expression *initializer) in DestructuringContext() 89 … const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ArrayDestructuringContext() 113 … const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ObjectDestructuringContext()
|
D | destructuringContext.cpp | 29 void DestructuringContext::Prepare(const ir::Expression *typeAnnotation, const ir::Expression *init… in Prepare()
|
D | function.cpp | 259 const ir::Expression *typeAnnotation = nullptr; in CheckFunctionRestParameter() local
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsTypeAssertion.h | 34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion()
|
D | tsTypePredicate.h | 34 explicit TSTypePredicate(Expression *parameterName, Expression *typeAnnotation, bool asserts) in TSTypePredicate()
|
D | tsAsExpression.h | 35 explicit TSAsExpression(Expression *expression, Expression *typeAnnotation, bool isConst) in TSAsExpression()
|
D | tsPrivateIdentifier.h | 34 explicit TSPrivateIdentifier(Expression *key, Expression *value, Expression *typeAnnotation) in TSPrivateIdentifier()
|
D | tsIndexSignature.h | 36 explicit TSIndexSignature(Expression *param, Expression *typeAnnotation, bool readonly) in TSIndexSignature()
|
D | tsMappedType.h | 35 …t TSMappedType(TSTypeParameter *typeParameter, Expression *nameKeyType, Expression *typeAnnotation, in TSMappedType()
|
D | tsTypeAliasDeclaration.h | 41 …liasDeclaration(Identifier *id, TSTypeParameterDeclaration *typeParams, Expression *typeAnnotation, in TSTypeAliasDeclaration()
|
D | tsPropertySignature.h | 34 …explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool opti… in TSPropertySignature()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
D | expression.h | 50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation()
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
D | catchClause.cpp | 62 const ir::Expression *typeAnnotation = nullptr; in Check() local
|
D | spreadElement.cpp | 77 void SpreadElement::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
|
D | classProperty.h | 36 …explicit ClassProperty(Expression *key, Expression *value, Expression *typeAnnotation, ModifierFla… in ClassProperty()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
D | arrayExpression.h | 79 void SetTsTypeAnnotation(Expression *typeAnnotation) override in SetTsTypeAnnotation()
|
D | objectExpression.cpp | 189 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
D | parserImpl.cpp | 415 ir::Expression *ParserImpl::ParseTsTypeLiteralOrTsMappedType(ir::Expression *typeAnnotation) in ParseTsTypeLiteralOrTsMappedType() 437 ir::Expression *ParserImpl::ParseTsTypeReferenceOrTsTypePredicate(ir::Expression *typeAnnotation, in ParseTsTypeReferenceOrTsTypePredicate() 451 ir::Expression *ParserImpl::ParseTsThisTypeOrTsTypePredicate(ir::Expression *typeAnnotation, bool c… in ParseTsThisTypeOrTsTypePredicate() 513 …ir::Expression *typeAnnotation = AllocNode<ir::TSTemplateLiteralType>(std::move(quasis), std::move… in ParseTsTemplateLiteralType() local 521 ir::Expression *ParserImpl::ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, in ParseTsTypeAnnotationElement() 768 ir::Expression *typeAnnotation = nullptr; in ParseTsTypeAnnotation() local 1200 ir::Expression *typeAnnotation = nullptr; in ParseTsMappedType() local 1253 ir::Expression *typeAnnotation = nullptr; in ParseTsTypePredicate() local 1318 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeLiteralOrInterfaceKey() local 1432 ir::Expression *typeAnnotation = nullptr; in ParseTsTypeLiteralOrInterfaceMember() local [all …]
|
D | expressionParser.cpp | 135 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsAsExpression() local 531 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAssertion() local
|
D | statementParser.cpp | 721 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAliasDeclaration() local
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
D | variableDeclarator.cpp | 76 const ir::Expression *typeAnnotation = declarator->Id()->AsIdentifier()->TypeAnnotation(); in CheckSimpleVariableDeclaration() local
|
/arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
D | typeExtractor.cpp | 546 int64_t TypeExtractor::GetTypeIndexFromAnnotation(const ir::Expression *typeAnnotation, bool isNewI… in GetTypeIndexFromAnnotation() 632 auto typeAnnotation = identifier->TypeAnnotation(); in GetTypeIndexFromIdentifier() local
|