| @#C2 |
| library; |
| import self as self; |
| import "dart:js_interop" as js_; |
| import "dart:core" as core; |
| |
| import "dart:js_interop"; |
| |
| extension type CustomJSAny(js_::JSAny /* erasure=core::Object */ _) implements js_::JSAny /* erasure=core::Object */ { |
| abstract extension-type-member representation-field get _() → js_::JSAny /* erasure=core::Object */; |
| constructor • = self::CustomJSAny|constructor#; |
| constructor tearoff • = self::CustomJSAny|constructor#_#new#tearOff; |
| } |
| extension type CustomJSObject(js_::JSObject /* erasure=dart._interceptors::JSObject */ _) implements js_::JSObject /* erasure=dart._interceptors::JSObject */ { |
| abstract extension-type-member representation-field get _() → js_::JSObject /* erasure=dart._interceptors::JSObject */; |
| constructor • = self::CustomJSObject|constructor#; |
| constructor tearoff • = self::CustomJSObject|constructor#_#new#tearOff; |
| } |
| extension type CustomTypedArray(js_::JSTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */ _) implements js_::JSObject /* erasure=dart._interceptors::JSObject */ { |
| abstract extension-type-member representation-field get _() → js_::JSTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */; |
| constructor • = self::CustomTypedArray|constructor#; |
| constructor tearoff • = self::CustomTypedArray|constructor#_#new#tearOff; |
| } |
| @#C4 |
| extension type CustomJSArray(js_::JSArray<js_::JSAny? /* erasure=core::Object? */> /* erasure=dart._interceptors::JSArray<core::Object?> */ _) implements js_::JSObject /* erasure=dart._interceptors::JSObject */ { |
| abstract extension-type-member representation-field get _() → js_::JSArray<js_::JSAny? /* erasure=core::Object? */> /* erasure=dart._interceptors::JSArray<core::Object?> */; |
| constructor • = self::CustomJSArray|constructor#; |
| constructor tearoff • = self::CustomJSArray|constructor#_#new#tearOff; |
| } |
| static extension-type-member method CustomJSAny|constructor#(wildcard initializing-formal js_::JSAny /* erasure=core::Object */ _#wc0#formal) → self::CustomJSAny /* erasure=core::Object */ { |
| lowered final self::CustomJSAny /* erasure=core::Object */ #this = _#wc0#formal; |
| return #this; |
| } |
| static extension-type-member synthetic method CustomJSAny|constructor#_#new#tearOff(js_::JSAny /* erasure=core::Object */ _#wc0#formal) → self::CustomJSAny /* erasure=core::Object */ |
| return self::CustomJSAny|constructor#(_#wc0#formal); |
| static extension-type-member method CustomJSObject|constructor#(wildcard initializing-formal js_::JSObject /* erasure=dart._interceptors::JSObject */ _#wc1#formal) → self::CustomJSObject /* erasure=dart._interceptors::JSObject */ { |
| lowered final self::CustomJSObject /* erasure=dart._interceptors::JSObject */ #this = _#wc1#formal; |
| return #this; |
| } |
| static extension-type-member synthetic method CustomJSObject|constructor#_#new#tearOff(js_::JSObject /* erasure=dart._interceptors::JSObject */ _#wc1#formal) → self::CustomJSObject /* erasure=dart._interceptors::JSObject */ |
| return self::CustomJSObject|constructor#(_#wc1#formal); |
| static extension-type-member method CustomTypedArray|constructor#(wildcard initializing-formal js_::JSTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */ _#wc2#formal) → self::CustomTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */ { |
| lowered final self::CustomTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */ #this = _#wc2#formal; |
| return #this; |
| } |
| static extension-type-member synthetic method CustomTypedArray|constructor#_#new#tearOff(js_::JSTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */ _#wc2#formal) → self::CustomTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */ |
| return self::CustomTypedArray|constructor#(_#wc2#formal); |
| static extension-type-member method CustomJSArray|constructor#(wildcard initializing-formal js_::JSArray<js_::JSAny? /* erasure=core::Object? */> /* erasure=dart._interceptors::JSArray<core::Object?> */ _#wc3#formal) → self::CustomJSArray /* erasure=dart._interceptors::JSArray<core::Object?> */ { |
| lowered final self::CustomJSArray /* erasure=dart._interceptors::JSArray<core::Object?> */ #this = _#wc3#formal; |
| return #this; |
| } |
| static extension-type-member synthetic method CustomJSArray|constructor#_#new#tearOff(js_::JSArray<js_::JSAny? /* erasure=core::Object? */> /* erasure=dart._interceptors::JSArray<core::Object?> */ _#wc3#formal) → self::CustomJSArray /* erasure=dart._interceptors::JSArray<core::Object?> */ |
| return self::CustomJSArray|constructor#(_#wc3#formal); |
| static method test(js_::JSAny /* erasure=core::Object */ any, js_::JSAny? /* erasure=core::Object? */ nullableAny, core::Object obj, core::Object? nullableObj) → void { |
| js_::NullableObjectUtilExtension|isA<js_::JSAny /* erasure=core::Object */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny? /* erasure=core::Object? */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny /* erasure=core::Object */>(nullableAny); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny? /* erasure=core::Object? */>(nullableAny); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny /* erasure=core::Object */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny? /* erasure=core::Object? */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny /* erasure=core::Object */>(nullableObj); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny? /* erasure=core::Object? */>(nullableObj); |
| js_::NullableObjectUtilExtension|isA<js_::JSString /* erasure=core::String */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSString? /* erasure=core::String? */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSNumber /* erasure=core::double */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSBoolean /* erasure=core::bool */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSSymbol /* erasure=dart._interceptors::JavaScriptSymbol */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSBigInt /* erasure=dart._interceptors::JavaScriptBigInt */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSString /* erasure=core::String */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSString? /* erasure=core::String? */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSObject /* erasure=dart._interceptors::JSObject */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSObject? /* erasure=dart._interceptors::JSObject? */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSObject /* erasure=dart._interceptors::JSObject */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSObject? /* erasure=dart._interceptors::JSObject? */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSArray<js_::JSString /* erasure=core::String */> /* erasure=dart._interceptors::JSArray<core::Object?> */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSArray<js_::JSAny? /* erasure=core::Object? */>? /* erasure=dart._interceptors::JSArray<core::Object?>? */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSBoxedDartObject /* erasure=dart._interceptors::JSObject */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSExportedDartFunction<core::Function> /* erasure=dart._interceptors::JavaScriptFunction */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSExportedDartFunction<(core::int, [core::String?]) → js_::JSArray<js_::JSString /* erasure=core::String */> /* erasure=dart._interceptors::JSArray<core::Object?> */> /* erasure=dart._interceptors::JavaScriptFunction */>(any); |
| js_::NullableObjectUtilExtension|isA<js_::JSTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSBoxedDartObject /* erasure=dart._interceptors::JSObject */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSExportedDartFunction<core::Function> /* erasure=dart._interceptors::JavaScriptFunction */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSExportedDartFunction<(core::int, [core::String?]) → js_::JSArray<js_::JSString /* erasure=core::String */> /* erasure=dart._interceptors::JSArray<core::Object?> */>? /* erasure=dart._interceptors::JavaScriptFunction? */>(obj); |
| js_::NullableObjectUtilExtension|isA<self::CustomJSAny /* erasure=core::Object */>(any); |
| js_::NullableObjectUtilExtension|isA<self::CustomJSObject /* erasure=dart._interceptors::JSObject */>(any); |
| js_::NullableObjectUtilExtension|isA<self::CustomTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */>(any); |
| js_::NullableObjectUtilExtension|isA<self::CustomJSArray /* erasure=dart._interceptors::JSArray<core::Object?> */>(any); |
| js_::NullableObjectUtilExtension|isA<self::CustomJSAny /* erasure=core::Object */>(obj); |
| js_::NullableObjectUtilExtension|isA<self::CustomJSObject /* erasure=dart._interceptors::JSObject */>(obj); |
| js_::NullableObjectUtilExtension|isA<self::CustomTypedArray /* erasure=dart.typed_data.implementation::NativeTypedData */>(obj); |
| js_::NullableObjectUtilExtension|isA<self::CustomJSArray /* erasure=dart._interceptors::JSArray<core::Object?> */>(obj); |
| js_::NullableObjectUtilExtension|isA<js_::JSAny /* erasure=core::Object */>((() → js_::JSAny /* erasure=core::Object */ { |
| return any; |
| })(){() → js_::JSAny /* erasure=core::Object */}); |
| } |
| static method main() → void {} |
| |
| constants { |
| #C1 = "library1" |
| #C2 = js_::JS {name:#C1} |
| #C3 = "RenamedJSArray" |
| #C4 = js_::JS {name:#C3} |
| } |
| |
| |
| Constructor coverage from constants: |
| org-dartlang-testcase:///isa.dart: |
| - JS. (from org-dartlang-sdk:///lib/js_interop/js_interop.dart) |
| - Object. (from org-dartlang-sdk:///lib/core/object.dart) |