Repository: groovy Updated Branches: refs/heads/GROOVY_2_4_X 0218e498a -> 25608ca88
Minor refactoring (cherry picked from commit afb3f9d) Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/25608ca8 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/25608ca8 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/25608ca8 Branch: refs/heads/GROOVY_2_4_X Commit: 25608ca889b0f138ecdb878ad571bb6802d1f05b Parents: 0218e49 Author: sunlan <[email protected]> Authored: Thu Nov 16 20:28:22 2017 +0800 Committer: sunlan <[email protected]> Committed: Thu Nov 16 20:29:36 2017 +0800 ---------------------------------------------------------------------- src/main/groovy/lang/MetaClassImpl.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/25608ca8/src/main/groovy/lang/MetaClassImpl.java ---------------------------------------------------------------------- diff --git a/src/main/groovy/lang/MetaClassImpl.java b/src/main/groovy/lang/MetaClassImpl.java index f6baf2d..d55a975 100644 --- a/src/main/groovy/lang/MetaClassImpl.java +++ b/src/main/groovy/lang/MetaClassImpl.java @@ -1456,7 +1456,7 @@ public class MetaClassImpl implements MetaClass, MutableMetaClass { return invokeStaticClosureProperty(arguments, prop); } - Object[] originalArguments = (Object[]) arguments.clone(); + Object[] originalArguments = arguments.clone(); MetaClassHelper.unwrap(arguments); Class superClass = sender.getSuperclass(); @@ -1836,7 +1836,7 @@ public class MetaClassImpl implements MetaClass, MutableMetaClass { } else if (object instanceof Object[]) { return DefaultGroovyMethods.getAt(Arrays.asList((Object[]) object), name); } else { - MetaMethod addListenerMethod = (MetaMethod) listeners.get(name); + MetaMethod addListenerMethod = listeners.get(name); if (addListenerMethod != null) { //TODO: one day we could try return the previously registered Closure listener for easy removal return null; @@ -1990,7 +1990,7 @@ public class MetaClassImpl implements MetaClass, MutableMetaClass { } }; } else { - MetaMethod addListenerMethod = (MetaMethod) listeners.get(name); + MetaMethod addListenerMethod = listeners.get(name); if (addListenerMethod != null) { //TODO: one day we could try return the previously registered Closure listener for easy removal return new MetaProperty(name, Object.class) { @@ -2656,7 +2656,7 @@ public class MetaClassImpl implements MetaClass, MutableMetaClass { //---------------------------------------------------------------------- boolean ambiguousListener = false; if (method == null) { - method = (MetaMethod) listeners.get(name); + method = listeners.get(name); ambiguousListener = method == AMBIGUOUS_LISTENER_METHOD; if (method != null && !ambiguousListener && @@ -3892,7 +3892,7 @@ public class MetaClassImpl implements MetaClass, MutableMetaClass { } public void put(CachedClass key, SingleKeyHashMap value) { - ((Entry) getOrPut(key)).value = value; + getOrPut(key).value = value; } public SingleKeyHashMap getNullable(CachedClass clazz) {
