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