Repository: groovy
Updated Branches:
  refs/heads/GROOVY_2_6_X fd90d099d -> 4e7bf8708


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/4e7bf870
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/4e7bf870
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/4e7bf870

Branch: refs/heads/GROOVY_2_6_X
Commit: 4e7bf87085f880e2b4e4db945cf9ba785b05ce85
Parents: fd90d09
Author: sunlan <[email protected]>
Authored: Thu Nov 16 20:28:22 2017 +0800
Committer: sunlan <[email protected]>
Committed: Thu Nov 16 20:28:49 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/4e7bf870/src/main/groovy/lang/MetaClassImpl.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/lang/MetaClassImpl.java 
b/src/main/groovy/lang/MetaClassImpl.java
index fdaee5b..964fe6a 100644
--- a/src/main/groovy/lang/MetaClassImpl.java
+++ b/src/main/groovy/lang/MetaClassImpl.java
@@ -1484,7 +1484,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();
@@ -1867,7 +1867,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;
@@ -2021,7 +2021,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) {
@@ -2684,7 +2684,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 &&
@@ -3920,7 +3920,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) {

Reply via email to