blob: be7d7fc5bf49311af2ff3f69c6019d2222c8c005 [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/inline_class/representation.dart:23:13: Error: 'instanceField' is already declared in this scope.
// final int instanceField;
// ^^^^^^^^^^^^^
// pkg/front_end/testcases/inline_class/representation.dart:22:14: Context: Previous declaration of 'instanceField'.
// final bool instanceField;
// ^^^^^^^^^^^^^
//
import self as self;
import "dart:core" as core;
inline class Missing /* declaredRepresentationType = invalid-type */ {
}
inline class Static /* declaredRepresentationType = core::bool */ {
static field staticField = self::Static|staticField;
constructor = self::Static|;
tearoff = self::Static|_#new#tearOff;
}
inline class Multiple /* declaredRepresentationType = core::bool */ {
constructor = self::Multiple|;
tearoff = self::Multiple|_#new#tearOff;
}
inline class Duplicate /* declaredRepresentationType = core::bool */ {
constructor = self::Duplicate|;
tearoff = self::Duplicate|_#new#tearOff;
}
static field core::int Static|staticField;
static inline-class-member method Static|(core::bool instanceField) self::Static
;
static inline-class-member method Static|_#new#tearOff(core::bool instanceField) → self::Static
return self::Static|(instanceField);
static inline-class-member method Multiple|(core::bool instanceField1) self::Multiple
;
static inline-class-member method Multiple|_#new#tearOff(core::bool instanceField1) → self::Multiple
return self::Multiple|(instanceField1);
static inline-class-member method Duplicate|(core::int instanceField) self::Duplicate
;
static inline-class-member method Duplicate|_#new#tearOff(core::int instanceField) → self::Duplicate
return self::Duplicate|(instanceField);