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 2017/09/10 12:42:34 UTC

groovy git commit: Refine `getGroovydoc` DGMs

Repository: groovy
Updated Branches:
  refs/heads/master ec49133c5 -> 86eb9dd7d


Refine `getGroovydoc` DGMs


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/86eb9dd7
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/86eb9dd7
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/86eb9dd7

Branch: refs/heads/master
Commit: 86eb9dd7d64188ab0847697ea57dede3d2190246
Parents: ec49133
Author: sunlan <su...@apache.org>
Authored: Sun Sep 10 20:42:22 2017 +0800
Committer: sunlan <su...@apache.org>
Committed: Sun Sep 10 20:42:22 2017 +0800

----------------------------------------------------------------------
 .../groovy/runtime/DefaultGroovyMethods.java    | 35 ++------------------
 1 file changed, 2 insertions(+), 33 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/86eb9dd7/src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java b/src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
index 9f99021..b4dae13 100644
--- a/src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
+++ b/src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
@@ -117,8 +117,8 @@ import java.io.Reader;
 import java.io.StringWriter;
 import java.io.UnsupportedEncodingException;
 import java.io.Writer;
+import java.lang.reflect.AnnotatedElement;
 import java.lang.reflect.Array;
-import java.lang.reflect.Constructor;
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
 import java.lang.reflect.Modifier;
@@ -18884,44 +18884,13 @@ public class DefaultGroovyMethods extends DefaultGroovyMethodsSupport {
         return self.remove(o);
     }
 
-
-    /**
-     * Get runtime groovydoc
-     * @param holder the groovydoc hold
-     * @return runtime groovydoc
-     * @since 2.6.0
-     */
-    public static String getGroovydoc(Class<?> holder) {
-        return holder.<Groovydoc>getAnnotation(Groovydoc.class).value();
-    }
-
-    /**
-     * Get runtime groovydoc
-     * @param holder the groovydoc hold
-     * @return runtime groovydoc
-     * @since 2.6.0
-     */
-    public static String getGroovydoc(Method holder) {
-        return holder.<Groovydoc>getAnnotation(Groovydoc.class).value();
-    }
-
-    /**
-     * Get runtime groovydoc
-     * @param holder the groovydoc hold
-     * @return runtime groovydoc
-     * @since 2.6.0
-     */
-    public static String getGroovydoc(Constructor holder) {
-        return ((Groovydoc) holder.<Groovydoc>getAnnotation(Groovydoc.class)).value();
-    }
-
     /**
      * Get runtime groovydoc
      * @param holder the groovydoc hold
      * @return runtime groovydoc
      * @since 2.6.0
      */
-    public static String getGroovydoc(Field holder) {
+    public static String getGroovydoc(AnnotatedElement holder) {
         return holder.<Groovydoc>getAnnotation(Groovydoc.class).value();
     }
 }