ObjectAllocator ::= | new ( IDENTIFIER | SortedMap ComparatorDecl ) ( MemberInitList | AnonMemberInitList )? |
Used by: |
Creates a new object. An object can be built-in object types such as Struct , OrderedMap , SortedMap , TreeNode , Array , LinkedList , TableData ... or user defined classes, or even any types that can be preregistered with the system. The initializers can be named (that is, a series of name-value pairs, in most cases) or unnamed (a sequence of values, as in the case of arrays).
For sorted maps, a comparator can be specified.
For Java objects and arrays, see JavaAllocator.