=== tests/cases/compiler/declFileAccessors_0.ts ===

/** This is comment for c1*/
export class c1 {
>c1 : c1

    /** getter property*/
    public get p3() {
>p3 : number

        return 10;
    }
    /** setter property*/
    public set p3(/** this is value*/value: number) {
>p3 : number
>value : number
    }
    /** private getter property*/
    private get pp3() {
>pp3 : number

        return 10;
    }
    /** private setter property*/
    private set pp3(/** this is value*/value: number) {
>pp3 : number
>value : number
    }
    /** static getter property*/
    static get s3() {
>s3 : number

        return 10;
    }
    /** setter property*/
    static set s3( /** this is value*/value: number) {
>s3 : number
>value : number
    }
    public get nc_p3() {
>nc_p3 : number

        return 10;
    }
    public set nc_p3(value: number) {
>nc_p3 : number
>value : number
    }
    private get nc_pp3() {
>nc_pp3 : number

        return 10;
    }
    private set nc_pp3(value: number) {
>nc_pp3 : number
>value : number
    }
    static get nc_s3() {
>nc_s3 : string

        return "";
    }
    static set nc_s3(value: string) {
>nc_s3 : string
>value : string
    }

    // Only getter property
    public get onlyGetter() {
>onlyGetter : number

        return 10;
    }

    // Only setter property
    public set onlySetter(value: number) {
>onlySetter : number
>value : number
    }
}

=== tests/cases/compiler/declFileAccessors_1.ts ===
/** This is comment for c2 - the global class*/
class c2 {
>c2 : c2

    /** getter property*/
    public get p3() {
>p3 : number

        return 10;
    }
    /** setter property*/
    public set p3(/** this is value*/value: number) {
>p3 : number
>value : number
    }
    /** private getter property*/
    private get pp3() {
>pp3 : number

        return 10;
    }
    /** private setter property*/
    private set pp3(/** this is value*/value: number) {
>pp3 : number
>value : number
    }
    /** static getter property*/
    static get s3() {
>s3 : number

        return 10;
    }
    /** setter property*/
    static set s3( /** this is value*/value: number) {
>s3 : number
>value : number
    }
    public get nc_p3() {
>nc_p3 : number

        return 10;
    }
    public set nc_p3(value: number) {
>nc_p3 : number
>value : number
    }
    private get nc_pp3() {
>nc_pp3 : number

        return 10;
    }
    private set nc_pp3(value: number) {
>nc_pp3 : number
>value : number
    }
    static get nc_s3() {
>nc_s3 : string

        return "";
    }
    static set nc_s3(value: string) {
>nc_s3 : string
>value : string
    }

    // Only getter property
    public get onlyGetter() {
>onlyGetter : number

        return 10;
    }

    // Only setter property
    public set onlySetter(value: number) {
>onlySetter : number
>value : number
    }
}
