5. A mixed language programming method of making a data structure written in a native language accessible to a Java application, said method comprising the steps of: defining a data structure Java class specifying functionality and characteristics that apply to Java data structures; receiving a native interface description that describes said native data structure; parsing said native interface description; and processing said parsed native interface description to generate a Java class for said native data structure that extends said data structure Java class, said Java class for said native data structure inheriting said functionality and characteristics of said data stricture Java class.
5. A mixed language programming method of making a data structure written in a native language accessible to a Java application, said method comprising the steps of: defining a data structure Java class specifying functionality and characteristics that apply to Java data structures; receiving a native interface description that describes said native data structure; parsing said native interface description; and processing said parsed native interface description to generate a Java class for said native data structure that extends said data structure Java class, said Java class for said native data structure inheriting said functionality and characteristics of said data stricture Java class. 9. The method according to claim 5, wherein said data structure Java class provides one or more functions or procedures for memory management functionality.