conflicts with compiler-generated constructortags/v1_1_0_RC1
@@ -59,4 +59,10 @@ | |||
</compile> | |||
</ajc-test> | |||
<ajc-test dir="bugs" pr="33948" | |||
title="default constructor inter-type declaration"> | |||
<compile files="ConstructorDeclaration.java"/> | |||
<run class="ConstructorDeclaration"/> | |||
</ajc-test> | |||
</suite> |
@@ -0,0 +1,17 @@ | |||
import org.aspectj.testing.Tester; | |||
/** @testcase PR#33948 default constructor inter-type declaration */ | |||
public class ConstructorDeclaration { | |||
public static void main(String[] args) { | |||
Tester.expectEvent("create"); | |||
new ConstructorDeclaration(); | |||
Tester.checkAllEvents(); | |||
} | |||
} | |||
aspect A { | |||
ConstructorDeclaration.new() { | |||
Tester.event("create"); | |||
} | |||
} |