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

Unified Diff: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/MemberMap.java

Issue 26096002: New analyzer_experimental snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 2 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: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/MemberMap.java
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/utilities/collection/MemberMap.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/MemberMap.java
similarity index 95%
rename from editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/utilities/collection/MemberMap.java
rename to editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/MemberMap.java
index a782a512b74b2f517783f4f5658df799de673970..aa2d0e007a5443dfbb2ecfb17cb3f6784c7f4506 100644
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/utilities/collection/MemberMap.java
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/MemberMap.java
@@ -11,7 +11,7 @@
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
-package com.google.dart.engine.utilities.collection;
+package com.google.dart.engine.internal.resolver;
import com.google.dart.engine.element.ExecutableElement;
@@ -49,15 +49,14 @@ public class MemberMap {
* @param initialCapacity the initial capacity
*/
public MemberMap(int initialCapacity) {
- keys = new String[initialCapacity];
- values = new ExecutableElement[initialCapacity];
+ initArrays(initialCapacity);
}
/**
* Copy constructor.
*/
public MemberMap(MemberMap memberMap) {
- this(memberMap.size + 5);
+ initArrays(memberMap.size + 5);
for (int i = 0; i < memberMap.size; i++) {
keys[i] = memberMap.keys[i];
values[i] = memberMap.values[i];
@@ -171,4 +170,12 @@ public class MemberMap {
}
}
+ /**
+ * Initializes {@link #keys} and {@link #values}.
+ */
+ private void initArrays(int initialCapacity) {
+ keys = new String[initialCapacity];
+ values = new ExecutableElement[initialCapacity];
+ }
+
}

Powered by Google App Engine
This is Rietveld 408576698