例 2

Java™ Integer クラスには、getInteger と呼ばれる静的メソッドがあり、このメソッドはパラメーターとして String オブジェクトおよび Integer オブジェクトを受け取り、Integer オブジェクトを戻します。これは、Java では次のように宣言されます。
static Integer Integer.getInteger(String, Integer)
このメソッドは次のようにプロトタイプされます。
D getint          PR              O   EXTPROC(*JAVA:
D                                      'java.lang.Integer':
D                                      'getInteger')
D                                     CLASS(*JAVA:'java.lang.Integer')
D                                     STATIC
D   string                        O   CLASS(*JAVA:'java.lang.String') CONST
D   num                           O   CLASS(*JAVA:'java.lang.Integer') CONST

このメソッドは 2 つのオブジェクトをパラメーターとして受け取ります。D 仕様書の 40 桁目には O がコーディングされ、CLASS キーワードが各オブジェクト・パラメーターのクラスを指定します。どちらのパラメーターも入力専用なので、CONST キーワードが指定されます。