blob: f345b4be2eaf26f884f1817eb6d2921d2a5a7980 [file] [log] [blame]
library #lib /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class _AttributeName extends core::_Enum /*isEnum*/ {
[@vm.procedure-attributes.metadata=methodOrSetterCalledDynamically:false,getterCalledDynamically:false,hasThisUses:false,hasTearOffUses:false,methodOrSetterSelectorId:1,getterSelectorId:2] method toString() core::String
return "_AttributeName.${[@vm.direct-call.metadata=dart.core::_Enum._name] this.{core::_Enum::_name}{core::String}}";
}
class _Attribute extends core::Object {
constructor _() self::_Attribute
: super core::Object::•()
;
static method fromReader() self::_Attribute {
final core::bool name = [@vm.direct-call.metadata=dart.collection::_CompactImmutableLinkedHashSet.contains] [@vm.inferred-type.metadata=!? (skip check)] #C3.{core::Set::contains}(#C2){(core::Object?) → core::bool};
return let final self::_AttributeName #t1 = #C8.{core::List::[]}(#C2){(core::int) → self::_AttributeName} in new self::_Attribute::_();
}
}
static method main() void {
final self::_Attribute result = [@vm.inferred-type.metadata=#lib::_Attribute] self::_Attribute::fromReader();
core::print(result);
}
constants {
#C1 = 0
#C2 = 1
#C3 = <core::int*>{#C1, #C2}
#C4 = "name"
#C5 = self::_AttributeName {index:#C1, _name:#C4}
#C6 = "sibling"
#C7 = self::_AttributeName {index:#C2, _name:#C6}
#C8 = <self::_AttributeName*>[#C5, #C7]
}