解決方法:
汎用パラメーターを持たない静的クラスの一部として拡張メソッドを再コーディングしてから再コンパイルします。
例:
次の例の class-id a static で定義された MyExt 拡張メソッドは正しい用法です。この静的メソッドには汎用パラメーターがないためです。class-id b は静的ではないため、class-id b で定義された MyExt は正しくありません。class-id c は汎用パラメーターを使用するため、class-id c で定義された MyExt は正しくありません。
class-id a static. method-id MyExt extension (s as string, i as binary-long). *> ok end method. end class. class-id b. method-id MyExt extension (s as string, i as binary-long). *> Error end method. end class. class-id c static using T. method-id MyExt extension (s as string, i as binary-long). *> Error end method. end class.