Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix handling of invalid weavingMode property
  • Loading branch information
mebigfatguy committed Jun 14, 2016
commit cbe3a00f69b1f0a2522dfce72cb9cf87d8399390
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