Home
last modified time | relevance | path

Searched refs:ClassLikeDeclaration (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ts2panda/src/
Djshelpers.d.ts32 export function getContainingClass(node: ts.Node): ts.ClassLikeDeclaration | undefined;
69 export function getClassExtendsHeritageElement(node: ts.ClassLikeDeclaration | ts.InterfaceDeclarat…
Drecorder.ts67 …private class2Ctor: Map<ts.ClassLikeDeclaration, ts.ConstructorDeclaration> = new Map<ts.ClassLike…
92 getCtorOfClass(node: ts.ClassLikeDeclaration): ts.ConstructorDeclaration {
96 setCtorOfClass(node: ts.ClassLikeDeclaration, ctor: ts.ConstructorDeclaration): void {
182 this.recordClassInfo(<ts.ClassLikeDeclaration>childNode, scope, isExport);
189 this.recordClassInfo(<ts.ClassLikeDeclaration>childNode, scope, false);
261 …private recordClassInfo(childNode: ts.ClassLikeDeclaration, scope: Scope, isExport: boolean): void…
DcompilerDriver.ts373 getFuncId(node: ts.SourceFile | ts.FunctionLikeDeclaration | ts.ClassLikeDeclaration): number {
440 getInternalNameForCtor(node: ts.ClassLikeDeclaration, ctor: ts.ConstructorDeclaration): string {
Dcompiler.ts360 let classNode = <ts.ClassLikeDeclaration>decl.parent;
448 compileClassDeclaration(this, <ts.ClassLikeDeclaration>stmt);
894 compileClassDeclaration(this, <ts.ClassLikeDeclaration>expr);
DsyntaxChecker.ts862 function checkClassDeclaration(node: ts.ClassLikeDeclaration): void {
895 function checkClassDeclarationHeritageClauses(node: ts.ClassLikeDeclaration): void {
1298 checkClassDeclaration(<ts.ClassLikeDeclaration>node);
/arkcompiler/ets_frontend/ts2panda/src/statement/
DclassStatement.ts59 export function compileClassDeclaration(compiler: Compiler, stmt: ts.ClassLikeDeclaration): void {
166 export function AddCtor2Class(recorder: Recorder, classNode: ts.ClassLikeDeclaration, scope: Scope)…
264 stmt: ts.ClassLikeDeclaration, vregs: VReg[]): void {
428 export function extractCtorOfClass(stmt: ts.ClassLikeDeclaration): ts.ConstructorDeclaration {
481 function compileHeritageClause(compiler: Compiler, node: ts.ClassLikeDeclaration): VReg {
498 export function getClassNameForConstructor(classNode: ts.ClassLikeDeclaration): string {
533 function isAnonymousClass(node: ts.ClassLikeDeclaration): boolean {
537 function generatePropertyFromExpr(node: ts.ClassLikeDeclaration, classFields: Array<ts.PropertyDecl…
DreturnStatement.ts137 let classNode = <ts.ClassLikeDeclaration>funcNode.parent;
/arkcompiler/ets_frontend/arkguard/src/utils/
DScopeAnalyzer.ts63 type ClassLikeDeclaration = ClassDeclaration | ClassExpression; alias
403 analyzeClassLike(node as ClassLikeDeclaration);
712 function analyzeClassLike(node: ClassLikeDeclaration): void {
/arkcompiler/ets_frontend/ts2panda/src/expression/
DobjectLiteralExpression.ts301 let funcOrClassNode = <ts.FunctionLikeDeclaration | ts.ClassLikeDeclaration>tempNode;
/arkcompiler/ets_frontend/ts2panda/src/base/
Dutil.ts307 export function getParameterLength4Ctor(node: ts.ClassLikeDeclaration): number {