Quellcode durchsuchen

@testcase PR#33948 default constructor inter-type declaration

conflicts with compiler-generated constructor
tags/v1_1_0_RC1
wisberg vor 21 Jahren
Ursprung
Commit
6a8fa08bcb
2 geänderte Dateien mit 23 neuen und 0 gelöschten Zeilen
  1. 6
    0
      tests/ajcTestsFailing.xml
  2. 17
    0
      tests/bugs/ConstructorDeclaration.java

+ 6
- 0
tests/ajcTestsFailing.xml Datei anzeigen

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

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

Laden…
Abbrechen
Speichern