我正在尝试执行以下代码。
System.out.println(originalElement);
System.out.println(uniqueParent);
((CtClass) originalElement).replace((CtClass) uniqueParent);
在哪里
originalElement
是
class Already {}
并且uniqueParent
是
class Already {
class Klass {}
}
但是,当我尝试用 替换originalElement
时uniqueParent
,它不起作用。我已经尝试使用其他元素替换 API,例如CtMethod
它在那里工作。我想知道这是预期的行为CtClass
还是应该是错误?