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()); }
 }

Reply via email to