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