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

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

Issue 1146973002: Rename remaining runtime-error methods from errorX to visitX. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 7 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/semantic_visitor_mixins.dart
diff --git a/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart b/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
index c58142f53b00364f2a676c0eae1547d2420368b2..25678e952d952848c5385271e58c1586d75f2dd7 100644
--- a/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
+++ b/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
@@ -33,78 +33,6 @@ abstract class ErrorBulkMixin<R, A>
}
@override
- R errorClassTypeLiteralSet(
- SendSet node,
- ConstantExpression constant,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorDynamicTypeLiteralSet(
- SendSet node,
- ConstantExpression constant,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorFinalLocalVariableSet(
- SendSet node,
- LocalVariableElement variable,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorFinalParameterSet(
- SendSet node,
- ParameterElement parameter,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorFinalStaticFieldSet(
- SendSet node,
- FieldElement field,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorFinalSuperFieldSet(
- SendSet node,
- FieldElement field,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorFinalTopLevelFieldSet(
- SendSet node,
- FieldElement field,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorLocalFunctionSet(
- SendSet node,
- LocalFunctionElement function,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
R errorNonConstantConstructorInvoke(
NewExpression node,
Element element,
@@ -116,141 +44,6 @@ abstract class ErrorBulkMixin<R, A>
}
@override
- R errorStaticFunctionSet(
- Send node,
- MethodElement function,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorStaticGetterSet(
- SendSet node,
- FunctionElement getter,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorStaticSetterGet(
- Send node,
- FunctionElement setter,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorStaticSetterInvoke(
- Send node,
- FunctionElement setter,
- NodeList arguments,
- CallStructure callStructure,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorSuperGetterSet(
- SendSet node,
- FunctionElement getter,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorSuperMethodSet(
- Send node,
- MethodElement method,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorSuperSetterGet(
- Send node,
- FunctionElement setter,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorSuperSetterInvoke(
- Send node,
- FunctionElement setter,
- NodeList arguments,
- CallStructure callStructure,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorTopLevelFunctionSet(
- Send node,
- MethodElement function,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorTopLevelGetterSet(
- SendSet node,
- FunctionElement getter,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorTopLevelSetterGet(
- Send node,
- FunctionElement setter,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorTopLevelSetterInvoke(
- Send node,
- FunctionElement setter,
- NodeList arguments,
- CallStructure callStructure,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorTypeVariableTypeLiteralSet(
- SendSet node,
- TypeVariableElement element,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorTypedefTypeLiteralSet(
- SendSet node,
- ConstantExpression constant,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
- R errorUnresolvedSet(
- Send node,
- Element element,
- Node rhs,
- A arg) {
- return bulkHandleError(node, arg);
- }
-
- @override
R errorUndefinedUnaryExpression(
Send node,
Operator operator,
@@ -1780,6 +1573,36 @@ abstract class InvokeBulkMixin<R, A>
A arg) {
return bulkHandleInvoke(node, arg);
}
+
+ @override
+ R visitStaticSetterInvoke(
+ Send node,
+ FunctionElement setter,
+ NodeList arguments,
+ CallStructure callStructure,
+ A arg) {
+ return bulkHandleInvoke(node, arg);
+ }
+
+ @override
+ R visitSuperSetterInvoke(
+ Send node,
+ FunctionElement setter,
+ NodeList arguments,
+ CallStructure callStructure,
+ A arg) {
+ return bulkHandleInvoke(node, arg);
+ }
+
+ @override
+ R visitTopLevelSetterInvoke(
+ Send node,
+ FunctionElement setter,
+ NodeList arguments,
+ CallStructure callStructure,
+ A arg) {
+ return bulkHandleInvoke(node, arg);
+ }
}
/// Mixin that implements all `visitXGet` methods of [SemanticSendVisitor] by
@@ -1967,6 +1790,30 @@ abstract class GetBulkMixin<R, A>
A arg) {
return bulkHandleGet(node, arg);
}
+
+ @override
+ R visitStaticSetterGet(
+ Send node,
+ FunctionElement setter,
+ A arg) {
+ return bulkHandleGet(node, arg);
+ }
+
+ @override
+ R visitSuperSetterGet(
+ Send node,
+ FunctionElement setter,
+ A arg) {
+ return bulkHandleGet(node, arg);
+ }
+
+ @override
+ R visitTopLevelSetterGet(
+ Send node,
+ FunctionElement setter,
+ A arg) {
+ return bulkHandleGet(node, arg);
+ }
}
/// Mixin that implements all `visitXSet` methods of [SemanticSendVisitor] by
@@ -2071,6 +1918,159 @@ abstract class SetBulkMixin<R, A>
A arg) {
return bulkHandleSet(node, arg);
}
+
+ @override
+ R visitClassTypeLiteralSet(
+ SendSet node,
+ ConstantExpression constant,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitDynamicTypeLiteralSet(
+ SendSet node,
+ ConstantExpression constant,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitFinalLocalVariableSet(
+ SendSet node,
+ LocalVariableElement variable,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitFinalParameterSet(
+ SendSet node,
+ ParameterElement parameter,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitFinalStaticFieldSet(
+ SendSet node,
+ FieldElement field,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitFinalSuperFieldSet(
+ SendSet node,
+ FieldElement field,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitFinalTopLevelFieldSet(
+ SendSet node,
+ FieldElement field,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitLocalFunctionSet(
+ SendSet node,
+ LocalFunctionElement function,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitStaticFunctionSet(
+ Send node,
+ MethodElement function,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitStaticGetterSet(
+ SendSet node,
+ FunctionElement getter,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitSuperGetterSet(
+ SendSet node,
+ FunctionElement getter,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitSuperMethodSet(
+ Send node,
+ MethodElement method,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitTopLevelFunctionSet(
+ Send node,
+ MethodElement function,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitTopLevelGetterSet(
+ SendSet node,
+ FunctionElement getter,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitTypeVariableTypeLiteralSet(
+ SendSet node,
+ TypeVariableElement element,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitTypedefTypeLiteralSet(
+ SendSet node,
+ ConstantExpression constant,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
+
+ @override
+ R visitUnresolvedSet(
+ Send node,
+ Element element,
+ Node rhs,
+ A arg) {
+ return bulkHandleSet(node, arg);
+ }
}
/// Mixin that implements all `visitXIndexSet` methods of [SemanticSendVisitor]
@@ -3395,7 +3395,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorClassTypeLiteralSet(
+ R visitClassTypeLiteralSet(
SendSet node,
ConstantExpression constant,
Node rhs,
@@ -3405,7 +3405,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorDynamicTypeLiteralSet(
+ R visitDynamicTypeLiteralSet(
SendSet node,
ConstantExpression constant,
Node rhs,
@@ -3426,7 +3426,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorFinalLocalVariableSet(
+ R visitFinalLocalVariableSet(
SendSet node,
LocalVariableElement variable,
Node rhs,
@@ -3447,7 +3447,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorFinalParameterSet(
+ R visitFinalParameterSet(
SendSet node,
ParameterElement parameter,
Node rhs,
@@ -3468,7 +3468,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorFinalStaticFieldSet(
+ R visitFinalStaticFieldSet(
SendSet node,
FieldElement field,
Node rhs,
@@ -3478,7 +3478,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorFinalSuperFieldSet(
+ R visitFinalSuperFieldSet(
SendSet node,
FieldElement field,
Node rhs,
@@ -3499,7 +3499,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorFinalTopLevelFieldSet(
+ R visitFinalTopLevelFieldSet(
SendSet node,
FieldElement field,
Node rhs,
@@ -3538,7 +3538,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorLocalFunctionSet(
+ R visitLocalFunctionSet(
SendSet node,
LocalFunctionElement function,
Node rhs,
@@ -3548,7 +3548,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorStaticFunctionSet(
+ R visitStaticFunctionSet(
Send node,
MethodElement function,
Node rhs,
@@ -3558,7 +3558,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorStaticGetterSet(
+ R visitStaticGetterSet(
SendSet node,
FunctionElement getter,
Node rhs,
@@ -3568,7 +3568,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorStaticSetterGet(
+ R visitStaticSetterGet(
Send node,
FunctionElement setter,
A arg) {
@@ -3576,7 +3576,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorStaticSetterInvoke(
+ R visitStaticSetterInvoke(
Send node,
FunctionElement setter,
NodeList arguments,
@@ -3587,7 +3587,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorSuperGetterSet(
+ R visitSuperGetterSet(
SendSet node,
FunctionElement getter,
Node rhs,
@@ -3597,7 +3597,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorSuperMethodSet(
+ R visitSuperMethodSet(
Send node,
MethodElement method,
Node rhs,
@@ -3607,7 +3607,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorSuperSetterGet(
+ R visitSuperSetterGet(
Send node,
FunctionElement setter,
A arg) {
@@ -3615,7 +3615,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorSuperSetterInvoke(
+ R visitSuperSetterInvoke(
Send node,
FunctionElement setter,
NodeList arguments,
@@ -3626,7 +3626,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorTopLevelFunctionSet(
+ R visitTopLevelFunctionSet(
Send node,
MethodElement function,
Node rhs,
@@ -3636,7 +3636,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorTopLevelGetterSet(
+ R visitTopLevelGetterSet(
SendSet node,
FunctionElement getter,
Node rhs,
@@ -3646,7 +3646,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorTopLevelSetterGet(
+ R visitTopLevelSetterGet(
Send node,
FunctionElement setter,
A arg) {
@@ -3654,7 +3654,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorTopLevelSetterInvoke(
+ R visitTopLevelSetterInvoke(
Send node,
FunctionElement setter,
NodeList arguments,
@@ -3665,7 +3665,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorTypeVariableTypeLiteralSet(
+ R visitTypeVariableTypeLiteralSet(
SendSet node,
TypeVariableElement element,
Node rhs,
@@ -3675,7 +3675,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorTypedefTypeLiteralSet(
+ R visitTypedefTypeLiteralSet(
SendSet node,
ConstantExpression constant,
Node rhs,
@@ -5120,7 +5120,7 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
}
@override
- R errorUnresolvedSet(
+ R visitUnresolvedSet(
Send node,
Element element,
Node rhs,
@@ -6400,6 +6400,12 @@ abstract class BaseImplementationOfStaticsMixin<R, A>
FunctionElement getter,
A arg);
+ R handleStaticGetterSet(
+ Send node,
+ FunctionElement getter,
+ Node rhs,
+ A arg);
+
R handleStaticGetterInvoke(
Send node,
FunctionElement getter,
@@ -6407,12 +6413,36 @@ abstract class BaseImplementationOfStaticsMixin<R, A>
CallStructure callStructure,
A arg);
+ R handleStaticSetterGet(
+ SendSet node,
+ FunctionElement setter,
+ A arg);
+
R handleStaticSetterSet(
SendSet node,
FunctionElement setter,
Node rhs,
A arg);
+ R handleStaticSetterInvoke(
+ Send node,
+ FunctionElement setter,
+ NodeList arguments,
+ CallStructure callStructure,
+ A arg);
+
+ R handleFinalStaticFieldSet(
+ SendSet node,
+ FieldElement field,
+ Node rhs,
+ A arg);
+
+ R handleStaticFunctionSet(
+ SendSet node,
+ MethodElement function,
+ Node rhs,
+ A arg);
+
@override
R visitStaticFieldGet(
Send node,
@@ -6564,6 +6594,15 @@ abstract class BaseImplementationOfStaticsMixin<R, A>
}
@override
+ R visitTopLevelGetterSet(
+ SendSet node,
+ FunctionElement getter,
+ Node rhs,
+ A arg) {
+ return handleStaticGetterSet(node, getter, rhs, arg);
+ }
+
+ @override
R visitTopLevelGetterInvoke(
Send node,
FunctionElement getter,
@@ -6582,6 +6621,89 @@ abstract class BaseImplementationOfStaticsMixin<R, A>
A arg) {
return handleStaticSetterSet(node, setter, rhs, arg);
}
+
+ @override
+ R visitStaticSetterInvoke(
+ Send node,
+ FunctionElement setter,
+ NodeList arguments,
+ CallStructure callStructure,
+ A arg) {
+ return handleStaticSetterInvoke(
+ node, setter, arguments, callStructure, arg);
+ }
+
+ @override
+ R visitTopLevelSetterInvoke(
+ Send node,
+ FunctionElement setter,
+ NodeList arguments,
+ CallStructure callStructure,
+ A arg) {
+ return handleStaticSetterInvoke(
+ node, setter, arguments, callStructure, arg);
+ }
+
+ @override
+ R visitStaticSetterGet(
+ Send node,
+ FunctionElement setter,
+ A arg) {
+ return handleStaticSetterGet(node, setter, arg);
+ }
+
+ @override
+ R visitStaticGetterSet(
+ SendSet node,
+ FunctionElement getter,
+ Node rhs,
+ A arg) {
+ return handleStaticGetterSet(node, getter, rhs, arg);
+ }
+
+ @override
+ R visitTopLevelSetterGet(
+ Send node,
+ FunctionElement setter,
+ A arg) {
+ return handleStaticSetterGet(node, setter, arg);
+ }
+
+ @override
+ R visitFinalStaticFieldSet(
+ SendSet node,
+ FieldElement field,
+ Node rhs,
+ A arg) {
+ return handleFinalStaticFieldSet(node, field, rhs, arg);
+ }
+
+ @override
+ R visitFinalTopLevelFieldSet(
+ SendSet node,
+ FieldElement field,
+ Node rhs,
+ A arg) {
+ return handleFinalStaticFieldSet(node, field, rhs, arg);
+ }
+
+ @override
+ R visitStaticFunctionSet(
+ Send node,
+ MethodElement function,
+ Node rhs,
+ A arg) {
+ return handleStaticFunctionSet(node, function, rhs, arg);
+ }
+
+ @override
+ R visitTopLevelFunctionSet(
+ Send node,
+ MethodElement function,
+ Node rhs,
+ A arg) {
+ return handleStaticFunctionSet(node, function, rhs, arg);
+ }
}
/// Mixin that groups all compounds visitors `visitStaticX` and `visitTopLevelX`
@@ -7049,6 +7171,12 @@ abstract class BaseImplementationOfLocalsMixin<R, A>
Node rhs,
A arg);
+ R handleImmutableLocalSet(
+ SendSet node,
+ LocalElement element,
+ Node rhs,
+ A arg);
+
@override
R visitLocalFunctionGet(
Send node,
@@ -7120,6 +7248,33 @@ abstract class BaseImplementationOfLocalsMixin<R, A>
A arg) {
return handleLocalSet(node, parameter, rhs, arg);
}
+
+ @override
+ R visitFinalLocalVariableSet(
+ SendSet node,
+ LocalVariableElement variable,
+ Node rhs,
+ A arg) {
+ return handleImmutableLocalSet(node, variable, rhs, arg);
+ }
+
+ @override
+ R visitFinalParameterSet(
+ SendSet node,
+ ParameterElement parameter,
+ Node rhs,
+ A arg) {
+ return handleImmutableLocalSet(node, parameter, rhs, arg);
+ }
+
+ @override
+ R visitLocalFunctionSet(
+ SendSet node,
+ LocalFunctionElement function,
+ Node rhs,
+ A arg) {
+ return handleImmutableLocalSet(node, function, rhs, arg);
+ }
}
/// Mixin that groups all compound `visitLocalX` and `visitParameterX` methods
« no previous file with comments | « pkg/compiler/lib/src/resolution/semantic_visitor.dart ('k') | pkg/compiler/lib/src/resolution/send_structure.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698