blob: 5d4f518dc6ff5336594adfa6de5865f644cdc901 [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:5:28: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external int topLevelField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:7:39: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external final int finalTopLevelField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:9:31: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external const int constField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:12:37: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external int fieldWithInitializer = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:18:10: Error: External fields cannot have initializers.
// Try removing the field initializer or the 'external' keyword from the field declaration.
// A(this.initializedField1) : this.initializedField2 = 0;
// ^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:18:36: Error: External fields cannot have initializers.
// Try removing the field initializer or the 'external' keyword from the field declaration.
// A(this.initializedField1) : this.initializedField2 = 0;
// ^^^^^^^^^^^^^^^^^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:20:35: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external static int staticField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:22:46: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external static final int finalStaticField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:26:35: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external static int staticField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:28:46: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external static final int finalStaticField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:32:39: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external int extensionInstanceField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:33:50: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external final int finalExtensionInstanceField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:34:44: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external static int extensionStaticField = 0;
// ^
//
// pkg/front_end/testcases/nnbd/external_field_errors.dart:35:55: Error: External fields cannot have initializers.
// Try removing the initializer or the 'external' keyword.
// external static final int finalExtensionStaticField = 0;
// ^
//
import self as self;
import "dart:core" as core;
abstract class A extends core::Object {
constructor •(core::int initializedField1) self::A
: final dynamic #t1 = invalid-expression "pkg/front_end/testcases/nnbd/external_field_errors.dart:18:10: Error: External fields cannot have initializers.
Try removing the field initializer or the 'external' keyword from the field declaration.
A(this.initializedField1) : this.initializedField2 = 0;
^^^^^^^^^^^^^^^^^", final dynamic #t2 = invalid-expression "pkg/front_end/testcases/nnbd/external_field_errors.dart:18:36: Error: External fields cannot have initializers.
Try removing the field initializer or the 'external' keyword from the field declaration.
A(this.initializedField1) : this.initializedField2 = 0;
^^^^^^^^^^^^^^^^^"
;
external get fieldWithInitializer() → core::int;
external set fieldWithInitializer(core::int #externalFieldValue) → void;
external get initializedField1() → core::int;
external set initializedField1(core::int #externalFieldValue) → void;
external get initializedField2() → core::int;
external set initializedField2(core::int #externalFieldValue) → void;
external static get staticField() → core::int;
external static set staticField(core::int #externalFieldValue) → void;
external static get finalStaticField() → core::int;
}
abstract class B extends core::Object /*isMixinDeclaration*/ {
external static get staticField() → core::int;
external static set staticField(core::int #externalFieldValue) → void;
external static get finalStaticField() → core::int;
}
extension Extension on self::A {
get extensionInstanceField = get self::Extension|extensionInstanceField;
set extensionInstanceField = set self::Extension|extensionInstanceField;
get finalExtensionInstanceField = get self::Extension|finalExtensionInstanceField;
static get extensionStaticField = get self::Extension|extensionStaticField;
static set extensionStaticField = set self::Extension|extensionStaticField;
static get finalExtensionStaticField = get self::Extension|finalExtensionStaticField;
}
external static get topLevelField() → core::int;
external static set topLevelField(core::int #externalFieldValue) → void;
external static get finalTopLevelField() → core::int;
external static get constField() → core::int;
external static set constField(core::int #externalFieldValue) → void;
external static get Extension|extensionInstanceField() → core::int;
external static set Extension|extensionInstanceField(core::int #externalFieldValue) → void;
external static get Extension|finalExtensionInstanceField() → core::int;
external static get Extension|extensionStaticField() → core::int;
external static set Extension|extensionStaticField(core::int #externalFieldValue) → void;
external static get Extension|finalExtensionStaticField() → core::int;
static method main() → dynamic {}