diff options
-rw-r--r-- | tests/bugs165/pr279983/X.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/bugs165/pr279983/X.java b/tests/bugs165/pr279983/X.java new file mode 100644 index 000000000..db4f4a080 --- /dev/null +++ b/tests/bugs165/pr279983/X.java @@ -0,0 +1,25 @@ + +public class X implements SelectAction<Long, User>{ + public void setSelected(User user){ + //overriden version + } + public static void main(String[] args){ + new X().setSelectedId(1l); + } +} + +interface SelectAction<I, T> { + public void setSelectedId(I id); + public void setSelected(T object); +} + +aspect SelectActionAspect { + public void SelectAction<I, T>.setSelected(T object){ + //do nothing + } + public void SelectAction<I, T>.setSelectedId(I id){ + setSelected(null); + } +} + +class User {} |