public void writeTo(DataOutput out, Marshaller marshaller) throws Exception { out.write(mode); switch(mode) { case METHOD: Bits.writeString(method_name,out); writeMethod(out); break; case TYPES: Bits.writeString(method_name,out); writeTypes(out); break; case ID: out.writeShort(method_id); break; default: throw new IllegalStateException("mode " + mode + " unknown"); } writeArgs(out, marshaller); }
public void writeTo(DataOutput out, Marshaller marshaller) throws Exception { out.write(mode); switch(mode) { case METHOD: Bits.writeString(method_name,out); writeMethod(out); break; case TYPES: Bits.writeString(method_name,out); writeTypes(out); break; case ID: out.writeShort(method_id); break; default: throw new IllegalStateException("mode " + mode + " unknown"); } writeArgs(out, marshaller); }