You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2020/07/11 21:29:44 UTC
[groovy] branch GROOVY-9631 updated: Deprecated legacy maps
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch GROOVY-9631
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/GROOVY-9631 by this push:
new 989c34b Deprecated legacy maps
989c34b is described below
commit 989c34b1b1c2814800682fbbe135c066b4fca77f
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sun Jul 12 05:29:05 2020 +0800
Deprecated legacy maps
---
src/main/java/org/codehaus/groovy/reflection/ReflectionCache.java | 2 ++
src/main/java/org/codehaus/groovy/util/ComplexKeyHashMap.java | 1 +
src/main/java/org/codehaus/groovy/util/SingleKeyHashMap.java | 1 +
src/main/java/org/codehaus/groovy/util/TripleKeyHashMap.java | 1 +
4 files changed, 5 insertions(+)
diff --git a/src/main/java/org/codehaus/groovy/reflection/ReflectionCache.java b/src/main/java/org/codehaus/groovy/reflection/ReflectionCache.java
index 7f6c525..2b33315 100644
--- a/src/main/java/org/codehaus/groovy/reflection/ReflectionCache.java
+++ b/src/main/java/org/codehaus/groovy/reflection/ReflectionCache.java
@@ -26,8 +26,10 @@ public class ReflectionCache {
return TypeUtil.autoboxType(type);
}
+ @Deprecated
static TripleKeyHashMap mopNames = new TripleKeyHashMap();
+ @Deprecated // the method is never called
public static String getMOPMethodName(CachedClass declaringClass, String name, boolean useThis) {
TripleKeyHashMap.Entry mopNameEntry = mopNames.getOrPut(declaringClass, name, useThis);
if (mopNameEntry.value == null) {
diff --git a/src/main/java/org/codehaus/groovy/util/ComplexKeyHashMap.java b/src/main/java/org/codehaus/groovy/util/ComplexKeyHashMap.java
index c74f0bb..5d8a1b8 100644
--- a/src/main/java/org/codehaus/groovy/util/ComplexKeyHashMap.java
+++ b/src/main/java/org/codehaus/groovy/util/ComplexKeyHashMap.java
@@ -21,6 +21,7 @@ package org.codehaus.groovy.util;
import java.util.Arrays;
import java.util.NoSuchElementException;
+@Deprecated
public class ComplexKeyHashMap
{
public static class Entry {
diff --git a/src/main/java/org/codehaus/groovy/util/SingleKeyHashMap.java b/src/main/java/org/codehaus/groovy/util/SingleKeyHashMap.java
index 974b24b..86e0990 100644
--- a/src/main/java/org/codehaus/groovy/util/SingleKeyHashMap.java
+++ b/src/main/java/org/codehaus/groovy/util/SingleKeyHashMap.java
@@ -18,6 +18,7 @@
*/
package org.codehaus.groovy.util;
+@Deprecated
public class SingleKeyHashMap extends ComplexKeyHashMap
{
public static class Entry extends ComplexKeyHashMap.Entry{
diff --git a/src/main/java/org/codehaus/groovy/util/TripleKeyHashMap.java b/src/main/java/org/codehaus/groovy/util/TripleKeyHashMap.java
index b2d891b..668db9a 100644
--- a/src/main/java/org/codehaus/groovy/util/TripleKeyHashMap.java
+++ b/src/main/java/org/codehaus/groovy/util/TripleKeyHashMap.java
@@ -18,6 +18,7 @@
*/
package org.codehaus.groovy.util;
+@Deprecated
public class TripleKeyHashMap extends ComplexKeyHashMap
{
public static class Entry extends ComplexKeyHashMap.Entry{