選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

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. }