The REPOSITORY paragraph is used in a program or class definition to identify all the object-oriented classes that are intended to be referenced in that program or class definition. Optionally, the REPOSITORY paragraph defines associations between class-names and external class-names.
Format: REPOSITORY paragraph >>-REPOSITORY.--+---------------------------------------------------------------------+->< | .-----------------------------------------------------------------. | | V | | '---CLASS--class-name-1--+----------------------------------------+-+-' '-+----+--+-external-class-name-1------+-' '-IS-' '-java-array-class-reference-'
The name must conform to the rules of formation for a fully qualified Java class-name. If the class is part of a Java package, external-class-name-1 must specify the fully qualified name of the package, followed by a period, followed by the simple name of the Java class.
See Java Language Specification, Third Edition, by Gosling et al., for Java class-name formation rules.
Format >>-jobjectArray--+--------------------------+------------------>< '-:--external-class-name-2-'
When the repository entry specifies jobjectArray without the colon separator and external-class-name-2, the elements of the object array are of type java.lang.Object.