Pārlūkot izejas kodu

experimental meta anno matching syntax test case

tags/V1_6_12M2
aclement pirms 12 gadiem
vecāks
revīzija
816abde05d
1 mainītis faili ar 19 papildinājumiem un 0 dzēšanām
  1. 19
    0
      tests/features1611/metamatching/Code.java

+ 19
- 0
tests/features1611/metamatching/Code.java Parādīt failu

@@ -0,0 +1,19 @@
import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@interface Meta {}

@Retention(RetentionPolicy.RUNTIME)
@Meta
@interface Foo {}

public class Code {

@Foo
public void m() {}
}
aspect X {
before(): execution(@@Meta * *(..)) {
}
}


Notiek ielāde…
Atcelt
Saglabāt