Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

HasMethodViaITD.aj 260B

1234567891011121314151617
  1. public aspect HasMethodViaITD {
  2. declare parents : hasmethod(* foo()) implements I;
  3. // C gets foo via ITD
  4. public void C.foo() {}
  5. declare warning : execution(* I+.bar()) : "hasmethod matched on ITD ok";
  6. }
  7. interface I {}
  8. class C {
  9. void bar() {}
  10. }