| Index: pkg/compiler/lib/src/kernel/kelements.dart
|
| diff --git a/pkg/compiler/lib/src/kernel/kelements.dart b/pkg/compiler/lib/src/kernel/kelements.dart
|
| index 30d6f9e83ed615cbdbfa8f5098df4bfea0f4a3c8..1be6bb089c2d6cb6613d89966554fbd53360a127 100644
|
| --- a/pkg/compiler/lib/src/kernel/kelements.dart
|
| +++ b/pkg/compiler/lib/src/kernel/kelements.dart
|
| @@ -164,6 +164,26 @@ class KFactoryConstructor extends KConstructor {
|
| bool get isGenerativeConstructor => false;
|
| }
|
|
|
| +class KConstructorBody extends KFunction implements ConstructorBodyEntity {
|
| + final ConstructorEntity constructor;
|
| +
|
| + KConstructorBody(int memberIndex, this.constructor)
|
| + : super(
|
| + memberIndex,
|
| + constructor.library,
|
| + constructor.enclosingClass,
|
| + constructor.memberName,
|
| + constructor.parameterStructure,
|
| + AsyncMarker.SYNC,
|
| + isStatic: false,
|
| + isExternal: false);
|
| +
|
| + @override
|
| + bool get isFunction => true;
|
| +
|
| + String get _kind => 'constructor_body';
|
| +}
|
| +
|
| class KMethod extends KFunction {
|
| final bool isAbstract;
|
|
|
|
|