< prev index next >

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

Print this page

        

*** 20,29 **** --- 20,30 ---- * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ + package com.sun.media.sound; import javax.sound.midi.InvalidMidiDataException; import javax.sound.midi.ShortMessage;
*** 34,53 **** --- 35,57 ---- */ public final class SoftShortMessage extends ShortMessage { int channel = 0; + @Override public int getChannel() { return channel; } + @Override public void setMessage(int command, int channel, int data1, int data2) throws InvalidMidiDataException { this.channel = channel; super.setMessage(command, channel & 0xF, data1, data2); } + @Override public Object clone() { SoftShortMessage clone = new SoftShortMessage(); try { clone.setMessage(getCommand(), getChannel(), getData1(), getData2()); } catch (InvalidMidiDataException e) {
< prev index next >