Index: pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
index 587fd496fcd17670c498fb1b70fa808dea8e82d3..ffe3b5e2476fe564f8ab1cfb27b2222635cf9ed6 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
@@ -498,14 +498,6 @@ class KernelField extends Field { |
super.type = value; |
} |
- String get _fileUri { |
- // TODO(paulberry): This is a hack. We should use this.fileUri, because we |
- // want the URI of the compilation unit. But that gives a relative URI, |
- // and I don't know what it's relative to or how to convert it to an |
- // absolute URI. |
- return enclosingLibrary.importUri.toString(); |
- } |
- |
void _setInferredType(DartType inferredType) { |
_isInferred = true; |
super.type = inferredType; |
@@ -1558,7 +1550,7 @@ class KernelTypeInferenceEngine extends TypeInferenceEngineImpl { |
KernelTypeInferrer createTopLevelTypeInferrer( |
KernelField field, TypeInferenceListener listener) { |
return field._typeInferrer = |
- new KernelTypeInferrer._(this, getFieldUri(field), listener, true); |
+ new KernelTypeInferrer._(this, field.fileUri, listener, true); |
} |
@override |
@@ -1582,11 +1574,6 @@ class KernelTypeInferenceEngine extends TypeInferenceEngineImpl { |
} |
@override |
- String getFieldUri(KernelField field) { |
- return field._fileUri; |
- } |
- |
- @override |
bool isFieldInferred(KernelField field) { |
return field._isInferred; |
} |