35 const auto& future_class =
37 ASSERT(future_class.NumTypeArguments() == 1);
42 if (!
type.IsInstantiated()) {
43 const auto& instance_type_args =
46 type.InstantiateFrom(instance_type_args, Object::null_type_arguments(),
50 ASSERT(type_args.IsNull() || type_args.Length() == 1);
51 type_args = type_args.Canonicalize(thread);
53 ASSERT(closure.delayed_type_arguments() ==
54 Object::empty_type_arguments().ptr());
55 closure.set_delayed_type_arguments(type_args);
#define DEFINE_NATIVE_ENTRY(name, type_argument_count, argument_count)
#define GET_NON_NULL_NATIVE_ARGUMENT(type, name, value)