TypeScript/tests/baselines/reference/declFileAccessors.types
2014-08-15 14:37:48 -07:00

161 lines
2.9 KiB
Plaintext

=== 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
}
}