我已经获得了配置(org.eclipse.cdt.managedbuilder.core.IConfiguration )来自CDT项目使用:
IConfiguration[] c = ManagedBuildManager.getBuildInfo(project).getManagedProject().getConfigurations();
现在我想在我的班级中保留一份副本,然后将其删除。删除后,我想使用该副本从旧配置中获取某些属性。
现在我不能这样做,
IConfiguration cBackup = c;
原因是,它将是对旧配置的引用,并且在删除时它将丢失。我知道我可以使用这个配置创建一个虚拟配置,但它将被添加到项目中[稍后退出类时,可以创建创建的配置]但我不想这样做。那么我的选择是什么?
答案 0 :(得分:0)
我最终创建了自己的类来保存所有需要的信息。似乎是唯一的出路。