Fujitsu J Adapter Class Generator Portable Generator User Manual


 
Chapter 5. Adapter Class Reference 67
CLASS-ID. JA-1-STRING AS "JA-1-java-lang-String" INHERITS J-OBJECT.
...
END CLASS JA-1-STRING.
Adapter classes of int [] [] [] are generated as shown below:
CLASS-ID. JA-3-INT AS "JA-3-int" INHERITS J-OBJECT. [1]
...
END CLASS JA-3-INT.
CLASS-ID. JA-2-INT AS "JA-2-int" INHERITS J-OBJECT. [2]
...
END CLASS JA-2-INT.
CLASS-ID. JA-1-INT AS "JA-1-int" INHERITS J-OBJECT. [3]
...
END CLASS JA-1-INT.
1. One-dimensional array having a JA-2-int class object as an element
2. One-dimensional array having a JA-1-int class object as an element
3. One-dimensional array having int as an element
Note: No array exceeding 9 dimensions can be handled.
NEW-ARRAY method (factory method)
Explanation
This method generates an array object.
Syntax
INVOKE
class-name
"NEW-ARRAY" USING
elmNum
RETURNING
createdObject
Parameter and return value
class-name
Specifies the internal class name of the array class declared in the REPOSITORY
paragraph.
elmNum (attribute: PIC S9(9) COMP-5)
Specifies the number of elements of the array to be generated.
createdObject (attribute: OBJECT REFERENCE SELF)
Returns the array object generated.
Supplement
When a multidimensional array is generated, a (n-1)-dimensional array is generated
and stored in each element of the n-dimensional array. For instance, a (n x m) two-
dimensional array is generated as follows: