1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
=== tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts ===
abstract class A {
>A : Symbol(A, Decl(classAbstractProperties.ts, 0, 0))
abstract x : number;
>x : Symbol(A.x, Decl(classAbstractProperties.ts, 0, 18))
public abstract y : number;
>y : Symbol(A.y, Decl(classAbstractProperties.ts, 1, 24))
protected abstract z : number;
>z : Symbol(A.z, Decl(classAbstractProperties.ts, 2, 31))
private abstract w : number;
>w : Symbol(A.w, Decl(classAbstractProperties.ts, 3, 34))
abstract m: () => void;
>m : Symbol(A.m, Decl(classAbstractProperties.ts, 4, 32))
abstract foo_x() : number;
>foo_x : Symbol(A.foo_x, Decl(classAbstractProperties.ts, 6, 27))
public abstract foo_y() : number;
>foo_y : Symbol(A.foo_y, Decl(classAbstractProperties.ts, 8, 30))
protected abstract foo_z() : number;
>foo_z : Symbol(A.foo_z, Decl(classAbstractProperties.ts, 9, 37))
private abstract foo_w() : number;
>foo_w : Symbol(A.foo_w, Decl(classAbstractProperties.ts, 10, 40))
}
|