Issue 888: Section 5.14 and 6.11 IDL/Java Language mapping (java-rtf) Source: (, ) Nature: Clarification Severity: Minor Summary: Summary: In the class definition for Any there is only insert_Streamable(...), but no extract_Streamable(...). How do you extract streamables? Resolution: duplicate, issue closed Revised Text: Actions taken: January 7, 1998: received issue May 19, 1998: closed issue, duplicate of issue 909 Discussion: End of Annotations:===== Return-Path: Date: Wed, 7 Jan 1998 04:57:36 -0500 From: www To: juergen@omg.org, web-incoming@omg.org Subject: WWW Form output Name: Cormac McKenna Company: ICL ITCentre, Leopardtown, Dublin 18. IRELAND Email: cormac@itc.icl.ie Notification: Yes Specification: IDL/Java Language Mapping Section: 5.14, 6.11 Formal #: 97-03-01 Version: Revision_Date: Page: 5-48, 6-63 Nature: Clarification Severity: Minor full_desc: In the Specification for Any in the above document you say: "In addition, insert and extract methods which take a holder class are defined in order to provide a high speed interface for use by portable stubs and skeletons. There is an insert and extract method defined for each primitive IDL type as well as a pair for a generic streamable to handle the case of non-prmitive IDL types." In the class definition for Any there is only insert_Streamable(...), but no extract_Streamable(...). How do you extract streamables? Also in the specification for TCKind the class is specified as: public final class TCKind { public static final int _tk_null = 0; public static final TCKind tk_null = new TCKind(_tk_null); public static final int _tk_void = 1; TCKind tk_void = new TCKind(_tk_void); public static final int _tk_short = 2; TCKind tk_short = new TCKind(_tk_short); public static final int _tk_long = 3; TCKind tk_long = new TCKind(_tk_long); ... } Surely this should read: public final class TCKind { public static final int _tk_null = 0; public static final TCKind tk_null = new TCKind(_tk_null); public static final int _tk_void = 1; public static TCKind tk_void = new TCKind(_tk_void); public static final int _tk_short = 2; public static TCKind tk_short = new TCKind(_tk_short); public static final int _tk_long = 3; public static TCKind tk_long = new TCKind(_tk_long); ... } submit: Submit Issue Report