From ef47f6599640126b7c83bca450c36cd619d8d689 Mon Sep 17 00:00:00 2001 From: ahsonali Date: Sun, 11 Mar 2018 22:33:13 -0400 Subject: [PATCH 1/2] one test on part 3 doesn't work --- .idea/.name | 1 + .idea/compiler.xml | 16 + .idea/dictionaries/ahsonchaudhary.xml | 3 + .idea/libraries/Maven__junit_junit_4_12.xml | 13 + .../Maven__org_hamcrest_hamcrest_core_1_3.xml | 13 + .idea/misc.xml | 13 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/workspace.xml | 950 ++++++++++++++++++ generics.iml | 16 + src/main/java/MyArrayList.java | 174 ++++ src/main/java/MyMap.java | 100 ++ src/main/java/MySet.java | 86 ++ src/test/java/MyArrayListTest.java | 284 ++++++ src/test/java/MyMapTest.java | 121 +++ src/test/java/MySetTest.java | 166 +++ 16 files changed, 1970 insertions(+) create mode 100644 .idea/.name create mode 100644 .idea/compiler.xml create mode 100644 .idea/dictionaries/ahsonchaudhary.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 generics.iml create mode 100644 src/main/java/MyArrayList.java create mode 100644 src/main/java/MyMap.java create mode 100644 src/main/java/MySet.java create mode 100644 src/test/java/MyArrayListTest.java create mode 100644 src/test/java/MyMapTest.java create mode 100644 src/test/java/MySetTest.java diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..1f58a0f --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +generics \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..c20d346 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dictionaries/ahsonchaudhary.xml b/.idea/dictionaries/ahsonchaudhary.xml new file mode 100644 index 0000000..2533f9c --- /dev/null +++ b/.idea/dictionaries/ahsonchaudhary.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 0000000..d411041 --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 0000000..f58bbc1 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..d30d09e --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..ca63f44 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..3ed6ca8 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,950 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + DEFINITION_ORDER + + + + + + + + + + + + Android > Lint > Correctness + + + Android > Lint > Performance + + + Android Lint for Kotlin + + + Plugin DevKit + + + + + Android + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -439,9 +481,9 @@ - + - + @@ -466,47 +508,48 @@ - + + - + - + - - - - + - + - + - + - + - + + + + - - + @@ -519,10 +562,10 @@ - + - + @@ -551,6 +594,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -827,23 +921,12 @@ - + - - + + - - - - - - - - - - - - + @@ -858,10 +941,10 @@ - + - - + + @@ -870,8 +953,8 @@ - - + + @@ -892,29 +975,40 @@ - + - - + + - + + + + + + + + + + + + - - + + - - - - - - + + + + + + diff --git a/src/main/java/MyMap.java b/src/main/java/MyMap.java index 3d54448..c947f3a 100644 --- a/src/main/java/MyMap.java +++ b/src/main/java/MyMap.java @@ -41,7 +41,7 @@ public void remove(Object key) { if (entries.get(i).getKey().equals(key)) { - remove(i); + entries.remove(entries.get(i)); } }