From 12e6334bf5f77d7c3bc2e66eeefa105f0507334a Mon Sep 17 00:00:00 2001 From: aclement Date: Wed, 5 Oct 2005 12:23:52 +0000 Subject: Let the bug floodgates open, reweavable is now default (pr91417) --- taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'taskdefs/src') diff --git a/taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java b/taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java index 0427f9c1f..b8508383b 100644 --- a/taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java +++ b/taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java @@ -256,7 +256,7 @@ public class AjcTask extends MatchingTask { static { String[] xs = new String[] { "serializableAspects", "incrementalFile", "lazyTjp", - "reweavable", "reweavable:compress", "noInline" + "reweavable", "reweavable:compress", "notReweavable", "noInline" //, "targetNearSource", "OcodeSize", }; VALID_XOPTIONS = Collections.unmodifiableList(Arrays.asList(xs)); @@ -467,6 +467,10 @@ public class AjcTask extends MatchingTask { cmd.addFlag("-Xreweavable",reweavable); } + public void setXNotReweavable(boolean notReweavable) { + cmd.addFlag("-XnotReweavable",notReweavable); + } + public void setXNoInline(boolean noInline) { cmd.addFlag("-XnoInline",noInline); } @@ -1820,6 +1824,8 @@ public class AjcTask extends MatchingTask { setXNoweave(true); } else if ("-Xreweavable".equals(flag)) { setXReweavable(true); + } else if ("-XnotReweavable".equals(flag)) { + setXNotReweavable(true); } else if (flag.startsWith("@")) { File file = new File(flag.substring(1)); if (file.canRead()) { -- cgit v1.2.3