< prev index next >

src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java

Print this page

        

@@ -124,14 +124,14 @@
     }
 
     public ModelOscillatorStream open(float samplerate) {
         ModelAbstractOscillator oscs;
         try {
-            oscs = this.getClass().newInstance();
-        } catch (InstantiationException e) {
-            throw new IllegalArgumentException(e);
-        } catch (IllegalAccessException e) {
+            @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 >