例 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 キーワードが指定されます。