例 1

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

EXTPROC キーワードが、このメソッドが Java メソッドであることを示します。 また、メソッド名が「toString」で、「java.lang.Integer」というクラスにあることも示しています。

40 桁目の O と CLASS キーワードは、このメソッドがオブジェクトを戻すこと、およびそのオブジェクトのクラスが「java.lang.String」であることをコンパイラーに伝えます。

STATIC キーワードは、このメソッドが静的メソッドであること、つまり このメソッドを呼び出すために Integer オブジェクトは必要ではないことを示します。

パラメーターのデータ・タイプは 10I と指定されており、これは Java の int データ・タイプにマップします。パラメーターが int であるため、これは値として渡されなければならず、VALUE キーワードが必要です。