| Index: pkg/analyzer/lib/src/kernel/loader.dart
|
| diff --git a/pkg/analyzer/lib/src/kernel/loader.dart b/pkg/analyzer/lib/src/kernel/loader.dart
|
| index cfb2f03adb8ae2682936b1427ba5718ae441ba83..cf4304b2b6723ebcf7ec58a6216af629bb57f56c 100644
|
| --- a/pkg/analyzer/lib/src/kernel/loader.dart
|
| +++ b/pkg/analyzer/lib/src/kernel/loader.dart
|
| @@ -304,7 +304,8 @@ class DartLoader implements ReferenceLevelLoader {
|
| _classes[element] = classNode = new ast.Class(
|
| name: element.name,
|
| isAbstract: element.isAbstract,
|
| - fileUri: '${element.source.uri}')..fileOffset = element.nameOffset;
|
| + fileUri: '${element.source.uri}')
|
| + ..fileOffset = element.nameOffset;
|
| classNode.level = ast.ClassLevel.Temporary;
|
| var library = getLibraryReference(element.library);
|
| library.addClass(classNode);
|
| @@ -372,7 +373,8 @@ class DartLoader implements ReferenceLevelLoader {
|
| typeParameters: freshParameters.freshTypeParameters,
|
| supertype: freshParameters.substituteSuper(supertype),
|
| mixedInType: freshParameters.substituteSuper(mixinType),
|
| - fileUri: classNode.fileUri)..fileOffset = element.nameOffset;
|
| + fileUri: classNode.fileUri)
|
| + ..fileOffset = element.nameOffset;
|
| mixinClass.level = ast.ClassLevel.Type;
|
| addMixinClassToLibrary(mixinClass, classNode.enclosingLibrary);
|
| supertype = new ast.Supertype(mixinClass,
|
| @@ -535,7 +537,8 @@ class DartLoader implements ReferenceLevelLoader {
|
| isFinal: variable.isFinal,
|
| isConst: variable.isConst,
|
| type: scope.buildType(variable.type),
|
| - fileUri: '${element.source.uri}')..fileOffset = element.nameOffset;
|
| + fileUri: '${element.source.uri}')
|
| + ..fileOffset = element.nameOffset;
|
|
|
| case ElementKind.METHOD:
|
| case ElementKind.GETTER:
|
| @@ -554,7 +557,8 @@ class DartLoader implements ReferenceLevelLoader {
|
| isAbstract: executable.isAbstract,
|
| isStatic: executable.isStatic,
|
| isExternal: executable.isExternal,
|
| - fileUri: '${element.source.uri}')..fileOffset = element.nameOffset;
|
| + fileUri: '${element.source.uri}')
|
| + ..fileOffset = element.nameOffset;
|
|
|
| default:
|
| throw 'Unexpected member kind: $element';
|
| @@ -811,7 +815,8 @@ class DartLoader implements ReferenceLevelLoader {
|
| ast.ProcedureKind.Method,
|
| new ast.FunctionNode(new ast.ExpressionStatement(new ast.Throw(
|
| new ast.StringLiteral('Program has no main method')))),
|
| - isStatic: true)..fileUri = library.fileUri;
|
| + isStatic: true)
|
| + ..fileUri = library.fileUri;
|
| library.addMember(main);
|
| return main;
|
| }
|
|
|