| Index: pkg/analyzer/lib/src/dart/element/handle.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/handle.dart b/pkg/analyzer/lib/src/dart/element/handle.dart
|
| index 0e714999944dbdf21edafb64bd87a4b3790633e9..776a26e5eaa78a6f77dd3879056a3cf913c533be 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/handle.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/handle.dart
|
| @@ -98,67 +98,29 @@ class ClassElementHandle extends ElementHandle implements ClassElement {
|
| List<TypeParameterElement> get typeParameters => actualElement.typeParameters;
|
|
|
| @override
|
| - ConstructorElement get unnamedConstructor {
|
| - ensureConstructorsReady();
|
| - return actualElement.unnamedConstructor;
|
| - }
|
| + ConstructorElement get unnamedConstructor => actualElement.unnamedConstructor;
|
|
|
| @override
|
| NamedCompilationUnitMember computeNode() => super.computeNode();
|
|
|
| - /**
|
| - * Ensure that [ClassElement.accessors] and [ClassElement.fields] are ready
|
| - * in [actualElement].
|
| - */
|
| - void ensureAccessorsReady() {}
|
| -
|
| - /**
|
| - * The method is called by [ClassElementImpl.getImpl] before returning
|
| - * the [actualElement] as [ClassElementImpl]. At this moment we must ensure
|
| - * that [ClassElementImpl] is fully complete, we cannot continue filling it
|
| - * lazily.
|
| - */
|
| - void ensureActualElementComplete() {}
|
| -
|
| - /**
|
| - * Ensure that [ClassElement.constructors] are ready in [actualElement].
|
| - */
|
| - void ensureConstructorsReady() {}
|
| -
|
| - /**
|
| - * Ensure that [ClassElement.methods] are ready in [actualElement].
|
| - */
|
| - void ensureMethodsReady() {}
|
| -
|
| @override
|
| - FieldElement getField(String fieldName) {
|
| - ensureAccessorsReady();
|
| - return actualElement.getField(fieldName);
|
| - }
|
| + FieldElement getField(String fieldName) => actualElement.getField(fieldName);
|
|
|
| @override
|
| - PropertyAccessorElement getGetter(String getterName) {
|
| - ensureAccessorsReady();
|
| - return actualElement.getGetter(getterName);
|
| - }
|
| + PropertyAccessorElement getGetter(String getterName) =>
|
| + actualElement.getGetter(getterName);
|
|
|
| @override
|
| - MethodElement getMethod(String methodName) {
|
| - ensureMethodsReady();
|
| - return actualElement.getMethod(methodName);
|
| - }
|
| + MethodElement getMethod(String methodName) =>
|
| + actualElement.getMethod(methodName);
|
|
|
| @override
|
| - ConstructorElement getNamedConstructor(String name) {
|
| - ensureConstructorsReady();
|
| - return actualElement.getNamedConstructor(name);
|
| - }
|
| + ConstructorElement getNamedConstructor(String name) =>
|
| + actualElement.getNamedConstructor(name);
|
|
|
| @override
|
| - PropertyAccessorElement getSetter(String setterName) {
|
| - ensureAccessorsReady();
|
| - return actualElement.getSetter(setterName);
|
| - }
|
| + PropertyAccessorElement getSetter(String setterName) =>
|
| + actualElement.getSetter(setterName);
|
|
|
| @override
|
| bool isSuperConstructorAccessible(ConstructorElement constructor) =>
|
| @@ -166,10 +128,8 @@ class ClassElementHandle extends ElementHandle implements ClassElement {
|
|
|
| @override
|
| MethodElement lookUpConcreteMethod(
|
| - String methodName, LibraryElement library) {
|
| - ensureMethodsReady();
|
| - return actualElement.lookUpConcreteMethod(methodName, library);
|
| - }
|
| + String methodName, LibraryElement library) =>
|
| + actualElement.lookUpConcreteMethod(methodName, library);
|
|
|
| @override
|
| PropertyAccessorElement lookUpGetter(
|
| @@ -178,44 +138,33 @@ class ClassElementHandle extends ElementHandle implements ClassElement {
|
|
|
| @override
|
| PropertyAccessorElement lookUpInheritedConcreteGetter(
|
| - String methodName, LibraryElement library) {
|
| - ensureAccessorsReady();
|
| - return actualElement.lookUpInheritedConcreteGetter(methodName, library);
|
| - }
|
| + String methodName, LibraryElement library) =>
|
| + actualElement.lookUpInheritedConcreteGetter(methodName, library);
|
|
|
| @override
|
| MethodElement lookUpInheritedConcreteMethod(
|
| - String methodName, LibraryElement library) {
|
| - ensureMethodsReady();
|
| - return actualElement.lookUpInheritedConcreteMethod(methodName, library);
|
| - }
|
| + String methodName, LibraryElement library) =>
|
| + actualElement.lookUpInheritedConcreteMethod(methodName, library);
|
|
|
| @override
|
| PropertyAccessorElement lookUpInheritedConcreteSetter(
|
| - String methodName, LibraryElement library) {
|
| - ensureAccessorsReady();
|
| - return actualElement.lookUpInheritedConcreteSetter(methodName, library);
|
| - }
|
| + String methodName, LibraryElement library) =>
|
| + actualElement.lookUpInheritedConcreteSetter(methodName, library);
|
|
|
| @override
|
| MethodElement lookUpInheritedMethod(
|
| String methodName, LibraryElement library) {
|
| - ensureMethodsReady();
|
| return actualElement.lookUpInheritedMethod(methodName, library);
|
| }
|
|
|
| @override
|
| - MethodElement lookUpMethod(String methodName, LibraryElement library) {
|
| - ensureMethodsReady();
|
| - return actualElement.lookUpMethod(methodName, library);
|
| - }
|
| + MethodElement lookUpMethod(String methodName, LibraryElement library) =>
|
| + actualElement.lookUpMethod(methodName, library);
|
|
|
| @override
|
| PropertyAccessorElement lookUpSetter(
|
| - String setterName, LibraryElement library) {
|
| - ensureAccessorsReady();
|
| - return actualElement.lookUpSetter(setterName, library);
|
| - }
|
| + String setterName, LibraryElement library) =>
|
| + actualElement.lookUpSetter(setterName, library);
|
| }
|
|
|
| /**
|
|
|