| Index: pkg/analyzer2dart/lib/src/element_converter.dart
|
| diff --git a/pkg/analyzer2dart/lib/src/element_converter.dart b/pkg/analyzer2dart/lib/src/element_converter.dart
|
| index cc67b5737f8d7ac82d3e2a96a2c597d9410ce8f2..03a4f99728ae668ccf6d0455139d1949d1d49873 100644
|
| --- a/pkg/analyzer2dart/lib/src/element_converter.dart
|
| +++ b/pkg/analyzer2dart/lib/src/element_converter.dart
|
| @@ -108,12 +108,14 @@ class ElementY extends dart2js.Element {
|
| return converter.convertElement(element.library);
|
| }
|
|
|
| + @override
|
| + bool get isLocal => false;
|
| +
|
| unsupported(String method) {
|
| throw new UnsupportedError(
|
| "'$method' is unsupported on $this ($runtimeType)");
|
| }
|
|
|
| -
|
| @override
|
| bool get isFinal => unsupported('isFinal');
|
|
|
| @@ -464,14 +466,23 @@ class TopLevelFunctionElementY extends ElementY
|
| class ParameterElementY extends ElementY implements dart2js.ParameterElement {
|
| analyzer.ParameterElement get element => super.element;
|
|
|
| + @override
|
| dart2js.ElementKind get kind => dart2js.ElementKind.PARAMETER;
|
|
|
| // TODO(johnniwinther): Convert the type from [element].
|
| + @override
|
| dart2js.DartType get type => const dart2js.DynamicType();
|
|
|
| // TODO(johnniwinther): Avoid the need for this.
|
| + @override
|
| dart2js.FunctionSignature get functionSignature => null;
|
|
|
| + @override
|
| + bool get isLocal => true;
|
| +
|
| + @override
|
| + bool get isStatic => false;
|
| +
|
| ParameterElementY(ElementConverter converter,
|
| analyzer.ParameterElement element)
|
| : super(converter, element) {
|
|
|