我有一个 groovy 类 Page,它实现了一个名为 IImageOperations 的接口。
该接口包含一个默认方法 addImage。我想从 Page 类调用它。
我试图以下面的方式打电话
class Page implements IImageOperations, ITextOperations {
void addImage(PDImageXObject image, float x, float y, float w = 0, float h = 0, float rotate = 0, boolean inline){
if(w == 0)
w = image.getWidth();
if(h == 0)
h = image.getHeight();
IImageOperations.super.addImage("", 0, 0);
}
}
但是,它给了我以下错误
Groovy:'Class.this' 和 'Class.super' 的使用只允许在嵌套/内部类中使用。
如果我们将这个 Page 类定义为 Java Class,那么一切正常。
慕村225694
相关分类