blob: b7adc444d7751c5c9695a7c798ce5e0a7f65150a [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
class Class<T extends core::Object? = dynamic> extends core::Object /*hasConstConstructor*/ {
final field self::Class::T% field;
const constructor •(self::Class::T% field) self::Class<self::Class::T%>
: self::Class::field = field, super core::Object::•()
;
static method _#new#tearOff<T extends core::Object? = dynamic>(self::Class::_#new#tearOff::T% field) → self::Class<self::Class::_#new#tearOff::T%>
return new self::Class::•<self::Class::_#new#tearOff::T%>(field);
}
static const field (core::int) core::int partialInstantiation = #C2;
static const field self::Class<core::int> instance = #C4;
static const field core::List<core::int> listLiteral = #C5;
static const field core::Set<core::int> setLiteral = #C6;
static const field core::Map<core::int, core::String> mapLiteral = #C8;
static const field core::List<core::int> listConcatenation = #C5;
static const field core::Set<core::int> setConcatenation = #C6;
static const field core::Map<core::int, core::String> mapConcatenation = #C8;
static method id<T extends core::Object? = dynamic>(self::id::T% t) self::id::T%
return t;
static method main() dynamic {}
constants {
#C1 = static-tearoff self::id
#C2 = instantiation #C1 <core::int*>
#C3 = 0.0
#C4 = self::Class<core::int*> {field:#C3}
#C5 = <core::int*>[#C3]
#C6 = <core::int*>{#C3}
#C7 = "foo"
#C8 = <core::int*, core::String*>{#C3:#C7}
}
Constructor coverage from constants:
org-dartlang-testcase:///constants.dart:
- Class. (from org-dartlang-testcase:///constants.dart:8:9)
- Object. (from org-dartlang-sdk:///lib/core/object.dart)