blob: 67d88822e159a7ecb2d5997fb37266025987d97a [file] [log] [blame]
import 'dart:_js_helper';
class Class {
Class.generative();
Class.nativeGenerative() native;
external Class.externalGenerative();
external externalInstanceMethod();
external factory Class.externalFact();
external get externalInstanceGetter;
external set externalInstanceSetter(_);
external static externalStaticMethod();
external static get externalStaticGetter;
external static set externalStaticSetter(_);
factory Class.fact() => null as dynamic;
factory Class.nativeFact() native;
get instanceGetter => null;
get nativeInstanceGetter native;
instanceMethod() {}
nativeInstanceMethod() native;
set instanceSetter(_) {}
set nativeInstanceSetter(_) native;
static get nativeStaticGetter native;
static get staticGetter => null;
static nativeStaticMethod() native;
static set nativeStaticSetter(_) native;
static set staticSetter(_) {}
static staticMethod() {}
static var staticField;
var instanceField;
}
@Native('d')
class NativeClass {
NativeClass.generative();
NativeClass.nativeGenerative() native;
external NativeClass.externalGenerative();
external externalInstanceMethod();
external factory NativeClass.externalFact();
external get externalInstanceGetter;
external set externalInstanceSetter(_);
external static externalStaticMethod();
external static get externalStaticGetter;
external static set externalStaticSetter(_);
factory NativeClass.fact() => null as dynamic;
factory NativeClass.nativeFact() native;
get instanceGetter => null;
get nativeInstanceGetter native;
instanceMethod() {}
nativeInstanceMethod() native;
set instanceSetter(_) {}
set nativeInstanceSetter(_) native;
static get nativeStaticGetter native;
static get staticGetter => null;
static nativeStaticMethod() native;
static set nativeStaticSetter(_) native;
static set staticSetter(_) {}
static staticMethod() {}
static var staticField;
var instanceField;
var instanceNamedField;
}
external externalTopLevelFunction();
external get externalTopLevelGetter;
external set externalTopLevelSetter(_);
get nativeTopLevelGetter native;
get topLevelGetter => null;
main() {}
nativeTopLevelFunction() native;
set nativeTopLevelSetter(_) native;
set topLevelSetter(_) {}
topLevelFunction() {}
var topLevelField;