Procházet zdrojové kódy

@testcase PR#33948 default constructor inter-type declaration

conflicts with compiler-generated constructor
tags/v1_1_0_RC1
wisberg před 21 roky
rodič
revize
6a8fa08bcb

+ 6
- 0
tests/ajcTestsFailing.xml Zobrazit soubor

@@ -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>

+ 17
- 0
tests/bugs/ConstructorDeclaration.java Zobrazit soubor

@@ -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");
}
}

Načítá se…
Zrušit
Uložit