Searched refs:ClassLikeDeclaration (Results 1 – 10 of 10) sorted by relevance
/arkcompiler/ets_frontend/ts2panda/src/ |
D | jshelpers.d.ts | 32 export function getContainingClass(node: ts.Node): ts.ClassLikeDeclaration | undefined; 69 export function getClassExtendsHeritageElement(node: ts.ClassLikeDeclaration | ts.InterfaceDeclarat…
|
D | recorder.ts | 67 …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…
|
D | compilerDriver.ts | 373 getFuncId(node: ts.SourceFile | ts.FunctionLikeDeclaration | ts.ClassLikeDeclaration): number { 440 getInternalNameForCtor(node: ts.ClassLikeDeclaration, ctor: ts.ConstructorDeclaration): string {
|
D | compiler.ts | 360 let classNode = <ts.ClassLikeDeclaration>decl.parent; 448 compileClassDeclaration(this, <ts.ClassLikeDeclaration>stmt); 894 compileClassDeclaration(this, <ts.ClassLikeDeclaration>expr);
|
D | syntaxChecker.ts | 862 function checkClassDeclaration(node: ts.ClassLikeDeclaration): void { 895 function checkClassDeclarationHeritageClauses(node: ts.ClassLikeDeclaration): void { 1298 checkClassDeclaration(<ts.ClassLikeDeclaration>node);
|
/arkcompiler/ets_frontend/ts2panda/src/statement/ |
D | classStatement.ts | 59 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…
|
D | returnStatement.ts | 137 let classNode = <ts.ClassLikeDeclaration>funcNode.parent;
|
/arkcompiler/ets_frontend/arkguard/src/utils/ |
D | ScopeAnalyzer.ts | 63 type ClassLikeDeclaration = ClassDeclaration | ClassExpression; alias 403 analyzeClassLike(node as ClassLikeDeclaration); 712 function analyzeClassLike(node: ClassLikeDeclaration): void {
|
/arkcompiler/ets_frontend/ts2panda/src/expression/ |
D | objectLiteralExpression.ts | 301 let funcOrClassNode = <ts.FunctionLikeDeclaration | ts.ClassLikeDeclaration>tempNode;
|
/arkcompiler/ets_frontend/ts2panda/src/base/ |
D | util.ts | 307 export function getParameterLength4Ctor(node: ts.ClassLikeDeclaration): number {
|