< prev index next >
src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java
Print this page
*** 124,137 ****
}
public ModelOscillatorStream open(float samplerate) {
ModelAbstractOscillator oscs;
try {
! oscs = this.getClass().newInstance();
! } catch (InstantiationException e) {
! throw new IllegalArgumentException(e);
! } catch (IllegalAccessException e) {
throw new IllegalArgumentException(e);
}
oscs.setSampleRate(samplerate);
oscs.init();
return oscs;
--- 124,137 ----
}
public ModelOscillatorStream open(float samplerate) {
ModelAbstractOscillator oscs;
try {
! @SuppressWarnings("deprecation")
! ModelAbstractOscillator tmp = this.getClass().newInstance();
! oscs = tmp;
! } catch (InstantiationException | IllegalAccessException e) {
throw new IllegalArgumentException(e);
}
oscs.setSampleRate(samplerate);
oscs.init();
return oscs;
< prev index next >