如何克隆JDT ICompilationUnit

时间:2015-02-28 12:52:37

标签: java eclipse clone eclipse-jdt

我需要从org.eclipse.jdt.core获取副本(深度克隆)。 ICompilationUnit 。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据您需要克隆的内容,getWorkingCopy(...)可能是简单的答案。但请注意,ICompilationUnits与所有IJavaElements一样只是处理,仅按需计算其详细信息。因此,克隆只不过是对同一底层结构的新引用。

PS:如果您使用工作副本,请不要在不再需要时丢弃它们。