6
スクリプトでは、メソッドはFile型のパラメータを受け取り、それをFileのコンストラクタに送信します。 Fileには、別のファイルをパラメータとして受け取るコンストラクタがないため、これは爆発します。Groovyでこのコンストラクタ呼び出しを傍受するにはどうすればよいですか?
この呼び出しを代行受信し、パラメータをparameter.absolutePath
に変更するにはどうすればよいですか?例えば
:
File(File other) {
this(other.absolutePath)
}