Index: pkg/fletchc/lib/src/class_debug_info.dart |
diff --git a/pkg/fletchc/lib/src/class_debug_info.dart b/pkg/fletchc/lib/src/class_debug_info.dart |
deleted file mode 100644 |
index ba6bc546a1b45911a3c0839f2a1a03a04ce34d38..0000000000000000000000000000000000000000 |
--- a/pkg/fletchc/lib/src/class_debug_info.dart |
+++ /dev/null |
@@ -1,31 +0,0 @@ |
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE.md file. |
- |
-library fletchc.class_debug_info; |
- |
-import 'package:compiler/src/elements/elements.dart'; |
- |
-import '../fletch_system.dart'; |
- |
-class ClassDebugInfo { |
- final FletchClass klass; |
- List<String> fieldNames; |
- |
- ClassDebugInfo(FletchClass klass) |
- : this.klass = klass, |
- fieldNames = _computeFieldNames(klass); |
- |
- static _computeFieldNames(FletchClass klass) { |
- int localFields = klass.fields.length - klass.superclassFields; |
- List fieldNames = new List(localFields); |
- int index = 0; |
- ClassElement classElement = klass.element.implementation; |
- String className = classElement.name != null ? '${classElement.name}.' : ''; |
- classElement.forEachInstanceField((_, FieldElement field) { |
- fieldNames[index++] = '$className${field.name}'; |
- }); |
- assert(index == localFields); |
- return fieldNames; |
- } |
-} |