Skip to content

Commit

Permalink
fix handling of invalid weavingMode property
Browse files Browse the repository at this point in the history
  • Loading branch information
mebigfatguy committed Jun 14, 2016
1 parent eb7c24a commit cbe3a00
Showing 1 changed file with 5 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,11 @@ private EnvUtils(){

public static WeavingMode getWeavingMode() {
String wavingModeParam = System.getProperty("weavingMode", WeavingMode.RUNTIME.name()).toUpperCase();
WeavingMode weavingMode = WeavingMode.valueOf(wavingModeParam);
if (weavingMode == null)
throw new IllegalArgumentException("wrong 'weavingMode' property, supported: " + Arrays.toString(WeavingMode.values()) + ", actual = " + wavingModeParam);
return weavingMode;
try {
return WeavingMode.valueOf(wavingModeParam);
} catch (IllegalArgumentException e) {
throw new IllegalArgumentException("wrong 'weavingMode' property, supported: " + Arrays.toString(WeavingMode.values()) + ", actual = " + wavingModeParam, e);
}
}

public static boolean isCompileWeaving() {
Expand Down

0 comments on commit cbe3a00

Please sign in to comment.