blob: 36a2093394c5cfec7662464d1bfe32887a1b0d57 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static method main() dynamic {
core::print("" as{Unchecked} core::String);
core::print(1 as{Unchecked} core::int);
core::print(1.0 as{Unchecked} core::double);
core::print("" is core::String);
core::print("" is core::int);
core::print("" is core::double);
core::print(1 is core::String);
core::print(1 is core::int);
core::print(1 is core::double);
core::print(1.0 is core::String);
core::print(1.0 is core::int);
core::print(1.0 is core::double);
}
Extra constant evaluation status:
Evaluated: AsExpression @ org-dartlang-testcase:///casts.dart:6:12 -> StringConstant("")
Evaluated: AsExpression @ org-dartlang-testcase:///casts.dart:7:11 -> IntConstant(1)
Evaluated: AsExpression @ org-dartlang-testcase:///casts.dart:8:13 -> DoubleConstant(1.0)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:10:12 -> BoolConstant(true)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:11:12 -> BoolConstant(false)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:12:12 -> BoolConstant(false)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:14:11 -> BoolConstant(false)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:15:11 -> BoolConstant(true)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:16:11 -> BoolConstant(false)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:18:13 -> BoolConstant(false)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:19:13 -> BoolConstant(false)
Evaluated: IsExpression @ org-dartlang-testcase:///casts.dart:20:13 -> BoolConstant(true)
Extra constant evaluation: evaluated: 24, effectively constant: 12