Browse Source

244830: test and fix: only initfailurecase field in singleton aspect

tags/V162DEV_M1
aclement 16 years ago
parent
commit
3250df2d15
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java

+ 3
- 1
weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java View File

@@ -168,7 +168,9 @@ public class BcelPerClauseAspectAdder extends BcelTypeMunger {

//FIXME Alex percflowX is not using this one but AJ code style does generate it so..
ResolvedMember failureFieldInfo = AjcMemberMaker.initFailureCauseField(aspectType);
classGen.addField(makeFieldGen(classGen, failureFieldInfo), null);
if (kind == PerClause.SINGLETON) {
classGen.addField(makeFieldGen(classGen, failureFieldInfo), null);
}

if (kind == PerClause.SINGLETON) {
ResolvedMember perSingletonFieldInfo = AjcMemberMaker.perSingletonField(aspectType);

Loading…
Cancel
Save