summaryrefslogtreecommitdiffstats
path: root/loadtime
diff options
context:
space:
mode:
Diffstat (limited to 'loadtime')
-rw-r--r--loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java6
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) {