1
は、あなたがメソッドを持っていると言う:メタプログラミングを使用してメソッドの戻り値の型を変更する理由はありますか?
boolean test() { return true; }
今までの文字列を返すために、それを変更するためにメタプログラミングを使用することが良いでしょう:
String test() {return "test"}
私はそのためのメタプログラミングを使用して混乱してとすべきだと思います呼び出しコードが期待するパブリックインターフェイスを変更するので避けてください。それは良いアイデアになると誰の例を持っていますか?