You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2016/06/25 06:20:24 UTC

groovy git commit: GROOVY-7860: Groovy could implement an @AutoImplement transform (better class name)

Repository: groovy
Updated Branches:
  refs/heads/master 257619e7a -> fd8932052


GROOVY-7860: Groovy could implement an @AutoImplement transform (better class name)


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

Branch: refs/heads/master
Commit: fd8932052fe43e363da218c0a816268c90b09be5
Parents: 257619e
Author: paulk <pa...@asert.com.au>
Authored: Sat Jun 25 16:20:02 2016 +1000
Committer: paulk <pa...@asert.com.au>
Committed: Sat Jun 25 16:20:02 2016 +1000

----------------------------------------------------------------------
 src/main/groovy/transform/AutoImplement.java | 2 +-
 src/main/groovy/transform/Undefined.java     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/fd893205/src/main/groovy/transform/AutoImplement.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/transform/AutoImplement.java b/src/main/groovy/transform/AutoImplement.java
index c41b887..57e8152 100644
--- a/src/main/groovy/transform/AutoImplement.java
+++ b/src/main/groovy/transform/AutoImplement.java
@@ -113,7 +113,7 @@ public @interface AutoImplement {
      * If defined, all unimplemented methods will throw this exception.
      * Will be ignored if {@code code} is defined.
      */
-    Class<? extends RuntimeException> exception() default Undefined.UNDEFINED_EXCEPTION.class;
+    Class<? extends RuntimeException> exception() default Undefined.EXCEPTION.class;
 
     /**
      * If {@code exception} is defined, {@code message} can be used to specify the exception message.

http://git-wip-us.apache.org/repos/asf/groovy/blob/fd893205/src/main/groovy/transform/Undefined.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/transform/Undefined.java b/src/main/groovy/transform/Undefined.java
index e94424c..35b360d 100644
--- a/src/main/groovy/transform/Undefined.java
+++ b/src/main/groovy/transform/Undefined.java
@@ -28,10 +28,10 @@ public final class Undefined {
     private Undefined() {}
     public static final String STRING = "<DummyUndefinedMarkerString-DoNotUse>";
     public static final class CLASS {}
-    public static final class UNDEFINED_EXCEPTION extends RuntimeException {
+    public static final class EXCEPTION extends RuntimeException {
         private static final long serialVersionUID = -3960500360386581172L;
     }
     public static boolean isUndefined(String other) { return STRING.equals(other); }
     public static boolean isUndefined(ClassNode other) { return CLASS.class.getName().equals(other.getName()); }
-    public static boolean isUndefinedException(ClassNode other) { return UNDEFINED_EXCEPTION.class.getName().equals(other.getName()); }
+    public static boolean isUndefinedException(ClassNode other) { return EXCEPTION.class.getName().equals(other.getName()); }
 }