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

Unified Diff: pkg/compiler/lib/src/kernel/element_map_impl.dart

Issue 2871133006: Remove ElementEnvironment.getCallStructure (Closed)
Patch Set: Created 3 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/kernel/element_map_impl.dart
diff --git a/pkg/compiler/lib/src/kernel/element_map_impl.dart b/pkg/compiler/lib/src/kernel/element_map_impl.dart
index 5ca213c6512e5b7f57a80556edbc61f8c6d1a9e3..1d2326d4e1705dcf241bb87c623342a12b42a0c3 100644
--- a/pkg/compiler/lib/src/kernel/element_map_impl.dart
+++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart
@@ -30,7 +30,6 @@ import '../native/native.dart' as native;
import '../native/resolver.dart';
import '../ordered_typeset.dart';
import '../ssa/kernel_impact.dart';
-import '../universe/call_structure.dart';
import '../universe/world_builder.dart';
import '../util/util.dart' show Link, LinkBuilder;
import 'element_map.dart';
@@ -881,20 +880,12 @@ class _MemberData {
class _FunctionData extends _MemberData {
final ir.FunctionNode functionNode;
FunctionType _type;
- CallStructure _callStructure;
_FunctionData(ir.Member node, this.functionNode) : super(node);
FunctionType getFunctionType(KernelToElementMapImpl elementMap) {
return _type ??= elementMap.getFunctionType(functionNode);
}
-
- CallStructure get callStructure {
- return _callStructure ??= new CallStructure(
- functionNode.positionalParameters.length +
- functionNode.namedParameters.length,
- functionNode.namedParameters.map((d) => d.name).toList());
- }
}
class _ConstructorData extends _FunctionData {
@@ -1105,12 +1096,6 @@ class KernelElementEnvironment implements ElementEnvironment {
}
@override
- CallStructure getCallStructure(KFunction function) {
- _FunctionData data = elementMap._memberList[function.memberIndex];
- return data.callStructure;
- }
-
- @override
bool isDeferredLoadLibraryGetter(KMember member) {
// TODO(johnniwinther): Support these.
return false;
« no previous file with comments | « pkg/compiler/lib/src/js_backend/resolution_listener.dart ('k') | pkg/compiler/lib/src/resolution/resolution_strategy.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698