Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(759)

Unified Diff: pkg/compiler/lib/src/resolution/resolution_strategy.dart

Issue 2934333002: More dart2js strong mode cleanup. (Closed)
Patch Set: Restore ignore for non-strong mode. Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/compiler/lib/src/resolution/resolution_strategy.dart
diff --git a/pkg/compiler/lib/src/resolution/resolution_strategy.dart b/pkg/compiler/lib/src/resolution/resolution_strategy.dart
index aac70a2d1a7d28ad6a0c545f0fe51e563a0e477b..b8db4081076e06cedf663fcb2fc2fbfe1d6b2383 100644
--- a/pkg/compiler/lib/src/resolution/resolution_strategy.dart
+++ b/pkg/compiler/lib/src/resolution/resolution_strategy.dart
@@ -485,7 +485,8 @@ class _CompilerElementEnvironment implements ElementEnvironment {
void forEachClassMember(
ClassElement cls, void f(ClassElement declarer, MemberElement member)) {
cls.ensureResolved(_resolution);
- cls.forEachMember((ClassElement declarer, MemberElement member) {
+ cls.forEachMember((ClassElement declarer, _member) {
+ MemberElement member = _member;
if (member.isSynthesized) return;
if (member.isMalformed) return;
if (member.isConstructor) return;
@@ -801,8 +802,8 @@ class _ElementAnnotationProcessor implements AnnotationProcessor {
});
}
- classElement
- .forEachMember((ClassElement classElement, MemberElement member) {
+ classElement.forEachMember((ClassElement classElement, _member) {
+ MemberElement member = _member;
String memberName = processJsInteropAnnotation(member);
if (memberName != null) {
nativeDataBuilder.setJsInteropMemberName(member, memberName);
@@ -823,8 +824,8 @@ class _ElementAnnotationProcessor implements AnnotationProcessor {
}
if (fn.isFactoryConstructor && isAnonymous) {
- fn.functionSignature
- .orderedForEachParameter((ParameterElement parameter) {
+ fn.functionSignature.orderedForEachParameter((_parameter) {
+ ParameterElement parameter = _parameter;
if (!parameter.isNamed) {
_compiler.reporter.reportErrorMessage(
parameter,
« no previous file with comments | « pkg/compiler/lib/src/resolution/resolution.dart ('k') | pkg/compiler/lib/src/resolution/semantic_visitor.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698