Home
last modified time | relevance | path

Searched defs:typeAnnotation (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
DdestructuringContext.h35 const ir::Expression *typeAnnotation, const ir::Expression *initializer) in DestructuringContext()
89const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ArrayDestructuringContext()
113const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ObjectDestructuringContext()
DdestructuringContext.cpp29 void DestructuringContext::Prepare(const ir::Expression *typeAnnotation, const ir::Expression *init… in Prepare()
Dfunction.cpp259 const ir::Expression *typeAnnotation = nullptr; in CheckFunctionRestParameter() local
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTypeAssertion.h34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion()
DtsTypePredicate.h34 explicit TSTypePredicate(Expression *parameterName, Expression *typeAnnotation, bool asserts) in TSTypePredicate()
DtsAsExpression.h35 explicit TSAsExpression(Expression *expression, Expression *typeAnnotation, bool isConst) in TSAsExpression()
DtsPrivateIdentifier.h34 explicit TSPrivateIdentifier(Expression *key, Expression *value, Expression *typeAnnotation) in TSPrivateIdentifier()
DtsIndexSignature.h36 explicit TSIndexSignature(Expression *param, Expression *typeAnnotation, bool readonly) in TSIndexSignature()
DtsMappedType.h35 …t TSMappedType(TSTypeParameter *typeParameter, Expression *nameKeyType, Expression *typeAnnotation, in TSMappedType()
DtsTypeAliasDeclaration.h41 …liasDeclaration(Identifier *id, TSTypeParameterDeclaration *typeParams, Expression *typeAnnotation, in TSTypeAliasDeclaration()
DtsPropertySignature.h34 …explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool opti… in TSPropertySignature()
/arkcompiler/ets_frontend/es2panda/ir/
Dexpression.h50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation()
/arkcompiler/ets_frontend/es2panda/ir/base/
DcatchClause.cpp62 const ir::Expression *typeAnnotation = nullptr; in Check() local
DspreadElement.cpp77 void SpreadElement::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
DclassProperty.h36 …explicit ClassProperty(Expression *key, Expression *value, Expression *typeAnnotation, ModifierFla… in ClassProperty()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DarrayExpression.h79 void SetTsTypeAnnotation(Expression *typeAnnotation) override in SetTsTypeAnnotation()
DobjectExpression.cpp189 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp415 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 …]
DexpressionParser.cpp135 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsAsExpression() local
531 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAssertion() local
DstatementParser.cpp721 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAliasDeclaration() local
/arkcompiler/ets_frontend/es2panda/ir/statements/
DvariableDeclarator.cpp76 const ir::Expression *typeAnnotation = declarator->Id()->AsIdentifier()->TypeAnnotation(); in CheckSimpleVariableDeclaration() local
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp546 int64_t TypeExtractor::GetTypeIndexFromAnnotation(const ir::Expression *typeAnnotation, bool isNewI… in GetTypeIndexFromAnnotation()
632 auto typeAnnotation = identifier->TypeAnnotation(); in GetTypeIndexFromIdentifier() local