aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs150/pr113630/case1/PropertySupportAspect5.aj
blob: 0e68af20611fbd07357ec00d1f3675264d0db7a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.lang.reflect.Field;
import org.aspectj.lang.Signature;

public aspect PropertySupportAspect5 {
  
  declare parents: @javaBean * implements PropertySupport;
	
  public interface PropertySupport{  }
			
  public void PropertySupport.addPropertyChangeListener(PropertyChangeListener listener){  }
			
  public void PropertySupport.addPropertyChangeListener( String propertyName,PropertyChangeListener listener){  }
		    
  public void PropertySupport.removePropertyChangeListener( String propertyName, PropertyChangeListener listener) {  }
			
  public void PropertySupport.removePropertyChangeListener(PropertyChangeListener listener) {  }
			
  public void PropertySupport.hasListeners(String propertyName) {  }

  public void PropertySupport.firePropertyChange( Bean b, String property, String oldval, String newval) {  }
}