diff options
Diffstat (limited to 'loadtime')
-rw-r--r-- | loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java b/loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java index 620b84874..c0fd9d342 100644 --- a/loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java +++ b/loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java @@ -366,11 +366,11 @@ public class ConcreteAspectCodeGen { if (bytes != null) { return bytes; } + PerClause.Kind perclauseKind = PerClause.SINGLETON; PerClause parentPerClause = (parent != null ? parent.getPerClause() : null); - if (parentPerClause == null) { - parentPerClause = new PerSingleton(); + if (parentPerClause != null) { + perclauseKind = parentPerClause.getKind(); } - PerClause.Kind perclauseKind = PerClause.SINGLETON; String perclauseString = null; if (concreteAspect.perclause != null) { |