Ver código fonte

@testcase PR#33948 default constructor inter-type declaration

conflicts with compiler-generated constructor
tags/v1_1_0_RC1
wisberg 21 anos atrás
pai
commit
6a8fa08bcb
2 arquivos alterados com 23 adições e 0 exclusões
  1. 6
    0
      tests/ajcTestsFailing.xml
  2. 17
    0
      tests/bugs/ConstructorDeclaration.java

+ 6
- 0
tests/ajcTestsFailing.xml Ver arquivo

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

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

Carregando…
Cancelar
Salvar