Home
last modified time | relevance | path

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

123

/arkcompiler/ets_frontend/ets2panda/checker/ts/
DdestructuringContext.h35 ir::TypeNode *typeAnnotation, ir::Expression *initializer) in DestructuringContext()
89 ir::TypeNode *typeAnnotation, ir::Expression *initializer) in ArrayDestructuringContext()
113 ir::TypeNode *typeAnnotation, ir::Expression *initializer) in ObjectDestructuringContext()
/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()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsTypeAssertion.h24 explicit TSTypeAssertion(TypeNode *typeAnnotation, Expression *expression) in TSTypeAssertion()
DtsTypePredicate.h24 explicit TSTypePredicate(Expression *parameterName, TypeNode *typeAnnotation, bool asserts) in TSTypePredicate()
DtsAsExpression.h32 explicit TSAsExpression(Expression *expression, TypeNode *typeAnnotation, bool isConst) in TSAsExpression()
DtsMappedType.h25 …explicit TSMappedType(TSTypeParameter *typeParameter, TypeNode *typeAnnotation, MappedOption reado… in TSMappedType()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTypeAssertion.h34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion()
DtsSatisfiesExpression.h35 explicit TSSatisfiesExpression(Expression *expression, Expression *typeAnnotation) in TSSatisfiesExpression()
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()
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/ets2panda/parser/
DTSparser.cpp216 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseTypeAliasDeclaration() local
240 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParsePotentialAsExpression() local
467 ir::TypeNode *typeAnnotation = nullptr; in ParseTypeAnnotation() local
1005 ir::TypeNode *typeAnnotation = nullptr; in ParseMappedType() local
1058 ir::TypeNode *typeAnnotation = nullptr; in ParseTypePredicate() local
1082 ir::TypeNode *TSParser::ParseTypeLiteralOrMappedType(ir::TypeNode *typeAnnotation) in ParseTypeLiteralOrMappedType()
1104 ir::TypeNode *TSParser::ParseTypeReferenceOrTypePredicate(ir::TypeNode *typeAnnotation, bool canBeT… in ParseTypeReferenceOrTypePredicate()
1117 ir::TypeNode *TSParser::ParseThisTypeOrTypePredicate(ir::TypeNode *typeAnnotation, bool canBeTsType… in ParseThisTypeOrTypePredicate()
1235 ir::TypeNode *typeAnnotation = nullptr; in ParseBasicType() local
1357 ir::TypeNode *TSParser::ParseParenthesizedOrFunctionType(ir::TypeNode *typeAnnotation, bool throwEr… in ParseParenthesizedOrFunctionType()
[all …]
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DprivateIdentifier.h40 explicit PrivateIdentifier(util::StringView name, Expression *typeAnnotation) in PrivateIdentifier()
DarrayExpression.h79 void SetTsTypeAnnotation(Expression *typeAnnotation) override in SetTsTypeAnnotation()
/arkcompiler/ets_frontend/es2panda/ir/
Dexpression.h50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation()
/arkcompiler/ets_frontend/ets2panda/ir/base/
DtsIndexSignature.h36 …explicit TSIndexSignature(Expression *const param, TypeNode *const typeAnnotation, bool const read… in TSIndexSignature()
DclassProperty.h37 …licit ClassProperty(Expression *const key, Expression *const value, TypeNode *const typeAnnotation, in ClassProperty()
DtsPropertySignature.h32 …explicit TSPropertySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool option… in TSPropertySignature()
/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()
/arkcompiler/ets_frontend/ets2panda/ir/
DastNode.h594 void SetTsTypeAnnotation(TypeNode *const typeAnnotation) noexcept in SetTsTypeAnnotation()
600 explicit Annotated(AstNodeType const type, TypeNode *const typeAnnotation) in Annotated()
637 explicit AnnotatedAstNode(AstNodeType const type, TypeNode *const typeAnnotation) in AnnotatedAstNode()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp426 ir::Expression *ParserImpl::ParseTsTypeLiteralOrTsMappedType(ir::Expression *typeAnnotation) in ParseTsTypeLiteralOrTsMappedType()
448 ir::Expression *ParserImpl::ParseTsTypeReferenceOrTsTypePredicate(ir::Expression *typeAnnotation, in ParseTsTypeReferenceOrTsTypePredicate()
462 ir::Expression *ParserImpl::ParseTsThisTypeOrTsTypePredicate(ir::Expression *typeAnnotation, bool c… in ParseTsThisTypeOrTsTypePredicate()
524 …ir::Expression *typeAnnotation = AllocNode<ir::TSTemplateLiteralType>(std::move(quasis), std::move… in ParseTsTemplateLiteralType() local
532 ir::Expression *ParserImpl::ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, in ParseTsTypeAnnotationElement()
637 ir::Expression *ParserImpl::ParsePostfixTypeOrHigher(ir::Expression *typeAnnotation, in ParsePostfixTypeOrHigher()
799 ir::Expression *typeAnnotation = nullptr; in ParseTsTypeAnnotation() local
1239 ir::Expression *typeAnnotation = nullptr; in ParseTsMappedType() local
1292 ir::Expression *typeAnnotation = nullptr; in ParseTsTypePredicate() local
1357 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeLiteralOrInterfaceKey() local
[all …]

123