0
にインスタンスメソッドを委任する私はこのような機能を実装するためにfindind方法が容易だ:Groovyは:メタクラス
RESTClient client = new RESTClient("https://api.github.com", JSON)
class CoreApi {}
RESTClient.methods*.name.each { name ->
if (! CoreApi.methods.contains(name)) {
CoreApi.metaClass.static."$name" = {Object... args -> client."$name"(*args)}
}
}
をし、我々はすべての注釈がためにGroovyで利用可能ですCoreApi.get(path: "https://stackoverflow.com/users/your-user")
使用することができますこの種の振る舞いを実装するか?それは何と呼ばれていますか?