programPackageName

The build descriptor option programPackageName names the Java™ package that receives EGL-generated output during program generation. The option does not change the case of any letter in the name specified. The option is used only when generating Java output for an EGL program.

If you name the Java package with the same name as an EGL package, you may overwrite output files either when you generate parts stored in the EGL package or when you generate a program and use the name in option programPackageName.

There are several ways to determine the Java package name used when you specify a call or transfer statement or when you specify a show statement that returns control. Those ways are as follows, in order of decreasing priority:
  1. Code the package name in the statement, as in the following example:
    Call my.pkg.MyProgram;
  2. Specify a name in the build descriptor option programPackageName.
  3. Do not specify the package name explicitly, but accept the EGL package name specified in an import statement that makes available the EGL part being invoked.
  4. Specify the package name when defining the related entry in the linkage options part.
  5. Use the Java package that corresponds to the EGL-generated code. In most cases, use the Java package for the EGL code that contains the call, transfer, or show statement. However, if the invocation was inside a standalone EGL function, use the Java package for the EGL-generated code that invokes the function.

Feedback