You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

X.java 490B

12345678910111213141516171819202122232425
  1. public class X implements SelectAction<Long, User>{
  2. public void setSelected(User user){
  3. //overriden version
  4. }
  5. public static void main(String[] args){
  6. new X().setSelectedId(1l);
  7. }
  8. }
  9. interface SelectAction<I, T> {
  10. public void setSelectedId(I id);
  11. public void setSelected(T object);
  12. }
  13. aspect SelectActionAspect {
  14. public void SelectAction<I, T>.setSelected(T object){
  15. //do nothing
  16. }
  17. public void SelectAction<I, T>.setSelectedId(I id){
  18. setSelected(null);
  19. }
  20. }
  21. class User {}