以下のコードを実行すると、コンパイル エラーが発生します: java: ..\JavaClass.java:8: シンボルが見つかりません。
Java コンパイラ用に作成された groovy クラスのスタブには、委譲されたメソッドが含まれていないようです。
何か案が?
このクラスを検討してください:
class BigDecimalDelegated //groovy class
{
@Delegate BigDecimal delegated;
String data;
}
import org.junit.Test;
import java.math.BigDecimal;
public class JavaClass //java class
{
@Test
public void temp()throws Exception
{
new BigDecimalDelegated().add(BigDecimal.TEN);
}
}